From cbec1d01fedfa078e542eee7ffa6515678e9989b Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Fri, 9 Oct 2020 11:45:53 +0300 Subject: [PATCH 01/35] Drop obsolete App Engine API dependency. There's no logical reason to have the implementation dependency on the App Engine API unless we're extending the App Engine-specific APIs. --- firebase-web/build.gradle.kts | 1 - 1 file changed, 1 deletion(-) 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) From f5a832483c5d2befcc1dddde859b465ef9013c66 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Fri, 9 Oct 2020 11:47:16 +0300 Subject: [PATCH 02/35] Bump versions --- version.gradle.kts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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") From 95396bd8c87e1ab21a66c656c8994c7ea04a5022 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 11:28:02 +0200 Subject: [PATCH 03/35] Use latest execfork plugin. --- integration-tests/test-app/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration-tests/test-app/build.gradle.kts b/integration-tests/test-app/build.gradle.kts index b7f89c793..3b3e6552f 100644 --- a/integration-tests/test-app/build.gradle.kts +++ b/integration-tests/test-app/build.gradle.kts @@ -20,7 +20,7 @@ plugins { id("org.gretty").version("3.0.1") - id("com.github.psxpaul.execfork").version("0.1.12") + id("com.github.psxpaul.execfork").version("0.1.13") id("io.spine.tools.spine-model-compiler") } From c77ad457719207cb5c879d8f0a8d5ff6f5f900db Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 11:28:26 +0200 Subject: [PATCH 04/35] Use latest Gretty plugin. --- integration-tests/test-app/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration-tests/test-app/build.gradle.kts b/integration-tests/test-app/build.gradle.kts index 3b3e6552f..0f4decdae 100644 --- a/integration-tests/test-app/build.gradle.kts +++ b/integration-tests/test-app/build.gradle.kts @@ -19,7 +19,7 @@ */ plugins { - id("org.gretty").version("3.0.1") + id("org.gretty").version("3.0.3") id("com.github.psxpaul.execfork").version("0.1.13") id("io.spine.tools.spine-model-compiler") } From c1d8ed634b94ea7970232a63f5f62cc4a9288127 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 11:33:46 +0200 Subject: [PATCH 05/35] Upgradle v6.7 --- gradle/wrapper/gradle-wrapper.jar | Bin 58695 -> 58910 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 2 ++ gradlew.bat | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index f3d88b1c2faf2fc91d853cd5d4242b5547257070..62d4c053550b91381bbd28b1afc82d634bf73a8a 100644 GIT binary patch delta 12524 zcmY*pqN z|ERss*;ReIR@Lg&r_R7IT-GRDbpR4NMKNcwFgy&*A|eco1PnBHRth?SBneiw6$UT&^LVJ0?Naa`KfV(>F!Ez}~S z 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 delta 12163 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 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% From 9edad142d3011a9c35d4fcc90a0743976261a24c Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 11:38:25 +0200 Subject: [PATCH 06/35] Update config. --- CODE_OF_CONDUCT.md | 128 ++++++++++++++++++ CONTRIBUTING.md | 37 +++++ .../spine/gradle/internal/IncrementGuard.kt | 28 ++++ .../kotlin/io/spine/gradle/internal/deps.kt | 14 +- config | 2 +- 5 files changed, 207 insertions(+), 2 deletions(-) create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md 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/config b/config index a92f5382c..087c8fb22 160000 --- a/config +++ b/config @@ -1 +1 @@ -Subproject commit a92f5382c816462dcfe7b4dc9aaab41aafc003ca +Subproject commit 087c8fb2276f8c5323ef6e986cce642a8667926b From e1a44abcb5ae2709f14e6c890e78d391e1bd5dff Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 11:41:35 +0200 Subject: [PATCH 07/35] Do not use deprecated `file(String)` API. --- .../src/main/java/io/spine/web/test/given/Application.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 { From cf6b729b26c3949e1bcad6c5c58272bbe5cbf58a Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 11:43:46 +0200 Subject: [PATCH 08/35] Bump JS version. --- client-js/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client-js/package.json b/client-js/package.json index c4526c7dd..77841a269 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", From 17ee9f238694b699b65341aa5cee3f7e2ddb6a9c Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 11:50:59 +0200 Subject: [PATCH 09/35] Cleanup docs and specify NodeJs version. --- client-js/README.md | 50 ++++++++++++++++++++++++++++++++------------- 1 file changed, 36 insertions(+), 14 deletions(-) diff --git a/client-js/README.md b/client-js/README.md index 403e405cf..b5c7e1c54 100644 --- a/client-js/README.md +++ b/client-js/README.md @@ -1,39 +1,50 @@ # 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: @@ -42,17 +53,28 @@ 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. + +1. Install [NodeJs Plugin][idea-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. + + * Add `--require @babel/register` to `node 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 + + ```bash ./gradlew publishJs - ``` + ``` From 32c5d24fcf21635d977cc254b8719295fa5bca5d Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 11:53:12 +0200 Subject: [PATCH 10/35] Specify NodeJs version in NVM rc configuration file. --- client-js/.nvmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 client-js/.nvmrc 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 From fb0e6df96af75497bce4d54ddf628f810373563c Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 11:55:10 +0200 Subject: [PATCH 11/35] Specify NodeJs and NPM versions in the package.json --- client-js/package.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client-js/package.json b/client-js/package.json index 77841a269..85ba8ef8f 100644 --- a/client-js/package.json +++ b/client-js/package.json @@ -24,6 +24,10 @@ "test": "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" }, From 292334150986f553997bd3e42a01a652ca4aeaea Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 11:55:51 +0200 Subject: [PATCH 12/35] Use v12 NodeJs LTS version. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From cb06119fb87def1a0b9a342afa684a0453439010 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 12:03:19 +0200 Subject: [PATCH 13/35] Specify engines in the tests as well. Bump version. --- integration-tests/js-tests/.nvmrc | 1 + integration-tests/js-tests/package.json | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 integration-tests/js-tests/.nvmrc 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..eeff4cfe5 100644 --- a/integration-tests/js-tests/package.json +++ b/integration-tests/js-tests/package.json @@ -1,12 +1,16 @@ { "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", "installLinkedLib": "npm link spine-web" }, + "engines": { + "node": ">=12.19.0", + "npm": ">=6.14.7" + }, "devDependencies": { "@babel/core": "^7.0.0", "@babel/plugin-transform-runtime": "^7.12.1", From b07eba2a46a49754b27448263620377ce9249c2d Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 12:10:11 +0200 Subject: [PATCH 14/35] Use latest Jetty 9.X version to be compatible with App Engine env. --- integration-tests/test-app/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration-tests/test-app/build.gradle.kts b/integration-tests/test-app/build.gradle.kts index 0f4decdae..a005bc1d2 100644 --- a/integration-tests/test-app/build.gradle.kts +++ b/integration-tests/test-app/build.gradle.kts @@ -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 } From 6f281e3398710a401aaf27d6a0edd42819adb6ec Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 12:26:14 +0200 Subject: [PATCH 15/35] Update reports. --- license-report.md | 1159 +++++++++++++++++++++------------------------ pom.xml | 40 +- 2 files changed, 566 insertions(+), 633 deletions(-) diff --git a/license-report.md b/license-report.md index 75f35e127..48e0c9fcb 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,23 +388,23 @@ 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 12:11:11 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** +1. **encoding@0.1.13** * 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** +1. **iconv-lite@0.6.2** * Licenses: MIT * Repository: [https://github.com/ashtuchkin/iconv-lite](https://github.com/ashtuchkin/iconv-lite) 1. **is-stream@1.1.0** @@ -417,22 +416,22 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 1. **node-fetch@1.7.3** * 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** * 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 +439,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** - * 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** +1. **@babel/helper-hoist-variables@7.10.4** * 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](https://github.com/babel/babel) +1. **@babel/helper-skip-transparent-expression-wrappers@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-split-export-declaration@7.11.0** * Licenses: MIT * Repository: [https://github.com/babel/babel](https://github.com/babel/babel) -1. **@babel/helper-replace-supers@7.4.4** +1. **@babel/helper-validator-identifier@7.10.4** * 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-option@7.12.1** * 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-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.11.0** +1. **@babel/helpers@7.12.5** * Licenses: MIT * Repository: [https://github.com/babel/babel](https://github.com/babel/babel) -1. **@babel/helper-split-export-declaration@7.4.4** +1. **@babel/highlight@7.10.4** * 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/parser@7.12.5** * Licenses: MIT * Repository: [https://github.com/babel/babel](https://github.com/babel/babel) -1. **@babel/helper-wrap-function@7.2.0** +1. **@babel/plugin-proposal-async-generator-functions@7.12.1** * 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-class-properties@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-dynamic-import@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-export-namespace-from@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-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](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-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-scoping@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-classes@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-computed-properties@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-destructuring@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-dotall-regex@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-duplicate-keys@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-exponentiation-operator@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-for-of@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-function-name@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-literals@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-member-expression-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-modules-amd@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-commonjs@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-systemjs@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-umd@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-named-capturing-groups-regex@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-new-target@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-object-super@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-parameters@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-property-literals@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-regenerator@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-reserved-words@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-shorthand-properties@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-spread@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-sticky-regex@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-template-literals@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-typeof-symbol@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-unicode-escapes@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-regex@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/preset-env@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-modules@0.1.4** * 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: 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 +811,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 +826,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,67 +874,73 @@ 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. **@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. **@xtuc/ieee754@1.2.0** @@ -929,16 +955,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,12 +970,12 @@ 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) + * Repository: [https://github.com/ajv-validator/ajv](https://github.com/ajv-validator/ajv) 1. **ansi-colors@3.2.3** * Licenses: MIT * Repository: [https://github.com/doowb/ansi-colors](https://github.com/doowb/ansi-colors) @@ -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,12 +1060,15 @@ 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-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@3.2.0** * Licenses: MIT * Repository: [https://github.com/tleunen/babel-plugin-module-resolver](https://github.com/tleunen/babel-plugin-module-resolver) @@ -1082,13 +1108,16 @@ 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** +1. **bindings@1.5.0** * Licenses: MIT - * Repository: [https://github.com/petkaantonov/bluebird](https://github.com/petkaantonov/bluebird) + * Repository: [https://github.com/TooTallNate/node-bindings](https://github.com/TooTallNate/node-bindings) 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 +1147,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 +1165,28 @@ 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. **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. **chokidar@2.1.8** * Licenses: MIT * Repository: [https://github.com/paulmillr/chokidar](https://github.com/paulmillr/chokidar) 1. **chokidar@3.3.0** * Licenses: MIT * Repository: [https://github.com/paulmillr/chokidar](https://github.com/paulmillr/chokidar) -1. **chownr@1.1.1** +1. **chokidar@3.4.3** + * Licenses: MIT + * Repository: [https://github.com/paulmillr/chokidar](https://github.com/paulmillr/chokidar) +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,10 @@ 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. **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. **commondir@1.0.1** @@ -1232,15 +1264,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 +1279,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** +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-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** - * 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 +1291,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** @@ -1286,21 +1309,15 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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) @@ -1328,7 +1345,7 @@ 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** @@ -1358,10 +1375,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,13 +1387,13 @@ 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. **entities@2.0.3** @@ -1397,12 +1414,9 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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) @@ -1415,27 +1429,27 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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. **esutils@2.0.2** - * Licenses: BSD +1. **estraverse@5.2.0** + * Licenses: BSD-2-Clause + * Repository: [https://github.com/estools/estraverse](https://github.com/estools/estraverse) +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** - * 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) @@ -1454,10 +1468,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 +1480,12 @@ 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. **file-uri-to-path@1.0.0** + * Licenses: MIT + * Repository: [https://github.com/TooTallNate/file-uri-to-path](https://github.com/TooTallNate/file-uri-to-path) 1. **fill-range@4.0.0** * Licenses: MIT * Repository: [https://github.com/jonschlinkert/fill-range](https://github.com/jonschlinkert/fill-range) @@ -1493,9 +1510,9 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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. **findup-sync@3.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/gulpjs/findup-sync](https://github.com/gulpjs/findup-sync) 1. **firebase@7.24.0** * Licenses: Apache-2.0 * Repository: [https://github.com/firebase/firebase-js-sdk](https://github.com/firebase/firebase-js-sdk) @@ -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,27 +1549,24 @@ 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** - * Licenses: MIT - * Repository: [https://github.com/sindresorhus/get-stream](https://github.com/sindresorhus/get-stream) 1. **get-value@2.0.6** * Licenses: MIT * Repository: [https://github.com/jonschlinkert/get-value](https://github.com/jonschlinkert/get-value) @@ -1565,37 +1579,40 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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-modules@2.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. **global-prefix@3.0.0** + * 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 +1642,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** @@ -1643,7 +1660,7 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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,10 +1669,13 @@ 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** @@ -1664,13 +1684,13 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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** @@ -1682,9 +1702,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 +1714,18 @@ 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. **inherits@2.0.4** + * Licenses: ISC + * Repository: [https://github.com/isaacs/inherits](https://github.com/isaacs/inherits) 1. **ini@1.3.5** * Licenses: ISC * Repository: [https://github.com/isaacs/ini](https://github.com/isaacs/ini) -1. **interpret@1.2.0** +1. **interpret@1.4.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,12 +1741,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-buffer@2.0.5** * 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) +1. **is-core-module@2.1.0** + * Licenses: MIT + * 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) @@ -1751,9 +1774,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) @@ -1775,9 +1795,6 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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** - * 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) @@ -1835,9 +1852,6 @@ 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) @@ -1847,6 +1861,9 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 1. **js-yaml@3.13.1** * Licenses: MIT * Repository: [https://github.com/nodeca/js-yaml](https://github.com/nodeca/js-yaml) +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** * Licenses: Apache-2.0 * Repository: [https://github.com/michaelkourlas/node-js2xmlparser](https://github.com/michaelkourlas/node-js2xmlparser) @@ -1865,6 +1882,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 +1894,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 +1915,12 @@ 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** - * Licenses: MIT - * Repository: [https://github.com/sindresorhus/lcid](https://github.com/sindresorhus/lcid) 1. **license-checker@25.0.1** * Licenses: BSD-3-Clause * Repository: [https://github.com/davglass/license-checker](https://github.com/davglass/license-checker) @@ -1916,7 +1930,7 @@ 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** @@ -1937,9 +1951,6 @@ 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) @@ -1964,12 +1975,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 +1996,12 @@ 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. **micromatch@3.1.10** * Licenses: MIT * Repository: [https://github.com/micromatch/micromatch](https://github.com/micromatch/micromatch) @@ -2006,9 +2011,6 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 1. **mime@2.4.6** * Licenses: MIT * Repository: [https://github.com/broofa/mime](https://github.com/broofa/mime) -1. **mimic-fn@2.1.0** - * Licenses: MIT - * Repository: [https://github.com/sindresorhus/mimic-fn](https://github.com/sindresorhus/mimic-fn) 1. **minimalistic-assert@1.0.1** * Licenses: ISC * Repository: [https://github.com/calvinmetcalf/minimalistic-assert](https://github.com/calvinmetcalf/minimalistic-assert) @@ -2018,24 +2020,15 @@ 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) @@ -2057,10 +2050,13 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 1. **ms@2.1.2** * Licenses: MIT * Repository: [https://github.com/zeit/ms](https://github.com/zeit/ms) +1. **nan@2.14.2** + * Licenses: MIT + * Repository: [https://github.com/nodejs/nan](https://github.com/nodejs/nan) 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** @@ -2072,16 +2068,13 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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 +2083,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 +2098,9 @@ 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** - * 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. **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. **nyc@15.1.0** * Licenses: ISC * Repository: [https://github.com/istanbuljs/nyc](https://github.com/istanbuljs/nyc) @@ -2132,7 +2122,7 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 1. **object.assign@4.1.0** * Licenses: MIT * Repository: [https://github.com/ljharb/object.assign](https://github.com/ljharb/object.assign) -1. **object.assign@4.1.1** +1. **object.assign@4.1.2** * Licenses: MIT * Repository: [https://github.com/ljharb/object.assign](https://github.com/ljharb/object.assign) 1. **object.getownpropertydescriptors@2.1.0** @@ -2150,31 +2140,16 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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** * Licenses: MIT * Repository: [https://github.com/sindresorhus/p-limit](https://github.com/sindresorhus/p-limit) -1. **p-limit@2.2.0** +1. **p-limit@2.3.0** * Licenses: MIT * Repository: [https://github.com/sindresorhus/p-limit](https://github.com/sindresorhus/p-limit) 1. **p-locate@2.0.0** @@ -2198,13 +2173,13 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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** @@ -2213,7 +2188,7 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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** @@ -2240,7 +2215,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** @@ -2264,13 +2239,7 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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,13 +2296,16 @@ 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** @@ -2342,31 +2314,34 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 1. **readdirp@3.2.0** * Licenses: MIT * Repository: [https://github.com/paulmillr/readdirp](https://github.com/paulmillr/readdirp) -1. **regenerate-unicode-properties@8.1.0** +1. **readdirp@3.5.0** + * Licenses: MIT + * Repository: [https://github.com/paulmillr/readdirp](https://github.com/paulmillr/readdirp) +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,9 +2359,6 @@ 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) @@ -2411,13 +2383,13 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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 +2404,34 @@ 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. **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. **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** @@ -2480,15 +2452,12 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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 +2476,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 +2497,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 +2536,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,10 +2554,10 @@ 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** +1. **string.prototype.trimend@1.0.2** * 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** +1. **string.prototype.trimstart@1.0.2** * 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** @@ -2609,15 +2578,15 @@ 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** - * 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) 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) @@ -2627,6 +2596,9 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 1. **supports-color@6.0.0** * Licenses: MIT * Repository: [https://github.com/chalk/supports-color](https://github.com/chalk/supports-color) +1. **supports-color@6.1.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) @@ -2636,22 +2608,22 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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 +2650,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) @@ -2711,28 +2677,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 +2725,31 @@ 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. **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. **webpack-cli@3.3.4** +1. **watchpack@1.7.4** + * Licenses: MIT + * Repository: [https://github.com/webpack/watchpack](https://github.com/webpack/watchpack) +1. **webpack-cli@3.3.12** * 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** @@ -2807,9 +2776,6 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 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. **wrap-ansi@5.1.0** * Licenses: MIT * Repository: [https://github.com/chalk/wrap-ansi](https://github.com/chalk/wrap-ansi) @@ -2828,24 +2794,18 @@ 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) @@ -2855,9 +2815,6 @@ This report was generated on **Mon Oct 19 11:10:08 EEST 2020** using [Gradle-Lic 1. **yargs-unparser@1.6.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 +2823,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 12:11:15 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 +2891,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 +3069,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 +3182,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 +3436,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 +3533,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 +3635,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 12:01:15 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 +3706,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 +3853,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 +3953,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 +4050,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 12:02:04 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 +4118,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 +4296,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 +4426,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 +4687,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 +4707,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 +4780,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 +4850,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 +4870,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 +4902,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 +4942,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 +4967,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 +4992,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 +5032,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 +5057,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 +5082,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 +5107,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 +5132,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 +5157,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 +5182,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 +5267,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 +5282,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 +5297,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 +5312,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 +5327,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 +5342,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 +5357,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 +5382,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 +5456,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 +5486,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 +5495,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 +5521,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 +5535,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 +5549,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 +5563,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 +5586,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 +5649,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 12:13:07 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 +6044,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 +6133,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 12:03:48 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 +6567,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 +6656,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 12:03:54 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 From 67913d374254fa3d3f819e1e49f86dd7ccbde68b Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 12:28:04 +0200 Subject: [PATCH 16/35] Update Git ignore config. --- .gitignore | 46 +++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 41 insertions(+), 5 deletions(-) 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 From aafe9f49a75d1184c08dace58c999a7ff05eaa67 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 12:29:22 +0200 Subject: [PATCH 17/35] Fix indentation. --- client-js/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/client-js/README.md b/client-js/README.md index b5c7e1c54..a5c785932 100644 --- a/client-js/README.md +++ b/client-js/README.md @@ -48,6 +48,7 @@ For a full list of peer dependencies, see [package.json](./package.json). ## Testing Run the tests using the following command: + ```bash npm run test ``` @@ -76,5 +77,5 @@ To publish a new version to NPM: 3. Execute Gradle `publishJs` task from a project root: ```bash - ./gradlew publishJs - ``` + ./gradlew publishJs + ``` From af56aac31f105271846c9e6432568a8cced9f381 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 14:06:09 +0200 Subject: [PATCH 18/35] Bump dependencies. --- client-js/package.json | 40 ++-- integration-tests/js-tests/package.json | 20 +- license-report.md | 278 +++++++++++------------- 3 files changed, 154 insertions(+), 184 deletions(-) diff --git a/client-js/package.json b/client-js/package.json index 85ba8ef8f..ee1b59997 100644 --- a/client-js/package.json +++ b/client-js/package.json @@ -32,30 +32,30 @@ "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/integration-tests/js-tests/package.json b/integration-tests/js-tests/package.json index eeff4cfe5..932151474 100644 --- a/integration-tests/js-tests/package.json +++ b/integration-tests/js-tests/package.json @@ -12,17 +12,17 @@ "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/license-report.md b/license-report.md index 48e0c9fcb..2939cd366 100644 --- a/license-report.md +++ b/license-report.md @@ -388,7 +388,7 @@ The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Nov 05 12:11:11 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). +This report was generated on **Thu Nov 05 13:32:32 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.6` @@ -428,7 +428,7 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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.4.1** @@ -889,6 +889,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **@types/node@13.13.30** * Licenses: MIT * Repository: [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) +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) @@ -943,6 +946,12 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -976,7 +985,7 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **ajv@6.12.6** * Licenses: MIT * Repository: [https://github.com/ajv-validator/ajv](https://github.com/ajv-validator/ajv) -1. **ansi-colors@3.2.3** +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** @@ -1030,6 +1039,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -1069,7 +1081,7 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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@3.2.0** +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** @@ -1186,6 +1198,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **camelcase@5.3.1** * Licenses: MIT * Repository: [https://github.com/sindresorhus/camelcase](https://github.com/sindresorhus/camelcase) +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) @@ -1198,10 +1213,10 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **chalk@2.4.2** * Licenses: MIT * Repository: [https://github.com/chalk/chalk](https://github.com/chalk/chalk) -1. **chokidar@2.1.8** +1. **chalk@4.1.0** * Licenses: MIT - * Repository: [https://github.com/paulmillr/chokidar](https://github.com/paulmillr/chokidar) -1. **chokidar@3.3.0** + * 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.4.3** @@ -1246,12 +1261,21 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **color-name@1.1.4** * Licenses: MIT * Repository: [https://github.com/colorjs/color-name](https://github.com/colorjs/color-name) +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** * Licenses: MIT * Repository: [https://github.com/substack/node-commondir](https://github.com/substack/node-commondir) @@ -1300,9 +1324,6 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -1327,9 +1348,15 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -1348,15 +1375,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -1396,21 +1417,18 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -1423,6 +1441,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -1450,12 +1471,12 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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@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) @@ -1501,22 +1522,19 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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@3.0.0** +1. **find-up@5.0.0** * Licenses: MIT - * Repository: [https://github.com/gulpjs/findup-sync](https://github.com/gulpjs/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** @@ -1567,6 +1585,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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@5.2.0** + * Licenses: MIT + * Repository: [https://github.com/sindresorhus/get-stream](https://github.com/sindresorhus/get-stream) 1. **get-value@2.0.6** * Licenses: MIT * Repository: [https://github.com/jonschlinkert/get-value](https://github.com/jonschlinkert/get-value) @@ -1576,24 +1597,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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.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-modules@2.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. **global-prefix@3.0.0** - * 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) @@ -1657,9 +1663,6 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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.8.8** * Licenses: ISC * Repository: [https://github.com/npm/hosted-git-info](https://github.com/npm/hosted-git-info) @@ -1681,6 +1684,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -1693,7 +1699,7 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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** @@ -1717,10 +1723,7 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **inherits@2.0.4** * Licenses: ISC * Repository: [https://github.com/isaacs/inherits](https://github.com/isaacs/inherits) -1. **ini@1.3.5** - * Licenses: ISC - * Repository: [https://github.com/isaacs/ini](https://github.com/isaacs/ini) -1. **interpret@1.4.0** +1. **interpret@2.2.0** * Licenses: MIT * Repository: [https://github.com/gulpjs/interpret](https://github.com/gulpjs/interpret) 1. **invariant@2.2.4** @@ -1741,12 +1744,6 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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.5** - * 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) 1. **is-core-module@2.1.0** * Licenses: MIT * Repository: [https://github.com/inspect-js/is-core-module](https://github.com/inspect-js/is-core-module) @@ -1756,9 +1753,6 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -1786,27 +1780,21 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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@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) @@ -1858,9 +1846,6 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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** - * Licenses: MIT - * Repository: [https://github.com/nodeca/js-yaml](https://github.com/nodeca/js-yaml) 1. **js-yaml@3.14.0** * Licenses: MIT * Repository: [https://github.com/nodeca/js-yaml](https://github.com/nodeca/js-yaml) @@ -1921,6 +1906,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **klaw@3.0.0** * Licenses: MIT * Repository: [https://github.com/jprichardson/node-klaw](https://github.com/jprichardson/node-klaw) +1. **leven@3.1.0** + * Licenses: MIT + * 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) @@ -1933,15 +1921,15 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -1954,7 +1942,7 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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** @@ -2002,6 +1990,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -2011,6 +2002,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **mime@2.4.6** * Licenses: MIT * Repository: [https://github.com/broofa/mime](https://github.com/broofa/mime) +1. **mimic-fn@2.1.0** + * Licenses: MIT + * Repository: [https://github.com/sindresorhus/mimic-fn](https://github.com/sindresorhus/mimic-fn) 1. **minimalistic-assert@1.0.1** * Licenses: ISC * Repository: [https://github.com/calvinmetcalf/minimalistic-assert](https://github.com/calvinmetcalf/minimalistic-assert) @@ -2035,7 +2029,7 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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** @@ -2044,30 +2038,24 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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. **nan@2.14.2** * Licenses: MIT * Repository: [https://github.com/nodejs/nan](https://github.com/nodejs/nan) +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.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.1** * Licenses: MIT * Repository: [https://github.com/bitinn/node-fetch](https://github.com/bitinn/node-fetch) @@ -2101,6 +2089,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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. **nyc@15.1.0** * Licenses: ISC * Repository: [https://github.com/istanbuljs/nyc](https://github.com/istanbuljs/nyc) @@ -2110,30 +2101,24 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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** - * Licenses: MIT - * Repository: [https://github.com/ljharb/object.assign](https://github.com/ljharb/object.assign) 1. **object.assign@4.1.2** * 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) @@ -2146,27 +2131,24 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **osenv@0.1.5** * Licenses: ISC * Repository: [https://github.com/npm/osenv](https://github.com/npm/osenv) -1. **p-limit@1.3.0** - * Licenses: MIT - * Repository: [https://github.com/sindresorhus/p-limit](https://github.com/sindresorhus/p-limit) 1. **p-limit@2.3.0** * Licenses: MIT * Repository: [https://github.com/sindresorhus/p-limit](https://github.com/sindresorhus/p-limit) -1. **p-locate@2.0.0** +1. **p-limit@3.0.2** * Licenses: MIT - * Repository: [https://github.com/sindresorhus/p-locate](https://github.com/sindresorhus/p-locate) + * Repository: [https://github.com/sindresorhus/p-limit](https://github.com/sindresorhus/p-limit) 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) @@ -2182,9 +2164,6 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -2203,9 +2182,6 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -2233,7 +2209,7 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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** @@ -2311,12 +2287,15 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **readdirp@2.2.1** * Licenses: MIT * Repository: [https://github.com/paulmillr/readdirp](https://github.com/paulmillr/readdirp) -1. **readdirp@3.2.0** - * Licenses: MIT - * Repository: [https://github.com/paulmillr/readdirp](https://github.com/paulmillr/readdirp) 1. **readdirp@3.5.0** * Licenses: MIT * Repository: [https://github.com/paulmillr/readdirp](https://github.com/paulmillr/readdirp) +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) @@ -2365,18 +2344,12 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -2428,6 +2401,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -2440,15 +2416,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -2554,12 +2524,6 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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.2** - * 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.2** - * 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) @@ -2578,9 +2542,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **strip-bom@4.0.0** * Licenses: MIT * Repository: [https://github.com/sindresorhus/strip-bom](https://github.com/sindresorhus/strip-bom) -1. **strip-json-comments@2.0.1** +1. **strip-final-newline@2.0.0** * 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) @@ -2593,15 +2557,12 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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@6.1.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) @@ -2665,6 +2626,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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) @@ -2725,6 +2689,9 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **util@0.11.1** * Licenses: MIT * Repository: [https://github.com/defunctzombie/node-util](https://github.com/defunctzombie/node-util) +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) @@ -2740,7 +2707,7 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 1. **watchpack@1.7.4** * Licenses: MIT * Repository: [https://github.com/webpack/watchpack](https://github.com/webpack/watchpack) -1. **webpack-cli@3.3.12** +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.2** @@ -2764,18 +2731,21 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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. **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) @@ -2812,7 +2782,7 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice 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@13.3.2** @@ -2823,7 +2793,7 @@ This report was generated on **Thu Nov 05 12:11:11 EET 2020** using [Gradle-Lice * Repository: [https://github.com/yargs/yargs](https://github.com/yargs/yargs) -This report was generated on **Thu Nov 05 2020 12:11:15 GMT+0200 (Eastern European Standard Time)** using [NPM License Checker](https://github.com/davglass/license-checker) library. +This report was generated on **Thu Nov 05 2020 13:32:34 GMT+0200 (Eastern European Standard Time)** using [NPM License Checker](https://github.com/davglass/license-checker) library. From 14195a8e119c36556aaeb41a378d10c32ef97252 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 14:07:18 +0200 Subject: [PATCH 19/35] Fix UUID import and drop deprecated `assert.equals` usage. --- .../main/client/actor-request-factory.js | 8 ++--- client-js/test/client/any-packer-test.js | 20 ++++++------- client-js/test/client/field-paths-test.js | 6 ++-- .../test/client/filtering-request-test.js | 30 +++++++++---------- client-js/test/client/http-endpoint-test.js | 14 ++++----- .../test/client/parser/type-parsers-test.js | 20 ++++++------- client-js/test/client/query-builder-test.js | 16 +++++----- client-js/test/client/query-request-test.js | 4 +-- client-js/test/client/tenant-ids-test.js | 6 ++-- client-js/test/client/tenant-provider-test.js | 8 ++--- client-js/test/client/time-utils-test.js | 4 +-- client-js/test/client/topic-builder-test.js | 4 +-- .../test/firebase-client/fetch-test.js | 8 ++--- .../test/firebase-client/query-test.js | 6 ++-- .../test/firebase-client/send-command-test.js | 20 ++++++------- .../single-tenant-client-test.js | 8 ++--- .../test/firebase-client/subscribe-test.js | 20 ++++++------- .../js-tests/test/given/test-environment.js | 6 ++-- 18 files changed, 104 insertions(+), 104 deletions(-) diff --git a/client-js/main/client/actor-request-factory.js b/client-js/main/client/actor-request-factory.js index f5ce546b1..6ff9b049a 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 uuidv4} 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-${uuidv4()}`); return result; } } @@ -865,7 +865,7 @@ class CommandFactory { */ static _newCommandId() { const result = new CommandId(); - result.setUuid(uuid.v4()); + result.setUuid(uuidv4()); return result; } } @@ -957,7 +957,7 @@ class TopicFactory { */ static _generateId() { const topicId = new TopicId(); - topicId.setValue(`t-${uuid.v4()}`); + topicId.setValue(`t-${uuidv4()}`); return topicId; } } diff --git a/client-js/test/client/any-packer-test.js b/client-js/test/client/any-packer-test.js index 477124042..da0d1ac35 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 uuidv4} 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(uuidv4()); return task; } static newTaskId() { const taskId = new TaskId(); - taskId.setValue(uuid.v4()); + taskId.setValue(uuidv4()); 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/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..ea7d20514 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 uuidv4} 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 = uuidv4(); 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 = uuidv4(); taskId1.setValue(idValue1); const taskId2 = new TaskId(); - const idValue2 = uuid.v4(); + const idValue2 = uuidv4(); 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..a6c187b1e 100644 --- a/client-js/test/client/query-builder-test.js +++ b/client-js/test/client/query-builder-test.js @@ -60,7 +60,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().getValue(), ActorProvider.ANONYMOUS); } /** @@ -79,7 +79,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 +538,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 +560,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..d8ad30fec 100644 --- a/client-js/test/client/tenant-ids-test.js +++ b/client-js/test/client/tenant-ids-test.js @@ -26,7 +26,7 @@ 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(), internetDomain); done(); }); @@ -45,7 +45,7 @@ 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(), emailAddress); done(); }); @@ -64,7 +64,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..6c0e54466 100644 --- a/client-js/test/client/topic-builder-test.js +++ b/client-js/test/client/topic-builder-test.js @@ -64,7 +64,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().getValue(), ActorProvider.ANONYMOUS); } /** @@ -83,7 +83,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/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/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..f3599d3cb 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); + 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( + assert.strictEqual( taskId, 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..c00b8a8d5 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 uuidv4} 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 = uuidv4(); } 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'}-${uuidv4()}`); return id; } From b29dc395757bb7130eeef1a6630acd5d21b882a0 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 15:12:33 +0200 Subject: [PATCH 20/35] Declare type of the `ANONYMOUS` actor to enable type-hinting. --- client-js/main/client/actor-request-factory.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client-js/main/client/actor-request-factory.js b/client-js/main/client/actor-request-factory.js index 6ff9b049a..3e2be0e5d 100644 --- a/client-js/main/client/actor-request-factory.js +++ b/client-js/main/client/actor-request-factory.js @@ -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(); From 1b34acfe5d0ca918bb1a3778c966345169bc7c09 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 15:41:30 +0200 Subject: [PATCH 21/35] Add Webpack test configuration that allows resolving aliases while working in IDEA. --- .idea/codeStyles/Project.xml | 18 +++++++++++++ .idea/misc.xml | 5 +++- client-js/README.md | 11 +++++--- client-js/test/webpack-test.config.js | 39 +++++++++++++++++++++++++++ 4 files changed, 69 insertions(+), 4 deletions(-) create mode 100644 client-js/test/webpack-test.config.js 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..32795b9c9 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -35,5 +35,8 @@ - + + + \ No newline at end of file diff --git a/client-js/README.md b/client-js/README.md index a5c785932..f5da23f31 100644 --- a/client-js/README.md +++ b/client-js/README.md @@ -57,10 +57,15 @@ You can also run tests from IntelliJ IDEA. To do so: 1. Install [NodeJs Plugin][idea-nodejs]. The plugin adds `Mocha` configuration. -2. Update `Mocha` configuration template: +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 `node options`. It is required to support - all ES6 features in Node.js environment. + * 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`. 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') + } + } +} From 3d206f6d8030a68fbd6a7569cb9ddb0fb671a967 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 15:55:34 +0200 Subject: [PATCH 22/35] Fix tests. --- client-js/test/client/query-builder-test.js | 5 +++-- client-js/test/client/tenant-ids-test.js | 7 ++++--- client-js/test/client/topic-builder-test.js | 13 +++++-------- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/client-js/test/client/query-builder-test.js b/client-js/test/client/query-builder-test.js index a6c187b1e..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.strictEqual(context.getActor().getValue(), ActorProvider.ANONYMOUS); + assert.strictEqual(context.getActor(), ActorProvider.ANONYMOUS); } /** diff --git a/client-js/test/client/tenant-ids-test.js b/client-js/test/client/tenant-ids-test.js index d8ad30fec..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.strictEqual(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.strictEqual(tenantId.getEmail(), emailAddress); + + assert.strictEqual(tenantId.getEmail().getValue(), emailAddress); done(); }); diff --git a/client-js/test/client/topic-builder-test.js b/client-js/test/client/topic-builder-test.js index 6c0e54466..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.strictEqual(context.getActor().getValue(), ActorProvider.ANONYMOUS); + assert.strictEqual(context.getActor(), ActorProvider.ANONYMOUS); } /** From c44e72c9cac03f8b0ab579d44602626a3d26bf88 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 16:52:17 +0200 Subject: [PATCH 23/35] Compare same types while using `strictEquals`. --- .../js-tests/test/firebase-client/send-command-test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 f3599d3cb..1587c74a0 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 @@ -169,7 +169,7 @@ describe('FirebaseClient command sending', function () { const message = AnyPacker.unpack(packedMessage).as(taskCreatedType); const theTaskId = message.getId().getValue(); assert.strictEqual( - taskId, theTaskId, + taskId.getValue(), theTaskId, `Expected the task ID to be '${taskId}', got '${theTaskId}' instead.` ); const theTaskName = message.getName(); From 76d064c22a26d8825a86f903f3c88e6428b12467 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 16:52:56 +0200 Subject: [PATCH 24/35] Add webpack-test configuration for integration tests module. --- .../js-tests/webpack-test.config.js | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 integration-tests/js-tests/webpack-test.config.js 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') + } + } +} From f9032f7d317b896bb8201d8ecddd7f1596dba124 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 17:19:56 +0200 Subject: [PATCH 25/35] To test same value types. --- .../js-tests/test/firebase-client/send-command-test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 1587c74a0..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 @@ -53,7 +53,7 @@ describe('FirebaseClient command sending', function () { .then(data => { assert.strictEqual(data.length, 1); const item = data[0]; - assert.strictEqual(item.getId().getValue(), taskId); + assert.strictEqual(item.getId().getValue(), taskId.getValue()); assert.strictEqual(item.getName(), command.getName()); assert.strictEqual(item.getDescription(), command.getDescription()); From 99c04602a36f007ac79bdb357e2bd7f872df743a Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 17:20:12 +0200 Subject: [PATCH 26/35] Improve imports. --- .../js-tests/test/firebase-client/given/firebase-client.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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..a0206f63c 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,7 @@ 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 initSpineWeb, TenantProvider} from '@lib'; import TestEnvironment from "../../given/test-environment"; /** @@ -37,7 +35,7 @@ import TestEnvironment from "../../given/test-environment"; * @return {FirebaseClient} the Firebase client instance */ export function initClient(endpointUrl, tenantProvider, keepUpInterval) { - return spineWeb.init({ + return initSpineWeb({ protoIndexFiles: [testProtobuf], endpointUrl: endpointUrl, firebaseDatabase: firebaseDatabase, From 5cef599ffadc9d3526aac5044b39208700b03812 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 19:14:13 +0200 Subject: [PATCH 27/35] Add `errors` test. --- client-js/test/client/errors-test.js | 63 ++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 client-js/test/client/errors-test.js diff --git a/client-js/test/client/errors-test.js b/client-js/test/client/errors-test.js new file mode 100644 index 000000000..5f2516cf8 --- /dev/null +++ b/client-js/test/client/errors-test.js @@ -0,0 +1,63 @@ +/* + * 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 a', () => { + 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('no cause set', done => { + const error = new CommandHandlingError( + 'Unable to process command' + ); + assert.ok(error.assuresCommandNeglected() === false); + done(); + }); + + it('a generic `Error` is the cause', done => { + const error = new CommandHandlingError( + 'Unable to process command', new Error() + ); + assert.ok(error.assuresCommandNeglected() === false); + done(); + }); + }) +}); From cd0b32d95c675ce5a198da88181ce7088f9ced71 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 19:20:53 +0200 Subject: [PATCH 28/35] Do not use `instancesof` for Proto messages that may be transferred over the net. `instanceof` for Protos may have glitches if messages were created with different versions of Protobuf or even in different OSs. The bullet-proof method for JS is to compare TypeUrl value. --- client-js/main/client/errors.js | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) 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(); From d6a3041a85bf567e7657a6addd2b0e81cd36d80f Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 19:23:29 +0200 Subject: [PATCH 29/35] Update report. --- license-report.md | 42 ++++++++++++------------------------------ 1 file changed, 12 insertions(+), 30 deletions(-) diff --git a/license-report.md b/license-report.md index 2939cd366..adbbbe191 100644 --- a/license-report.md +++ b/license-report.md @@ -388,7 +388,7 @@ The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Nov 05 13:32:32 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). +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.6` @@ -398,30 +398,18 @@ This report was generated on **Thu Nov 05 13:32:32 EET 2020** using [Gradle-Lice 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.13** - * Licenses: MIT - * Repository: [https://github.com/andris9/encoding](https://github.com/andris9/encoding) 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.6.2** - * 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.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.6** * Licenses: Apache-2.0 * Repository: [https://github.com/SpineEventEngine/web](https://github.com/SpineEventEngine/web) @@ -1120,9 +1108,6 @@ This report was generated on **Thu Nov 05 13:32:32 EET 2020** using [Gradle-Lice 1. **binary-extensions@2.1.0** * Licenses: MIT * Repository: [https://github.com/sindresorhus/binary-extensions](https://github.com/sindresorhus/binary-extensions) -1. **bindings@1.5.0** - * Licenses: MIT - * Repository: [https://github.com/TooTallNate/node-bindings](https://github.com/TooTallNate/node-bindings) 1. **bluebird@3.7.2** * Licenses: MIT * Repository: [https://github.com/petkaantonov/bluebird](https://github.com/petkaantonov/bluebird) @@ -1504,9 +1489,6 @@ This report was generated on **Thu Nov 05 13:32:32 EET 2020** using [Gradle-Lice 1. **figgy-pudding@3.5.2** * Licenses: ISC * Repository: [https://github.com/npm/figgy-pudding](https://github.com/npm/figgy-pudding) -1. **file-uri-to-path@1.0.0** - * Licenses: MIT - * Repository: [https://github.com/TooTallNate/file-uri-to-path](https://github.com/TooTallNate/file-uri-to-path) 1. **fill-range@4.0.0** * Licenses: MIT * Repository: [https://github.com/jonschlinkert/fill-range](https://github.com/jonschlinkert/fill-range) @@ -2041,9 +2023,6 @@ This report was generated on **Thu Nov 05 13:32:32 EET 2020** using [Gradle-Lice 1. **ms@2.1.2** * Licenses: MIT * Repository: [https://github.com/zeit/ms](https://github.com/zeit/ms) -1. **nan@2.14.2** - * Licenses: MIT - * Repository: [https://github.com/nodejs/nan](https://github.com/nodejs/nan) 1. **nanoid@3.1.12** * Licenses: MIT * Repository: [https://github.com/ai/nanoid](https://github.com/ai/nanoid) @@ -2383,6 +2362,9 @@ This report was generated on **Thu Nov 05 13:32:32 EET 2020** using [Gradle-Lice 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) @@ -2793,7 +2775,7 @@ This report was generated on **Thu Nov 05 13:32:32 EET 2020** using [Gradle-Lice * Repository: [https://github.com/yargs/yargs](https://github.com/yargs/yargs) -This report was generated on **Thu Nov 05 2020 13:32:34 GMT+0200 (Eastern European Standard 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. @@ -3605,7 +3587,7 @@ This report was generated on **Thu Nov 05 2020 13:32:34 GMT+0200 (Eastern Europe The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Nov 05 12:01:15 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). +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). @@ -4020,7 +4002,7 @@ This report was generated on **Thu Nov 05 12:01:15 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Nov 05 12:02:04 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). +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). @@ -5619,7 +5601,7 @@ This report was generated on **Thu Nov 05 12:02:04 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Nov 05 12:13:07 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). +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). @@ -6103,7 +6085,7 @@ This report was generated on **Thu Nov 05 12:13:07 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Nov 05 12:03:48 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). +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). @@ -6626,4 +6608,4 @@ This report was generated on **Thu Nov 05 12:03:48 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Nov 05 12:03:54 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 +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 From 38aa3ee3144f54a3828acb828a601bfb884f7f03 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 19:26:19 +0200 Subject: [PATCH 30/35] Add missing EOL. --- .idea/misc.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 32795b9c9..f81e2642e 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -39,4 +39,4 @@ - \ No newline at end of file + From eba05f95f045677eecbe7673d4fb971e3f0cd430 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 19:28:14 +0200 Subject: [PATCH 31/35] Remove article --- client-js/test/client/errors-test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client-js/test/client/errors-test.js b/client-js/test/client/errors-test.js index 5f2516cf8..28e1c24a4 100644 --- a/client-js/test/client/errors-test.js +++ b/client-js/test/client/errors-test.js @@ -25,7 +25,7 @@ import {Error as SpineBaseError} from '@proto/spine/base/error_pb'; describe('CommandHandlingError', () => { - describe('assures a command is neglected with a', () => { + describe('assures a command is neglected with', () => { it('`ClientError`', done => { const error = new CommandHandlingError( 'Unable to process command', new ClientError('Test Client Error') From f2bcce5eea68d7c378520af5811c2417eaa1c809 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 21:49:00 +0200 Subject: [PATCH 32/35] Fix test --- client-js/test/client/errors-test.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/client-js/test/client/errors-test.js b/client-js/test/client/errors-test.js index 28e1c24a4..2a3fb5e57 100644 --- a/client-js/test/client/errors-test.js +++ b/client-js/test/client/errors-test.js @@ -44,13 +44,6 @@ describe('CommandHandlingError', () => { }) describe('assures a command is not neglected when', () => { - it('no cause set', done => { - const error = new CommandHandlingError( - 'Unable to process command' - ); - assert.ok(error.assuresCommandNeglected() === false); - done(); - }); it('a generic `Error` is the cause', done => { const error = new CommandHandlingError( From 5ba0bc42bf892aea97fd43072f6c4b2b0d8b3594 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Thu, 5 Nov 2020 21:50:02 +0200 Subject: [PATCH 33/35] Use `npx` when running locally-installed tooling. --- client-js/package.json | 12 ++++++------ integration-tests/js-tests/package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/client-js/package.json b/client-js/package.json index ee1b59997..955386281 100644 --- a/client-js/package.json +++ b/client-js/package.json @@ -16,12 +16,12 @@ "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": { diff --git a/integration-tests/js-tests/package.json b/integration-tests/js-tests/package.json index 932151474..6b3f319cd 100644 --- a/integration-tests/js-tests/package.json +++ b/integration-tests/js-tests/package.json @@ -4,7 +4,7 @@ "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": { From cd5f5c1f8d983ab17050ae970d178d93bc2ea9b2 Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Fri, 6 Nov 2020 16:12:18 +0200 Subject: [PATCH 34/35] Rename `initSpineWeb` to `initSpineWebClient`. --- .../test/firebase-client/given/firebase-client.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 a0206f63c..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,7 +20,12 @@ import {firebaseDatabase} from "./firebase-database"; import * as testProtobuf from '@testProto/index'; -import {ActorProvider, Client as FirebaseClient, init as initSpineWeb, TenantProvider} from '@lib'; +import { + ActorProvider, + Client as FirebaseClient, + init as initSpineWebClient, + TenantProvider +} from '@lib'; import TestEnvironment from "../../given/test-environment"; /** @@ -35,7 +40,7 @@ import TestEnvironment from "../../given/test-environment"; * @return {FirebaseClient} the Firebase client instance */ export function initClient(endpointUrl, tenantProvider, keepUpInterval) { - return initSpineWeb({ + return initSpineWebClient({ protoIndexFiles: [testProtobuf], endpointUrl: endpointUrl, firebaseDatabase: firebaseDatabase, From 9936e551846ee6af2a8b6f94dfc6ac36d70632cb Mon Sep 17 00:00:00 2001 From: Yuri Sergiichuk Date: Fri, 6 Nov 2020 16:13:49 +0200 Subject: [PATCH 35/35] Rename `uuidv4` into `newUuid`. --- client-js/main/client/actor-request-factory.js | 8 ++++---- client-js/test/client/any-packer-test.js | 6 +++--- client-js/test/client/filtering-request-test.js | 8 ++++---- integration-tests/js-tests/test/given/test-environment.js | 6 +++--- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/client-js/main/client/actor-request-factory.js b/client-js/main/client/actor-request-factory.js index 3e2be0e5d..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 {v4 as uuidv4} 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-${uuidv4()}`); + result.setValue(`q-${newUuid()}`); return result; } } @@ -865,7 +865,7 @@ class CommandFactory { */ static _newCommandId() { const result = new CommandId(); - result.setUuid(uuidv4()); + result.setUuid(newUuid()); return result; } } @@ -957,7 +957,7 @@ class TopicFactory { */ static _generateId() { const topicId = new TopicId(); - topicId.setValue(`t-${uuidv4()}`); + topicId.setValue(`t-${newUuid()}`); return topicId; } } diff --git a/client-js/test/client/any-packer-test.js b/client-js/test/client/any-packer-test.js index da0d1ac35..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 {v4 as uuidv4} 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(uuidv4()); + task.setName(newUuid()); return task; } static newTaskId() { const taskId = new TaskId(); - taskId.setValue(uuidv4()); + taskId.setValue(newUuid()); return taskId; } diff --git a/client-js/test/client/filtering-request-test.js b/client-js/test/client/filtering-request-test.js index ea7d20514..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 {v4 as uuidv4} 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 = uuidv4(); + const idValue = newUuid(); taskId.setValue(idValue); request.byId(taskId); @@ -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 = uuidv4(); + const idValue1 = newUuid(); taskId1.setValue(idValue1); const taskId2 = new TaskId(); - const idValue2 = uuidv4(); + const idValue2 = newUuid(); taskId2.setValue(idValue2); request.byId([taskId1, taskId2]); diff --git a/integration-tests/js-tests/test/given/test-environment.js b/integration-tests/js-tests/test/given/test-environment.js index c00b8a8d5..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 {v4 as uuidv4} 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 = uuidv4(); + 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'}-${uuidv4()}`); + id.setValue(`${withPrefix ? withPrefix : 'ANONYMOUS'}-${newUuid()}`); return id; }