diff --git a/.gitignore b/.gitignore
index 590e6d547..8a1e77b38 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,15 +1,47 @@
+#
+# Copyright 2020, TeamDev. All rights reserved.
+#
+# Redistribution and use in source and/or binary forms, with or without
+# modification, must retain the above copyright notice and the following
+# disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+
+#
+# This file is used for two purposes:
+# 1. ignoring files in the `config` project.
+# 2. ignoring files in the projects that import `config` as a sub-module.
+#
+# Therefore, instructions below are superset of instructions required for all the projects.
+
# IntelliJ IDEA modules and interim config files.
*.iml
+.idea/*.xml
+.idea/.name
+.idea/artifacts
.idea/libraries
+.idea/modules
.idea/shelf
-.idea/artifacts
-.idea/*.xml
# Do not ignore the following IDEA settings
-!/.idea/codeStyleSettings.xml
+!.idea/misc.xml
+!.idea/codeStyleSettings.xml
+!.idea/codeStyles/
+!.idea/copyright/
# Gradle interim configs
-.gradle/**
+**/.gradle/**
# Generated source code
**/generated/**
@@ -20,6 +52,9 @@
# Build files produced by the IDE
**/out/**
+# Ignore Gradle GUI config
+gradle-app.setting
+
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar
@@ -35,7 +70,8 @@
# Spine model compiler auto-generated resources
/tools/gradle-plugins/model-compiler/src/main/resources/spine-protoc.gradle
-# Prevent accidental adding of credential files
+# Login details to Maven repository.
+# Each workstation should have developer's login defined in this file.
credentials.tar
credentials.properties
cloudrepo.properties
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
index d1143f766..1d20cbaf0 100644
--- a/.idea/codeStyles/Project.xml
+++ b/.idea/codeStyles/Project.xml
@@ -25,6 +25,24 @@
+
+
+
+
diff --git a/.idea/misc.xml b/.idea/misc.xml
index deb97c811..f81e2642e 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -35,5 +35,8 @@
-
-
\ No newline at end of file
+
+
+
+
+
diff --git a/.travis.yml b/.travis.yml
index e9972aa2e..07886864a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,7 +10,7 @@ env:
- secure: kvg85udsH9a515YPHTh87LfyZhkL41HSvz4x+Q2OPoB9R3Irf+6HuaQCWSNNfPXIeqQefK+WuEG/kDBPOmm/JO7jVzMnt3p3mroDIYxod1uyea1sVlM+Jv23qe9J1txh0YsI9s0mrOJy/7X3IGBwpiGZGSM54J4l/mMheIG1GCmXp9abrkkkzzXKD8cn6p2P4/qoDF65SIe+GgHmhHJjxOCioIEwTlHd5UQxzkomCKMxPIzh15f4CppVbpVDSELcl8F9PLiS3zH3YOiBITMVA5IW6DHMbzipMQzBAzzAAFLnmkt30apqandsZzlIHJFKzNdlZrWcIrsiWTEqy9kYuvr6bszWtRjdDDu/GpaVytTlXquYE3u8vlpK5ngR0w2CTu0RQRPWli4zJ/bH81Ps9eNa8LVRTr3Og2ebUoibWk5YKksxSOedBUPu4HXs/v2CPxBfLwPnKd1OKgZK7O5/NtDHeoJLp+0jSXp6GpTybYY3WesB4YAz++DXGkcYha0isUvtM3LuDiHduFvWlB3JMgsq0MJ5WiWZMTDxJsXhK8tQvRfKxvkBiiigHQ5PvumOva/7xzy8GoZybQrh5m6j8SJcdNcbabLrkCl0yv0fMgrF5+aIhNMAU04FruSKH5k59SqKQwuyi7++Om8/NEuJfzZJ2YtF5AHwlIXv5gyygOk=
- FORMAL_GIT_HUB_PAGES_AUTHOR: "spine-developers@teamdev.com"
# LTS version of Node.
- - NODE_VERSION="12.8.1"
+ - NODE_VERSION="12.19.0"
before_install:
- chmod +x gradlew
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 000000000..0a1b5f29a
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,128 @@
+# Contributor Covenant Code of Conduct
+
+## Our Pledge
+
+We as members, contributors, and leaders pledge to make participation in our
+community a harassment-free experience for everyone, regardless of age, body
+size, visible or invisible disability, ethnicity, sex characteristics, gender
+identity and expression, level of experience, education, socio-economic status,
+nationality, personal appearance, race, religion, or sexual identity
+and orientation.
+
+We pledge to act and interact in ways that contribute to an open, welcoming,
+diverse, inclusive, and healthy community.
+
+## Our Standards
+
+Examples of behavior that contributes to a positive environment for our
+community include:
+
+* Demonstrating empathy and kindness toward other people
+* Being respectful of differing opinions, viewpoints, and experiences
+* Giving and gracefully accepting constructive feedback
+* Accepting responsibility and apologizing to those affected by our mistakes,
+ and learning from the experience
+* Focusing on what is best not just for us as individuals, but for the
+ overall community
+
+Examples of unacceptable behavior include:
+
+* The use of sexualized language or imagery, and sexual attention or
+ advances of any kind
+* Trolling, insulting or derogatory comments, and personal or political attacks
+* Public or private harassment
+* Publishing others' private information, such as a physical or email
+ address, without their explicit permission
+* Other conduct which could reasonably be considered inappropriate in a
+ professional setting
+
+## Enforcement Responsibilities
+
+Community leaders are responsible for clarifying and enforcing our standards of
+acceptable behavior and will take appropriate and fair corrective action in
+response to any behavior that they deem inappropriate, threatening, offensive,
+or harmful.
+
+Community leaders have the right and responsibility to remove, edit, or reject
+comments, commits, code, wiki edits, issues, and other contributions that are
+not aligned to this Code of Conduct, and will communicate reasons for moderation
+decisions when appropriate.
+
+## Scope
+
+This Code of Conduct applies within all community spaces, and also applies when
+an individual is officially representing the community in public spaces.
+Examples of representing our community include using an official e-mail address,
+posting via an official social media account, or acting as an appointed
+representative at an online or offline event.
+
+## Enforcement
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be
+reported to the community leaders responsible for enforcement at
+developers@spine.io.
+All complaints will be reviewed and investigated promptly and fairly.
+
+All community leaders are obligated to respect the privacy and security of the
+reporter of any incident.
+
+## Enforcement Guidelines
+
+Community leaders will follow these Community Impact Guidelines in determining
+the consequences for any action they deem in violation of this Code of Conduct:
+
+### 1. Correction
+
+**Community Impact**: Use of inappropriate language or other behavior deemed
+unprofessional or unwelcome in the community.
+
+**Consequence**: A private, written warning from community leaders, providing
+clarity around the nature of the violation and an explanation of why the
+behavior was inappropriate. A public apology may be requested.
+
+### 2. Warning
+
+**Community Impact**: A violation through a single incident or series
+of actions.
+
+**Consequence**: A warning with consequences for continued behavior. No
+interaction with the people involved, including unsolicited interaction with
+those enforcing the Code of Conduct, for a specified period of time. This
+includes avoiding interactions in community spaces as well as external channels
+like social media. Violating these terms may lead to a temporary or
+permanent ban.
+
+### 3. Temporary Ban
+
+**Community Impact**: A serious violation of community standards, including
+sustained inappropriate behavior.
+
+**Consequence**: A temporary ban from any sort of interaction or public
+communication with the community for a specified period of time. No public or
+private interaction with the people involved, including unsolicited interaction
+with those enforcing the Code of Conduct, is allowed during this period.
+Violating these terms may lead to a permanent ban.
+
+### 4. Permanent Ban
+
+**Community Impact**: Demonstrating a pattern of violation of community
+standards, including sustained inappropriate behavior, harassment of an
+individual, or aggression toward or disparagement of classes of individuals.
+
+**Consequence**: A permanent ban from any sort of public interaction within
+the community.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage],
+version 2.0, available at
+https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
+
+Community Impact Guidelines were inspired by [Mozilla's code of conduct
+enforcement ladder](https://github.com/mozilla/diversity).
+
+[homepage]: https://www.contributor-covenant.org
+
+For answers to common questions about this code of conduct, see the FAQ at
+https://www.contributor-covenant.org/faq. Translations are available at
+https://www.contributor-covenant.org/translations.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 000000000..2185ef6d5
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,37 @@
+How to contribute
+==================
+Thank you for wanting to contribute to Spine. The following links will help you get started:
+ * [Wiki home][wiki-home] — the home of the framework developer's documentation.
+ * [Getting started with Spine in Java][quick-start] — this guide will walk you through
+ a minimal client-server “Hello World!” application in Java.
+ * [Introduction][docs-intro] — this section of the Spine Documentation will help you understand
+ the foundation of the framework.
+
+Pull requests
+-------------
+The work on an improvement starts with creating an issue that describes a bug or a feature. The issue will be used for communications on the proposed improvements.
+If code changes are going to be introduced, the issue should also have a link to the corresponding Pull Request.
+
+Code contributions should:
+ * Be accompanied by tests.
+ * Be licensed under the Apache v2.0 license with the appropriate copyright header for each file.
+ * Formatted according to the code style. See [Wiki home][wiki-home] for the links to
+ style guides of the programming languages used in the framework.
+
+Contributor License Agreement
+-----------------------------
+Contributions to the code of Spine Event Engine framework and its libraries must be accompanied by
+Contributor License Agreement (CLA).
+
+ * If you are an individual writing original source code and you're sure you own
+ the intellectual property, then you'll need to sign an individual CLA.
+
+ * If you work for a company which wants you to contribute your work,
+ then an authorized person from your company will need to sign a corporate CLA.
+
+Please [contact us][legal-email] for arranging the paper formalities.
+
+[wiki-home]: https://github.com/SpineEventEngine/SpineEventEngine.github.io/wiki
+[quick-start]: https://spine.io/docs/quick-start
+[docs-intro]: https://spine.io/docs/introduction
+[legal-email]: mailto:legal@teamdev.com
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/internal/IncrementGuard.kt b/buildSrc/src/main/kotlin/io/spine/gradle/internal/IncrementGuard.kt
index 39190d211..e3c729a05 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/internal/IncrementGuard.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/internal/IncrementGuard.kt
@@ -34,6 +34,15 @@ class IncrementGuard : Plugin {
const val taskName = "checkVersionIncrement"
}
+ /**
+ * Adds the [CheckVersionIncrement] task to the project.
+ *
+ * Only adds the check if the project is built on Travis CI and the job is a pull request.
+ *
+ * The task will never run outside of Travis CI or when building individual branches. This is
+ * done to prevent unexpected CI fails when re-building `master` multiple times, creating git
+ * tags, and in other cases that go outside of the "usual" development cycle.
+ */
override fun apply(target: Project) {
val tasks = target.tasks
tasks.register(taskName, CheckVersionIncrement::class.java) {
@@ -41,6 +50,25 @@ class IncrementGuard : Plugin {
tasks.getByName("check").dependsOn(this)
shouldRunAfter("test")
+ if (!isTravisPullRequest()) {
+ logger.info("The build does not represent a Travis pull request job, the " +
+ "`checkVersionIncrement` task is disabled.")
+ this.enabled = false
+ }
}
}
+
+ /**
+ * Returns `true` if the current build is a Travis job which represents a GitHub pull request.
+ *
+ * Implementation note: the `TRAVIS_PULL_REQUEST` environment variable contains the pull
+ * request number rather than `"true"` in positive case, hence the check.
+ *
+ * @see
+ * List of default environment variables provided for Travis builds
+ */
+ private fun isTravisPullRequest(): Boolean {
+ val isPullRequest = System.getenv("TRAVIS_PULL_REQUEST")
+ return isPullRequest != null && isPullRequest != "false"
+ }
}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/internal/deps.kt b/buildSrc/src/main/kotlin/io/spine/gradle/internal/deps.kt
index 163234f79..3e9250e75 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/internal/deps.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/internal/deps.kt
@@ -98,6 +98,10 @@ object Versions {
val animalSniffer = "1.18"
val apiguardian = "1.1.0"
val javaxAnnotation = "1.3.2"
+ val klaxon = "5.4"
+ val ouathJwt = "3.10.3"
+ val bouncyCastlePkcs = "1.66"
+ val assertK = "0.22"
/**
* Version of the SLF4J library.
@@ -159,7 +163,7 @@ object Build {
object AutoService {
val annotations = "com.google.auto.service:auto-service-annotations:${Versions.autoService}"
- val processor = "com.google.auto.service:auto-service:${Versions.autoService}"
+ val processor = "com.google.auto.service:auto-service:${Versions.autoService}"
}
}
@@ -168,6 +172,13 @@ object Gen {
val javaxAnnotation = "javax.annotation:javax.annotation-api:${Versions.javaxAnnotation}"
}
+object Publishing {
+ val klaxon = "com.beust:klaxon:${Versions.klaxon}"
+ val oauthJwt = "com.auth0:java-jwt:${Versions.ouathJwt}"
+ val bouncyCastlePkcs = "org.bouncycastle:bcpkix-jdk15on:${Versions.bouncyCastlePkcs}"
+ val assertK = "com.willowtreeapps.assertk:assertk-jvm:${Versions.assertK}"
+}
+
object Grpc {
val core = "io.grpc:grpc-core:${Versions.grpc}"
val stub = "io.grpc:grpc-stub:${Versions.grpc}"
@@ -275,6 +286,7 @@ object Deps {
val test = Test
val versions = Versions
val scripts = Scripts
+ val publishing = Publishing
}
object DependencyResolution {
diff --git a/client-js/.nvmrc b/client-js/.nvmrc
new file mode 100644
index 000000000..260a0e20f
--- /dev/null
+++ b/client-js/.nvmrc
@@ -0,0 +1 @@
+12.19.0
diff --git a/client-js/README.md b/client-js/README.md
index 403e405cf..f5da23f31 100644
--- a/client-js/README.md
+++ b/client-js/README.md
@@ -1,58 +1,86 @@
# Spine Web JS client library
+
This module is a JS library that communicates with Spine Web server. It’s a facade for sending
domain commands, querying data, and subscribing to entity states. The latest published version can
-be found on [NPM](https://www.npmjs.com/package/spine-web).
+be found on [NPM][spine-web-npm].
The NPM artifact provides the following:
+
* `spine-web` files along with used Protobuf definitions.
-* types from [google-protobuf](https://www.npmjs.com/package/google-protobuf) NPM package.
- These types should be used since they are additionally processed by Spine's Protobuf plugin for JS.
-* sources transpiled into ES5 along with their source maps.
+
+* Types from [google-protobuf][protobuf-npm] NPM package.
+ These types should be used since they are additionally processed
+ by Spine's Protobuf plugin for JS.
+
+* Sources transpiled into ES5 along with their source maps.
It does **not** provide a bundled version assuming that library users perform bundling themselves.
+[spine-web-npm]: https://www.npmjs.com/package/spine-web
+[protobuf-npm]: https://www.npmjs.com/package/google-protobuf
+
## Environment installation
-First, make sure that Node.js is installed and the NPM version is `v.6.1.0` or higher.
-See the [Downloading and installing Node.js and npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
+First, make sure that Node.js `v12.19.0` is installed and the NPM version is `v6.14.7` or higher.
+See the [Downloading and installing Node.js and npm][install-npm-docs]
section for detailed installation instructions.
+[install-npm-docs]: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
+
## Usage
To use the library, execute the command:
-```
+```bash
npm i spine-web --save
```
-Also, the library has [peer dependencies](https://docs.npmjs.com/files/package.json#peerdependencies)
-that you need to install:
+Also, the library has [peer dependencies][peer-dependencies] that you need to install:
-```
+```bash
npm i rxjs --save
```
For a full list of peer dependencies, see [package.json](./package.json).
+[peer-dependencies]: https://docs.npmjs.com/files/package.json#peerdependencies
+
## Testing
Run the tests using the following command:
+
```bash
npm run test
```
You can also run tests from IntelliJ IDEA. To do so:
-1. Install [NodeJs Plugin](https://plugins.jetbrains.com/plugin/6098-nodejs). The plugin adds `Mocha` configuration.
-2. Update `Mocha` configuration template:
- * Add `--require @babel/register` to `node options`. It is required to support all ES6 features in Node.js environment.
+
+1. Install [NodeJs Plugin][idea-nodejs]. The plugin adds `Mocha` configuration.
+
+2. Use [`webpack-test.config.js`](./test/webpack-test.config.js) as IDEA Webpack configuration.
+
+ This allows IDEA resolve aliases the very same way Babel does for us in tests.
+
+3. Update `Mocha` configuration template:
+
+ * Add `--require @babel/register` to `Extra Mocha options`.
+
+ It is required to support all ES6 features in Node.js environment.
+
* Specify the path to `Mocha` package: `~\IdeaProjects\Spine\web\client-js\node_modules\mocha`.
+[idea-nodejs]: https://plugins.jetbrains.com/plugin/6098-nodejs
+
## Publishing
To publish a new version to NPM:
+
1. Log in to NPM and generate a new access token.
+
2. Set the generated token to your `NPM_TOKEN` environment variable.
+
3. Execute Gradle `publishJs` task from a project root:
- ```bash
- ./gradlew publishJs
- ```
+
+ ```bash
+ ./gradlew publishJs
+ ```
diff --git a/client-js/main/client/actor-request-factory.js b/client-js/main/client/actor-request-factory.js
index f5ce546b1..daa15b413 100644
--- a/client-js/main/client/actor-request-factory.js
+++ b/client-js/main/client/actor-request-factory.js
@@ -20,7 +20,7 @@
"use strict";
-import uuid from 'uuid';
+import {v4 as newUuid} from 'uuid';
import {Message} from 'google-protobuf';
import {FieldMask} from '../proto/google/protobuf/field_mask_pb';
@@ -815,7 +815,7 @@ class QueryFactory {
*/
static _newId() {
const result = new QueryId();
- result.setValue(`q-${uuid.v4()}`);
+ result.setValue(`q-${newUuid()}`);
return result;
}
}
@@ -865,7 +865,7 @@ class CommandFactory {
*/
static _newCommandId() {
const result = new CommandId();
- result.setUuid(uuid.v4());
+ result.setUuid(newUuid());
return result;
}
}
@@ -957,7 +957,7 @@ class TopicFactory {
*/
static _generateId() {
const topicId = new TopicId();
- topicId.setValue(`t-${uuid.v4()}`);
+ topicId.setValue(`t-${newUuid()}`);
return topicId;
}
}
@@ -1028,6 +1028,8 @@ export class ActorProvider {
* The anonymous backend actor.
*
* It is needed for requests to the backend when the particular user is undefined.
+ *
+ * @type UserId
*/
ActorProvider.ANONYMOUS = function () {
const actor = new UserId();
diff --git a/client-js/main/client/errors.js b/client-js/main/client/errors.js
index 63d61531e..c75dec86d 100644
--- a/client-js/main/client/errors.js
+++ b/client-js/main/client/errors.js
@@ -20,15 +20,9 @@
"use strict";
-import '../proto/spine/base/error_pb';
-// noinspection JSUnresolvedVariable
-/**
- * The class of errors that can be received from the server in response to the command sent.
- *
- * Imported from the global namespace to provide error instances type comparison
- * using `instanceof` operator.
- */
-const SpineBaseError = proto.spine.base.Error;
+import {Error as SpineBaseError} from '../proto/spine/base/error_pb';
+import {ValidationError} from '../proto/spine/validate/validation_error_pb';
+import {isProtobufMessage} from './typed-message';
/**
* The base error type of Spine Web. This error type is only used directly when a
@@ -133,8 +127,9 @@ export class CommandHandlingError extends SpineError {
* @return {boolean}
*/
assuresCommandNeglected() {
- return this.getCause() instanceof SpineBaseError
- || this.getCause() instanceof ClientError;
+ const cause = this.getCause();
+ return cause instanceof ClientError
+ || isProtobufMessage(cause) && cause.constructor.typeUrl() === SpineBaseError.typeUrl();
}
}
@@ -156,7 +151,7 @@ export class CommandValidationError extends CommandHandlingError {
}
/**
- * @return {spine.validate.ValidationError} command validation error
+ * @return {ValidationError} command validation error
*/
validationError() {
return this.getCause().getValidationError();
diff --git a/client-js/package.json b/client-js/package.json
index c4526c7dd..955386281 100644
--- a/client-js/package.json
+++ b/client-js/package.json
@@ -1,6 +1,6 @@
{
"name": "spine-web",
- "version": "1.6.1",
+ "version": "1.6.6",
"license": "Apache-2.0",
"description": "A JS client for interacting with Spine applications.",
"homepage": "https://spine.io",
@@ -16,42 +16,46 @@
"test": "test"
},
"scripts": {
- "build": "webpack --config webpack-prod.config.js",
- "build-dev": "webpack --config webpack-dev.config.js",
- "transpile-before-publish": "babel main --out-dir build/npm-publication --source-maps",
- "coverage:unix": "nyc --reporter=text-lcov npm run test >| build/coverage.lcov",
- "coverage:win": "nyc --reporter=text-lcov npm run test > build/coverage.lcov",
- "test": "mocha --require @babel/register --recursive --exit --full-trace ./test",
+ "build": "npx webpack --config webpack-prod.config.js",
+ "build-dev": "npx webpack --config webpack-dev.config.js",
+ "transpile-before-publish": "npx babel main --out-dir build/npm-publication --source-maps",
+ "coverage:unix": "npx nyc --reporter=text-lcov npm run test >| build/coverage.lcov",
+ "coverage:win": "npx nyc --reporter=text-lcov npm run test > build/coverage.lcov",
+ "test": "npx mocha --require @babel/register --recursive --exit --full-trace ./test",
"license-report": "node ./license-report/generate-license-report-md.js"
},
+ "engines": {
+ "node": ">=12.19.0",
+ "npm": ">=6.14.7"
+ },
"peerDependencies": {
"rxjs": "6.5.x"
},
"dependencies": {
- "base64-js": "^1.3.0",
- "google-protobuf": "^3.8.0",
- "isomorphic-fetch": "^2.2.1",
- "uuid": "^3.4.0"
+ "base64-js": "^1.3.1",
+ "google-protobuf": "^3.13.0",
+ "isomorphic-fetch": "^3.0.0",
+ "uuid": "^8.3.1"
},
"devDependencies": {
- "@babel/cli": "^7.0.0",
- "@babel/core": "^7.0.0",
- "@babel/preset-env": "^7.0.0",
- "@babel/register": "^7.0.0",
- "babel-loader": "^8.0.0",
- "babel-plugin-module-resolver": "^3.1.1",
+ "@babel/cli": "^7.12.1",
+ "@babel/core": "^7.12.3",
+ "@babel/preset-env": "^7.12.1",
+ "@babel/register": "^7.12.1",
+ "babel-loader": "^8.1.0",
+ "babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-transform-builtin-extend": "^1.1.2",
- "codecov": "^3.0.0",
- "firebase": "^7.0.0",
- "jsdoc": "^3.6.3",
+ "codecov": "^3.8.1",
+ "firebase": "^7.24.0",
+ "jsdoc": "^3.6.6",
"license-checker": "^25.0.1",
- "mocha": "^7.2.0",
- "nyc": "^15.0.0",
- "rxjs": "~6.5.1",
- "sinon": "^9.0.0",
- "webpack": "^4.23.1",
- "webpack-cli": "^3.1.2",
- "webpack-merge": "^4.1.4"
+ "mocha": "^8.2.1",
+ "nyc": "^15.1.0",
+ "rxjs": "~6.5.5",
+ "sinon": "^9.2.1",
+ "webpack": "^4.44.2",
+ "webpack-cli": "^4.2.0",
+ "webpack-merge": "^4.2.2"
},
"sideEffects": true,
"main": "index.js"
diff --git a/client-js/test/client/any-packer-test.js b/client-js/test/client/any-packer-test.js
index 477124042..e89c127dc 100644
--- a/client-js/test/client/any-packer-test.js
+++ b/client-js/test/client/any-packer-test.js
@@ -18,7 +18,7 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-import uuid from 'uuid';
+import {v4 as newUuid} from 'uuid';
import assert from 'assert';
import {Message} from 'google-protobuf';
@@ -35,13 +35,13 @@ class Given {
static newTask() {
const task = new Task();
task.setId(Given.newTaskId());
- task.setName(uuid.v4());
+ task.setName(newUuid());
return task;
}
static newTaskId() {
const taskId = new TaskId();
- taskId.setValue(uuid.v4());
+ taskId.setValue(newUuid());
return taskId;
}
@@ -50,7 +50,7 @@ class Given {
* @param {Type} expected
*/
static assertTypeUrlForType(actual, expected) {
- assert.equal(actual, expected.url().value());
+ assert.strictEqual(actual, expected.url().value());
}
/**
@@ -114,7 +114,7 @@ describe('AnyPacker', function () {
Given.assertTypeUrlForType(any.getTypeUrl(), Type.STRING);
const actualValue = AnyPacker.unpack(any).asString();
- assert.equal(actualValue, value);
+ assert.strictEqual(actualValue, value);
});
it('packs an int32', () => {
@@ -125,7 +125,7 @@ describe('AnyPacker', function () {
Given.assertTypeUrlForType(any.getTypeUrl(), Type.INT32);
const actualValue = AnyPacker.unpack(any).asInt32();
- assert.equal(actualValue, value);
+ assert.strictEqual(actualValue, value);
});
it('packs an int64', () => {
@@ -136,7 +136,7 @@ describe('AnyPacker', function () {
Given.assertTypeUrlForType(any.getTypeUrl(), Type.INT64);
const actualValue = AnyPacker.unpack(any).asInt64();
- assert.equal(actualValue, value);
+ assert.strictEqual(actualValue, value);
});
it('packs an uint32', () => {
@@ -147,7 +147,7 @@ describe('AnyPacker', function () {
Given.assertTypeUrlForType(any.getTypeUrl(), Type.UINT32);
const actualValue = AnyPacker.unpack(any).asUInt32();
- assert.equal(actualValue, value);
+ assert.strictEqual(actualValue, value);
});
it('packs an uint64', () => {
@@ -158,7 +158,7 @@ describe('AnyPacker', function () {
Given.assertTypeUrlForType(any.getTypeUrl(), Type.UINT64);
const actualValue = AnyPacker.unpack(any).asUInt64();
- assert.equal(actualValue, value);
+ assert.strictEqual(actualValue, value);
});
it('packs a float', () => {
@@ -181,7 +181,7 @@ describe('AnyPacker', function () {
Given.assertTypeUrlForType(any.getTypeUrl(), Type.DOUBLE);
const actualValue = AnyPacker.unpack(any).asDouble();
- assert.equal(actualValue, value);
+ assert.strictEqual(actualValue, value);
});
it('packs a boolean true value', () => {
diff --git a/client-js/test/client/errors-test.js b/client-js/test/client/errors-test.js
new file mode 100644
index 000000000..2a3fb5e57
--- /dev/null
+++ b/client-js/test/client/errors-test.js
@@ -0,0 +1,56 @@
+/*
+ * Copyright 2020, TeamDev. All rights reserved.
+ *
+ * Redistribution and use in source and/or binary forms, with or without
+ * modification, must retain the above copyright notice and the following
+ * disclaimer.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+import assert from 'assert';
+
+import {ClientError, CommandHandlingError} from '@lib/client/errors';
+import {Error as SpineBaseError} from '@proto/spine/base/error_pb';
+
+describe('CommandHandlingError', () => {
+
+ describe('assures a command is neglected with', () => {
+ it('`ClientError`', done => {
+ const error = new CommandHandlingError(
+ 'Unable to process command', new ClientError('Test Client Error')
+ );
+ assert.ok(error.assuresCommandNeglected())
+ done();
+ });
+
+ it('`SpineBaseError`', done => {
+ const error = new CommandHandlingError(
+ 'Unable to process command', new SpineBaseError()
+ );
+ assert.ok(error.assuresCommandNeglected())
+ done();
+ });
+ })
+
+ describe('assures a command is not neglected when', () => {
+
+ it('a generic `Error` is the cause', done => {
+ const error = new CommandHandlingError(
+ 'Unable to process command', new Error()
+ );
+ assert.ok(error.assuresCommandNeglected() === false);
+ done();
+ });
+ })
+});
diff --git a/client-js/test/client/field-paths-test.js b/client-js/test/client/field-paths-test.js
index 18b950604..ad251c014 100644
--- a/client-js/test/client/field-paths-test.js
+++ b/client-js/test/client/field-paths-test.js
@@ -37,14 +37,14 @@ describe('FieldPaths', () => {
it('creates a FieldPath from a simple path string', () => {
const pathStr = "fieldPath";
const fieldPath = FieldPaths.parse(pathStr);
- assert.equal(fieldPath.getFieldNameList()[0], pathStr);
+ assert.strictEqual(fieldPath.getFieldNameList()[0], pathStr);
});
it('creates a FieldPath from a composite path string', () => {
const pathStr = "field1.field2";
const fieldPath = FieldPaths.parse(pathStr);
- assert.equal(fieldPath.getFieldNameList()[0], "field1");
- assert.equal(fieldPath.getFieldNameList()[1], "field2");
+ assert.strictEqual(fieldPath.getFieldNameList()[0], "field1");
+ assert.strictEqual(fieldPath.getFieldNameList()[1], "field2");
});
it('throws on parsing invalid string', done => {
diff --git a/client-js/test/client/filtering-request-test.js b/client-js/test/client/filtering-request-test.js
index 4c5b3642a..f43de7508 100644
--- a/client-js/test/client/filtering-request-test.js
+++ b/client-js/test/client/filtering-request-test.js
@@ -19,7 +19,7 @@
*/
import assert from 'assert';
-import uuid from 'uuid';
+import {v4 as newUuid} from 'uuid';
import {ActorProvider, ActorRequestFactory, Filters} from '@lib/client/actor-request-factory';
import {AnyPacker} from '@lib/client/any-packer';
import {Type} from "@lib/client/typed-message";
@@ -81,7 +81,7 @@ export function filteringRequestTest(newRequest, buildResult, getTarget, getFiel
it('creates a target filtering entities by a single ID', done => {
const taskId = new TaskId();
- const idValue = uuid.v4();
+ const idValue = newUuid();
taskId.setValue(idValue);
request.byId(taskId);
@@ -91,14 +91,14 @@ export function filteringRequestTest(newRequest, buildResult, getTarget, getFiel
const idFilter = target.getFilters().getIdFilter();
const idList = idFilter.getIdList();
const length = idList.length;
- assert.equal(
+ assert.strictEqual(
1, length,
`Expected the ID list to contain a single ID, the actual length: '${length}'.`
);
const taskIdType = Type.forClass(TaskId);
const targetId = AnyPacker.unpack(idList[0]).as(taskIdType);
const actualId = targetId.getValue();
- assert.equal(
+ assert.strictEqual(
idValue, actualId,
`Unexpected target ID '${actualId}', expected: '${idValue}'.`
);
@@ -107,10 +107,10 @@ export function filteringRequestTest(newRequest, buildResult, getTarget, getFiel
it('creates a target filtering entities by a group of IDs', done => {
const taskId1 = new TaskId();
- const idValue1 = uuid.v4();
+ const idValue1 = newUuid();
taskId1.setValue(idValue1);
const taskId2 = new TaskId();
- const idValue2 = uuid.v4();
+ const idValue2 = newUuid();
taskId2.setValue(idValue2);
request.byId([taskId1, taskId2]);
@@ -120,7 +120,7 @@ export function filteringRequestTest(newRequest, buildResult, getTarget, getFiel
const idFilter = target.getFilters().getIdFilter();
const idList = idFilter.getIdList();
const length = idList.length;
- assert.equal(
+ assert.strictEqual(
2, length,
`Expected the ID list to contain two IDs, the actual length: '${length}'.`
);
@@ -150,19 +150,19 @@ export function filteringRequestTest(newRequest, buildResult, getTarget, getFiel
const target = getTarget(result);
const compositeFilters = target.getFilters().getFilterList();
const compositeFiltersLength = compositeFilters.length;
- assert.equal(
+ assert.strictEqual(
1, compositeFiltersLength,
`Expected the composite filter list to contain a single filter, the actual length:
'${compositeFiltersLength}'.`
);
const filters = compositeFilters[0].getFilterList();
const length = filters.length;
- assert.equal(
+ assert.strictEqual(
1, length,
`Expected the filter list to contain a single filter, the actual length: '${length}'.`
);
const targetFilter = filters[0];
- assert.equal(
+ assert.strictEqual(
filter, targetFilter,
`Unexpected filter value '${targetFilter}', expected: '${filter}'.`
);
@@ -177,14 +177,14 @@ export function filteringRequestTest(newRequest, buildResult, getTarget, getFiel
const target = getTarget(result);
const compositeFilters = target.getFilters().getFilterList();
const compositeFiltersLength = compositeFilters.length;
- assert.equal(
+ assert.strictEqual(
1, compositeFiltersLength,
`Expected the composite filter list to contain a single filter, the actual
length: '${compositeFiltersLength}'.`
);
const filters = compositeFilters[0].getFilterList();
const length = filters.length;
- assert.equal(
+ assert.strictEqual(
2, length,
`Expected the filter list to contain two filters, the actual length: '${length}'.`
);
@@ -213,7 +213,7 @@ export function filteringRequestTest(newRequest, buildResult, getTarget, getFiel
const result = buildResult(request);
const fieldMask = getFieldMask(result);
const pathList = fieldMask.getPathsList();
- assert.equal(
+ assert.strictEqual(
fields, pathList,
`Unexpected list of fields in the field mask: '${pathList}', expected: '${fields}'.`
);
@@ -225,7 +225,7 @@ export function filteringRequestTest(newRequest, buildResult, getTarget, getFiel
*/
function assertIsIncludeAll(target) {
assertTargetTypeEquals(target);
- assert.equal(
+ assert.strictEqual(
true, target.getIncludeAll(),
'Expected `target.include_all` to be `true`.'
);
@@ -236,7 +236,7 @@ export function filteringRequestTest(newRequest, buildResult, getTarget, getFiel
*/
function assertTargetTypeEquals(target) {
const actualType = target.getType();
- assert.equal(
+ assert.strictEqual(
targetTypeUrl, actualType,
`The unexpected target type '${actualType}', expected: '${targetTypeUrl}'.`
);
diff --git a/client-js/test/client/http-endpoint-test.js b/client-js/test/client/http-endpoint-test.js
index 0e383c75a..dfe51eb99 100644
--- a/client-js/test/client/http-endpoint-test.js
+++ b/client-js/test/client/http-endpoint-test.js
@@ -127,7 +127,7 @@ describe('HttpEndpoint.command', function () {
sendCommand()
.then(responseParsedValue => {
- assert.equal(responseParsedValue, Given.HTTP_RESPONSE.BODY_CONTENT);
+ assert.strictEqual(responseParsedValue, Given.HTTP_RESPONSE.BODY_CONTENT);
done();
})
.catch(fail(done, 'A message sending failed when it was expected to complete.'));
@@ -142,7 +142,7 @@ describe('HttpEndpoint.command', function () {
.catch(error => {
assert.ok(error instanceof SpineError);
assert.ok(error.getCause() instanceof Error);
- assert.equal(error.message, 'Failed to parse response JSON');
+ assert.strictEqual(error.message, 'Failed to parse response JSON');
done();
});
});
@@ -155,7 +155,7 @@ describe('HttpEndpoint.command', function () {
.catch(error => {
assert.ok(error instanceof ConnectionError);
assert.ok(error.getCause() instanceof Error);
- assert.equal(error.message, Given.CONNECTION_ERROR.message);
+ assert.strictEqual(error.message, Given.CONNECTION_ERROR.message);
done();
});
});
@@ -168,8 +168,8 @@ describe('HttpEndpoint.command', function () {
.then(fail(done, 'A message sending was completed when it was expected to fail.'))
.catch(error => {
assert.ok(error instanceof ClientError);
- assert.equal(error.message, MOCK_RESPONSE_STATUS_TEXT);
- assert.equal(error.getCause(), responseWithClientError);
+ assert.strictEqual(error.message, MOCK_RESPONSE_STATUS_TEXT);
+ assert.strictEqual(error.getCause(), responseWithClientError);
done();
});
});
@@ -182,8 +182,8 @@ describe('HttpEndpoint.command', function () {
.then(fail(done, 'A message sending was completed when it was expected to fail.'))
.catch(error => {
assert.ok(error instanceof ServerError);
- assert.equal(error.message, MOCK_RESPONSE_STATUS_TEXT);
- assert.equal(error.getCause(), responseWithServerError);
+ assert.strictEqual(error.message, MOCK_RESPONSE_STATUS_TEXT);
+ assert.strictEqual(error.getCause(), responseWithServerError);
done();
});
});
diff --git a/client-js/test/client/parser/type-parsers-test.js b/client-js/test/client/parser/type-parsers-test.js
index 2208150f9..c3c79a1bb 100644
--- a/client-js/test/client/parser/type-parsers-test.js
+++ b/client-js/test/client/parser/type-parsers-test.js
@@ -48,7 +48,7 @@ describe('TypeParsers', () => {
const stringToParse = "Protobuf String";
const parser = TypeParsers.parserFor(StringValue.typeUrl());
const parsedString = parser.fromObject(stringToParse);
- assert.equal(parsedString.getValue(), stringToParse);
+ assert.strictEqual(parsedString.getValue(), stringToParse);
});
it('parses any with a well known message inside', () => {
@@ -59,8 +59,8 @@ describe('TypeParsers', () => {
const parser = TypeParsers.parserFor(Any.typeUrl());
const parsedAny = parser.fromObject(anyObject);
const packedString = StringValue.deserializeBinary(parsedAny.getValue());
- assert.equal(parsedAny.getTypeUrl(), StringValue.typeUrl());
- assert.equal(packedString.getValue(), anyObject.value);
+ assert.strictEqual(parsedAny.getTypeUrl(), StringValue.typeUrl());
+ assert.strictEqual(packedString.getValue(), anyObject.value);
});
it('parses any with a custom message inside', () => {
@@ -72,9 +72,9 @@ describe('TypeParsers', () => {
const parser = TypeParsers.parserFor(Any.typeUrl());
const parsedAny = parser.fromObject(anyObject);
const packagedMessage = StringChange.deserializeBinary(parsedAny.getValue());
- assert.equal(parsedAny.getTypeUrl(), StringChange.typeUrl());
- assert.equal(packagedMessage.getPreviousValue(), anyObject.previousValue);
- assert.equal(packagedMessage.getNewValue(), anyObject.newValue);
+ assert.strictEqual(parsedAny.getTypeUrl(), StringChange.typeUrl());
+ assert.strictEqual(packagedMessage.getPreviousValue(), anyObject.previousValue);
+ assert.strictEqual(packagedMessage.getNewValue(), anyObject.newValue);
});
it('parses Structs and Values', () => {
@@ -89,19 +89,19 @@ describe('TypeParsers', () => {
const parser = TypeParsers.parserFor(Struct.typeUrl());
const parsed = parser.fromObject(struct);
const map = parsed.getFieldsMap();
- assert.equal(
+ assert.strictEqual(
map.get('foo').getNumberValue(),
struct['foo']
);
- assert.equal(
+ assert.strictEqual(
map.get('bar').getStructValue().getFieldsMap().get('baz').getStringValue(),
struct['bar']['baz']
);
- assert.equal(
+ assert.strictEqual(
map.get('newValue').getStringValue(),
struct['newValue']
);
- assert.equal(
+ assert.strictEqual(
map.get('anArray').getListValue().getValuesList(),
struct['anArray']
);
diff --git a/client-js/test/client/query-builder-test.js b/client-js/test/client/query-builder-test.js
index f8b5c568e..4ea8bb4b4 100644
--- a/client-js/test/client/query-builder-test.js
+++ b/client-js/test/client/query-builder-test.js
@@ -27,8 +27,9 @@ import {ActorProvider, ActorRequestFactory, Filters} from '@lib/client/actor-req
import {AnyPacker} from '@lib/client/any-packer';
import {Duration} from '@lib/client/time-utils';
import {OrderBy} from '@proto/spine/client/query_pb';
+import {ActorContext} from '@proto/spine/core/actor_context_pb';
import {Task, TaskId} from '@testProto/spine/test/js/task_pb';
-import {CompositeFilter, Filter, TargetFilters} from '@proto/spine/client/filters_pb';
+import {CompositeFilter, Filter, Target, TargetFilters} from '@proto/spine/client/filters_pb';
class Given {
@@ -60,7 +61,7 @@ class Given {
static assertActorContextCorrect(context) {
assert.ok(context);
assert.ok(context.getTimestamp().getSeconds() <= new Date().getTime());
- assert.equal(context.getActor().getValue(), ActorProvider.ANONYMOUS);
+ assert.strictEqual(context.getActor(), ActorProvider.ANONYMOUS);
}
/**
@@ -79,7 +80,7 @@ class Given {
* @param {Type} type
*/
static assertTargetTypeEqual(target, type) {
- assert.equal(target.getType(), type.url().value());
+ assert.strictEqual(target.getType(), type.url().value());
}
/**
@@ -538,9 +539,9 @@ describe('QueryBuilder', function () {
Given.assertActorContextCorrect(query.getContext());
const format = query.getFormat();
- assert.equal(limit, format.getLimit());
- assert.equal(fieldName, format.getOrderBy().getColumn());
- assert.equal(OrderBy.Direction.ASCENDING, format.getOrderBy().getDirection());
+ assert.strictEqual(limit, format.getLimit());
+ assert.strictEqual(fieldName, format.getOrderBy().getColumn());
+ assert.strictEqual(OrderBy.Direction.ASCENDING, format.getOrderBy().getDirection());
done();
});
@@ -560,9 +561,9 @@ describe('QueryBuilder', function () {
Given.assertActorContextCorrect(query.getContext());
const format = query.getFormat();
- assert.equal(limit, format.getLimit());
- assert.equal(fieldName, format.getOrderBy().getColumn());
- assert.equal(OrderBy.Direction.DESCENDING, format.getOrderBy().getDirection());
+ assert.strictEqual(limit, format.getLimit());
+ assert.strictEqual(fieldName, format.getOrderBy().getColumn());
+ assert.strictEqual(OrderBy.Direction.DESCENDING, format.getOrderBy().getDirection());
done();
});
diff --git a/client-js/test/client/query-request-test.js b/client-js/test/client/query-request-test.js
index 7d0692097..d175578e2 100644
--- a/client-js/test/client/query-request-test.js
+++ b/client-js/test/client/query-request-test.js
@@ -42,12 +42,12 @@ describe('QueryRequest', function () {
const responseFormat = query.getFormat();
const orderBy = responseFormat.getOrderBy();
const orderByColumn = orderBy.getColumn();
- assert.equal(
+ assert.strictEqual(
column, orderByColumn,
`Unexpected column specified in the order by: '${orderByColumn}', expected: '${column}'.`
);
const orderByDirection = orderBy.getDirection();
- assert.equal(
+ assert.strictEqual(
direction, orderByDirection,
`Unexpected direction specified in the order by: '${orderByDirection}',
expected: '${direction}'.`
diff --git a/client-js/test/client/tenant-ids-test.js b/client-js/test/client/tenant-ids-test.js
index bbca6bd35..91fde192c 100644
--- a/client-js/test/client/tenant-ids-test.js
+++ b/client-js/test/client/tenant-ids-test.js
@@ -19,14 +19,14 @@
*/
import assert from 'assert';
-import {TenantIds} from "../../main/client/tenant";
+import {TenantIds} from "@lib/client/tenant";
describe('TenantIds', function () {
it('create a tenant ID which represents an internet domain', done => {
const internetDomain = "en.wikipedia.org";
const tenantId = TenantIds.internetDomain(internetDomain);
- assert.equal(tenantId.getDomain(), internetDomain);
+ assert.strictEqual(tenantId.getDomain().getValue(), internetDomain);
done();
});
@@ -45,7 +45,8 @@ describe('TenantIds', function () {
it('create a tenant ID which represents an email address', done => {
const emailAddress = "user@test.com";
const tenantId = TenantIds.emailAddress(emailAddress);
- assert.equal(tenantId.getEmail(), emailAddress);
+
+ assert.strictEqual(tenantId.getEmail().getValue(), emailAddress);
done();
});
@@ -64,7 +65,7 @@ describe('TenantIds', function () {
it('create a plain string tenant ID', done => {
const tenantIdValue = "some-tenant-ID";
const tenantId = TenantIds.plainString(tenantIdValue);
- assert.equal(tenantId.getValue(), tenantIdValue);
+ assert.strictEqual(tenantId.getValue(), tenantIdValue);
done();
});
diff --git a/client-js/test/client/tenant-provider-test.js b/client-js/test/client/tenant-provider-test.js
index 6b9368ad5..dbdd45e10 100644
--- a/client-js/test/client/tenant-provider-test.js
+++ b/client-js/test/client/tenant-provider-test.js
@@ -37,21 +37,21 @@ describe('TenantProvider', function () {
it('can be constructed with a custom tenant ID', done => {
const tenantProvider = new TenantProvider(tenantId);
- assert.equal(tenantProvider.tenantId(), tenantId);
+ assert.strictEqual(tenantProvider.tenantId(), tenantId);
done();
});
it('returns `undefined` tenant ID when constructed with no arguments', done => {
const tenantProvider = new TenantProvider();
- assert.equal(tenantProvider.tenantId(), undefined);
+ assert.strictEqual(tenantProvider.tenantId(), undefined);
done();
});
it('allows to update the current tenant ID', done => {
const tenantProvider = new TenantProvider();
- assert.equal(tenantProvider.tenantId(), undefined);
+ assert.strictEqual(tenantProvider.tenantId(), undefined);
tenantProvider.update(tenantId);
- assert.equal(tenantProvider.tenantId(), tenantId);
+ assert.strictEqual(tenantProvider.tenantId(), tenantId);
done();
});
diff --git a/client-js/test/client/time-utils-test.js b/client-js/test/client/time-utils-test.js
index 1861cc3d1..867fbafa3 100644
--- a/client-js/test/client/time-utils-test.js
+++ b/client-js/test/client/time-utils-test.js
@@ -49,7 +49,7 @@ describe(`"convertDateToTimestamp" function`, () => {
const expectedSeconds = Math.trunc(now.getTime() / 1000);
const expectedNanos = (now.getTime() % 1000) * 1000000;
- assert.equal(actualSeconds, expectedSeconds);
- assert.equal(actualNanos, expectedNanos);
+ assert.strictEqual(actualSeconds, expectedSeconds);
+ assert.strictEqual(actualNanos, expectedNanos);
});
});
diff --git a/client-js/test/client/topic-builder-test.js b/client-js/test/client/topic-builder-test.js
index 41e5793ef..8b220f236 100644
--- a/client-js/test/client/topic-builder-test.js
+++ b/client-js/test/client/topic-builder-test.js
@@ -22,16 +22,13 @@
import assert from 'assert';
import {Message} from 'google-protobuf';
-import {Type, TypedMessage} from '@lib/client/typed-message';
-import {ActorRequestFactory, ActorProvider, Filters} from '@lib/client/actor-request-factory';
+import {Type} from '@lib/client/typed-message';
+import {ActorProvider, ActorRequestFactory, Filters} from '@lib/client/actor-request-factory';
import {AnyPacker} from '@lib/client/any-packer';
import {Duration} from '@lib/client/time-utils';
+import {ActorContext} from '@proto/spine/core/actor_context_pb';
import {Task, TaskId} from '@testProto/spine/test/js/task_pb';
-import {
- Filter,
- CompositeFilter,
- TargetFilters
-} from '@proto/spine/client/filters_pb';
+import {CompositeFilter, Filter, Target, TargetFilters} from '@proto/spine/client/filters_pb';
class Given {
@@ -64,7 +61,7 @@ class Given {
static assertActorContextCorrect(context) {
assert.ok(context);
assert.ok(context.getTimestamp().getSeconds() <= new Date().getTime());
- assert.equal(context.getActor().getValue(), ActorProvider.ANONYMOUS);
+ assert.strictEqual(context.getActor(), ActorProvider.ANONYMOUS);
}
/**
@@ -83,7 +80,7 @@ class Given {
* @param {Type} type
*/
static assertTargetTypeEqual(target, type) {
- assert.equal(target.getType(), type.url().value());
+ assert.strictEqual(target.getType(), type.url().value());
}
/**
diff --git a/client-js/test/webpack-test.config.js b/client-js/test/webpack-test.config.js
new file mode 100644
index 000000000..f6056c378
--- /dev/null
+++ b/client-js/test/webpack-test.config.js
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2020, TeamDev. All rights reserved.
+ *
+ * Redistribution and use in source and/or binary forms, with or without
+ * modification, must retain the above copyright notice and the following
+ * disclaimer.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+// This script provides a way to resolve Babel-like modules while using a JetBrains IDE.
+//
+// One should point the IDE Webpack configuration to this file in order to receive same aliases
+// as configured in the `.babelrc`.
+//
+// The resolved aliases below must be always in sync with the `.babelrc` content.
+//
+
+const path = require('path');
+
+module.exports = {
+ resolve: {
+ alias: {
+ '@proto': path.resolve(__dirname, './../main/proto'),
+ '@testProto': path.resolve(__dirname, './proto'),
+ '@lib': path.resolve(__dirname, './../main')
+ }
+ }
+}
diff --git a/config b/config
index a92f5382c..087c8fb22 160000
--- a/config
+++ b/config
@@ -1 +1 @@
-Subproject commit a92f5382c816462dcfe7b4dc9aaab41aafc003ca
+Subproject commit 087c8fb2276f8c5323ef6e986cce642a8667926b
diff --git a/firebase-web/build.gradle.kts b/firebase-web/build.gradle.kts
index 2a4b2a912..76b3f4db0 100644
--- a/firebase-web/build.gradle.kts
+++ b/firebase-web/build.gradle.kts
@@ -42,7 +42,6 @@ dependencies {
implementation(Deps.build.jacksonDatabind)
implementation(Deps.build.googleHttpClientApache)
- implementation(Deps.build.appengineApi)
// Required by the Firebase Admin SDK.
runtimeOnly(Deps.runtime.slf4jJul)
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
index f3d88b1c2..62d4c0535 100644
Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index a4f0001d2..be52383ef 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.4.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
diff --git a/gradlew b/gradlew
index 2fe81a7d9..fbd7c5158 100755
--- a/gradlew
+++ b/gradlew
@@ -82,6 +82,7 @@ esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
@@ -129,6 +130,7 @@ fi
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+
JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
diff --git a/gradlew.bat b/gradlew.bat
index 62bd9b9cc..5093609d5 100644
--- a/gradlew.bat
+++ b/gradlew.bat
@@ -84,6 +84,7 @@ set CMD_LINE_ARGS=%*
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
diff --git a/integration-tests/js-tests/.nvmrc b/integration-tests/js-tests/.nvmrc
new file mode 100644
index 000000000..260a0e20f
--- /dev/null
+++ b/integration-tests/js-tests/.nvmrc
@@ -0,0 +1 @@
+12.19.0
diff --git a/integration-tests/js-tests/package.json b/integration-tests/js-tests/package.json
index ecd0173c9..6b3f319cd 100644
--- a/integration-tests/js-tests/package.json
+++ b/integration-tests/js-tests/package.json
@@ -1,24 +1,28 @@
{
"name": "client-js-tests",
- "version": "1.6.1",
+ "version": "1.6.6",
"license": "Apache-2.0",
"description": "Tests of a `spine-web` JS library against the Spine-based application.",
"scripts": {
- "test": "mocha --require @babel/register --recursive --exit --full-trace ./test",
+ "test": "npx mocha --require @babel/register --recursive --exit --full-trace ./test",
"installLinkedLib": "npm link spine-web"
},
+ "engines": {
+ "node": ">=12.19.0",
+ "npm": ">=6.14.7"
+ },
"devDependencies": {
- "@babel/core": "^7.0.0",
+ "@babel/core": "^7.12.3",
"@babel/plugin-transform-runtime": "^7.12.1",
- "@babel/preset-env": "^7.0.0",
- "@babel/register": "^7.0.0",
+ "@babel/preset-env": "^7.12.1",
+ "@babel/register": "^7.12.1",
"assert": "^2.0.0",
- "babel-plugin-module-resolver": "^3.1.1",
- "firebase": "^7.0.0",
- "google-protobuf": "^3.8.0",
- "mocha": "^7.2.0",
- "rxjs": "~6.5.1",
- "sinon": "^9.2.0",
- "uuid": "^3.4.0"
+ "babel-plugin-module-resolver": "^4.0.0",
+ "firebase": "^7.24.0",
+ "google-protobuf": "^3.13.0",
+ "mocha": "^8.2.1",
+ "rxjs": "~6.5.5",
+ "sinon": "^9.2.1",
+ "uuid": "^8.3.1"
}
}
diff --git a/integration-tests/js-tests/test/firebase-client/fetch-test.js b/integration-tests/js-tests/test/firebase-client/fetch-test.js
index bb8cacd7f..045db3227 100644
--- a/integration-tests/js-tests/test/firebase-client/fetch-test.js
+++ b/integration-tests/js-tests/test/firebase-client/fetch-test.js
@@ -89,7 +89,7 @@ describe('FirebaseClient "fetch"', function () {
.run()
.then(data => {
assert.ok(Array.isArray(data));
- assert.equal(data.length, 1);
+ assert.strictEqual(data.length, 1);
const item = data[0];
assert.ok(item.getId().getValue() === id.getValue());
done();
@@ -153,7 +153,7 @@ describe('FirebaseClient "fetch"', function () {
.run()
.then(data => {
assert.ok(Array.isArray(data));
- assert.equal(data.length, taskIds.length);
+ assert.strictEqual(data.length, taskIds.length);
taskIds.forEach(taskId => {
const targetObject = data.find(item => item.getId().getValue() === taskId.getValue());
assert.ok(targetObject);
@@ -188,7 +188,7 @@ describe('FirebaseClient "fetch"', function () {
client.read(query)
.then(data => {
assert.ok(Array.isArray(data));
- assert.equal(data.length, taskIds.length);
+ assert.strictEqual(data.length, taskIds.length);
taskIds.forEach(taskId => {
const targetObject = data.find(item => item.getId().getValue() === taskId.getValue());
assert.ok(targetObject);
@@ -214,7 +214,7 @@ describe('FirebaseClient "fetch"', function () {
.run()
.then(fail(done), error => {
assert.ok(error instanceof ServerError);
- assert.equal(error.message, 'Server Error');
+ assert.strictEqual(error.message, 'Server Error');
done();
});
client.command(command)
diff --git a/integration-tests/js-tests/test/firebase-client/given/firebase-client.js b/integration-tests/js-tests/test/firebase-client/given/firebase-client.js
index 8ce11a8ee..b569848b5 100644
--- a/integration-tests/js-tests/test/firebase-client/given/firebase-client.js
+++ b/integration-tests/js-tests/test/firebase-client/given/firebase-client.js
@@ -20,9 +20,12 @@
import {firebaseDatabase} from "./firebase-database";
import * as testProtobuf from '@testProto/index';
-import * as spineWeb from '@lib/index';
-import {ActorProvider} from '@lib/client/actor-request-factory';
-import {TenantProvider} from '@lib/client/tenant';
+import {
+ ActorProvider,
+ Client as FirebaseClient,
+ init as initSpineWebClient,
+ TenantProvider
+} from '@lib';
import TestEnvironment from "../../given/test-environment";
/**
@@ -37,7 +40,7 @@ import TestEnvironment from "../../given/test-environment";
* @return {FirebaseClient} the Firebase client instance
*/
export function initClient(endpointUrl, tenantProvider, keepUpInterval) {
- return spineWeb.init({
+ return initSpineWebClient({
protoIndexFiles: [testProtobuf],
endpointUrl: endpointUrl,
firebaseDatabase: firebaseDatabase,
diff --git a/integration-tests/js-tests/test/firebase-client/query-test.js b/integration-tests/js-tests/test/firebase-client/query-test.js
index e89f8090d..46aca274e 100644
--- a/integration-tests/js-tests/test/firebase-client/query-test.js
+++ b/integration-tests/js-tests/test/firebase-client/query-test.js
@@ -186,7 +186,7 @@ describe('FirebaseClient executes query built', function () {
.run()
.then(data => {
assert.ok(Array.isArray(data));
- assert.equal(data.length, userIds.length);
+ assert.strictEqual(data.length, userIds.length);
const firstUserTasks = data[0];
@@ -202,10 +202,10 @@ describe('FirebaseClient executes query built', function () {
.run()
.then(userTasksList => {
assert.ok(Array.isArray(userTasksList));
- assert.equal(userTasksList.length, 1);
+ assert.strictEqual(userTasksList.length, 1);
const actualUserId = userTasksList[0].getId();
- assert.equal(actualUserId.getValue(), firstUserTasks.getId().getValue());
+ assert.strictEqual(actualUserId.getValue(), firstUserTasks.getId().getValue());
done();
})
.catch((e) => {
diff --git a/integration-tests/js-tests/test/firebase-client/send-command-test.js b/integration-tests/js-tests/test/firebase-client/send-command-test.js
index 55e4263cb..46f9191a2 100644
--- a/integration-tests/js-tests/test/firebase-client/send-command-test.js
+++ b/integration-tests/js-tests/test/firebase-client/send-command-test.js
@@ -51,11 +51,11 @@ describe('FirebaseClient command sending', function () {
.byId(taskId)
.run()
.then(data => {
- assert.equal(data.length, 1);
+ assert.strictEqual(data.length, 1);
const item = data[0];
- assert.equal(item.getId().getValue(), taskId);
- assert.equal(item.getName(), command.getName());
- assert.equal(item.getDescription(), command.getDescription());
+ assert.strictEqual(item.getId().getValue(), taskId.getValue());
+ assert.strictEqual(item.getName(), command.getName());
+ assert.strictEqual(item.getDescription(), command.getDescription());
done();
@@ -108,8 +108,8 @@ describe('FirebaseClient command sending', function () {
const cause = error.getCause();
assert.ok(cause);
- assert.equal(cause.getCode(), 2);
- assert.equal(cause.getType(), 'spine.core.CommandValidationError');
+ assert.strictEqual(cause.getCode(), 2);
+ assert.strictEqual(cause.getType(), 'spine.core.CommandValidationError');
done();
} catch (e) {
fail(done, e.message)
@@ -136,7 +136,7 @@ describe('FirebaseClient command sending', function () {
const rejectionType = Type.forClass(TaskCannotBeCreated);
const unpacked = AnyPacker.unpack(rejection.getMessage()).as(rejectionType);
assert.ok(unpacked);
- assert.equal(unpacked.getId().getValue(), taskId.getValue());
+ assert.strictEqual(unpacked.getId().getValue(), taskId.getValue());
done();
} catch (e) {
fail(done, e.message)
@@ -168,12 +168,12 @@ describe('FirebaseClient command sending', function () {
const taskCreatedType = Type.forClass(TaskCreated);
const message = AnyPacker.unpack(packedMessage).as(taskCreatedType);
const theTaskId = message.getId().getValue();
- assert.equal(
- taskId, theTaskId,
+ assert.strictEqual(
+ taskId.getValue(), theTaskId,
`Expected the task ID to be '${taskId}', got '${theTaskId}' instead.`
);
const theTaskName = message.getName();
- assert.equal(
+ assert.strictEqual(
taskName, theTaskName,
`Expected the task name to be '${taskName}', got '${theTaskName}' instead.`
);
@@ -181,7 +181,7 @@ describe('FirebaseClient command sending', function () {
const originType = origin.getTypeUrl();
const createTaskType = Type.forClass(CreateTask);
const expectedOriginType = createTaskType.url().value();
- assert.equal(
+ assert.strictEqual(
expectedOriginType, originType,
`Expected origin to be of type '${expectedOriginType}', got
'${originType}' instead.`
diff --git a/integration-tests/js-tests/test/firebase-client/single-tenant-client-test.js b/integration-tests/js-tests/test/firebase-client/single-tenant-client-test.js
index ab1c580f3..9edc10823 100644
--- a/integration-tests/js-tests/test/firebase-client/single-tenant-client-test.js
+++ b/integration-tests/js-tests/test/firebase-client/single-tenant-client-test.js
@@ -45,7 +45,7 @@ describe('Single-tenant client', function () {
.observe(UserInfoAdded, ({subscribe, unsubscribe}) =>
subscribe(event => {
const eventMessage = AnyPacker.unpack(event.getMessage()).as(userInfoAddedType);
- assert.equal(eventMessage.getFullName(), fullName);
+ assert.strictEqual(eventMessage.getFullName(), fullName);
unsubscribe();
done();
}))
@@ -65,8 +65,8 @@ describe('Single-tenant client', function () {
.byId(cmd.getId())
.run()
.then(messages => {
- assert.equal(messages.length, 1);
- assert.equal(messages[0].getFullName(), fullName);
+ assert.strictEqual(messages.length, 1);
+ assert.strictEqual(messages[0].getFullName(), fullName);
done();
})
.catch((e) => {
@@ -85,7 +85,7 @@ describe('Single-tenant client', function () {
.then(({itemAdded, itemChanged, itemRemoved, unsubscribe}) => {
itemAdded.subscribe({
next: item => {
- assert.equal(item.getFullName(), fullName);
+ assert.strictEqual(item.getFullName(), fullName);
done();
}
});
diff --git a/integration-tests/js-tests/test/firebase-client/subscribe-test.js b/integration-tests/js-tests/test/firebase-client/subscribe-test.js
index 5ce211c77..f4daea2c1 100644
--- a/integration-tests/js-tests/test/firebase-client/subscribe-test.js
+++ b/integration-tests/js-tests/test/firebase-client/subscribe-test.js
@@ -90,7 +90,7 @@ describe('FirebaseClient subscription', function () {
const id = item.getId().getValue();
console.log(`Retrieved new task '${id}'.`);
if (taskId === id) {
- assert.equal(
+ assert.strictEqual(
INITIAL_TASK_NAME, item.getName(),
`Task is named "${item.getName()}", expected "${INITIAL_TASK_NAME}".`
);
@@ -113,7 +113,7 @@ describe('FirebaseClient subscription', function () {
next: item => {
const id = item.getId().getValue();
if (taskId === id) {
- assert.equal(
+ assert.strictEqual(
item.getName(), UPDATED_TASK_NAME,
`Task is named "${item.getName()}", expected "${UPDATED_TASK_NAME}".`
);
@@ -161,7 +161,7 @@ describe('FirebaseClient subscription', function () {
const id = item.getId().getValue();
console.log(`Retrieved new task '${id}'.`);
if (taskIdValue === id) {
- assert.equal(
+ assert.strictEqual(
item.getName(), INITIAL_TASK_NAME,
`Task is named "${item.getName()}", expected "${INITIAL_TASK_NAME}".`
);
@@ -185,7 +185,7 @@ describe('FirebaseClient subscription', function () {
const id = item.getId().getValue();
if (taskIdValue === id) {
console.log(`Got task changes for ${id}.`);
- assert.equal(item.getName(), UPDATED_NAMES[changesCount]);
+ assert.strictEqual(item.getName(), UPDATED_NAMES[changesCount]);
changesCount++;
if (changesCount === expectedChangesCount) {
unsubscribe();
@@ -234,7 +234,7 @@ describe('FirebaseClient subscription', function () {
const id = item.getId().getValue();
console.log(`Retrieved new task '${id}'.`);
if (taskIdValue === id) {
- assert.equal(
+ assert.strictEqual(
initialTaskName, item.getName(),
`Task is named "${item.getName()}", expected "${initialTaskName}".`
);
@@ -255,7 +255,7 @@ describe('FirebaseClient subscription', function () {
next: item => {
const id = item.getId().getValue();
console.log('Task removed');
- assert.equal(
+ assert.strictEqual(
taskIdValue, id,
`A wrong Task item is removed, expected the task with ID "${taskIdValue}",
received the task with ID "${id}".`
@@ -297,12 +297,12 @@ describe('FirebaseClient subscription', function () {
const taskRenamedType = Type.forClass(TaskRenamed);
const message = AnyPacker.unpack(packedMessage).as(taskRenamedType);
const theTaskId = message.getId().getValue();
- assert.equal(
+ assert.strictEqual(
taskId, theTaskId,
`Expected the task ID to be ${taskId}, got ${theTaskId} instead.`
);
const newTaskName = message.getName();
- assert.equal(
+ assert.strictEqual(
updatedTaskName, newTaskName,
`Expected the new task name to be ${updatedTaskName}, got ${newTaskName} instead.`
);
@@ -345,7 +345,7 @@ describe('FirebaseClient subscription', function () {
itemAdded.subscribe({
next: item => {
if (taskId === item.getId()) {
- assert.equal(
+ assert.strictEqual(
item.getName(), TASK_NAME,
`Task is named '${item.getName()}', expected '${TASK_NAME}'.`
);
@@ -488,7 +488,7 @@ describe('FirebaseClient subscription', function () {
const topic = subscriptionMessage.getTopic();
assert.ok(id.getValue());
const targetType = topic.getTarget().getType();
- assert.equal(targetType, Task.typeUrl());
+ assert.strictEqual(targetType, Task.typeUrl());
}
function keepUpEndpointSpy() {
diff --git a/integration-tests/js-tests/test/given/test-environment.js b/integration-tests/js-tests/test/given/test-environment.js
index cfb5091e8..fc5513674 100644
--- a/integration-tests/js-tests/test/given/test-environment.js
+++ b/integration-tests/js-tests/test/given/test-environment.js
@@ -18,7 +18,7 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-import uuid from 'uuid';
+import {v4 as newUuid} from 'uuid';
import {TenantIds} from '@lib/client/tenant';
import {CreateTask, RenameTask} from '@testProto/spine/web/test/given/commands_pb';
import {TaskId} from '@testProto/spine/web/test/given/task_pb';
@@ -123,7 +123,7 @@ export default class TestEnvironment {
*/
static taskId({value, withPrefix: prefix}) {
if (typeof value === 'undefined') {
- value = uuid.v4();
+ value = newUuid();
}
if (typeof prefix !== 'undefined') {
value = `${prefix}-${value}`;
@@ -139,7 +139,7 @@ export default class TestEnvironment {
*/
static userId(withPrefix) {
const id = new UserId();
- id.setValue(`${withPrefix ? withPrefix : 'ANONYMOUS'}-${uuid.v4()}`);
+ id.setValue(`${withPrefix ? withPrefix : 'ANONYMOUS'}-${newUuid()}`);
return id;
}
diff --git a/integration-tests/js-tests/webpack-test.config.js b/integration-tests/js-tests/webpack-test.config.js
new file mode 100644
index 000000000..d04c33be8
--- /dev/null
+++ b/integration-tests/js-tests/webpack-test.config.js
@@ -0,0 +1,38 @@
+/*
+ * Copyright 2020, TeamDev. All rights reserved.
+ *
+ * Redistribution and use in source and/or binary forms, with or without
+ * modification, must retain the above copyright notice and the following
+ * disclaimer.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+// This script provides a way to resolve Babel-like modules while using a JetBrains IDE.
+//
+// One should point the IDE Webpack configuration to this file in order to receive same aliases
+// as configured in the `.babelrc`.
+//
+// The resolved aliases below must be always in sync with the `.babelrc` content.
+//
+
+const path = require('path');
+
+module.exports = {
+ resolve: {
+ alias: {
+ '@testProto': path.resolve(__dirname, './test/proto'),
+ '@lib': path.resolve(__dirname, './node_modules/spine-web')
+ }
+ }
+}
diff --git a/integration-tests/test-app/build.gradle.kts b/integration-tests/test-app/build.gradle.kts
index b7f89c793..a005bc1d2 100644
--- a/integration-tests/test-app/build.gradle.kts
+++ b/integration-tests/test-app/build.gradle.kts
@@ -19,8 +19,8 @@
*/
plugins {
- id("org.gretty").version("3.0.1")
- id("com.github.psxpaul.execfork").version("0.1.12")
+ id("org.gretty").version("3.0.3")
+ id("com.github.psxpaul.execfork").version("0.1.13")
id("io.spine.tools.spine-model-compiler")
}
@@ -39,7 +39,7 @@ gretty {
debugPort = 5005
debugSuspend = true
jvmArgs = listOf("-Dio.spine.tests=true", "-Xverify:none")
- servletContainer = "jetty9"
+ servletContainer = "jetty9.4"
managedClassReload = false
fastReload = false
}
diff --git a/integration-tests/test-app/src/main/java/io/spine/web/test/given/Application.java b/integration-tests/test-app/src/main/java/io/spine/web/test/given/Application.java
index 2891faf26..fa894ef23 100644
--- a/integration-tests/test-app/src/main/java/io/spine/web/test/given/Application.java
+++ b/integration-tests/test-app/src/main/java/io/spine/web/test/given/Application.java
@@ -96,7 +96,9 @@ static Application create(BoundedContext tasksContext, BoundedContext usersConte
}
private static FirebaseClient buildClient() {
- Resource googleCredentialsFile = Resource.file("spine-dev.json");
+ Resource googleCredentialsFile = Resource.file(
+ "spine-dev.json", Application.class.getClassLoader()
+ );
GoogleCredentials credentials;
try {
diff --git a/license-report.md b/license-report.md
index 75f35e127..adbbbe191 100644
--- a/license-report.md
+++ b/license-report.md
@@ -1,6 +1,6 @@
-# Dependencies of `io.spine:spine-client-js:1.6.1`
+# Dependencies of `io.spine:spine-client-js:1.6.6`
## Runtime
1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2
@@ -299,7 +299,6 @@
1. **Group:** org.jacoco **Name:** org.jacoco.report **Version:** 0.8.5
* **POM License: Eclipse Public License 2.0** - [https://www.eclipse.org/legal/epl-2.0/](https://www.eclipse.org/legal/epl-2.0/)
-1. **Group:** org.junit **Name:** junit-bom **Version:** 5.6.2 **No license information found**
1. **Group:** org.junit.jupiter **Name:** junit-jupiter-api **Version:** 5.6.2
* **POM Project URL:** [https://junit.org/junit5/](https://junit.org/junit5/)
* **POM License: Eclipse Public License v2.0** - [https://www.eclipse.org/legal/epl-v20.html](https://www.eclipse.org/legal/epl-v20.html)
@@ -389,50 +388,38 @@
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
+This report was generated on **Thu Nov 05 18:52:30 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-#NPM dependencies of `spine-web@1.6.1`
+#NPM dependencies of `spine-web@1.6.6`
## `Production` dependencies:
-1. **base64-js@1.3.0**
+1. **base64-js@1.3.1**
* Licenses: MIT
* Repository: [https://github.com/beatgammit/base64-js](https://github.com/beatgammit/base64-js)
-1. **encoding@0.1.12**
- * Licenses: MIT
- * Repository: [https://github.com/andris9/encoding](https://github.com/andris9/encoding)
-1. **google-protobuf@3.8.0**
+1. **google-protobuf@3.13.0**
* Licenses: BSD-3-Clause
* Repository: [https://github.com/protocolbuffers/protobuf/tree/master/js](https://github.com/protocolbuffers/protobuf/tree/master/js)
-1. **iconv-lite@0.4.24**
- * Licenses: MIT
- * Repository: [https://github.com/ashtuchkin/iconv-lite](https://github.com/ashtuchkin/iconv-lite)
-1. **is-stream@1.1.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/is-stream](https://github.com/sindresorhus/is-stream)
-1. **isomorphic-fetch@2.2.1**
+1. **isomorphic-fetch@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/matthew-andrews/isomorphic-fetch](https://github.com/matthew-andrews/isomorphic-fetch)
-1. **node-fetch@1.7.3**
+1. **node-fetch@2.6.1**
* Licenses: MIT
* Repository: [https://github.com/bitinn/node-fetch](https://github.com/bitinn/node-fetch)
-1. **rxjs@6.5.2**
+1. **rxjs@6.5.5**
* Licenses: Apache-2.0
* Repository: [https://github.com/reactivex/rxjs](https://github.com/reactivex/rxjs)
-1. **safer-buffer@2.1.2**
- * Licenses: MIT
- * Repository: [https://github.com/ChALkeR/safer-buffer](https://github.com/ChALkeR/safer-buffer)
-1. **spine-web@1.6.1**
+1. **spine-web@1.6.6**
* Licenses: Apache-2.0
* Repository: [https://github.com/SpineEventEngine/web](https://github.com/SpineEventEngine/web)
-1. **tslib@1.9.3**
- * Licenses: Apache-2.0
+1. **tslib@1.14.1**
+ * Licenses: 0BSD
* Repository: [https://github.com/Microsoft/tslib](https://github.com/Microsoft/tslib)
-1. **uuid@3.4.0**
+1. **uuid@8.3.1**
* Licenses: MIT
* Repository: [https://github.com/uuidjs/uuid](https://github.com/uuidjs/uuid)
-1. **whatwg-fetch@3.0.0**
+1. **whatwg-fetch@3.4.1**
* Licenses: MIT
* Repository: [https://github.com/github/fetch](https://github.com/github/fetch)
@@ -440,276 +427,294 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
## `Development` dependencies:
-1. **@babel/cli@7.4.4**
+1. **@babel/cli@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-cli](https://github.com/babel/babel/tree/master/packages/babel-cli)
-1. **@babel/code-frame@7.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-code-frame](https://github.com/babel/babel/tree/master/packages/babel-code-frame)
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
1. **@babel/code-frame@7.10.4**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/core@7.12.1**
+1. **@babel/compat-data@7.12.5**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/core@7.4.5**
+1. **@babel/core@7.12.3**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-core](https://github.com/babel/babel/tree/master/packages/babel-core)
-1. **@babel/generator@7.12.1**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/generator@7.12.5**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/generator@7.4.4**
+1. **@babel/helper-annotate-as-pure@7.10.4**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-generator](https://github.com/babel/babel/tree/master/packages/babel-generator)
-1. **@babel/helper-annotate-as-pure@7.0.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-builder-binary-assignment-operator-visitor@7.10.4**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-annotate-as-pure](https://github.com/babel/babel/tree/master/packages/babel-helper-annotate-as-pure)
-1. **@babel/helper-builder-binary-assignment-operator-visitor@7.1.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-compilation-targets@7.12.5**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-builder-binary-assignment-operator-visitor](https://github.com/babel/babel/tree/master/packages/babel-helper-builder-binary-assignment-operator-visitor)
-1. **@babel/helper-call-delegate@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-create-class-features-plugin@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-call-delegate](https://github.com/babel/babel/tree/master/packages/babel-helper-call-delegate)
-1. **@babel/helper-define-map@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-create-regexp-features-plugin@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-define-map](https://github.com/babel/babel/tree/master/packages/babel-helper-define-map)
-1. **@babel/helper-explode-assignable-expression@7.1.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-define-map@7.10.5**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-explode-assignable-expression](https://github.com/babel/babel/tree/master/packages/babel-helper-explode-assignable-expression)
-1. **@babel/helper-function-name@7.1.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-explode-assignable-expression@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-function-name](https://github.com/babel/babel/tree/master/packages/babel-helper-function-name)
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
1. **@babel/helper-function-name@7.10.4**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/helper-get-function-arity@7.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-get-function-arity](https://github.com/babel/babel/tree/master/packages/babel-helper-get-function-arity)
1. **@babel/helper-get-function-arity@7.10.4**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/helper-hoist-variables@7.4.4**
+1. **@babel/helper-hoist-variables@7.10.4**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-hoist-variables](https://github.com/babel/babel/tree/master/packages/babel-helper-hoist-variables)
-1. **@babel/helper-member-expression-to-functions@7.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-member-expression-to-functions](https://github.com/babel/babel/tree/master/packages/babel-helper-member-expression-to-functions)
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
1. **@babel/helper-member-expression-to-functions@7.12.1**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/helper-module-imports@7.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-module-imports](https://github.com/babel/babel/tree/master/packages/babel-helper-module-imports)
-1. **@babel/helper-module-imports@7.12.1**
+1. **@babel/helper-module-imports@7.12.5**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
1. **@babel/helper-module-transforms@7.12.1**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/helper-module-transforms@7.4.4**
+1. **@babel/helper-optimise-call-expression@7.10.4**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-module-transforms](https://github.com/babel/babel/tree/master/packages/babel-helper-module-transforms)
-1. **@babel/helper-optimise-call-expression@7.0.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-plugin-utils@7.10.4**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-optimise-call-expression](https://github.com/babel/babel/tree/master/packages/babel-helper-optimise-call-expression)
-1. **@babel/helper-optimise-call-expression@7.10.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-regex@7.10.5**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/helper-plugin-utils@7.0.0**
+1. **@babel/helper-remap-async-to-generator@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-plugin-utils](https://github.com/babel/babel/tree/master/packages/babel-helper-plugin-utils)
-1. **@babel/helper-regex@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-replace-supers@7.12.5**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-regex](https://github.com/babel/babel/tree/master/packages/babel-helper-regex)
-1. **@babel/helper-remap-async-to-generator@7.1.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-simple-access@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-remap-async-to-generator](https://github.com/babel/babel/tree/master/packages/babel-helper-remap-async-to-generator)
-1. **@babel/helper-replace-supers@7.12.1**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-skip-transparent-expression-wrappers@7.12.1**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/helper-replace-supers@7.4.4**
+1. **@babel/helper-split-export-declaration@7.11.0**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-replace-supers](https://github.com/babel/babel/tree/master/packages/babel-helper-replace-supers)
-1. **@babel/helper-simple-access@7.1.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-validator-identifier@7.10.4**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-simple-access](https://github.com/babel/babel/tree/master/packages/babel-helper-simple-access)
-1. **@babel/helper-simple-access@7.12.1**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/helper-validator-option@7.12.1**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/helper-split-export-declaration@7.11.0**
+1. **@babel/helper-wrap-function@7.12.3**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/helper-split-export-declaration@7.4.4**
+1. **@babel/helpers@7.12.5**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-split-export-declaration](https://github.com/babel/babel/tree/master/packages/babel-helper-split-export-declaration)
-1. **@babel/helper-validator-identifier@7.10.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/highlight@7.10.4**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/helper-wrap-function@7.2.0**
+1. **@babel/parser@7.12.5**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helper-wrap-function](https://github.com/babel/babel/tree/master/packages/babel-helper-wrap-function)
-1. **@babel/helpers@7.12.1**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-proposal-async-generator-functions@7.12.1**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/helpers@7.4.4**
+1. **@babel/plugin-proposal-class-properties@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-helpers](https://github.com/babel/babel/tree/master/packages/babel-helpers)
-1. **@babel/highlight@7.0.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-proposal-dynamic-import@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-highlight](https://github.com/babel/babel/tree/master/packages/babel-highlight)
-1. **@babel/highlight@7.10.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-proposal-export-namespace-from@7.12.1**
+ * Licenses: MIT
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-proposal-json-strings@7.12.1**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/parser@7.12.2**
+1. **@babel/plugin-proposal-logical-assignment-operators@7.12.1**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/parser@7.4.5**
+1. **@babel/plugin-proposal-nullish-coalescing-operator@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-parser](https://github.com/babel/babel/tree/master/packages/babel-parser)
-1. **@babel/plugin-proposal-async-generator-functions@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-proposal-numeric-separator@7.12.5**
+ * Licenses: MIT
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-proposal-object-rest-spread@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-proposal-async-generator-functions](https://github.com/babel/babel/tree/master/packages/babel-plugin-proposal-async-generator-functions)
-1. **@babel/plugin-proposal-json-strings@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-proposal-optional-catch-binding@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-proposal-json-strings](https://github.com/babel/babel/tree/master/packages/babel-plugin-proposal-json-strings)
-1. **@babel/plugin-proposal-object-rest-spread@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-proposal-optional-chaining@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-proposal-object-rest-spread](https://github.com/babel/babel/tree/master/packages/babel-plugin-proposal-object-rest-spread)
-1. **@babel/plugin-proposal-optional-catch-binding@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-proposal-private-methods@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-proposal-optional-catch-binding](https://github.com/babel/babel/tree/master/packages/babel-plugin-proposal-optional-catch-binding)
-1. **@babel/plugin-proposal-unicode-property-regex@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-proposal-unicode-property-regex@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-proposal-unicode-property-regex](https://github.com/babel/babel/tree/master/packages/babel-plugin-proposal-unicode-property-regex)
-1. **@babel/plugin-syntax-async-generators@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-syntax-async-generators@7.8.4**
* Licenses: MIT
* Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-generators](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-generators)
-1. **@babel/plugin-syntax-json-strings@7.2.0**
+1. **@babel/plugin-syntax-class-properties@7.12.1**
+ * Licenses: MIT
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-syntax-dynamic-import@7.8.3**
+ * Licenses: MIT
+ * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-dynamic-import](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-dynamic-import)
+1. **@babel/plugin-syntax-export-namespace-from@7.8.3**
+ * Licenses: MIT
+ * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-export-namespace-from](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-export-namespace-from)
+1. **@babel/plugin-syntax-json-strings@7.8.3**
* Licenses: MIT
* Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-json-strings](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-json-strings)
-1. **@babel/plugin-syntax-object-rest-spread@7.2.0**
+1. **@babel/plugin-syntax-logical-assignment-operators@7.10.4**
+ * Licenses: MIT
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-syntax-nullish-coalescing-operator@7.8.3**
+ * Licenses: MIT
+ * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-nullish-coalescing-operator](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-nullish-coalescing-operator)
+1. **@babel/plugin-syntax-numeric-separator@7.10.4**
+ * Licenses: MIT
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-syntax-object-rest-spread@7.8.3**
* Licenses: MIT
* Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread)
-1. **@babel/plugin-syntax-optional-catch-binding@7.2.0**
+1. **@babel/plugin-syntax-optional-catch-binding@7.8.3**
* Licenses: MIT
* Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding)
-1. **@babel/plugin-transform-arrow-functions@7.2.0**
+1. **@babel/plugin-syntax-optional-chaining@7.8.3**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-arrow-functions](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-arrow-functions)
-1. **@babel/plugin-transform-async-to-generator@7.4.4**
+ * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-chaining](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-chaining)
+1. **@babel/plugin-syntax-top-level-await@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-to-generator](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-to-generator)
-1. **@babel/plugin-transform-block-scoped-functions@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-arrow-functions@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-block-scoped-functions)
-1. **@babel/plugin-transform-block-scoping@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-async-to-generator@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-block-scoping](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-block-scoping)
-1. **@babel/plugin-transform-classes@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-block-scoped-functions@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-classes](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-classes)
-1. **@babel/plugin-transform-computed-properties@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-block-scoping@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-computed-properties](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-computed-properties)
-1. **@babel/plugin-transform-destructuring@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-classes@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-destructuring](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-destructuring)
-1. **@babel/plugin-transform-dotall-regex@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-computed-properties@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-dotall-regex](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-dotall-regex)
-1. **@babel/plugin-transform-duplicate-keys@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-destructuring@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-duplicate-keys)
-1. **@babel/plugin-transform-exponentiation-operator@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-dotall-regex@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-exponentiation-operator)
-1. **@babel/plugin-transform-for-of@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-duplicate-keys@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-for-of](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-for-of)
-1. **@babel/plugin-transform-function-name@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-exponentiation-operator@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-function-name](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-function-name)
-1. **@babel/plugin-transform-literals@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-for-of@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-literals](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-literals)
-1. **@babel/plugin-transform-member-expression-literals@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-function-name@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-member-expression-literals)
-1. **@babel/plugin-transform-modules-amd@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-literals@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-modules-amd](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-modules-amd)
-1. **@babel/plugin-transform-modules-commonjs@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-member-expression-literals@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-modules-commonjs)
-1. **@babel/plugin-transform-modules-systemjs@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-modules-amd@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-modules-systemjs)
-1. **@babel/plugin-transform-modules-umd@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-modules-commonjs@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-modules-umd](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-modules-umd)
-1. **@babel/plugin-transform-named-capturing-groups-regex@7.4.5**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-modules-systemjs@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-named-capturing-groups-regex)
-1. **@babel/plugin-transform-new-target@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-modules-umd@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-new-target](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-new-target)
-1. **@babel/plugin-transform-object-super@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-named-capturing-groups-regex@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-object-super](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-object-super)
-1. **@babel/plugin-transform-parameters@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-new-target@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-parameters](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-parameters)
-1. **@babel/plugin-transform-property-literals@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-object-super@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-property-literals](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-property-literals)
-1. **@babel/plugin-transform-regenerator@7.4.5**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-parameters@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-regenerator](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-regenerator)
-1. **@babel/plugin-transform-reserved-words@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-property-literals@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-reserved-words](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-reserved-words)
-1. **@babel/plugin-transform-shorthand-properties@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-regenerator@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-shorthand-properties)
-1. **@babel/plugin-transform-spread@7.2.2**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-reserved-words@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-spread](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-spread)
-1. **@babel/plugin-transform-sticky-regex@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-shorthand-properties@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-sticky-regex](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-sticky-regex)
-1. **@babel/plugin-transform-template-literals@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-spread@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-template-literals](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-template-literals)
-1. **@babel/plugin-transform-typeof-symbol@7.2.0**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-sticky-regex@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-typeof-symbol)
-1. **@babel/plugin-transform-unicode-regex@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-template-literals@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-unicode-regex](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-unicode-regex)
-1. **@babel/preset-env@7.4.5**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-typeof-symbol@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-preset-env](https://github.com/babel/babel/tree/master/packages/babel-preset-env)
-1. **@babel/register@7.4.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-unicode-escapes@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-register](https://github.com/babel/babel/tree/master/packages/babel-register)
-1. **@babel/template@7.10.4**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/plugin-transform-unicode-regex@7.12.1**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/template@7.4.4**
+1. **@babel/preset-env@7.12.1**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-template](https://github.com/babel/babel/tree/master/packages/babel-template)
-1. **@babel/traverse@7.12.1**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/preset-modules@0.1.4**
+ * Licenses: MIT
+ * Repository: unknown
+1. **@babel/register@7.12.1**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/traverse@7.4.5**
+1. **@babel/runtime@7.12.5**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-traverse](https://github.com/babel/babel/tree/master/packages/babel-traverse)
-1. **@babel/types@7.12.1**
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/template@7.10.4**
* Licenses: MIT
* Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
-1. **@babel/types@7.4.4**
+1. **@babel/traverse@7.12.5**
* Licenses: MIT
- * Repository: [https://github.com/babel/babel/tree/master/packages/babel-types](https://github.com/babel/babel/tree/master/packages/babel-types)
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
+1. **@babel/types@7.12.6**
+ * Licenses: MIT
+ * Repository: [https://github.com/babel/babel](https://github.com/babel/babel)
1. **@firebase/analytics-types@0.4.0**
* Licenses: Apache-2.0
* Repository: [https://github.com/firebase/firebase-js-sdk](https://github.com/firebase/firebase-js-sdk)
@@ -794,7 +799,7 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **@firebase/webchannel-wrapper@0.4.0**
* Licenses: Apache-2.0
* Repository: [https://github.com/firebase/firebase-js-sdk](https://github.com/firebase/firebase-js-sdk)
-1. **@grpc/grpc-js@1.1.7**
+1. **@grpc/grpc-js@1.1.8**
* Licenses: Apache-2.0
* Repository: [https://github.com/grpc/grpc-node/tree/master/packages/grpc-js](https://github.com/grpc/grpc-node/tree/master/packages/grpc-js)
1. **@grpc/proto-loader@0.5.5**
@@ -809,6 +814,9 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **@istanbuljs/schema@0.1.2**
* Licenses: MIT
* Repository: [https://github.com/istanbuljs/schema](https://github.com/istanbuljs/schema)
+1. **@nicolo-ribaudo/chokidar-2@2.1.8**
+ * Licenses: MIT
+ * Repository: [https://github.com/nicolo-ribaudo/chokidar-2](https://github.com/nicolo-ribaudo/chokidar-2)
1. **@protobufjs/aspromise@1.1.2**
* Licenses: BSD-3-Clause
* Repository: [https://github.com/dcodeIO/protobuf.js](https://github.com/dcodeIO/protobuf.js)
@@ -854,69 +862,84 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **@sinonjs/text-encoding@0.7.1**
* Licenses: (Unlicense OR Apache-2.0)
* Repository: [https://github.com/inexorabletash/text-encoding](https://github.com/inexorabletash/text-encoding)
+1. **@tootallnate/once@1.1.2**
+ * Licenses: MIT
+ * Repository: [https://github.com/TooTallNate/once](https://github.com/TooTallNate/once)
+1. **@types/json-schema@7.0.6**
+ * Licenses: MIT
+ * Repository: [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
1. **@types/long@4.0.1**
* Licenses: MIT
* Repository: [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
-1. **@types/node@12.12.67**
+1. **@types/node@12.19.3**
* Licenses: MIT
* Repository: [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
-1. **@types/node@13.13.25**
+1. **@types/node@13.13.30**
* Licenses: MIT
* Repository: [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
-1. **@webassemblyjs/ast@1.8.5**
+1. **@ungap/promise-all-settled@1.1.2**
+ * Licenses: ISC
+ * Repository: [https://github.com/ungap/promise-all-settled](https://github.com/ungap/promise-all-settled)
+1. **@webassemblyjs/ast@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/floating-point-hex-parser@1.8.5**
+1. **@webassemblyjs/floating-point-hex-parser@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/helper-api-error@1.8.5**
+1. **@webassemblyjs/helper-api-error@1.9.0**
* Licenses: MIT
* Repository: unknown
-1. **@webassemblyjs/helper-buffer@1.8.5**
+1. **@webassemblyjs/helper-buffer@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/helper-code-frame@1.8.5**
+1. **@webassemblyjs/helper-code-frame@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/helper-fsm@1.8.5**
+1. **@webassemblyjs/helper-fsm@1.9.0**
* Licenses: ISC
* Repository: unknown
-1. **@webassemblyjs/helper-module-context@1.8.5**
+1. **@webassemblyjs/helper-module-context@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/helper-wasm-bytecode@1.8.5**
+1. **@webassemblyjs/helper-wasm-bytecode@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/helper-wasm-section@1.8.5**
+1. **@webassemblyjs/helper-wasm-section@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/ieee754@1.8.5**
+1. **@webassemblyjs/ieee754@1.9.0**
* Licenses: MIT
* Repository: unknown
-1. **@webassemblyjs/leb128@1.8.5**
+1. **@webassemblyjs/leb128@1.9.0**
* Licenses: MIT
* Repository: unknown
-1. **@webassemblyjs/utf8@1.8.5**
+1. **@webassemblyjs/utf8@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/wasm-edit@1.8.5**
+1. **@webassemblyjs/wasm-edit@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/wasm-gen@1.8.5**
+1. **@webassemblyjs/wasm-gen@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/wasm-opt@1.8.5**
+1. **@webassemblyjs/wasm-opt@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/wasm-parser@1.8.5**
+1. **@webassemblyjs/wasm-parser@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/wast-parser@1.8.5**
+1. **@webassemblyjs/wast-parser@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
-1. **@webassemblyjs/wast-printer@1.8.5**
+1. **@webassemblyjs/wast-printer@1.9.0**
* Licenses: MIT
* Repository: [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs)
+1. **@webpack-cli/info@1.1.0**
+ * Licenses: MIT
+ * Repository: unknown
+1. **@webpack-cli/serve@1.1.0**
+ * Licenses: MIT
+ * Repository: unknown
1. **@xtuc/ieee754@1.2.0**
* Licenses: BSD-3-Clause
* Repository: [https://github.com/feross/ieee754](https://github.com/feross/ieee754)
@@ -929,16 +952,13 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **abort-controller@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/mysticatea/abort-controller](https://github.com/mysticatea/abort-controller)
-1. **acorn-dynamic-import@4.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/kesne/acorn-dynamic-import](https://github.com/kesne/acorn-dynamic-import)
-1. **acorn@6.1.1**
+1. **acorn@6.4.2**
* Licenses: MIT
* Repository: [https://github.com/acornjs/acorn](https://github.com/acornjs/acorn)
-1. **agent-base@4.3.0**
+1. **agent-base@5.1.1**
* Licenses: MIT
* Repository: [https://github.com/TooTallNate/node-agent-base](https://github.com/TooTallNate/node-agent-base)
-1. **agent-base@6.0.1**
+1. **agent-base@6.0.2**
* Licenses: MIT
* Repository: [https://github.com/TooTallNate/node-agent-base](https://github.com/TooTallNate/node-agent-base)
1. **aggregate-error@3.1.0**
@@ -947,13 +967,13 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **ajv-errors@1.0.1**
* Licenses: MIT
* Repository: [https://github.com/epoberezkin/ajv-errors](https://github.com/epoberezkin/ajv-errors)
-1. **ajv-keywords@3.4.0**
+1. **ajv-keywords@3.5.2**
* Licenses: MIT
* Repository: [https://github.com/epoberezkin/ajv-keywords](https://github.com/epoberezkin/ajv-keywords)
-1. **ajv@6.10.0**
+1. **ajv@6.12.6**
* Licenses: MIT
- * Repository: [https://github.com/epoberezkin/ajv](https://github.com/epoberezkin/ajv)
-1. **ansi-colors@3.2.3**
+ * Repository: [https://github.com/ajv-validator/ajv](https://github.com/ajv-validator/ajv)
+1. **ansi-colors@4.1.1**
* Licenses: MIT
* Repository: [https://github.com/doowb/ansi-colors](https://github.com/doowb/ansi-colors)
1. **ansi-regex@2.1.1**
@@ -1007,6 +1027,9 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **arr-union@3.1.0**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/arr-union](https://github.com/jonschlinkert/arr-union)
+1. **array-back@4.0.1**
+ * Licenses: MIT
+ * Repository: [https://github.com/75lb/array-back](https://github.com/75lb/array-back)
1. **array-find-index@1.0.2**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/array-find-index](https://github.com/sindresorhus/array-find-index)
@@ -1019,7 +1042,7 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **asap@2.0.6**
* Licenses: MIT
* Repository: [https://github.com/kriskowal/asap](https://github.com/kriskowal/asap)
-1. **asn1.js@4.10.1**
+1. **asn1.js@5.4.1**
* Licenses: MIT
* Repository: [https://github.com/indutny/asn1.js](https://github.com/indutny/asn1.js)
1. **assert@1.5.0**
@@ -1037,13 +1060,16 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **babel-code-frame@6.26.0**
* Licenses: MIT
* Repository: [https://github.com/babel/babel/tree/master/packages/babel-code-frame](https://github.com/babel/babel/tree/master/packages/babel-code-frame)
-1. **babel-loader@8.0.6**
+1. **babel-loader@8.1.0**
* Licenses: MIT
* Repository: [https://github.com/babel/babel-loader](https://github.com/babel/babel-loader)
1. **babel-messages@6.23.0**
* Licenses: MIT
* Repository: [https://github.com/babel/babel/tree/master/packages/babel-messages](https://github.com/babel/babel/tree/master/packages/babel-messages)
-1. **babel-plugin-module-resolver@3.2.0**
+1. **babel-plugin-dynamic-import-node@2.3.3**
+ * Licenses: MIT
+ * Repository: [https://github.com/airbnb/babel-plugin-dynamic-import-node](https://github.com/airbnb/babel-plugin-dynamic-import-node)
+1. **babel-plugin-module-resolver@4.0.0**
* Licenses: MIT
* Repository: [https://github.com/tleunen/babel-plugin-module-resolver](https://github.com/tleunen/babel-plugin-module-resolver)
1. **babel-plugin-transform-builtin-extend@1.1.2**
@@ -1082,13 +1108,13 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **binary-extensions@2.1.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/binary-extensions](https://github.com/sindresorhus/binary-extensions)
-1. **bluebird@3.5.5**
- * Licenses: MIT
- * Repository: [https://github.com/petkaantonov/bluebird](https://github.com/petkaantonov/bluebird)
1. **bluebird@3.7.2**
* Licenses: MIT
* Repository: [https://github.com/petkaantonov/bluebird](https://github.com/petkaantonov/bluebird)
-1. **bn.js@4.11.8**
+1. **bn.js@4.11.9**
+ * Licenses: MIT
+ * Repository: [https://github.com/indutny/bn.js](https://github.com/indutny/bn.js)
+1. **bn.js@5.1.3**
* Licenses: MIT
* Repository: [https://github.com/indutny/bn.js](https://github.com/indutny/bn.js)
1. **brace-expansion@1.1.11**
@@ -1118,13 +1144,13 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **browserify-rsa@4.0.1**
* Licenses: MIT
* Repository: [https://github.com/crypto-browserify/browserify-rsa](https://github.com/crypto-browserify/browserify-rsa)
-1. **browserify-sign@4.0.4**
+1. **browserify-sign@4.2.1**
* Licenses: ISC
* Repository: [https://github.com/crypto-browserify/browserify-sign](https://github.com/crypto-browserify/browserify-sign)
1. **browserify-zlib@0.2.0**
* Licenses: MIT
* Repository: [https://github.com/devongovett/browserify-zlib](https://github.com/devongovett/browserify-zlib)
-1. **browserslist@4.6.2**
+1. **browserslist@4.14.6**
* Licenses: MIT
* Repository: [https://github.com/browserslist/browserslist](https://github.com/browserslist/browserslist)
1. **buffer-equal-constant-time@1.0.1**
@@ -1136,25 +1162,31 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **buffer-xor@1.0.3**
* Licenses: MIT
* Repository: [https://github.com/crypto-browserify/buffer-xor](https://github.com/crypto-browserify/buffer-xor)
-1. **buffer@4.9.1**
+1. **buffer@4.9.2**
* Licenses: MIT
* Repository: [https://github.com/feross/buffer](https://github.com/feross/buffer)
1. **builtin-status-codes@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/bendrucker/builtin-status-codes](https://github.com/bendrucker/builtin-status-codes)
-1. **cacache@11.3.2**
+1. **cacache@12.0.4**
* Licenses: ISC
- * Repository: [https://github.com/zkat/cacache](https://github.com/zkat/cacache)
+ * Repository: [https://github.com/npm/cacache](https://github.com/npm/cacache)
1. **cache-base@1.0.1**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/cache-base](https://github.com/jonschlinkert/cache-base)
1. **caching-transform@4.0.0**
* Licenses: MIT
* Repository: [https://github.com/istanbuljs/caching-transform](https://github.com/istanbuljs/caching-transform)
+1. **call-bind@1.0.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/ljharb/call-bind](https://github.com/ljharb/call-bind)
1. **camelcase@5.3.1**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/camelcase](https://github.com/sindresorhus/camelcase)
-1. **caniuse-lite@1.0.30000974**
+1. **camelcase@6.2.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/sindresorhus/camelcase](https://github.com/sindresorhus/camelcase)
+1. **caniuse-lite@1.0.30001156**
* Licenses: CC-BY-4.0
* Repository: [https://github.com/ben-eb/caniuse-lite](https://github.com/ben-eb/caniuse-lite)
1. **catharsis@0.8.11**
@@ -1166,13 +1198,16 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **chalk@2.4.2**
* Licenses: MIT
* Repository: [https://github.com/chalk/chalk](https://github.com/chalk/chalk)
-1. **chokidar@2.1.6**
+1. **chalk@4.1.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/chalk/chalk](https://github.com/chalk/chalk)
+1. **chokidar@2.1.8**
* Licenses: MIT
* Repository: [https://github.com/paulmillr/chokidar](https://github.com/paulmillr/chokidar)
-1. **chokidar@3.3.0**
+1. **chokidar@3.4.3**
* Licenses: MIT
* Repository: [https://github.com/paulmillr/chokidar](https://github.com/paulmillr/chokidar)
-1. **chownr@1.1.1**
+1. **chownr@1.1.4**
* Licenses: ISC
* Repository: [https://github.com/isaacs/chownr](https://github.com/isaacs/chownr)
1. **chrome-trace-event@1.0.2**
@@ -1187,19 +1222,13 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **clean-stack@2.2.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/clean-stack](https://github.com/sindresorhus/clean-stack)
-1. **cliui@4.1.0**
- * Licenses: ISC
- * Repository: [https://github.com/yargs/cliui](https://github.com/yargs/cliui)
1. **cliui@5.0.0**
* Licenses: ISC
* Repository: [https://github.com/yargs/cliui](https://github.com/yargs/cliui)
1. **cliui@6.0.0**
* Licenses: ISC
* Repository: [https://github.com/yargs/cliui](https://github.com/yargs/cliui)
-1. **code-point-at@1.1.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/code-point-at](https://github.com/sindresorhus/code-point-at)
-1. **codecov@3.5.0**
+1. **codecov@3.8.1**
* Licenses: MIT
* Repository: [https://github.com/codecov/codecov-node](https://github.com/codecov/codecov-node)
1. **collection-visit@1.0.0**
@@ -1217,7 +1246,19 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **color-name@1.1.4**
* Licenses: MIT
* Repository: [https://github.com/colorjs/color-name](https://github.com/colorjs/color-name)
-1. **commander@2.20.0**
+1. **colorette@1.2.1**
+ * Licenses: MIT
+ * Repository: [https://github.com/jorgebucaran/colorette](https://github.com/jorgebucaran/colorette)
+1. **command-line-usage@6.1.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/75lb/command-line-usage](https://github.com/75lb/command-line-usage)
+1. **commander@2.20.3**
+ * Licenses: MIT
+ * Repository: [https://github.com/tj/commander.js](https://github.com/tj/commander.js)
+1. **commander@4.1.1**
+ * Licenses: MIT
+ * Repository: [https://github.com/tj/commander.js](https://github.com/tj/commander.js)
+1. **commander@6.2.0**
* Licenses: MIT
* Repository: [https://github.com/tj/commander.js](https://github.com/tj/commander.js)
1. **commondir@1.0.1**
@@ -1232,15 +1273,12 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **concat-stream@1.6.2**
* Licenses: MIT
* Repository: [https://github.com/maxogden/concat-stream](https://github.com/maxogden/concat-stream)
-1. **console-browserify@1.1.0**
+1. **console-browserify@1.2.0**
* Licenses: MIT
- * Repository: [https://github.com/Raynos/console-browserify](https://github.com/Raynos/console-browserify)
+ * Repository: [https://github.com/browserify/console-browserify](https://github.com/browserify/console-browserify)
1. **constants-browserify@1.0.0**
* Licenses: MIT
* Repository: [https://github.com/juliangruber/constants-browserify](https://github.com/juliangruber/constants-browserify)
-1. **convert-source-map@1.6.0**
- * Licenses: MIT
- * Repository: [https://github.com/thlorenz/convert-source-map](https://github.com/thlorenz/convert-source-map)
1. **convert-source-map@1.7.0**
* Licenses: MIT
* Repository: [https://github.com/thlorenz/convert-source-map](https://github.com/thlorenz/convert-source-map)
@@ -1250,16 +1288,10 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **copy-descriptor@0.1.1**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/copy-descriptor](https://github.com/jonschlinkert/copy-descriptor)
-1. **core-js-compat@3.1.3**
- * Licenses: MIT
- * Repository: [https://github.com/zloirock/core-js](https://github.com/zloirock/core-js)
-1. **core-js-pure@3.1.3**
- * Licenses: MIT
- * Repository: [https://github.com/zloirock/core-js](https://github.com/zloirock/core-js)
-1. **core-js@2.6.9**
+1. **core-js-compat@3.6.5**
* Licenses: MIT
* Repository: [https://github.com/zloirock/core-js](https://github.com/zloirock/core-js)
-1. **core-js@3.1.3**
+1. **core-js@2.6.11**
* Licenses: MIT
* Repository: [https://github.com/zloirock/core-js](https://github.com/zloirock/core-js)
1. **core-js@3.6.5**
@@ -1268,7 +1300,7 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **core-util-is@1.0.2**
* Licenses: MIT
* Repository: [https://github.com/isaacs/core-util-is](https://github.com/isaacs/core-util-is)
-1. **create-ecdh@4.0.3**
+1. **create-ecdh@4.0.4**
* Licenses: MIT
* Repository: [https://github.com/crypto-browserify/createECDH](https://github.com/crypto-browserify/createECDH)
1. **create-hash@1.2.0**
@@ -1277,30 +1309,21 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **create-hmac@1.1.7**
* Licenses: MIT
* Repository: [https://github.com/crypto-browserify/createHmac](https://github.com/crypto-browserify/createHmac)
-1. **cross-spawn@6.0.5**
- * Licenses: MIT
- * Repository: [https://github.com/moxystudio/node-cross-spawn](https://github.com/moxystudio/node-cross-spawn)
1. **cross-spawn@7.0.3**
* Licenses: MIT
* Repository: [https://github.com/moxystudio/node-cross-spawn](https://github.com/moxystudio/node-cross-spawn)
1. **crypto-browserify@3.12.0**
* Licenses: MIT
* Repository: [https://github.com/crypto-browserify/crypto-browserify](https://github.com/crypto-browserify/crypto-browserify)
-1. **cyclist@0.2.2**
- * Licenses: MIT*
- * Repository: [https://github.com/mafintosh/cyclist](https://github.com/mafintosh/cyclist)
-1. **date-now@0.1.4**
+1. **cyclist@1.0.1**
* Licenses: MIT
- * Repository: [https://github.com/Colingo/date-now](https://github.com/Colingo/date-now)
+ * Repository: [https://github.com/mafintosh/cyclist](https://github.com/mafintosh/cyclist)
1. **debug@2.6.9**
* Licenses: MIT
* Repository: [https://github.com/visionmedia/debug](https://github.com/visionmedia/debug)
1. **debug@3.2.6**
* Licenses: MIT
* Repository: [https://github.com/visionmedia/debug](https://github.com/visionmedia/debug)
-1. **debug@4.1.1**
- * Licenses: MIT
- * Repository: [https://github.com/visionmedia/debug](https://github.com/visionmedia/debug)
1. **debug@4.2.0**
* Licenses: MIT
* Repository: [https://github.com/visionmedia/debug](https://github.com/visionmedia/debug)
@@ -1310,9 +1333,15 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **decamelize@1.2.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/decamelize](https://github.com/sindresorhus/decamelize)
+1. **decamelize@4.0.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/sindresorhus/decamelize](https://github.com/sindresorhus/decamelize)
1. **decode-uri-component@0.2.0**
* Licenses: MIT
* Repository: [https://github.com/SamVerschueren/decode-uri-component](https://github.com/SamVerschueren/decode-uri-component)
+1. **deep-extend@0.6.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/unclechu/node-deep-extend](https://github.com/unclechu/node-deep-extend)
1. **default-require-extensions@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/avajs/default-require-extensions](https://github.com/avajs/default-require-extensions)
@@ -1328,18 +1357,12 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **define-property@2.0.2**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/define-property](https://github.com/jonschlinkert/define-property)
-1. **des.js@1.0.0**
+1. **des.js@1.0.1**
* Licenses: MIT
* Repository: [https://github.com/indutny/des.js](https://github.com/indutny/des.js)
-1. **detect-file@1.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/doowb/detect-file](https://github.com/doowb/detect-file)
1. **dezalgo@1.0.3**
* Licenses: ISC
* Repository: [https://github.com/npm/dezalgo](https://github.com/npm/dezalgo)
-1. **diff@3.5.0**
- * Licenses: BSD-3-Clause
- * Repository: [https://github.com/kpdecker/jsdiff](https://github.com/kpdecker/jsdiff)
1. **diff@4.0.2**
* Licenses: BSD-3-Clause
* Repository: [https://github.com/kpdecker/jsdiff](https://github.com/kpdecker/jsdiff)
@@ -1358,10 +1381,10 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **ecdsa-sig-formatter@1.0.11**
* Licenses: Apache-2.0
* Repository: [https://github.com/Brightspace/node-ecdsa-sig-formatter](https://github.com/Brightspace/node-ecdsa-sig-formatter)
-1. **electron-to-chromium@1.3.155**
+1. **electron-to-chromium@1.3.588**
* Licenses: ISC
* Repository: [https://github.com/kilian/electron-to-chromium](https://github.com/kilian/electron-to-chromium)
-1. **elliptic@6.4.1**
+1. **elliptic@6.5.3**
* Licenses: MIT
* Repository: [https://github.com/indutny/elliptic](https://github.com/indutny/elliptic)
1. **emoji-regex@7.0.3**
@@ -1370,78 +1393,75 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **emoji-regex@8.0.0**
* Licenses: MIT
* Repository: [https://github.com/mathiasbynens/emoji-regex](https://github.com/mathiasbynens/emoji-regex)
-1. **emojis-list@2.1.0**
+1. **emojis-list@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/kikobeats/emojis-list](https://github.com/kikobeats/emojis-list)
-1. **end-of-stream@1.4.1**
+1. **end-of-stream@1.4.4**
* Licenses: MIT
* Repository: [https://github.com/mafintosh/end-of-stream](https://github.com/mafintosh/end-of-stream)
-1. **enhanced-resolve@4.1.0**
+1. **enhanced-resolve@4.3.0**
* Licenses: MIT
* Repository: [https://github.com/webpack/enhanced-resolve](https://github.com/webpack/enhanced-resolve)
+1. **enquirer@2.3.6**
+ * Licenses: MIT
+ * Repository: [https://github.com/enquirer/enquirer](https://github.com/enquirer/enquirer)
1. **entities@2.0.3**
* Licenses: BSD-2-Clause
* Repository: [https://github.com/fb55/entities](https://github.com/fb55/entities)
+1. **envinfo@7.7.3**
+ * Licenses: MIT
+ * Repository: [https://github.com/tabrindle/envinfo](https://github.com/tabrindle/envinfo)
1. **errno@0.1.7**
* Licenses: MIT
* Repository: [https://github.com/rvagg/node-errno](https://github.com/rvagg/node-errno)
-1. **es-abstract@1.17.7**
- * Licenses: MIT
- * Repository: [https://github.com/ljharb/es-abstract](https://github.com/ljharb/es-abstract)
-1. **es-abstract@1.18.0-next.1**
- * Licenses: MIT
- * Repository: [https://github.com/ljharb/es-abstract](https://github.com/ljharb/es-abstract)
-1. **es-to-primitive@1.2.1**
- * Licenses: MIT
- * Repository: [https://github.com/ljharb/es-to-primitive](https://github.com/ljharb/es-to-primitive)
1. **es6-error@4.1.1**
* Licenses: MIT
* Repository: [https://github.com/bjyoungblood/es6-error](https://github.com/bjyoungblood/es6-error)
-1. **es6-promise@4.2.8**
- * Licenses: MIT
- * Repository: [https://github.com/stefanpenner/es6-promise](https://github.com/stefanpenner/es6-promise)
-1. **es6-promisify@5.0.0**
+1. **escalade@3.1.1**
* Licenses: MIT
- * Repository: [https://github.com/digitaldesignlabs/es6-promisify](https://github.com/digitaldesignlabs/es6-promisify)
+ * Repository: [https://github.com/lukeed/escalade](https://github.com/lukeed/escalade)
1. **escape-string-regexp@1.0.5**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp)
1. **escape-string-regexp@2.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp)
+1. **escape-string-regexp@4.0.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/sindresorhus/escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp)
1. **eslint-scope@4.0.3**
* Licenses: BSD-2-Clause
* Repository: [https://github.com/eslint/eslint-scope](https://github.com/eslint/eslint-scope)
1. **esprima@4.0.1**
* Licenses: BSD-2-Clause
* Repository: [https://github.com/jquery/esprima](https://github.com/jquery/esprima)
-1. **esrecurse@4.2.1**
+1. **esrecurse@4.3.0**
* Licenses: BSD-2-Clause
* Repository: [https://github.com/estools/esrecurse](https://github.com/estools/esrecurse)
-1. **estraverse@4.2.0**
+1. **estraverse@4.3.0**
+ * Licenses: BSD-2-Clause
+ * Repository: [https://github.com/estools/estraverse](https://github.com/estools/estraverse)
+1. **estraverse@5.2.0**
* Licenses: BSD-2-Clause
* Repository: [https://github.com/estools/estraverse](https://github.com/estools/estraverse)
-1. **esutils@2.0.2**
- * Licenses: BSD
+1. **esutils@2.0.3**
+ * Licenses: BSD-2-Clause
* Repository: [https://github.com/estools/esutils](https://github.com/estools/esutils)
1. **event-target-shim@5.0.1**
* Licenses: MIT
* Repository: [https://github.com/mysticatea/event-target-shim](https://github.com/mysticatea/event-target-shim)
-1. **events@3.0.0**
+1. **events@3.2.0**
* Licenses: MIT
* Repository: [https://github.com/Gozala/events](https://github.com/Gozala/events)
1. **evp_bytestokey@1.0.3**
* Licenses: MIT
* Repository: [https://github.com/crypto-browserify/EVP_BytesToKey](https://github.com/crypto-browserify/EVP_BytesToKey)
-1. **execa@1.0.0**
+1. **execa@4.1.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/execa](https://github.com/sindresorhus/execa)
1. **expand-brackets@2.1.4**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/expand-brackets](https://github.com/jonschlinkert/expand-brackets)
-1. **expand-tilde@2.0.2**
- * Licenses: MIT
- * Repository: [https://github.com/jonschlinkert/expand-tilde](https://github.com/jonschlinkert/expand-tilde)
1. **extend-shallow@2.0.1**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/extend-shallow](https://github.com/jonschlinkert/extend-shallow)
@@ -1454,10 +1474,10 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **extglob@2.0.4**
* Licenses: MIT
* Repository: [https://github.com/micromatch/extglob](https://github.com/micromatch/extglob)
-1. **fast-deep-equal@2.0.1**
+1. **fast-deep-equal@3.1.3**
* Licenses: MIT
* Repository: [https://github.com/epoberezkin/fast-deep-equal](https://github.com/epoberezkin/fast-deep-equal)
-1. **fast-json-stable-stringify@2.0.0**
+1. **fast-json-stable-stringify@2.1.0**
* Licenses: MIT
* Repository: [https://github.com/epoberezkin/fast-json-stable-stringify](https://github.com/epoberezkin/fast-json-stable-stringify)
1. **fast-text-encoding@1.0.3**
@@ -1466,9 +1486,9 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **faye-websocket@0.11.3**
* Licenses: Apache-2.0
* Repository: [https://github.com/faye/faye-websocket-node](https://github.com/faye/faye-websocket-node)
-1. **figgy-pudding@3.5.1**
+1. **figgy-pudding@3.5.2**
* Licenses: ISC
- * Repository: [https://github.com/zkat/figgy-pudding](https://github.com/zkat/figgy-pudding)
+ * Repository: [https://github.com/npm/figgy-pudding](https://github.com/npm/figgy-pudding)
1. **fill-range@4.0.0**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/fill-range](https://github.com/jonschlinkert/fill-range)
@@ -1484,22 +1504,19 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **find-cache-dir@3.3.1**
* Licenses: MIT
* Repository: [https://github.com/avajs/find-cache-dir](https://github.com/avajs/find-cache-dir)
-1. **find-up@2.1.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/find-up](https://github.com/sindresorhus/find-up)
1. **find-up@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/find-up](https://github.com/sindresorhus/find-up)
1. **find-up@4.1.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/find-up](https://github.com/sindresorhus/find-up)
-1. **findup-sync@2.0.0**
+1. **find-up@5.0.0**
* Licenses: MIT
- * Repository: [https://github.com/js-cli/node-findup-sync](https://github.com/js-cli/node-findup-sync)
+ * Repository: [https://github.com/sindresorhus/find-up](https://github.com/sindresorhus/find-up)
1. **firebase@7.24.0**
* Licenses: Apache-2.0
* Repository: [https://github.com/firebase/firebase-js-sdk](https://github.com/firebase/firebase-js-sdk)
-1. **flat@4.1.1**
+1. **flat@5.0.2**
* Licenses: BSD-3-Clause
* Repository: [https://github.com/hughsk/flat](https://github.com/hughsk/flat)
1. **flush-write-stream@1.1.1**
@@ -1517,7 +1534,7 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **from2@2.3.0**
* Licenses: MIT
* Repository: [https://github.com/hughsk/from2](https://github.com/hughsk/from2)
-1. **fromentries@1.2.1**
+1. **fromentries@1.3.2**
* Licenses: MIT
* Repository: [https://github.com/feross/fromentries](https://github.com/feross/fromentries)
1. **fs-readdir-recursive@1.1.0**
@@ -1532,25 +1549,25 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **function-bind@1.1.1**
* Licenses: MIT
* Repository: [https://github.com/Raynos/function-bind](https://github.com/Raynos/function-bind)
-1. **gaxios@3.2.0**
+1. **gaxios@4.0.1**
* Licenses: Apache-2.0
* Repository: [https://github.com/googleapis/gaxios](https://github.com/googleapis/gaxios)
-1. **gcp-metadata@4.2.0**
+1. **gcp-metadata@4.2.1**
* Licenses: Apache-2.0
* Repository: [https://github.com/googleapis/gcp-metadata](https://github.com/googleapis/gcp-metadata)
-1. **gensync@1.0.0-beta.1**
+1. **gensync@1.0.0-beta.2**
* Licenses: MIT
- * Repository: unknown
-1. **get-caller-file@1.0.3**
- * Licenses: ISC
- * Repository: [https://github.com/stefanpenner/get-caller-file](https://github.com/stefanpenner/get-caller-file)
+ * Repository: [https://github.com/loganfsmyth/gensync](https://github.com/loganfsmyth/gensync)
1. **get-caller-file@2.0.5**
* Licenses: ISC
* Repository: [https://github.com/stefanpenner/get-caller-file](https://github.com/stefanpenner/get-caller-file)
+1. **get-intrinsic@1.0.1**
+ * Licenses: MIT
+ * Repository: [https://github.com/ljharb/get-intrinsic](https://github.com/ljharb/get-intrinsic)
1. **get-package-type@0.1.0**
* Licenses: MIT
* Repository: [https://github.com/cfware/get-package-type](https://github.com/cfware/get-package-type)
-1. **get-stream@4.1.0**
+1. **get-stream@5.2.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/get-stream](https://github.com/sindresorhus/get-stream)
1. **get-value@2.0.6**
@@ -1562,40 +1579,28 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **glob-parent@5.1.1**
* Licenses: ISC
* Repository: [https://github.com/gulpjs/glob-parent](https://github.com/gulpjs/glob-parent)
-1. **glob@7.1.3**
- * Licenses: ISC
- * Repository: [https://github.com/isaacs/node-glob](https://github.com/isaacs/node-glob)
-1. **glob@7.1.4**
- * Licenses: ISC
- * Repository: [https://github.com/isaacs/node-glob](https://github.com/isaacs/node-glob)
1. **glob@7.1.6**
* Licenses: ISC
* Repository: [https://github.com/isaacs/node-glob](https://github.com/isaacs/node-glob)
-1. **global-modules@1.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/jonschlinkert/global-modules](https://github.com/jonschlinkert/global-modules)
-1. **global-prefix@1.0.2**
- * Licenses: MIT
- * Repository: [https://github.com/jonschlinkert/global-prefix](https://github.com/jonschlinkert/global-prefix)
1. **globals@11.12.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/globals](https://github.com/sindresorhus/globals)
1. **globals@9.18.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/globals](https://github.com/sindresorhus/globals)
-1. **google-auth-library@6.1.1**
+1. **google-auth-library@6.1.3**
* Licenses: Apache-2.0
* Repository: [https://github.com/googleapis/google-auth-library-nodejs](https://github.com/googleapis/google-auth-library-nodejs)
1. **google-p12-pem@3.0.3**
* Licenses: MIT
* Repository: [https://github.com/google/google-p12-pem](https://github.com/google/google-p12-pem)
-1. **graceful-fs@4.1.15**
+1. **graceful-fs@4.2.4**
* Licenses: ISC
* Repository: [https://github.com/isaacs/node-graceful-fs](https://github.com/isaacs/node-graceful-fs)
1. **growl@1.10.5**
* Licenses: MIT
* Repository: [https://github.com/tj/node-growl](https://github.com/tj/node-growl)
-1. **gtoken@5.0.4**
+1. **gtoken@5.0.5**
* Licenses: MIT
* Repository: [https://github.com/google/node-gtoken](https://github.com/google/node-gtoken)
1. **has-ansi@2.0.0**
@@ -1625,7 +1630,7 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **has@1.0.3**
* Licenses: MIT
* Repository: [https://github.com/tarruda/has](https://github.com/tarruda/has)
-1. **hash-base@3.0.4**
+1. **hash-base@3.1.0**
* Licenses: MIT
* Repository: [https://github.com/crypto-browserify/hash-base](https://github.com/crypto-browserify/hash-base)
1. **hash.js@1.1.7**
@@ -1640,10 +1645,7 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **hmac-drbg@1.0.1**
* Licenses: MIT
* Repository: [https://github.com/indutny/hmac-drbg](https://github.com/indutny/hmac-drbg)
-1. **homedir-polyfill@1.0.3**
- * Licenses: MIT
- * Repository: [https://github.com/doowb/homedir-polyfill](https://github.com/doowb/homedir-polyfill)
-1. **hosted-git-info@2.7.1**
+1. **hosted-git-info@2.8.8**
* Licenses: ISC
* Repository: [https://github.com/npm/hosted-git-info](https://github.com/npm/hosted-git-info)
1. **html-escaper@2.0.2**
@@ -1652,28 +1654,34 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **http-parser-js@0.5.2**
* Licenses: MIT
* Repository: [https://github.com/creationix/http-parser-js](https://github.com/creationix/http-parser-js)
+1. **http-proxy-agent@4.0.1**
+ * Licenses: MIT
+ * Repository: [https://github.com/TooTallNate/node-http-proxy-agent](https://github.com/TooTallNate/node-http-proxy-agent)
1. **https-browserify@1.0.0**
* Licenses: MIT
* Repository: [https://github.com/substack/https-browserify](https://github.com/substack/https-browserify)
-1. **https-proxy-agent@2.2.1**
+1. **https-proxy-agent@4.0.0**
* Licenses: MIT
* Repository: [https://github.com/TooTallNate/node-https-proxy-agent](https://github.com/TooTallNate/node-https-proxy-agent)
1. **https-proxy-agent@5.0.0**
* Licenses: MIT
* Repository: [https://github.com/TooTallNate/node-https-proxy-agent](https://github.com/TooTallNate/node-https-proxy-agent)
+1. **human-signals@1.1.1**
+ * Licenses: Apache-2.0
+ * Repository: [https://github.com/ehmicky/human-signals](https://github.com/ehmicky/human-signals)
1. **idb@3.0.2**
* Licenses: ISC
* Repository: [https://github.com/jakearchibald/indexeddb-promised](https://github.com/jakearchibald/indexeddb-promised)
-1. **ieee754@1.1.13**
+1. **ieee754@1.2.1**
* Licenses: BSD-3-Clause
* Repository: [https://github.com/feross/ieee754](https://github.com/feross/ieee754)
1. **iferr@0.1.5**
* Licenses: MIT
* Repository: [https://github.com/shesek/iferr](https://github.com/shesek/iferr)
-1. **ignore-walk@3.0.1**
+1. **ignore-walk@3.0.3**
* Licenses: ISC
* Repository: [https://github.com/isaacs/ignore-walk](https://github.com/isaacs/ignore-walk)
-1. **import-local@2.0.0**
+1. **import-local@3.0.2**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/import-local](https://github.com/sindresorhus/import-local)
1. **imurmurhash@0.1.4**
@@ -1682,9 +1690,9 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **indent-string@4.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/indent-string](https://github.com/sindresorhus/indent-string)
-1. **indexof@0.0.1**
- * Licenses: MIT*
- * Repository: unknown
+1. **infer-owner@1.0.4**
+ * Licenses: ISC
+ * Repository: [https://github.com/npm/infer-owner](https://github.com/npm/infer-owner)
1. **inflight@1.0.6**
* Licenses: ISC
* Repository: [https://github.com/npm/inflight](https://github.com/npm/inflight)
@@ -1694,18 +1702,15 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **inherits@2.0.3**
* Licenses: ISC
* Repository: [https://github.com/isaacs/inherits](https://github.com/isaacs/inherits)
-1. **ini@1.3.5**
+1. **inherits@2.0.4**
* Licenses: ISC
- * Repository: [https://github.com/isaacs/ini](https://github.com/isaacs/ini)
-1. **interpret@1.2.0**
+ * Repository: [https://github.com/isaacs/inherits](https://github.com/isaacs/inherits)
+1. **interpret@2.2.0**
* Licenses: MIT
* Repository: [https://github.com/gulpjs/interpret](https://github.com/gulpjs/interpret)
1. **invariant@2.2.4**
* Licenses: MIT
* Repository: [https://github.com/zertosh/invariant](https://github.com/zertosh/invariant)
-1. **invert-kv@2.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/invert-kv](https://github.com/sindresorhus/invert-kv)
1. **is-accessor-descriptor@0.1.6**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/is-accessor-descriptor](https://github.com/jonschlinkert/is-accessor-descriptor)
@@ -1721,21 +1726,15 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **is-buffer@1.1.6**
* Licenses: MIT
* Repository: [https://github.com/feross/is-buffer](https://github.com/feross/is-buffer)
-1. **is-buffer@2.0.4**
+1. **is-core-module@2.1.0**
* Licenses: MIT
- * Repository: [https://github.com/feross/is-buffer](https://github.com/feross/is-buffer)
-1. **is-callable@1.2.2**
- * Licenses: MIT
- * Repository: [https://github.com/ljharb/is-callable](https://github.com/ljharb/is-callable)
+ * Repository: [https://github.com/inspect-js/is-core-module](https://github.com/inspect-js/is-core-module)
1. **is-data-descriptor@0.1.4**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/is-data-descriptor](https://github.com/jonschlinkert/is-data-descriptor)
1. **is-data-descriptor@1.0.0**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/is-data-descriptor](https://github.com/jonschlinkert/is-data-descriptor)
-1. **is-date-object@1.0.2**
- * Licenses: MIT
- * Repository: [https://github.com/ljharb/is-date-object](https://github.com/ljharb/is-date-object)
1. **is-descriptor@0.1.6**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/is-descriptor](https://github.com/jonschlinkert/is-descriptor)
@@ -1751,9 +1750,6 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **is-extglob@2.1.1**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/is-extglob](https://github.com/jonschlinkert/is-extglob)
-1. **is-fullwidth-code-point@1.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/is-fullwidth-code-point](https://github.com/sindresorhus/is-fullwidth-code-point)
1. **is-fullwidth-code-point@2.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/is-fullwidth-code-point](https://github.com/sindresorhus/is-fullwidth-code-point)
@@ -1766,30 +1762,21 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **is-glob@4.0.1**
* Licenses: MIT
* Repository: [https://github.com/micromatch/is-glob](https://github.com/micromatch/is-glob)
-1. **is-negative-zero@2.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/ljharb/is-negative-zero](https://github.com/ljharb/is-negative-zero)
1. **is-number@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/is-number](https://github.com/jonschlinkert/is-number)
1. **is-number@7.0.0**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/is-number](https://github.com/jonschlinkert/is-number)
-1. **is-plain-obj@1.1.0**
+1. **is-plain-obj@2.1.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/is-plain-obj](https://github.com/sindresorhus/is-plain-obj)
1. **is-plain-object@2.0.4**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/is-plain-object](https://github.com/jonschlinkert/is-plain-object)
-1. **is-regex@1.1.1**
- * Licenses: MIT
- * Repository: [https://github.com/ljharb/is-regex](https://github.com/ljharb/is-regex)
1. **is-stream@2.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/is-stream](https://github.com/sindresorhus/is-stream)
-1. **is-symbol@1.0.3**
- * Licenses: MIT
- * Repository: [https://github.com/inspect-js/is-symbol](https://github.com/inspect-js/is-symbol)
1. **is-typedarray@1.0.0**
* Licenses: MIT
* Repository: [https://github.com/hughsk/is-typedarray](https://github.com/hughsk/is-typedarray)
@@ -1835,16 +1822,13 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **istanbul-reports@3.0.2**
* Licenses: BSD-3-Clause
* Repository: [https://github.com/istanbuljs/istanbuljs](https://github.com/istanbuljs/istanbuljs)
-1. **js-levenshtein@1.1.6**
- * Licenses: MIT
- * Repository: [https://github.com/gustf/js-levenshtein](https://github.com/gustf/js-levenshtein)
1. **js-tokens@3.0.2**
* Licenses: MIT
* Repository: [https://github.com/lydell/js-tokens](https://github.com/lydell/js-tokens)
1. **js-tokens@4.0.0**
* Licenses: MIT
* Repository: [https://github.com/lydell/js-tokens](https://github.com/lydell/js-tokens)
-1. **js-yaml@3.13.1**
+1. **js-yaml@3.14.0**
* Licenses: MIT
* Repository: [https://github.com/nodeca/js-yaml](https://github.com/nodeca/js-yaml)
1. **js2xmlparser@4.0.1**
@@ -1865,6 +1849,9 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **json-parse-better-errors@1.0.2**
* Licenses: MIT
* Repository: [https://github.com/zkat/json-parse-better-errors](https://github.com/zkat/json-parse-better-errors)
+1. **json-parse-even-better-errors@2.3.1**
+ * Licenses: MIT
+ * Repository: [https://github.com/npm/json-parse-even-better-errors](https://github.com/npm/json-parse-even-better-errors)
1. **json-schema-traverse@0.4.1**
* Licenses: MIT
* Repository: [https://github.com/epoberezkin/json-schema-traverse](https://github.com/epoberezkin/json-schema-traverse)
@@ -1874,9 +1861,6 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **json5@1.0.1**
* Licenses: MIT
* Repository: [https://github.com/json5/json5](https://github.com/json5/json5)
-1. **json5@2.1.0**
- * Licenses: MIT
- * Repository: [https://github.com/json5/json5](https://github.com/json5/json5)
1. **json5@2.1.3**
* Licenses: MIT
* Repository: [https://github.com/json5/json5](https://github.com/json5/json5)
@@ -1898,15 +1882,15 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **kind-of@5.1.0**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/kind-of](https://github.com/jonschlinkert/kind-of)
-1. **kind-of@6.0.2**
+1. **kind-of@6.0.3**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/kind-of](https://github.com/jonschlinkert/kind-of)
1. **klaw@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/jprichardson/node-klaw](https://github.com/jprichardson/node-klaw)
-1. **lcid@2.0.0**
+1. **leven@3.1.0**
* Licenses: MIT
- * Repository: [https://github.com/sindresorhus/lcid](https://github.com/sindresorhus/lcid)
+ * Repository: [https://github.com/sindresorhus/leven](https://github.com/sindresorhus/leven)
1. **license-checker@25.0.1**
* Licenses: BSD-3-Clause
* Repository: [https://github.com/davglass/license-checker](https://github.com/davglass/license-checker)
@@ -1916,18 +1900,18 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **loader-runner@2.4.0**
* Licenses: MIT
* Repository: [https://github.com/webpack/loader-runner](https://github.com/webpack/loader-runner)
-1. **loader-utils@1.2.3**
+1. **loader-utils@1.4.0**
* Licenses: MIT
* Repository: [https://github.com/webpack/loader-utils](https://github.com/webpack/loader-utils)
-1. **locate-path@2.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/locate-path](https://github.com/sindresorhus/locate-path)
1. **locate-path@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/locate-path](https://github.com/sindresorhus/locate-path)
1. **locate-path@5.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/locate-path](https://github.com/sindresorhus/locate-path)
+1. **locate-path@6.0.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/sindresorhus/locate-path](https://github.com/sindresorhus/locate-path)
1. **lodash.camelcase@4.3.0**
* Licenses: MIT
* Repository: [https://github.com/lodash/lodash](https://github.com/lodash/lodash)
@@ -1937,13 +1921,10 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **lodash.get@4.4.2**
* Licenses: MIT
* Repository: [https://github.com/lodash/lodash](https://github.com/lodash/lodash)
-1. **lodash@4.17.11**
- * Licenses: MIT
- * Repository: [https://github.com/lodash/lodash](https://github.com/lodash/lodash)
1. **lodash@4.17.20**
* Licenses: MIT
* Repository: [https://github.com/lodash/lodash](https://github.com/lodash/lodash)
-1. **log-symbols@3.0.0**
+1. **log-symbols@4.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/log-symbols](https://github.com/sindresorhus/log-symbols)
1. **long@4.0.0**
@@ -1964,12 +1945,6 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **make-dir@3.1.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/make-dir](https://github.com/sindresorhus/make-dir)
-1. **mamacro@0.0.3**
- * Licenses: MIT
- * Repository: unknown
-1. **map-age-cleaner@0.1.3**
- * Licenses: MIT
- * Repository: [https://github.com/SamVerschueren/map-age-cleaner](https://github.com/SamVerschueren/map-age-cleaner)
1. **map-cache@0.2.2**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/map-cache](https://github.com/jonschlinkert/map-cache)
@@ -1991,12 +1966,15 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **mdurl@1.0.1**
* Licenses: MIT
* Repository: [https://github.com/markdown-it/mdurl](https://github.com/markdown-it/mdurl)
-1. **mem@4.3.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/mem](https://github.com/sindresorhus/mem)
1. **memory-fs@0.4.1**
* Licenses: MIT
* Repository: [https://github.com/webpack/memory-fs](https://github.com/webpack/memory-fs)
+1. **memory-fs@0.5.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/webpack/memory-fs](https://github.com/webpack/memory-fs)
+1. **merge-stream@2.0.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/grncdr/merge-stream](https://github.com/grncdr/merge-stream)
1. **micromatch@3.1.10**
* Licenses: MIT
* Repository: [https://github.com/micromatch/micromatch](https://github.com/micromatch/micromatch)
@@ -2018,31 +1996,22 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **minimatch@3.0.4**
* Licenses: ISC
* Repository: [https://github.com/isaacs/minimatch](https://github.com/isaacs/minimatch)
-1. **minimist@0.0.8**
- * Licenses: MIT
- * Repository: [https://github.com/substack/minimist](https://github.com/substack/minimist)
-1. **minimist@1.2.0**
- * Licenses: MIT
- * Repository: [https://github.com/substack/minimist](https://github.com/substack/minimist)
1. **minimist@1.2.5**
* Licenses: MIT
* Repository: [https://github.com/substack/minimist](https://github.com/substack/minimist)
1. **mississippi@3.0.0**
* Licenses: BSD-2-Clause
* Repository: [https://github.com/maxogden/mississippi](https://github.com/maxogden/mississippi)
-1. **mixin-deep@1.3.1**
+1. **mixin-deep@1.3.2**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/mixin-deep](https://github.com/jonschlinkert/mixin-deep)
-1. **mkdirp@0.5.1**
- * Licenses: MIT
- * Repository: [https://github.com/substack/node-mkdirp](https://github.com/substack/node-mkdirp)
1. **mkdirp@0.5.5**
* Licenses: MIT
* Repository: [https://github.com/substack/node-mkdirp](https://github.com/substack/node-mkdirp)
1. **mkdirp@1.0.4**
* Licenses: MIT
* Repository: [https://github.com/isaacs/node-mkdirp](https://github.com/isaacs/node-mkdirp)
-1. **mocha@7.2.0**
+1. **mocha@8.2.1**
* Licenses: MIT
* Repository: [https://github.com/mochajs/mocha](https://github.com/mochajs/mocha)
1. **move-concurrently@1.0.1**
@@ -2051,37 +2020,28 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **ms@2.0.0**
* Licenses: MIT
* Repository: [https://github.com/zeit/ms](https://github.com/zeit/ms)
-1. **ms@2.1.1**
- * Licenses: MIT
- * Repository: [https://github.com/zeit/ms](https://github.com/zeit/ms)
1. **ms@2.1.2**
* Licenses: MIT
* Repository: [https://github.com/zeit/ms](https://github.com/zeit/ms)
+1. **nanoid@3.1.12**
+ * Licenses: MIT
+ * Repository: [https://github.com/ai/nanoid](https://github.com/ai/nanoid)
1. **nanomatch@1.2.13**
* Licenses: MIT
* Repository: [https://github.com/micromatch/nanomatch](https://github.com/micromatch/nanomatch)
-1. **neo-async@2.6.1**
+1. **neo-async@2.6.2**
* Licenses: MIT
* Repository: [https://github.com/suguru03/neo-async](https://github.com/suguru03/neo-async)
-1. **nice-try@1.0.5**
- * Licenses: MIT
- * Repository: [https://github.com/electerious/nice-try](https://github.com/electerious/nice-try)
1. **nise@4.0.4**
* Licenses: BSD-3-Clause
* Repository: [https://github.com/sinonjs/nise](https://github.com/sinonjs/nise)
-1. **node-environment-flags@1.0.6**
- * Licenses: Apache-2.0
- * Repository: [https://github.com/boneskull/node-environment-flags](https://github.com/boneskull/node-environment-flags)
-1. **node-fetch@2.6.0**
- * Licenses: MIT
- * Repository: [https://github.com/bitinn/node-fetch](https://github.com/bitinn/node-fetch)
1. **node-fetch@2.6.1**
* Licenses: MIT
* Repository: [https://github.com/bitinn/node-fetch](https://github.com/bitinn/node-fetch)
1. **node-forge@0.10.0**
* Licenses: (BSD-3-Clause OR GPL-2.0)
* Repository: [https://github.com/digitalbazaar/forge](https://github.com/digitalbazaar/forge)
-1. **node-libs-browser@2.2.0**
+1. **node-libs-browser@2.2.1**
* Licenses: MIT
* Repository: [https://github.com/webpack/node-libs-browser](https://github.com/webpack/node-libs-browser)
1. **node-modules-regexp@1.0.0**
@@ -2090,10 +2050,10 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **node-preload@0.2.1**
* Licenses: MIT
* Repository: [https://github.com/cfware/node-preload](https://github.com/cfware/node-preload)
-1. **node-releases@1.1.23**
+1. **node-releases@1.1.65**
* Licenses: MIT
* Repository: [https://github.com/chicoxyzzy/node-releases](https://github.com/chicoxyzzy/node-releases)
-1. **nopt@4.0.1**
+1. **nopt@4.0.3**
* Licenses: ISC
* Repository: [https://github.com/npm/nopt](https://github.com/npm/nopt)
1. **normalize-package-data@2.5.0**
@@ -2105,12 +2065,12 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **normalize-path@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/normalize-path](https://github.com/jonschlinkert/normalize-path)
-1. **npm-run-path@2.0.2**
+1. **npm-normalize-package-bin@1.0.1**
+ * Licenses: ISC
+ * Repository: [https://github.com/npm/npm-normalize-package-bin](https://github.com/npm/npm-normalize-package-bin)
+1. **npm-run-path@4.0.1**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/npm-run-path](https://github.com/sindresorhus/npm-run-path)
-1. **number-is-nan@1.0.1**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/number-is-nan](https://github.com/sindresorhus/number-is-nan)
1. **nyc@15.1.0**
* Licenses: ISC
* Repository: [https://github.com/istanbuljs/nyc](https://github.com/istanbuljs/nyc)
@@ -2120,100 +2080,73 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **object-copy@0.1.0**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/object-copy](https://github.com/jonschlinkert/object-copy)
-1. **object-inspect@1.8.0**
- * Licenses: MIT
- * Repository: [https://github.com/inspect-js/object-inspect](https://github.com/inspect-js/object-inspect)
1. **object-keys@1.1.1**
* Licenses: MIT
* Repository: [https://github.com/ljharb/object-keys](https://github.com/ljharb/object-keys)
1. **object-visit@1.0.1**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/object-visit](https://github.com/jonschlinkert/object-visit)
-1. **object.assign@4.1.0**
+1. **object.assign@4.1.2**
* Licenses: MIT
* Repository: [https://github.com/ljharb/object.assign](https://github.com/ljharb/object.assign)
-1. **object.assign@4.1.1**
- * Licenses: MIT
- * Repository: [https://github.com/ljharb/object.assign](https://github.com/ljharb/object.assign)
-1. **object.getownpropertydescriptors@2.1.0**
- * Licenses: MIT
- * Repository: [https://github.com/es-shims/object.getownpropertydescriptors](https://github.com/es-shims/object.getownpropertydescriptors)
1. **object.pick@1.3.0**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/object.pick](https://github.com/jonschlinkert/object.pick)
1. **once@1.4.0**
* Licenses: ISC
* Repository: [https://github.com/isaacs/once](https://github.com/isaacs/once)
+1. **onetime@5.1.2**
+ * Licenses: MIT
+ * Repository: [https://github.com/sindresorhus/onetime](https://github.com/sindresorhus/onetime)
1. **os-browserify@0.3.0**
* Licenses: MIT
* Repository: [https://github.com/CoderPuppy/os-browserify](https://github.com/CoderPuppy/os-browserify)
1. **os-homedir@1.0.2**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/os-homedir](https://github.com/sindresorhus/os-homedir)
-1. **os-locale@3.1.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/os-locale](https://github.com/sindresorhus/os-locale)
1. **os-tmpdir@1.0.2**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/os-tmpdir](https://github.com/sindresorhus/os-tmpdir)
1. **osenv@0.1.5**
* Licenses: ISC
* Repository: [https://github.com/npm/osenv](https://github.com/npm/osenv)
-1. **output-file-sync@2.0.1**
- * Licenses: ISC
- * Repository: [https://github.com/shinnn/output-file-sync](https://github.com/shinnn/output-file-sync)
-1. **p-defer@1.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/p-defer](https://github.com/sindresorhus/p-defer)
-1. **p-finally@1.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/p-finally](https://github.com/sindresorhus/p-finally)
-1. **p-is-promise@2.1.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/p-is-promise](https://github.com/sindresorhus/p-is-promise)
-1. **p-limit@1.3.0**
+1. **p-limit@2.3.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/p-limit](https://github.com/sindresorhus/p-limit)
-1. **p-limit@2.2.0**
+1. **p-limit@3.0.2**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/p-limit](https://github.com/sindresorhus/p-limit)
-1. **p-locate@2.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/p-locate](https://github.com/sindresorhus/p-locate)
1. **p-locate@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/p-locate](https://github.com/sindresorhus/p-locate)
1. **p-locate@4.1.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/p-locate](https://github.com/sindresorhus/p-locate)
+1. **p-locate@5.0.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/sindresorhus/p-locate](https://github.com/sindresorhus/p-locate)
1. **p-map@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/p-map](https://github.com/sindresorhus/p-map)
-1. **p-try@1.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/p-try](https://github.com/sindresorhus/p-try)
1. **p-try@2.2.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/p-try](https://github.com/sindresorhus/p-try)
1. **package-hash@4.0.0**
* Licenses: ISC
* Repository: [https://github.com/novemberborn/package-hash](https://github.com/novemberborn/package-hash)
-1. **pako@1.0.10**
+1. **pako@1.0.11**
* Licenses: (MIT AND Zlib)
* Repository: [https://github.com/nodeca/pako](https://github.com/nodeca/pako)
-1. **parallel-transform@1.1.0**
+1. **parallel-transform@1.2.0**
* Licenses: MIT
* Repository: [https://github.com/mafintosh/parallel-transform](https://github.com/mafintosh/parallel-transform)
-1. **parse-asn1@5.1.4**
+1. **parse-asn1@5.1.6**
* Licenses: ISC
* Repository: [https://github.com/crypto-browserify/parse-asn1](https://github.com/crypto-browserify/parse-asn1)
-1. **parse-passwd@1.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/doowb/parse-passwd](https://github.com/doowb/parse-passwd)
1. **pascalcase@0.1.1**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/pascalcase](https://github.com/jonschlinkert/pascalcase)
-1. **path-browserify@0.0.0**
+1. **path-browserify@0.0.1**
* Licenses: MIT
* Repository: [https://github.com/substack/path-browserify](https://github.com/substack/path-browserify)
1. **path-dirname@1.0.2**
@@ -2228,9 +2161,6 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **path-is-absolute@1.0.1**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/path-is-absolute](https://github.com/sindresorhus/path-is-absolute)
-1. **path-key@2.0.1**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/path-key](https://github.com/sindresorhus/path-key)
1. **path-key@3.1.1**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/path-key](https://github.com/sindresorhus/path-key)
@@ -2240,7 +2170,7 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **path-to-regexp@1.8.0**
* Licenses: MIT
* Repository: [https://github.com/pillarjs/path-to-regexp](https://github.com/pillarjs/path-to-regexp)
-1. **pbkdf2@3.0.17**
+1. **pbkdf2@3.1.1**
* Licenses: MIT
* Repository: [https://github.com/crypto-browserify/pbkdf2](https://github.com/crypto-browserify/pbkdf2)
1. **picomatch@2.2.2**
@@ -2258,19 +2188,13 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **pkg-dir@4.2.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/pkg-dir](https://github.com/sindresorhus/pkg-dir)
-1. **pkg-up@2.0.0**
+1. **pkg-up@3.1.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/pkg-up](https://github.com/sindresorhus/pkg-up)
1. **posix-character-classes@0.1.1**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/posix-character-classes](https://github.com/jonschlinkert/posix-character-classes)
-1. **prettier@1.18.2**
- * Licenses: MIT
- * Repository: [https://github.com/prettier/prettier](https://github.com/prettier/prettier)
-1. **private@0.1.8**
- * Licenses: MIT
- * Repository: [https://github.com/benjamn/private](https://github.com/benjamn/private)
-1. **process-nextick-args@2.0.0**
+1. **process-nextick-args@2.0.1**
* Licenses: MIT
* Repository: [https://github.com/calvinmetcalf/process-nextick-args](https://github.com/calvinmetcalf/process-nextick-args)
1. **process-on-spawn@1.0.0**
@@ -2327,46 +2251,55 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **read-installed@4.0.3**
* Licenses: ISC
* Repository: [https://github.com/isaacs/read-installed](https://github.com/isaacs/read-installed)
-1. **read-package-json@2.0.13**
+1. **read-package-json@2.1.2**
* Licenses: ISC
* Repository: [https://github.com/npm/read-package-json](https://github.com/npm/read-package-json)
-1. **readable-stream@2.3.6**
+1. **readable-stream@2.3.7**
* Licenses: MIT
* Repository: [https://github.com/nodejs/readable-stream](https://github.com/nodejs/readable-stream)
-1. **readdir-scoped-modules@1.0.2**
+1. **readable-stream@3.6.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/nodejs/readable-stream](https://github.com/nodejs/readable-stream)
+1. **readdir-scoped-modules@1.1.0**
* Licenses: ISC
* Repository: [https://github.com/npm/readdir-scoped-modules](https://github.com/npm/readdir-scoped-modules)
1. **readdirp@2.2.1**
* Licenses: MIT
* Repository: [https://github.com/paulmillr/readdirp](https://github.com/paulmillr/readdirp)
-1. **readdirp@3.2.0**
+1. **readdirp@3.5.0**
* Licenses: MIT
* Repository: [https://github.com/paulmillr/readdirp](https://github.com/paulmillr/readdirp)
-1. **regenerate-unicode-properties@8.1.0**
+1. **rechoir@0.7.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/gulpjs/rechoir](https://github.com/gulpjs/rechoir)
+1. **reduce-flatten@2.0.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/75lb/reduce-flatten](https://github.com/75lb/reduce-flatten)
+1. **regenerate-unicode-properties@8.2.0**
* Licenses: MIT
* Repository: [https://github.com/mathiasbynens/regenerate-unicode-properties](https://github.com/mathiasbynens/regenerate-unicode-properties)
-1. **regenerate@1.4.0**
+1. **regenerate@1.4.2**
* Licenses: MIT
* Repository: [https://github.com/mathiasbynens/regenerate](https://github.com/mathiasbynens/regenerate)
1. **regenerator-runtime@0.11.1**
* Licenses: MIT
* Repository: [https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime](https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime)
-1. **regenerator-transform@0.14.0**
+1. **regenerator-runtime@0.13.7**
+ * Licenses: MIT
+ * Repository: [https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime](https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime)
+1. **regenerator-transform@0.14.5**
* Licenses: MIT
* Repository: [https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform](https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform)
1. **regex-not@1.0.2**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/regex-not](https://github.com/jonschlinkert/regex-not)
-1. **regexp-tree@0.1.10**
- * Licenses: MIT
- * Repository: [https://github.com/DmitrySoshnikov/regexp-tree](https://github.com/DmitrySoshnikov/regexp-tree)
-1. **regexpu-core@4.5.4**
+1. **regexpu-core@4.7.1**
* Licenses: MIT
* Repository: [https://github.com/mathiasbynens/regexpu-core](https://github.com/mathiasbynens/regexpu-core)
-1. **regjsgen@0.5.0**
+1. **regjsgen@0.5.2**
* Licenses: MIT
* Repository: [https://github.com/bnjmnt4n/regjsgen](https://github.com/bnjmnt4n/regjsgen)
-1. **regjsparser@0.6.0**
+1. **regjsparser@0.6.4**
* Licenses: BSD-2-Clause
* Repository: [https://github.com/jviereck/regjsparser](https://github.com/jviereck/regjsparser)
1. **release-zalgo@1.0.0**
@@ -2384,40 +2317,31 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **require-directory@2.1.1**
* Licenses: MIT
* Repository: [https://github.com/troygoode/node-require-directory](https://github.com/troygoode/node-require-directory)
-1. **require-main-filename@1.0.1**
- * Licenses: ISC
- * Repository: [https://github.com/yargs/require-main-filename](https://github.com/yargs/require-main-filename)
1. **require-main-filename@2.0.0**
* Licenses: ISC
* Repository: [https://github.com/yargs/require-main-filename](https://github.com/yargs/require-main-filename)
1. **requizzle@0.2.3**
* Licenses: MIT
* Repository: [https://github.com/hegemonic/requizzle](https://github.com/hegemonic/requizzle)
-1. **reselect@3.0.1**
+1. **reselect@4.0.0**
* Licenses: MIT
- * Repository: [https://github.com/reactjs/reselect](https://github.com/reactjs/reselect)
-1. **resolve-cwd@2.0.0**
+ * Repository: [https://github.com/reduxjs/reselect](https://github.com/reduxjs/reselect)
+1. **resolve-cwd@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/resolve-cwd](https://github.com/sindresorhus/resolve-cwd)
-1. **resolve-dir@1.0.1**
- * Licenses: MIT
- * Repository: [https://github.com/jonschlinkert/resolve-dir](https://github.com/jonschlinkert/resolve-dir)
-1. **resolve-from@3.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/resolve-from](https://github.com/sindresorhus/resolve-from)
1. **resolve-from@5.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/resolve-from](https://github.com/sindresorhus/resolve-from)
1. **resolve-url@0.2.1**
* Licenses: MIT
* Repository: [https://github.com/lydell/resolve-url](https://github.com/lydell/resolve-url)
-1. **resolve@1.11.1**
+1. **resolve@1.18.1**
* Licenses: MIT
* Repository: [https://github.com/browserify/resolve](https://github.com/browserify/resolve)
1. **ret@0.1.15**
* Licenses: MIT
* Repository: [https://github.com/fent/ret.js](https://github.com/fent/ret.js)
-1. **rimraf@2.6.3**
+1. **rimraf@2.7.1**
* Licenses: ISC
* Repository: [https://github.com/isaacs/rimraf](https://github.com/isaacs/rimraf)
1. **rimraf@3.0.2**
@@ -2432,34 +2356,40 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **safe-buffer@5.1.2**
* Licenses: MIT
* Repository: [https://github.com/feross/safe-buffer](https://github.com/feross/safe-buffer)
+1. **safe-buffer@5.2.1**
+ * Licenses: MIT
+ * Repository: [https://github.com/feross/safe-buffer](https://github.com/feross/safe-buffer)
1. **safe-regex@1.1.0**
* Licenses: MIT
* Repository: [https://github.com/substack/safe-regex](https://github.com/substack/safe-regex)
+1. **safer-buffer@2.1.2**
+ * Licenses: MIT
+ * Repository: [https://github.com/ChALkeR/safer-buffer](https://github.com/ChALkeR/safer-buffer)
1. **schema-utils@1.0.0**
* Licenses: MIT
* Repository: [https://github.com/webpack-contrib/schema-utils](https://github.com/webpack-contrib/schema-utils)
-1. **semver@5.7.0**
- * Licenses: ISC
- * Repository: [https://github.com/npm/node-semver](https://github.com/npm/node-semver)
+1. **schema-utils@2.7.1**
+ * Licenses: MIT
+ * Repository: [https://github.com/webpack/schema-utils](https://github.com/webpack/schema-utils)
1. **semver@5.7.1**
* Licenses: ISC
* Repository: [https://github.com/npm/node-semver](https://github.com/npm/node-semver)
-1. **semver@6.1.1**
+1. **semver@6.3.0**
* Licenses: ISC
* Repository: [https://github.com/npm/node-semver](https://github.com/npm/node-semver)
-1. **semver@6.3.0**
+1. **semver@7.0.0**
* Licenses: ISC
* Repository: [https://github.com/npm/node-semver](https://github.com/npm/node-semver)
-1. **serialize-javascript@1.7.0**
+1. **serialize-javascript@4.0.0**
+ * Licenses: BSD-3-Clause
+ * Repository: [https://github.com/yahoo/serialize-javascript](https://github.com/yahoo/serialize-javascript)
+1. **serialize-javascript@5.0.1**
* Licenses: BSD-3-Clause
* Repository: [https://github.com/yahoo/serialize-javascript](https://github.com/yahoo/serialize-javascript)
1. **set-blocking@2.0.0**
* Licenses: ISC
* Repository: [https://github.com/yargs/set-blocking](https://github.com/yargs/set-blocking)
-1. **set-value@0.4.3**
- * Licenses: MIT
- * Repository: [https://github.com/jonschlinkert/set-value](https://github.com/jonschlinkert/set-value)
-1. **set-value@2.0.0**
+1. **set-value@2.0.1**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/set-value](https://github.com/jonschlinkert/set-value)
1. **setimmediate@1.0.5**
@@ -2468,27 +2398,18 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **sha.js@2.4.11**
* Licenses: (MIT AND BSD-3-Clause)
* Repository: [https://github.com/crypto-browserify/sha.js](https://github.com/crypto-browserify/sha.js)
-1. **shebang-command@1.2.0**
- * Licenses: MIT
- * Repository: [https://github.com/kevva/shebang-command](https://github.com/kevva/shebang-command)
1. **shebang-command@2.0.0**
* Licenses: MIT
* Repository: [https://github.com/kevva/shebang-command](https://github.com/kevva/shebang-command)
-1. **shebang-regex@1.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/shebang-regex](https://github.com/sindresorhus/shebang-regex)
1. **shebang-regex@3.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/shebang-regex](https://github.com/sindresorhus/shebang-regex)
-1. **signal-exit@3.0.2**
+1. **signal-exit@3.0.3**
* Licenses: ISC
* Repository: [https://github.com/tapjs/signal-exit](https://github.com/tapjs/signal-exit)
-1. **sinon@9.2.0**
+1. **sinon@9.2.1**
* Licenses: BSD-3-Clause
* Repository: [https://github.com/sinonjs/sinon](https://github.com/sinonjs/sinon)
-1. **slash@1.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/slash](https://github.com/sindresorhus/slash)
1. **slash@2.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/slash](https://github.com/sindresorhus/slash)
@@ -2507,10 +2428,10 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **source-list-map@2.0.1**
* Licenses: MIT
* Repository: [https://github.com/webpack/source-list-map](https://github.com/webpack/source-list-map)
-1. **source-map-resolve@0.5.2**
+1. **source-map-resolve@0.5.3**
* Licenses: MIT
* Repository: [https://github.com/lydell/source-map-resolve](https://github.com/lydell/source-map-resolve)
-1. **source-map-support@0.5.12**
+1. **source-map-support@0.5.19**
* Licenses: MIT
* Repository: [https://github.com/evanw/node-source-map-support](https://github.com/evanw/node-source-map-support)
1. **source-map-url@0.4.0**
@@ -2528,25 +2449,25 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **spdx-compare@1.0.0**
* Licenses: MIT
* Repository: [https://github.com/kemitchell/spdx-compare.js](https://github.com/kemitchell/spdx-compare.js)
-1. **spdx-correct@3.1.0**
+1. **spdx-correct@3.1.1**
* Licenses: Apache-2.0
* Repository: [https://github.com/jslicense/spdx-correct.js](https://github.com/jslicense/spdx-correct.js)
-1. **spdx-exceptions@2.2.0**
+1. **spdx-exceptions@2.3.0**
* Licenses: CC-BY-3.0
* Repository: [https://github.com/kemitchell/spdx-exceptions.json](https://github.com/kemitchell/spdx-exceptions.json)
-1. **spdx-expression-parse@3.0.0**
+1. **spdx-expression-parse@3.0.1**
* Licenses: MIT
* Repository: [https://github.com/jslicense/spdx-expression-parse.js](https://github.com/jslicense/spdx-expression-parse.js)
-1. **spdx-license-ids@3.0.4**
+1. **spdx-license-ids@3.0.6**
* Licenses: CC0-1.0
- * Repository: [https://github.com/shinnn/spdx-license-ids](https://github.com/shinnn/spdx-license-ids)
-1. **spdx-ranges@2.1.0**
- * Licenses: CC-BY-3.0
+ * Repository: [https://github.com/jslicense/spdx-license-ids](https://github.com/jslicense/spdx-license-ids)
+1. **spdx-ranges@2.1.1**
+ * Licenses: (MIT AND CC-BY-3.0)
* Repository: [https://github.com/kemitchell/spdx-ranges.js](https://github.com/kemitchell/spdx-ranges.js)
1. **spdx-satisfies@4.0.1**
* Licenses: MIT
* Repository: [https://github.com/kemitchell/spdx-satisfies.js](https://github.com/kemitchell/spdx-satisfies.js)
-1. **spine-web@1.6.1**
+1. **spine-web@1.6.6**
* Licenses: Apache-2.0
* Repository: [https://github.com/SpineEventEngine/web](https://github.com/SpineEventEngine/web)
1. **split-string@3.1.0**
@@ -2567,15 +2488,15 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **stream-each@1.2.3**
* Licenses: MIT
* Repository: [https://github.com/mafintosh/stream-each](https://github.com/mafintosh/stream-each)
+1. **stream-events@1.0.5**
+ * Licenses: MIT
+ * Repository: [https://github.com/stephenplusplus/stream-events](https://github.com/stephenplusplus/stream-events)
1. **stream-http@2.8.3**
* Licenses: MIT
* Repository: [https://github.com/jhiesey/stream-http](https://github.com/jhiesey/stream-http)
-1. **stream-shift@1.0.0**
+1. **stream-shift@1.0.1**
* Licenses: MIT
* Repository: [https://github.com/mafintosh/stream-shift](https://github.com/mafintosh/stream-shift)
-1. **string-width@1.0.2**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/string-width](https://github.com/sindresorhus/string-width)
1. **string-width@2.1.1**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/string-width](https://github.com/sindresorhus/string-width)
@@ -2585,12 +2506,6 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **string-width@4.2.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/string-width](https://github.com/sindresorhus/string-width)
-1. **string.prototype.trimend@1.0.1**
- * Licenses: MIT
- * Repository: [https://github.com/es-shims/String.prototype.trimEnd](https://github.com/es-shims/String.prototype.trimEnd)
-1. **string.prototype.trimstart@1.0.1**
- * Licenses: MIT
- * Repository: [https://github.com/es-shims/String.prototype.trimStart](https://github.com/es-shims/String.prototype.trimStart)
1. **string_decoder@1.1.1**
* Licenses: MIT
* Repository: [https://github.com/nodejs/string_decoder](https://github.com/nodejs/string_decoder)
@@ -2609,49 +2524,49 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **strip-bom@4.0.0**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/strip-bom](https://github.com/sindresorhus/strip-bom)
-1. **strip-eof@1.0.0**
+1. **strip-final-newline@2.0.0**
* Licenses: MIT
- * Repository: [https://github.com/sindresorhus/strip-eof](https://github.com/sindresorhus/strip-eof)
-1. **strip-json-comments@2.0.1**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/strip-json-comments](https://github.com/sindresorhus/strip-json-comments)
+ * Repository: [https://github.com/sindresorhus/strip-final-newline](https://github.com/sindresorhus/strip-final-newline)
1. **strip-json-comments@3.1.1**
* Licenses: MIT
* Repository: [https://github.com/sindresorhus/strip-json-comments](https://github.com/sindresorhus/strip-json-comments)
+1. **stubs@3.0.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/stephenplusplus/stubs](https://github.com/stephenplusplus/stubs)
1. **supports-color@2.0.0**
* Licenses: MIT
* Repository: [https://github.com/chalk/supports-color](https://github.com/chalk/supports-color)
1. **supports-color@5.5.0**
* Licenses: MIT
* Repository: [https://github.com/chalk/supports-color](https://github.com/chalk/supports-color)
-1. **supports-color@6.0.0**
- * Licenses: MIT
- * Repository: [https://github.com/chalk/supports-color](https://github.com/chalk/supports-color)
1. **supports-color@7.2.0**
* Licenses: MIT
* Repository: [https://github.com/chalk/supports-color](https://github.com/chalk/supports-color)
+1. **table-layout@1.0.1**
+ * Licenses: MIT
+ * Repository: [https://github.com/75lb/table-layout](https://github.com/75lb/table-layout)
1. **taffydb@2.6.2**
* Licenses: UNKNOWN
* Repository: [https://github.com/typicaljoe/taffydb](https://github.com/typicaljoe/taffydb)
1. **tapable@1.1.3**
* Licenses: MIT
* Repository: [https://github.com/webpack/tapable](https://github.com/webpack/tapable)
-1. **teeny-request@3.11.3**
+1. **teeny-request@6.0.1**
* Licenses: Apache-2.0
- * Repository: [https://github.com/fhinkel/teeny-request](https://github.com/fhinkel/teeny-request)
-1. **terser-webpack-plugin@1.3.0**
+ * Repository: [https://github.com/googleapis/teeny-request](https://github.com/googleapis/teeny-request)
+1. **terser-webpack-plugin@1.4.5**
* Licenses: MIT
* Repository: [https://github.com/webpack-contrib/terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin)
-1. **terser@4.0.0**
+1. **terser@4.8.0**
* Licenses: BSD-2-Clause
- * Repository: [https://github.com/fabiosantoscode/terser](https://github.com/fabiosantoscode/terser)
+ * Repository: [https://github.com/terser/terser](https://github.com/terser/terser)
1. **test-exclude@6.0.0**
* Licenses: ISC
* Repository: [https://github.com/istanbuljs/test-exclude](https://github.com/istanbuljs/test-exclude)
1. **through2@2.0.5**
* Licenses: MIT
* Repository: [https://github.com/rvagg/through2](https://github.com/rvagg/through2)
-1. **timers-browserify@2.0.10**
+1. **timers-browserify@2.0.12**
* Licenses: MIT
* Repository: [https://github.com/jryans/timers-browserify](https://github.com/jryans/timers-browserify)
1. **to-arraybuffer@1.0.1**
@@ -2678,12 +2593,6 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **treeify@1.1.0**
* Licenses: MIT
* Repository: [https://github.com/notatestuser/treeify](https://github.com/notatestuser/treeify)
-1. **trim-right@1.0.1**
- * Licenses: MIT
- * Repository: [https://github.com/sindresorhus/trim-right](https://github.com/sindresorhus/trim-right)
-1. **tslib@1.14.1**
- * Licenses: 0BSD
- * Repository: [https://github.com/Microsoft/tslib](https://github.com/Microsoft/tslib)
1. **tty-browserify@0.0.0**
* Licenses: MIT
* Repository: [https://github.com/substack/tty-browserify](https://github.com/substack/tty-browserify)
@@ -2699,6 +2608,9 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **typedarray@0.0.6**
* Licenses: MIT
* Repository: [https://github.com/substack/typedarray](https://github.com/substack/typedarray)
+1. **typical@5.2.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/75lb/typical](https://github.com/75lb/typical)
1. **uc.micro@1.0.6**
* Licenses: MIT
* Repository: [https://github.com/markdown-it/uc.micro](https://github.com/markdown-it/uc.micro)
@@ -2711,28 +2623,28 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **unicode-match-property-ecmascript@1.0.4**
* Licenses: MIT
* Repository: [https://github.com/mathiasbynens/unicode-match-property-ecmascript](https://github.com/mathiasbynens/unicode-match-property-ecmascript)
-1. **unicode-match-property-value-ecmascript@1.1.0**
+1. **unicode-match-property-value-ecmascript@1.2.0**
* Licenses: MIT
* Repository: [https://github.com/mathiasbynens/unicode-match-property-value-ecmascript](https://github.com/mathiasbynens/unicode-match-property-value-ecmascript)
-1. **unicode-property-aliases-ecmascript@1.0.5**
+1. **unicode-property-aliases-ecmascript@1.1.0**
* Licenses: MIT
* Repository: [https://github.com/mathiasbynens/unicode-property-aliases-ecmascript](https://github.com/mathiasbynens/unicode-property-aliases-ecmascript)
-1. **union-value@1.0.0**
+1. **union-value@1.0.1**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/union-value](https://github.com/jonschlinkert/union-value)
1. **unique-filename@1.1.1**
* Licenses: ISC
* Repository: [https://github.com/iarna/unique-filename](https://github.com/iarna/unique-filename)
-1. **unique-slug@2.0.1**
+1. **unique-slug@2.0.2**
* Licenses: ISC
* Repository: [https://github.com/iarna/unique-slug](https://github.com/iarna/unique-slug)
1. **unset-value@1.0.0**
* Licenses: MIT
* Repository: [https://github.com/jonschlinkert/unset-value](https://github.com/jonschlinkert/unset-value)
-1. **upath@1.1.2**
+1. **upath@1.2.0**
* Licenses: MIT
* Repository: [https://github.com/anodynos/upath](https://github.com/anodynos/upath)
-1. **uri-js@4.2.2**
+1. **uri-js@4.4.0**
* Licenses: BSD-2-Clause
* Repository: [https://github.com/garycourt/uri-js](https://github.com/garycourt/uri-js)
1. **urix@0.1.0**
@@ -2759,28 +2671,34 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **util@0.11.1**
* Licenses: MIT
* Repository: [https://github.com/defunctzombie/node-util](https://github.com/defunctzombie/node-util)
-1. **v8-compile-cache@2.0.3**
+1. **uuid@3.4.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/uuidjs/uuid](https://github.com/uuidjs/uuid)
+1. **v8-compile-cache@2.2.0**
* Licenses: MIT
* Repository: [https://github.com/zertosh/v8-compile-cache](https://github.com/zertosh/v8-compile-cache)
1. **validate-npm-package-license@3.0.4**
* Licenses: Apache-2.0
* Repository: [https://github.com/kemitchell/validate-npm-package-license.js](https://github.com/kemitchell/validate-npm-package-license.js)
-1. **vm-browserify@0.0.4**
+1. **vm-browserify@1.1.2**
* Licenses: MIT
* Repository: [https://github.com/substack/vm-browserify](https://github.com/substack/vm-browserify)
-1. **watchpack@1.6.0**
+1. **watchpack-chokidar2@2.0.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/webpack/watchpack](https://github.com/webpack/watchpack)
+1. **watchpack@1.7.4**
* Licenses: MIT
* Repository: [https://github.com/webpack/watchpack](https://github.com/webpack/watchpack)
-1. **webpack-cli@3.3.4**
+1. **webpack-cli@4.2.0**
* Licenses: MIT
* Repository: [https://github.com/webpack/webpack-cli](https://github.com/webpack/webpack-cli)
-1. **webpack-merge@4.2.1**
+1. **webpack-merge@4.2.2**
* Licenses: MIT
* Repository: [https://github.com/survivejs/webpack-merge](https://github.com/survivejs/webpack-merge)
-1. **webpack-sources@1.3.0**
+1. **webpack-sources@1.4.3**
* Licenses: MIT
* Repository: [https://github.com/webpack/webpack-sources](https://github.com/webpack/webpack-sources)
-1. **webpack@4.33.0**
+1. **webpack@4.44.2**
* Licenses: MIT
* Repository: [https://github.com/webpack/webpack](https://github.com/webpack/webpack)
1. **websocket-driver@0.7.4**
@@ -2795,21 +2713,21 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **which-module@2.0.0**
* Licenses: ISC
* Repository: [https://github.com/nexdrew/which-module](https://github.com/nexdrew/which-module)
-1. **which@1.3.1**
- * Licenses: ISC
- * Repository: [https://github.com/isaacs/node-which](https://github.com/isaacs/node-which)
1. **which@2.0.2**
* Licenses: ISC
* Repository: [https://github.com/isaacs/node-which](https://github.com/isaacs/node-which)
1. **wide-align@1.1.3**
* Licenses: ISC
* Repository: [https://github.com/iarna/wide-align](https://github.com/iarna/wide-align)
+1. **wordwrapjs@4.0.0**
+ * Licenses: MIT
+ * Repository: [https://github.com/75lb/wordwrapjs](https://github.com/75lb/wordwrapjs)
1. **worker-farm@1.7.0**
* Licenses: MIT
* Repository: [https://github.com/rvagg/node-worker-farm](https://github.com/rvagg/node-worker-farm)
-1. **wrap-ansi@2.1.0**
- * Licenses: MIT
- * Repository: [https://github.com/chalk/wrap-ansi](https://github.com/chalk/wrap-ansi)
+1. **workerpool@6.0.2**
+ * Licenses: Apache-2.0
+ * Repository: [https://github.com/josdejong/workerpool](https://github.com/josdejong/workerpool)
1. **wrap-ansi@5.1.0**
* Licenses: MIT
* Repository: [https://github.com/chalk/wrap-ansi](https://github.com/chalk/wrap-ansi)
@@ -2828,36 +2746,27 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
1. **xmlhttprequest@1.8.0**
* Licenses: MIT
* Repository: [https://github.com/driverdan/node-XMLHttpRequest](https://github.com/driverdan/node-XMLHttpRequest)
-1. **xtend@4.0.1**
+1. **xtend@4.0.2**
* Licenses: MIT
* Repository: [https://github.com/Raynos/xtend](https://github.com/Raynos/xtend)
-1. **y18n@3.2.1**
- * Licenses: ISC
- * Repository: [https://github.com/yargs/y18n](https://github.com/yargs/y18n)
1. **y18n@4.0.0**
* Licenses: ISC
* Repository: [https://github.com/yargs/y18n](https://github.com/yargs/y18n)
-1. **yallist@3.0.3**
+1. **yallist@3.1.1**
* Licenses: ISC
* Repository: [https://github.com/isaacs/yallist](https://github.com/isaacs/yallist)
1. **yallist@4.0.0**
* Licenses: ISC
* Repository: [https://github.com/isaacs/yallist](https://github.com/isaacs/yallist)
-1. **yargs-parser@11.1.1**
- * Licenses: ISC
- * Repository: [https://github.com/yargs/yargs-parser](https://github.com/yargs/yargs-parser)
1. **yargs-parser@13.1.2**
* Licenses: ISC
* Repository: [https://github.com/yargs/yargs-parser](https://github.com/yargs/yargs-parser)
1. **yargs-parser@18.1.3**
* Licenses: ISC
* Repository: [https://github.com/yargs/yargs-parser](https://github.com/yargs/yargs-parser)
-1. **yargs-unparser@1.6.0**
+1. **yargs-unparser@2.0.0**
* Licenses: MIT
* Repository: [https://github.com/yargs/yargs-unparser](https://github.com/yargs/yargs-unparser)
-1. **yargs@12.0.5**
- * Licenses: MIT
- * Repository: [https://github.com/yargs/yargs](https://github.com/yargs/yargs)
1. **yargs@13.3.2**
* Licenses: MIT
* Repository: [https://github.com/yargs/yargs](https://github.com/yargs/yargs)
@@ -2866,12 +2775,12 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic
* Repository: [https://github.com/yargs/yargs](https://github.com/yargs/yargs)
-This report was generated on **Mon Oct 19 2020 11:10:10 GMT+0300 (Eastern European Summer Time)** using [NPM License Checker](https://github.com/davglass/license-checker) library.
+This report was generated on **Thu Nov 05 2020 18:52:33 GMT+0200 (Eastern European Standard Time)** using [NPM License Checker](https://github.com/davglass/license-checker) library.
-# Dependencies of `io.spine.gcloud:spine-firebase-web:1.6.1`
+# Dependencies of `io.spine.gcloud:spine-firebase-web:1.6.6`
## Runtime
1. **Group:** com.fasterxml.jackson.core **Name:** jackson-annotations **Version:** 2.9.10
@@ -2934,12 +2843,6 @@ This report was generated on **Mon Oct 19 2020 11:10:10 GMT+0300 (Eastern Europe
1. **Group:** com.google.apis **Name:** google-api-services-storage **Version:** v1-rev20190624-1.30.1
* **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** com.google.appengine **Name:** appengine-api-1.0-sdk **Version:** 1.9.79
- * **POM License: Apache License, Version 2.0** - [https://www.apache.org/licenses/LICENSE-2.0.txt](https://www.apache.org/licenses/LICENSE-2.0.txt)
- * **POM License: CDDL/GPLv2+CE** - [https://javaee.github.io/javamail/LICENSE](https://javaee.github.io/javamail/LICENSE)
- * **POM License: Google App Engine Terms of Service** - [https://cloud.google.com/terms/](https://cloud.google.com/terms/)
- * **POM License: JSR-000107 JCACHE 2.9 Public Review - Updated Specification License** - [https://raw.github.com/jsr107/jsr107spec/master/LICENSE.txt](https://raw.github.com/jsr107/jsr107spec/master/LICENSE.txt)
-
1. **Group:** com.google.auth **Name:** google-auth-library-credentials **Version:** 0.11.0
* **POM License: BSD New license** - [http://opensource.org/licenses/BSD-3-Clause](http://opensource.org/licenses/BSD-3-Clause)
@@ -3118,10 +3021,6 @@ This report was generated on **Mon Oct 19 2020 11:10:10 GMT+0300 (Eastern Europe
* **POM Project URL:** [http://jcp.org/en/jsr/detail?id=250](http://jcp.org/en/jsr/detail?id=250)
* **POM License: CDDL + GPLv2 with classpath exception** - [https://github.com/javaee/javax.annotation/blob/master/LICENSE](https://github.com/javaee/javax.annotation/blob/master/LICENSE)
-1. **Group:** javax.inject **Name:** javax.inject **Version:** 1
- * **POM Project URL:** [http://code.google.com/p/atinject/](http://code.google.com/p/atinject/)
- * **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group:** javax.servlet **Name:** javax.servlet-api **Version:** 3.1.0
* **Manifest Project URL:** [https://glassfish.dev.java.net](https://glassfish.dev.java.net)
* **POM Project URL:** [http://servlet-spec.java.net](http://servlet-spec.java.net)
@@ -3235,12 +3134,6 @@ This report was generated on **Mon Oct 19 2020 11:10:10 GMT+0300 (Eastern Europe
1. **Group:** com.google.apis **Name:** google-api-services-storage **Version:** v1-rev20190624-1.30.1
* **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** com.google.appengine **Name:** appengine-api-1.0-sdk **Version:** 1.9.79
- * **POM License: Apache License, Version 2.0** - [https://www.apache.org/licenses/LICENSE-2.0.txt](https://www.apache.org/licenses/LICENSE-2.0.txt)
- * **POM License: CDDL/GPLv2+CE** - [https://javaee.github.io/javamail/LICENSE](https://javaee.github.io/javamail/LICENSE)
- * **POM License: Google App Engine Terms of Service** - [https://cloud.google.com/terms/](https://cloud.google.com/terms/)
- * **POM License: JSR-000107 JCACHE 2.9 Public Review - Updated Specification License** - [https://raw.github.com/jsr107/jsr107spec/master/LICENSE.txt](https://raw.github.com/jsr107/jsr107spec/master/LICENSE.txt)
-
1. **Group:** com.google.auth **Name:** google-auth-library-credentials **Version:** 0.11.0
* **POM License: BSD New license** - [http://opensource.org/licenses/BSD-3-Clause](http://opensource.org/licenses/BSD-3-Clause)
@@ -3495,10 +3388,6 @@ This report was generated on **Mon Oct 19 2020 11:10:10 GMT+0300 (Eastern Europe
* **POM Project URL:** [http://jcp.org/en/jsr/detail?id=250](http://jcp.org/en/jsr/detail?id=250)
* **POM License: CDDL + GPLv2 with classpath exception** - [https://github.com/javaee/javax.annotation/blob/master/LICENSE](https://github.com/javaee/javax.annotation/blob/master/LICENSE)
-1. **Group:** javax.inject **Name:** javax.inject **Version:** 1
- * **POM Project URL:** [http://code.google.com/p/atinject/](http://code.google.com/p/atinject/)
- * **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group:** javax.servlet **Name:** javax.servlet-api **Version:** 3.1.0
* **Manifest Project URL:** [https://glassfish.dev.java.net](https://glassfish.dev.java.net)
* **POM Project URL:** [http://servlet-spec.java.net](http://servlet-spec.java.net)
@@ -3596,7 +3485,6 @@ This report was generated on **Mon Oct 19 2020 11:10:10 GMT+0300 (Eastern Europe
1. **Group:** org.jacoco **Name:** org.jacoco.report **Version:** 0.8.5
* **POM License: Eclipse Public License 2.0** - [https://www.eclipse.org/legal/epl-2.0/](https://www.eclipse.org/legal/epl-2.0/)
-1. **Group:** org.junit **Name:** junit-bom **Version:** 5.6.2 **No license information found**
1. **Group:** org.junit.jupiter **Name:** junit-jupiter-api **Version:** 5.6.2
* **POM Project URL:** [https://junit.org/junit5/](https://junit.org/junit5/)
* **POM License: Eclipse Public License v2.0** - [https://www.eclipse.org/legal/epl-v20.html](https://www.eclipse.org/legal/epl-v20.html)
@@ -3699,12 +3587,12 @@ This report was generated on **Mon Oct 19 2020 11:10:10 GMT+0300 (Eastern Europe
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Mon Oct 19 11:10:16 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
+This report was generated on **Thu Nov 05 18:52:40 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine:spine-js-tests:1.6.1`
+# Dependencies of `io.spine:spine-js-tests:1.6.6`
## Runtime
1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2
@@ -3770,12 +3658,6 @@ This report was generated on **Mon Oct 19 11:10:16 EEST 2020** using [Gradle-Lic
* **POM Project URL:** [https://github.com/googleapis/googleapis](https://github.com/googleapis/googleapis)
* **POM License: Apache-2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** com.google.appengine **Name:** appengine-api-1.0-sdk **Version:** 1.9.79
- * **POM License: Apache License, Version 2.0** - [https://www.apache.org/licenses/LICENSE-2.0.txt](https://www.apache.org/licenses/LICENSE-2.0.txt)
- * **POM License: CDDL/GPLv2+CE** - [https://javaee.github.io/javamail/LICENSE](https://javaee.github.io/javamail/LICENSE)
- * **POM License: Google App Engine Terms of Service** - [https://cloud.google.com/terms/](https://cloud.google.com/terms/)
- * **POM License: JSR-000107 JCACHE 2.9 Public Review - Updated Specification License** - [https://raw.github.com/jsr107/jsr107spec/master/LICENSE.txt](https://raw.github.com/jsr107/jsr107spec/master/LICENSE.txt)
-
1. **Group:** com.google.auto **Name:** auto-common **Version:** 0.10
* **POM License: Apache 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3923,10 +3805,6 @@ This report was generated on **Mon Oct 19 11:10:16 EEST 2020** using [Gradle-Lic
* **POM Project URL:** [https://github.com/perfmark/perfmark](https://github.com/perfmark/perfmark)
* **POM License: Apache 2.0** - [https://opensource.org/licenses/Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group:** javax.inject **Name:** javax.inject **Version:** 1
- * **POM Project URL:** [http://code.google.com/p/atinject/](http://code.google.com/p/atinject/)
- * **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group:** javax.servlet **Name:** javax.servlet-api **Version:** 3.1.0
* **Manifest Project URL:** [https://glassfish.dev.java.net](https://glassfish.dev.java.net)
* **POM Project URL:** [http://servlet-spec.java.net](http://servlet-spec.java.net)
@@ -4027,7 +3905,6 @@ This report was generated on **Mon Oct 19 11:10:16 EEST 2020** using [Gradle-Lic
1. **Group:** org.jacoco **Name:** org.jacoco.report **Version:** 0.8.5
* **POM License: Eclipse Public License 2.0** - [https://www.eclipse.org/legal/epl-2.0/](https://www.eclipse.org/legal/epl-2.0/)
-1. **Group:** org.junit **Name:** junit-bom **Version:** 5.6.2 **No license information found**
1. **Group:** org.junit.jupiter **Name:** junit-jupiter-api **Version:** 5.6.2
* **POM Project URL:** [https://junit.org/junit5/](https://junit.org/junit5/)
* **POM License: Eclipse Public License v2.0** - [https://www.eclipse.org/legal/epl-v20.html](https://www.eclipse.org/legal/epl-v20.html)
@@ -4125,12 +4002,12 @@ This report was generated on **Mon Oct 19 11:10:16 EEST 2020** using [Gradle-Lic
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
+This report was generated on **Thu Nov 05 18:52:51 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine:spine-test-app:1.6.1`
+# Dependencies of `io.spine:spine-test-app:1.6.6`
## Runtime
1. **Group:** com.fasterxml.jackson.core **Name:** jackson-annotations **Version:** 2.9.10
@@ -4193,12 +4070,6 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
1. **Group:** com.google.apis **Name:** google-api-services-storage **Version:** v1-rev20190624-1.30.1
* **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** com.google.appengine **Name:** appengine-api-1.0-sdk **Version:** 1.9.79
- * **POM License: Apache License, Version 2.0** - [https://www.apache.org/licenses/LICENSE-2.0.txt](https://www.apache.org/licenses/LICENSE-2.0.txt)
- * **POM License: CDDL/GPLv2+CE** - [https://javaee.github.io/javamail/LICENSE](https://javaee.github.io/javamail/LICENSE)
- * **POM License: Google App Engine Terms of Service** - [https://cloud.google.com/terms/](https://cloud.google.com/terms/)
- * **POM License: JSR-000107 JCACHE 2.9 Public Review - Updated Specification License** - [https://raw.github.com/jsr107/jsr107spec/master/LICENSE.txt](https://raw.github.com/jsr107/jsr107spec/master/LICENSE.txt)
-
1. **Group:** com.google.auth **Name:** google-auth-library-credentials **Version:** 0.11.0
* **POM License: BSD New license** - [http://opensource.org/licenses/BSD-3-Clause](http://opensource.org/licenses/BSD-3-Clause)
@@ -4377,10 +4248,6 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM Project URL:** [http://jcp.org/en/jsr/detail?id=250](http://jcp.org/en/jsr/detail?id=250)
* **POM License: CDDL + GPLv2 with classpath exception** - [https://github.com/javaee/javax.annotation/blob/master/LICENSE](https://github.com/javaee/javax.annotation/blob/master/LICENSE)
-1. **Group:** javax.inject **Name:** javax.inject **Version:** 1
- * **POM Project URL:** [http://code.google.com/p/atinject/](http://code.google.com/p/atinject/)
- * **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group:** javax.servlet **Name:** javax.servlet-api **Version:** 3.1.0
* **Manifest Project URL:** [https://glassfish.dev.java.net](https://glassfish.dev.java.net)
* **POM Project URL:** [http://servlet-spec.java.net](http://servlet-spec.java.net)
@@ -4511,12 +4378,6 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
1. **Group:** com.google.apis **Name:** google-api-services-storage **Version:** v1-rev20190624-1.30.1
* **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** com.google.appengine **Name:** appengine-api-1.0-sdk **Version:** 1.9.79
- * **POM License: Apache License, Version 2.0** - [https://www.apache.org/licenses/LICENSE-2.0.txt](https://www.apache.org/licenses/LICENSE-2.0.txt)
- * **POM License: CDDL/GPLv2+CE** - [https://javaee.github.io/javamail/LICENSE](https://javaee.github.io/javamail/LICENSE)
- * **POM License: Google App Engine Terms of Service** - [https://cloud.google.com/terms/](https://cloud.google.com/terms/)
- * **POM License: JSR-000107 JCACHE 2.9 Public Review - Updated Specification License** - [https://raw.github.com/jsr107/jsr107spec/master/LICENSE.txt](https://raw.github.com/jsr107/jsr107spec/master/LICENSE.txt)
-
1. **Group:** com.google.auth **Name:** google-auth-library-credentials **Version:** 0.11.0
* **POM License: BSD New license** - [http://opensource.org/licenses/BSD-3-Clause](http://opensource.org/licenses/BSD-3-Clause)
@@ -4778,15 +4639,16 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM Project URL:** [http://jcp.org/en/jsr/detail?id=250](http://jcp.org/en/jsr/detail?id=250)
* **POM License: CDDL + GPLv2 with classpath exception** - [https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html](https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html)
+1. **Group:** javax.annotation **Name:** javax.annotation-api **Version:** 1.3
+ * **Manifest Project URL:** [https://glassfish.java.net](https://glassfish.java.net)
+ * **POM Project URL:** [http://jcp.org/en/jsr/detail?id=250](http://jcp.org/en/jsr/detail?id=250)
+ * **POM License: CDDL + GPLv2 with classpath exception** - [https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html](https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html)
+
1. **Group:** javax.annotation **Name:** javax.annotation-api **Version:** 1.3.2
* **Manifest Project URL:** [https://javaee.github.io/glassfish](https://javaee.github.io/glassfish)
* **POM Project URL:** [http://jcp.org/en/jsr/detail?id=250](http://jcp.org/en/jsr/detail?id=250)
* **POM License: CDDL + GPLv2 with classpath exception** - [https://github.com/javaee/javax.annotation/blob/master/LICENSE](https://github.com/javaee/javax.annotation/blob/master/LICENSE)
-1. **Group:** javax.inject **Name:** javax.inject **Version:** 1
- * **POM Project URL:** [http://code.google.com/p/atinject/](http://code.google.com/p/atinject/)
- * **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group:** javax.servlet **Name:** javax.servlet-api **Version:** 3.0.1
* **Manifest Project URL:** [https://glassfish.dev.java.net](https://glassfish.dev.java.net)
* **POM Project URL:** [http://servlet-spec.java.net](http://servlet-spec.java.net)
@@ -4797,7 +4659,7 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM Project URL:** [http://servlet-spec.java.net](http://servlet-spec.java.net)
* **POM License: CDDL + GPLv2 with classpath exception** - [https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html](https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html)
-1. **Group:** javax.servlet **Name:** javax.servlet-api **Version:** 4.0.0
+1. **Group:** javax.servlet **Name:** javax.servlet-api **Version:** 4.0.1
* **Manifest Project URL:** [https://javaee.github.io](https://javaee.github.io)
* **POM Project URL:** [https://javaee.github.io/servlet-spec/](https://javaee.github.io/servlet-spec/)
* **POM License: CDDL + GPLv2 with classpath exception** - [https://oss.oracle.com/licenses/CDDL+GPL-1.1](https://oss.oracle.com/licenses/CDDL+GPL-1.1)
@@ -4870,43 +4732,43 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM Project URL:** [http://hc.apache.org/httpcomponents-core-ga](http://hc.apache.org/httpcomponents-core-ga)
* **POM License: Apache License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** org.apache.tomcat **Name:** tomcat-annotations-api **Version:** 8.5.35
+1. **Group:** org.apache.tomcat **Name:** tomcat-annotations-api **Version:** 8.5.49
* **POM Project URL:** [https://tomcat.apache.org/](https://tomcat.apache.org/)
* **POM License: Apache License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** org.apache.tomcat **Name:** tomcat-annotations-api **Version:** 9.0.13
+1. **Group:** org.apache.tomcat **Name:** tomcat-annotations-api **Version:** 9.0.34
* **POM Project URL:** [https://tomcat.apache.org/](https://tomcat.apache.org/)
* **POM License: Apache License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-core **Version:** 8.5.35
+1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-core **Version:** 8.5.49
* **POM Project URL:** [https://tomcat.apache.org/](https://tomcat.apache.org/)
* **POM License: Apache License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-core **Version:** 9.0.13
+1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-core **Version:** 9.0.34
* **POM Project URL:** [https://tomcat.apache.org/](https://tomcat.apache.org/)
* **POM License: Apache License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-el **Version:** 8.5.35
+1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-el **Version:** 8.5.49
* **POM Project URL:** [https://tomcat.apache.org/](https://tomcat.apache.org/)
* **POM License: Apache License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-el **Version:** 9.0.13
+1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-el **Version:** 9.0.34
* **POM Project URL:** [https://tomcat.apache.org/](https://tomcat.apache.org/)
* **POM License: Apache License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-jasper **Version:** 8.5.35
+1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-jasper **Version:** 8.5.49
* **POM Project URL:** [https://tomcat.apache.org/](https://tomcat.apache.org/)
* **POM License: Apache License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-jasper **Version:** 9.0.13
+1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-jasper **Version:** 9.0.34
* **POM Project URL:** [https://tomcat.apache.org/](https://tomcat.apache.org/)
* **POM License: Apache License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-websocket **Version:** 8.5.35
+1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-websocket **Version:** 8.5.49
* **POM Project URL:** [https://tomcat.apache.org/](https://tomcat.apache.org/)
* **POM License: Apache License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-websocket **Version:** 9.0.13
+1. **Group:** org.apache.tomcat.embed **Name:** tomcat-embed-websocket **Version:** 9.0.34
* **POM Project URL:** [https://tomcat.apache.org/](https://tomcat.apache.org/)
* **POM License: Apache License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4940,15 +4802,15 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: GNU General Public License, version 2 (GPL2), with the classpath exception** - [http://www.gnu.org/software/classpath/license.html](http://www.gnu.org/software/classpath/license.html)
* **POM License: The MIT License** - [http://opensource.org/licenses/MIT](http://opensource.org/licenses/MIT)
-1. **Group:** org.codehaus.groovy **Name:** groovy **Version:** 2.5.8
+1. **Group:** org.codehaus.groovy **Name:** groovy **Version:** 2.5.10
* **POM Project URL:** [https://groovy-lang.org](https://groovy-lang.org)
* **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** org.codehaus.groovy **Name:** groovy-cli-commons **Version:** 2.5.8
+1. **Group:** org.codehaus.groovy **Name:** groovy-cli-commons **Version:** 2.5.10
* **POM Project URL:** [https://groovy-lang.org](https://groovy-lang.org)
* **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group:** org.codehaus.groovy **Name:** groovy-json **Version:** 2.5.8
+1. **Group:** org.codehaus.groovy **Name:** groovy-json **Version:** 2.5.10
* **POM Project URL:** [https://groovy-lang.org](https://groovy-lang.org)
* **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4960,24 +4822,24 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM Project URL:** [http://www.eclipse.org/jdt](http://www.eclipse.org/jdt)
* **POM License: Eclipse Public License** - [http://www.eclipse.org/legal/epl-v10.html](http://www.eclipse.org/legal/epl-v10.html)
-1. **Group:** org.eclipse.jdt **Name:** ecj **Version:** 3.13.102
+1. **Group:** org.eclipse.jdt **Name:** ecj **Version:** 3.17.0
* **POM Project URL:** [http://www.eclipse.org/jdt](http://www.eclipse.org/jdt)
- * **POM License: Eclipse Public License** - [http://www.eclipse.org/legal/epl-v10.html](http://www.eclipse.org/legal/epl-v10.html)
+ * **POM License: Eclipse Public License - v 2.0** - [https://www.eclipse.org/legal/epl-2.0/](https://www.eclipse.org/legal/epl-2.0/)
-1. **Group:** org.eclipse.jdt **Name:** ecj **Version:** 3.14.0
+1. **Group:** org.eclipse.jdt **Name:** ecj **Version:** 3.18.0
* **POM Project URL:** [http://www.eclipse.org/jdt](http://www.eclipse.org/jdt)
- * **POM License: Eclipse Public License** - [http://www.eclipse.org/legal/epl-v10.html](http://www.eclipse.org/legal/epl-v10.html)
+ * **POM License: Eclipse Public License - v 2.0** - [https://www.eclipse.org/legal/epl-2.0/](https://www.eclipse.org/legal/epl-2.0/)
1. **Group:** org.eclipse.jdt.core.compiler **Name:** ecj **Version:** 4.4.2
* **POM Project URL:** [http://www.eclipse.org/jdt/](http://www.eclipse.org/jdt/)
* **POM License: Eclipse Public License v1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** apache-jsp **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty **Name:** apache-jsp **Version:** 9.3.28.v20191105
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** apache-jsp **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** apache-jsp **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -4992,17 +4854,17 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-annotations **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty **Name:** jetty-annotations **Version:** 9.3.28.v20191105
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-annotations **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** jetty-annotations **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-client **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** jetty-client **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5032,12 +4894,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-http **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty **Name:** jetty-http **Version:** 9.3.28.v20191105
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-http **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** jetty-http **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5057,12 +4919,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-io **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty **Name:** jetty-io **Version:** 9.3.28.v20191105
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-io **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** jetty-io **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5082,12 +4944,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-jndi **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty **Name:** jetty-jndi **Version:** 9.3.28.v20191105
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-jndi **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** jetty-jndi **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5122,12 +4984,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-plus **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty **Name:** jetty-plus **Version:** 9.3.28.v20191105
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-plus **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** jetty-plus **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5147,12 +5009,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-security **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty **Name:** jetty-security **Version:** 9.3.28.v20191105
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-security **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** jetty-security **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5172,12 +5034,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-server **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty **Name:** jetty-server **Version:** 9.3.28.v20191105
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-server **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** jetty-server **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5197,12 +5059,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-servlet **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty **Name:** jetty-servlet **Version:** 9.3.28.v20191105
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-servlet **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** jetty-servlet **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5222,12 +5084,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-util **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty **Name:** jetty-util **Version:** 9.3.28.v20191105
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-util **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** jetty-util **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5247,12 +5109,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-webapp **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty **Name:** jetty-webapp **Version:** 9.3.28.v20191105
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-webapp **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** jetty-webapp **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5272,12 +5134,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-xml **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty **Name:** jetty-xml **Version:** 9.3.28.v20191105
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty **Name:** jetty-xml **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty **Name:** jetty-xml **Version:** 9.4.24.v20191120
* **Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5357,12 +5219,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** javax-websocket-client-impl **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty.websocket **Name:** javax-websocket-client-impl **Version:** 9.3.28.v20191105
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** javax-websocket-client-impl **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty.websocket **Name:** javax-websocket-client-impl **Version:** 9.4.24.v20191120
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5372,12 +5234,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** javax-websocket-server-impl **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty.websocket **Name:** javax-websocket-server-impl **Version:** 9.3.28.v20191105
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** javax-websocket-server-impl **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty.websocket **Name:** javax-websocket-server-impl **Version:** 9.4.24.v20191120
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5387,12 +5249,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-api **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-api **Version:** 9.3.28.v20191105
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-api **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-api **Version:** 9.4.24.v20191120
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5402,12 +5264,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-client **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-client **Version:** 9.3.28.v20191105
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-client **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-client **Version:** 9.4.24.v20191120
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5417,12 +5279,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-common **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-common **Version:** 9.3.28.v20191105
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-common **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-common **Version:** 9.4.24.v20191120
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5432,12 +5294,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-server **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-server **Version:** 9.3.28.v20191105
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-server **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-server **Version:** 9.4.24.v20191120
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5447,12 +5309,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-servlet **Version:** 9.3.25.v20180904
+1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-servlet **Version:** 9.3.28.v20191105
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-servlet **Version:** 9.4.14.v20181114
+1. **Group:** org.eclipse.jetty.websocket **Name:** websocket-servlet **Version:** 9.4.24.v20191120
* **Manifest Project URL:** [http://www.eclipse.org/jetty](http://www.eclipse.org/jetty)
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
@@ -5472,55 +5334,59 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM Project URL:** [http://jstl.java.net](http://jstl.java.net)
* **POM License: CDDL + GPLv2 with classpath exception** - [http://glassfish.dev.java.net/nonav/public/CDDL+GPL.html](http://glassfish.dev.java.net/nonav/public/CDDL+GPL.html)
-1. **Group:** org.gretty **Name:** gretty-core **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-common **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
-1. **Group:** org.gretty **Name:** gretty-runner **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-core **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
-1. **Group:** org.gretty **Name:** gretty-runner-jetty **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-runner **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
-1. **Group:** org.gretty **Name:** gretty-runner-jetty7 **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-runner-jetty **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
-1. **Group:** org.gretty **Name:** gretty-runner-jetty8 **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-runner-jetty7 **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
-1. **Group:** org.gretty **Name:** gretty-runner-jetty9 **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-runner-jetty8 **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
-1. **Group:** org.gretty **Name:** gretty-runner-jetty93 **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-runner-jetty9 **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
-1. **Group:** org.gretty **Name:** gretty-runner-jetty94 **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-runner-jetty93 **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
-1. **Group:** org.gretty **Name:** gretty-runner-tomcat **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-runner-jetty94 **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
-1. **Group:** org.gretty **Name:** gretty-runner-tomcat85 **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-runner-tomcat **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
-1. **Group:** org.gretty **Name:** gretty-runner-tomcat8plus **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-runner-tomcat85 **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
-1. **Group:** org.gretty **Name:** gretty-runner-tomcat9 **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-runner-tomcat8plus **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
-1. **Group:** org.gretty **Name:** gretty-starter **Version:** 3.0.1
+1. **Group:** org.gretty **Name:** gretty-runner-tomcat9 **Version:** 3.0.3
+ * **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
+ * **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
+
+1. **Group:** org.gretty **Name:** gretty-starter **Version:** 3.0.3
* **POM Project URL:** [https://github.com/gretty-gradle-plugin/gretty](https://github.com/gretty-gradle-plugin/gretty)
* **POM License: MIT** - [https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE](https://raw.github.com/gretty-gradle-plugin/gretty/master/LICENSE)
@@ -5542,7 +5408,6 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
1. **Group:** org.jacoco **Name:** org.jacoco.report **Version:** 0.8.5
* **POM License: Eclipse Public License 2.0** - [https://www.eclipse.org/legal/epl-2.0/](https://www.eclipse.org/legal/epl-2.0/)
-1. **Group:** org.junit **Name:** junit-bom **Version:** 5.6.2 **No license information found**
1. **Group:** org.junit.jupiter **Name:** junit-jupiter-api **Version:** 5.6.2
* **POM Project URL:** [https://junit.org/junit5/](https://junit.org/junit5/)
* **POM License: Eclipse Public License v2.0** - [https://www.eclipse.org/legal/epl-v20.html](https://www.eclipse.org/legal/epl-v20.html)
@@ -5573,7 +5438,7 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.mortbay.jasper **Name:** apache-el **Version:** 8.5.33.1
+1. **Group:** org.mortbay.jasper **Name:** apache-el **Version:** 8.5.40
* **POM License: Apache License Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
1. **Group:** org.mortbay.jasper **Name:** apache-jsp **Version:** 8.0.33
@@ -5582,7 +5447,7 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: Apache Software License - Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
* **POM License: Eclipse Public License - Version 1.0** - [http://www.eclipse.org/org/documents/epl-v10.php](http://www.eclipse.org/org/documents/epl-v10.php)
-1. **Group:** org.mortbay.jasper **Name:** apache-jsp **Version:** 8.5.33.1
+1. **Group:** org.mortbay.jasper **Name:** apache-jsp **Version:** 8.5.40
* **POM License: Apache License Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
1. **Group:** org.objenesis **Name:** objenesis **Version:** 2.6
@@ -5608,6 +5473,13 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: BSD-3-Clause** - [https://asm.ow2.io/license.html](https://asm.ow2.io/license.html)
* **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group:** org.ow2.asm **Name:** asm **Version:** 8.0.1
+ * **Manifest Project URL:** [http://asm.ow2.org](http://asm.ow2.org)
+ * **Manifest License:** BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt (Not packaged)
+ * **POM Project URL:** [http://asm.ow2.io/](http://asm.ow2.io/)
+ * **POM License: BSD-3-Clause** - [https://asm.ow2.io/license.html](https://asm.ow2.io/license.html)
+ * **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group:** org.ow2.asm **Name:** asm-analysis **Version:** 7.2
* **Manifest Project URL:** [http://asm.ow2.org](http://asm.ow2.org)
* **Manifest License:** BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt (Not packaged)
@@ -5615,6 +5487,13 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: BSD-3-Clause** - [https://asm.ow2.io/license.html](https://asm.ow2.io/license.html)
* **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group:** org.ow2.asm **Name:** asm-analysis **Version:** 8.0.1
+ * **Manifest Project URL:** [http://asm.ow2.org](http://asm.ow2.org)
+ * **Manifest License:** BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt (Not packaged)
+ * **POM Project URL:** [http://asm.ow2.io/](http://asm.ow2.io/)
+ * **POM License: BSD-3-Clause** - [https://asm.ow2.io/license.html](https://asm.ow2.io/license.html)
+ * **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group:** org.ow2.asm **Name:** asm-commons **Version:** 7.2
* **Manifest Project URL:** [http://asm.ow2.org](http://asm.ow2.org)
* **Manifest License:** BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt (Not packaged)
@@ -5622,6 +5501,13 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: BSD-3-Clause** - [https://asm.ow2.io/license.html](https://asm.ow2.io/license.html)
* **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group:** org.ow2.asm **Name:** asm-commons **Version:** 8.0.1
+ * **Manifest Project URL:** [http://asm.ow2.org](http://asm.ow2.org)
+ * **Manifest License:** BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt (Not packaged)
+ * **POM Project URL:** [http://asm.ow2.io/](http://asm.ow2.io/)
+ * **POM License: BSD-3-Clause** - [https://asm.ow2.io/license.html](https://asm.ow2.io/license.html)
+ * **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group:** org.ow2.asm **Name:** asm-tree **Version:** 7.2
* **Manifest Project URL:** [http://asm.ow2.org](http://asm.ow2.org)
* **Manifest License:** BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt (Not packaged)
@@ -5629,6 +5515,13 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM License: BSD-3-Clause** - [https://asm.ow2.io/license.html](https://asm.ow2.io/license.html)
* **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group:** org.ow2.asm **Name:** asm-tree **Version:** 8.0.1
+ * **Manifest Project URL:** [http://asm.ow2.org](http://asm.ow2.org)
+ * **Manifest License:** BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt (Not packaged)
+ * **POM Project URL:** [http://asm.ow2.io/](http://asm.ow2.io/)
+ * **POM License: BSD-3-Clause** - [https://asm.ow2.io/license.html](https://asm.ow2.io/license.html)
+ * **POM License: The Apache Software License, Version 2.0** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group:** org.pcollections **Name:** pcollections **Version:** 2.1.2
* **POM Project URL:** [http://pcollections.org](http://pcollections.org)
* **POM License: The MIT License** - [http://www.opensource.org/licenses/mit-license.php](http://www.opensource.org/licenses/mit-license.php)
@@ -5645,7 +5538,7 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
* **POM Project URL:** [https://github.com/plume-lib/require-javadoc](https://github.com/plume-lib/require-javadoc)
* **POM License: MIT License** - [https://opensource.org/licenses/MIT](https://opensource.org/licenses/MIT)
-1. **Group:** org.slf4j **Name:** log4j-over-slf4j **Version:** 1.7.12
+1. **Group:** org.slf4j **Name:** log4j-over-slf4j **Version:** 1.7.30
* **POM Project URL:** [http://www.slf4j.org](http://www.slf4j.org)
* **POM License: Apache Software Licenses** - [http://www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
* **POM License: MIT License** - [http://www.opensource.org/licenses/mit-license.php](http://www.opensource.org/licenses/mit-license.php)
@@ -5708,12 +5601,12 @@ This report was generated on **Mon Oct 19 11:10:30 EEST 2020** using [Gradle-Lic
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Mon Oct 19 11:10:34 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
+This report was generated on **Thu Nov 05 18:52:55 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine:spine-testutil-web:1.6.1`
+# Dependencies of `io.spine:spine-testutil-web:1.6.6`
## Runtime
1. **Group:** com.google.android **Name:** annotations **Version:** 4.1.1.4
@@ -6103,7 +5996,6 @@ This report was generated on **Mon Oct 19 11:10:34 EEST 2020** using [Gradle-Lic
1. **Group:** org.jacoco **Name:** org.jacoco.report **Version:** 0.8.5
* **POM License: Eclipse Public License 2.0** - [https://www.eclipse.org/legal/epl-2.0/](https://www.eclipse.org/legal/epl-2.0/)
-1. **Group:** org.junit **Name:** junit-bom **Version:** 5.6.2 **No license information found**
1. **Group:** org.junit.jupiter **Name:** junit-jupiter-api **Version:** 5.6.2
* **POM Project URL:** [https://junit.org/junit5/](https://junit.org/junit5/)
* **POM License: Eclipse Public License v2.0** - [https://www.eclipse.org/legal/epl-v20.html](https://www.eclipse.org/legal/epl-v20.html)
@@ -6193,12 +6085,12 @@ This report was generated on **Mon Oct 19 11:10:34 EEST 2020** using [Gradle-Lic
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Mon Oct 19 11:10:35 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
+This report was generated on **Thu Nov 05 18:52:55 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine:spine-web:1.6.1`
+# Dependencies of `io.spine:spine-web:1.6.6`
## Runtime
1. **Group:** com.google.android **Name:** annotations **Version:** 4.1.1.4
@@ -6627,7 +6519,6 @@ This report was generated on **Mon Oct 19 11:10:35 EEST 2020** using [Gradle-Lic
1. **Group:** org.jacoco **Name:** org.jacoco.report **Version:** 0.8.5
* **POM License: Eclipse Public License 2.0** - [https://www.eclipse.org/legal/epl-2.0/](https://www.eclipse.org/legal/epl-2.0/)
-1. **Group:** org.junit **Name:** junit-bom **Version:** 5.6.2 **No license information found**
1. **Group:** org.junit.jupiter **Name:** junit-jupiter-api **Version:** 5.6.2
* **POM Project URL:** [https://junit.org/junit5/](https://junit.org/junit5/)
* **POM License: Eclipse Public License v2.0** - [https://www.eclipse.org/legal/epl-v20.html](https://www.eclipse.org/legal/epl-v20.html)
@@ -6717,4 +6608,4 @@ This report was generated on **Mon Oct 19 11:10:35 EEST 2020** using [Gradle-Lic
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Mon Oct 19 11:10:37 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
\ No newline at end of file
+This report was generated on **Thu Nov 05 18:52:59 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index cf0211b00..785341e3f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@ all modules and does not describe the project structure per-subproject.
io.spine
spine-web
-1.6.1
+1.6.6
2015
@@ -31,12 +31,6 @@ all modules and does not describe the project structure per-subproject.
2.9.10.5
compile
-
- com.google.appengine
- appengine-api-1.0-sdk
- 1.9.79
- compile
-
com.google.errorprone
error_prone_annotations
@@ -76,7 +70,7 @@ all modules and does not describe the project structure per-subproject.
io.spine
spine-server
- 1.6.0
+ 1.6.6
compile
@@ -100,13 +94,13 @@ all modules and does not describe the project structure per-subproject.
io.spine
spine-testutil-client
- 1.6.0
+ 1.6.6
test
io.spine.tools
spine-mute-logging
- 1.6.0
+ 1.6.6
test
@@ -168,22 +162,22 @@ all modules and does not describe the project structure per-subproject.
io.spine
spine-client
- 1.6.0
+ 1.6.6
io.spine.tools
spine-errorprone-checks
- 1.6.0
+ 1.6.6
io.spine.tools
spine-javadoc-filter
- 1.6.0
+ 1.6.6
io.spine.tools
spine-protoc-plugin
- 1.6.0
+ 1.6.6
javax.servlet
@@ -198,47 +192,47 @@ all modules and does not describe the project structure per-subproject.
net.sourceforge.pmd
pmd-java
- 6.21.0
+ 6.26.0
org.gretty
gretty-runner-jetty7
- 3.0.1
+ 3.0.3
org.gretty
gretty-runner-jetty8
- 3.0.1
+ 3.0.3
org.gretty
gretty-runner-jetty9
- 3.0.1
+ 3.0.3
org.gretty
gretty-runner-jetty93
- 3.0.1
+ 3.0.3
org.gretty
gretty-runner-jetty94
- 3.0.1
+ 3.0.3
org.gretty
gretty-runner-tomcat85
- 3.0.1
+ 3.0.3
org.gretty
gretty-runner-tomcat9
- 3.0.1
+ 3.0.3
org.gretty
gretty-starter
- 3.0.1
+ 3.0.3
org.jacoco
diff --git a/version.gradle.kts b/version.gradle.kts
index 7853c90d6..3a070030f 100644
--- a/version.gradle.kts
+++ b/version.gradle.kts
@@ -18,10 +18,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-val spineBaseVersion: String by extra("1.6.0")
+val spineBaseVersion: String by extra("1.6.6")
val spineTimeVersion: String by extra("1.6.0")
-val spineCoreVersion: String by extra("1.6.0")
+val spineCoreVersion: String by extra("1.6.6")
val spineVersion: String by extra(spineCoreVersion)
-val versionToPublish: String by extra("1.6.1")
-val versionToPublishJs: String by extra("1.6.1")
+val versionToPublish: String by extra("1.6.6")
+val versionToPublishJs: String by extra("1.6.6")