diff --git a/.circleci/config.yml b/.circleci/config.yml
index 34ebad5f8..7fed86290 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -1,13 +1,19 @@
-# CircleCI v2 Config
-version: 2
+# CircleCI v2.1 Config
+version: 2.1
-defaults_working_directory: &defaults_working_directory
- working_directory: /home/circleci/project
-
-defaults_docker_node: &defaults_docker_node
- docker:
- - image: node:10.15-alpine
+##
+# orbs
+#
+# Orbs used in this pipeline
+##
+orbs:
+ slack: circleci/slack@3.4.2
+##
+# defaults
+#
+# YAML defaults templates, in alphabetical order
+##
defaults_Dependencies: &defaults_Dependencies
name: Install default dependencies
command: |
@@ -15,14 +21,13 @@ defaults_Dependencies: &defaults_Dependencies
apk --no-cache add ca-certificates
apk --no-cache add curl
apk --no-cache add openssh-client
+ # for node 10.15-alpine, need to install from edge repo
+ apk --no-cache add openjdk11 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
+ apk --no-cache add graphviz
apk add --no-cache -t build-dependencies make gcc g++ python libtool autoconf automake
npm config set unsafe-perm true
npm install -g gitbook-cli
-defaults_Environment: &defaults_environment
- name: Set default environment
- command: |
- echo "Nothing to do here right now...move along!"
defaults_slack_announcement: &defaults_slack_announcement
name: Slack announcement for tag releases
@@ -75,40 +80,53 @@ defaults_publish_to_gh_pages: &defaults_publish_to_gh_pages
echo "Publishing $GITHUB_TAG release to $GITBOOK_TARGET_BRANCH on github..."
git push -q $GITHUB_PROJECT_USERNAME $GITBOOK_TARGET_BRANCH &> git.log
+##
+# Executors
+#
+# CircleCI Executors
+##
+executors:
+ default-docker:
+ working_directory: /home/circleci/project
+ docker:
+ - image: node:10.15-alpine
+
+ default-machine:
+ machine:
+ image: ubuntu-1604:201903-01
+##
+# Jobs
+#
+# A map of CircleCI jobs
+##
jobs:
setup:
- <<: *defaults_working_directory
- <<: *defaults_docker_node
+ executor: default-docker
steps:
- checkout
- run:
<<: *defaults_Dependencies
- - run:
- <<: *defaults_environment
- run:
name: Access npm folder as root
command: cd $(npm root -g)/npm
- run:
name: Update NPM install
- command: npm install
+ command: npm ci
- run:
name: Delete build dependencies
command: apk del build-dependencies
- save_cache:
- key: dependency-cache-{{ .Revision }}
+ key: dependency-cache-{{ checksum "package-lock.json" }}
paths:
- node_modules
build:
- <<: *defaults_working_directory
- <<: *defaults_docker_node
+ executor: default-docker
steps:
- checkout
- run:
<<: *defaults_Dependencies
- - run:
- <<: *defaults_environment
- run:
name: Installing build dependencies
command: |
@@ -123,25 +141,49 @@ jobs:
curl -L https://sourceforge.net/projects/plantuml/files/plantuml.${PLANTUML_VERSION}.jar/download -o plantuml.jar
- restore_cache:
keys:
- - dependency-cache-{{ .Revision }}
+ - dependency-cache-{{ checksum "package-lock.json" }}
- run:
name: Build Gitbooks
command: |
npm run gitbook:build
- save_cache:
- key: build-cache-{{ .Revision }}
+ key: dependency-cache-{{ checksum "package-lock.json" }}
paths:
- _book
+
+ test-svg:
+ executor: default-machine
+ steps:
+ - checkout
+ - run:
+ name: Set up NVM
+ command: |
+ echo ${NVM_DIR}
+ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
+ nvm install v10.15.3
+ nvm alias default v10.15.3
+ node --version
+ npm ci
+ - run:
+ name: Check if plantuml has been updated correctly
+ command: |
+ set +o pipefail
+ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
+ npm run build:plantuml:all
+ FILE_COUNT=$(git diff --name-only | grep .svg | wc -l)
+ if [ ${FILE_COUNT} -ne "0" ]; then
+ echo "${FILE_COUNT} plantuml files are out of sync. Please run npm run build:plantuml and try again.";
+ exit 1;
+ else
+ echo 'Plantuml files are up to date';
+ fi
deploy:
- <<: *defaults_working_directory
- <<: *defaults_docker_node
+ executor: default-docker
steps:
- checkout
- run:
<<: *defaults_Dependencies
- - run:
- <<: *defaults_environment
- run:
name: setup environment vars
command: |
@@ -162,6 +204,11 @@ jobs:
- run:
<<: *defaults_slack_announcement
+##
+# Workflows
+#
+# CircleCI Workflow config
+##
workflows:
version: 2
build_and_test:
@@ -176,6 +223,17 @@ workflows:
- /feature.*/
- /bugfix.*/
- gh-pages
+ - test-svg:
+ context: org-global
+ requires:
+ - setup
+ filters:
+ tags:
+ only: /.*/
+ branches:
+ ignore:
+ - /feature*/
+ - /bugfix*/
- build:
context: org-global
requires:
diff --git a/NOTES.md b/NOTES.md
new file mode 100644
index 000000000..b9f639960
--- /dev/null
+++ b/NOTES.md
@@ -0,0 +1,51 @@
+# Documentation Notes
+
+Helpers and notes for building and working on these docs.
+
+
+## Building `.svg`s from plantuml sources
+
+We use a git commit hook to automatically rebuild `.svg` files from plantuml
+sources. The magic of git hooks means that no extra work is required by you
+after creating or editing a `.puml` file
+
+Behind the scenes, this hook spins up a docker container to run the PUML server
+and calls `./scripts/_render_svg.js` for each file that has changed. We use the
+docker version instead of the public puml server to (1) get around rate limits, and
+(2) ensure deterministic SVG output that is git diffable.
+
+### Creating a new PUML
+
+1. Create a new `*.puml/plantuml` file
+2. Add the file and generate the `.svg`
+
+```bash
+git add . #(or the specific file you are working on)
+npm run build:plantuml:diff
+```
+3. Update your `.md` file to refer to the newly created `.svg` file
+4. Git add/commit
+### Updating an existing PUML
+
+1. Make changes to an existing `*.puml/plantuml` file
+2. `git add` + `git commit`
+3. The pre-commit hook rebuilds the changed SVG files, and adds them before the commit
+
+### Building all `.puml` sources manually
+
+You can also force a complete rebuild of all `.puml` and `.plantuml` sources like so:
+
+```bash
+npm install
+npm run build:plantuml:all
+```
+
+### `test-svg` CI/CD Step
+
+This is a ci/cd step that ensures that the `.svg` files have been updated
+correctly, just in case something got out of sync on your branch before
+merging a pull request.
+
+It runs `npm run build:plantuml:all` to build all of the plantuml sources
+and if it detects file changes, it means something went wrong with the
+commit hook (or you skipped it with `git commit -n`).
diff --git a/contributors-guide/tools-and-technologies/assets/diagrams/automated-testing/QARegressionTestingMojaloop-Complete.svg b/contributors-guide/tools-and-technologies/assets/diagrams/automated-testing/QARegressionTestingMojaloop-Complete.svg
new file mode 100644
index 000000000..c5a3bd917
--- /dev/null
+++ b/contributors-guide/tools-and-technologies/assets/diagrams/automated-testing/QARegressionTestingMojaloop-Complete.svg
@@ -0,0 +1,255 @@
+
diff --git a/hackathon-materials/README.md b/hackathon-materials/README.md
new file mode 100644
index 000000000..99e95c391
--- /dev/null
+++ b/hackathon-materials/README.md
@@ -0,0 +1,7 @@
+# Hackathon Materials
+
+A set of documentation from past hackathons. In the future, we may spin this folder off into it's own fully fledged "Mojaloop Hackathon Guide". For now, it's a place to put reference material.
+
+Most of this initial material comes from The Include Everyone Mojaloop Hackathon in Kampala, Uganda late 2019.
+
+If you have additional material you want to add, or changes you want to make, please go ahead and raise a pull request.
\ No newline at end of file
diff --git a/hackathon-materials/images/lab_onboarding_01.png b/hackathon-materials/images/lab_onboarding_01.png
new file mode 100644
index 000000000..3ff3c9558
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_01.png differ
diff --git a/hackathon-materials/images/lab_onboarding_02.png b/hackathon-materials/images/lab_onboarding_02.png
new file mode 100644
index 000000000..9f587dd0b
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_02.png differ
diff --git a/hackathon-materials/images/lab_onboarding_04.png b/hackathon-materials/images/lab_onboarding_04.png
new file mode 100644
index 000000000..3a048003f
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_04.png differ
diff --git a/hackathon-materials/images/lab_onboarding_05.png b/hackathon-materials/images/lab_onboarding_05.png
new file mode 100644
index 000000000..7d2b805ff
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_05.png differ
diff --git a/hackathon-materials/images/lab_onboarding_06.png b/hackathon-materials/images/lab_onboarding_06.png
new file mode 100644
index 000000000..d690a7f36
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_06.png differ
diff --git a/hackathon-materials/images/lab_onboarding_07.png b/hackathon-materials/images/lab_onboarding_07.png
new file mode 100644
index 000000000..4446f55f1
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_07.png differ
diff --git a/hackathon-materials/images/lab_onboarding_08.png b/hackathon-materials/images/lab_onboarding_08.png
new file mode 100644
index 000000000..a15a27f21
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_08.png differ
diff --git a/hackathon-materials/images/lab_onboarding_09.png b/hackathon-materials/images/lab_onboarding_09.png
new file mode 100644
index 000000000..6a8e3e877
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_09.png differ
diff --git a/hackathon-materials/images/lab_onboarding_10.png b/hackathon-materials/images/lab_onboarding_10.png
new file mode 100644
index 000000000..b699f92fc
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_10.png differ
diff --git a/hackathon-materials/images/lab_onboarding_11.png b/hackathon-materials/images/lab_onboarding_11.png
new file mode 100644
index 000000000..40af4b86d
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_11.png differ
diff --git a/hackathon-materials/images/lab_onboarding_12.png b/hackathon-materials/images/lab_onboarding_12.png
new file mode 100644
index 000000000..71fb2e738
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_12.png differ
diff --git a/hackathon-materials/images/lab_onboarding_13.png b/hackathon-materials/images/lab_onboarding_13.png
new file mode 100644
index 000000000..3acbbd1f9
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_13.png differ
diff --git a/hackathon-materials/images/lab_onboarding_14.png b/hackathon-materials/images/lab_onboarding_14.png
new file mode 100644
index 000000000..e132b02f6
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_14.png differ
diff --git a/hackathon-materials/images/lab_onboarding_15.png b/hackathon-materials/images/lab_onboarding_15.png
new file mode 100644
index 000000000..d10967224
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_15.png differ
diff --git a/hackathon-materials/images/lab_onboarding_16.png b/hackathon-materials/images/lab_onboarding_16.png
new file mode 100644
index 000000000..0b2341a04
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_16.png differ
diff --git a/hackathon-materials/images/lab_onboarding_17.png b/hackathon-materials/images/lab_onboarding_17.png
new file mode 100644
index 000000000..3cbe498fe
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_17.png differ
diff --git a/hackathon-materials/images/lab_onboarding_18.png b/hackathon-materials/images/lab_onboarding_18.png
new file mode 100644
index 000000000..9f7f274f3
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_18.png differ
diff --git a/hackathon-materials/images/lab_onboarding_19.png b/hackathon-materials/images/lab_onboarding_19.png
new file mode 100644
index 000000000..eeaa8b422
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_19.png differ
diff --git a/hackathon-materials/images/lab_onboarding_20.png b/hackathon-materials/images/lab_onboarding_20.png
new file mode 100644
index 000000000..4848b3af4
Binary files /dev/null and b/hackathon-materials/images/lab_onboarding_20.png differ
diff --git a/hackathon-materials/images/postman_01.png b/hackathon-materials/images/postman_01.png
new file mode 100644
index 000000000..6164d22f3
Binary files /dev/null and b/hackathon-materials/images/postman_01.png differ
diff --git a/hackathon-materials/images/postman_02.png b/hackathon-materials/images/postman_02.png
new file mode 100644
index 000000000..ffcfa218f
Binary files /dev/null and b/hackathon-materials/images/postman_02.png differ
diff --git a/hackathon-materials/lab_onboarding.md b/hackathon-materials/lab_onboarding.md
new file mode 100644
index 000000000..dd108d77c
--- /dev/null
+++ b/hackathon-materials/lab_onboarding.md
@@ -0,0 +1,91 @@
+# ModusBox Mojaloop Lab
+## Getting started with the Lab
+
+>***Note:** This document is specific to the ModusBox lab provided for the Include Everyone hackathon, but may generalize well in the future*
+
+
+## 1.0 Obtaining an Access Token
+
+- 1.1 Go to the public gateway (the link has been removed as this environment is not public).
+
+- 1.2 Click “Sign Up”, and go through the steps to create a new account
+
+
+
+
+- 1.3 Click “Sign Up” > follow the dialog box to the sign in page > Enter your details and “Sign In”
+
+
+
+
+
+- 1.4 In the top left, select “Applications”
+
+
+
+
+- 1.5 Select “Default Application” from the list
+
+
+
+- 1.6 Navigate to “Production Keys” > set the validity of the key to “-1” > “Generate Keys”
+
+
+
+
+- 1.7 Your access key along with a token will be created. Click “Show keys”
+
+
+
+- 1.8 Observe that your access token has been created. You can copy this for later reference
+
+
+
+- 1.9 Navigate to APIs in the top left menu
+
+
+
+- 1.10 From the list of APIs, select “CentralLedgerApi…”
+
+
+
+
+- 1.11 You now need to subscribe the DefaultApplication to this api. You can do this in the top right > “Subscribe”
+
+
+
+
+
+- 1.12 Navigate to “Api Console”. Your access token should already be pre-filled for you.
+
+
+
+- 1.13 Now we can test out the `/health` endpoint of the central-ledger service. Browse down the list of endpoints > “Try it out” > “Execute”
+
+
+
+
+
+
+
+1.14 You should see a response similar to the following:
+
+
+```json
+{
+ "status": "OK",
+ "uptime": 535767.333,
+ "startTime": "2019-09-17T15:11:37.794Z",
+ "versionNumber": "7.3.1",
+ "services": [
+ {
+ "name": "datastore",
+ "status": "OK"
+ },
+ {
+ "name": "broker",
+ "status": "OK"
+ }
+ ]
+}
+```
\ No newline at end of file
diff --git a/hackathon-materials/preread.md b/hackathon-materials/preread.md
new file mode 100644
index 000000000..97bf3d959
--- /dev/null
+++ b/hackathon-materials/preread.md
@@ -0,0 +1,67 @@
+# Hackathon Pre-Read:
+> Goal: A simple reading and todo list for hackathon participants
+
+## Compulsory Reading
+>Time to complete: 15-30 minutes
+
+- [Mojaloop Project Website](https://mojaloop.io/ )
+ - Basic into the project
+ - Intro video
+- [Mojaloop Documentation](https://mojaloop.io/documentation/)
+ - Overview
+ - Onboarding doc [todo: this needs work]
+ - Repo Details (get a lay of the land from the services)
+- [Onboarding to the ModusBox Lab Environment](./lab_onboarding.md)
+ - Logging in and using the environment
+ - getting an access token and talking to the Lab from postman/curl
+
+
+## Hackathon Onboarding Checklist
+>Time to complete: 15-30 minutes
+
+### Slack:
+> The Mojaloop OSS Community uses Slack for all of its communications and announcements.
+
+
+1. Go to [mojaloop-slack.herokuapp.com](mojaloop-slack.herokuapp.com) > Enter your Email address and press "Join"
+2. Follow the steps in the email to set up your Slack account
+3. Go [here](https://slack.com/intl/en-gm/downloads/) to download slack for your computer
+_Optional: You can also go to the Play Store or App Store and install Slack on your phone as well_
+4. Once Slack is installed, select "Channels" in the left bar and search for the `#this-hackathon-name` channel
+_[todo: update this doc and replace `#this-hackathon-name` with a channel name specific for the hackathon]_
+
+
+### Postman
+>Postman is a REST API testing and automation tool which we use to interact with the Lab environment and Mojaloop itself
+
+1. Go to [Postman Downloads](https://www.getpostman.com/downloads/) to download Postman for your machine
+2. Clone or Download the [mojaloop/postman](https://github.com/mojaloop/postman) repository. This contains a number of postman 'Collections' which will help you to interact with Mojaloop and the Lab environment
+3. Open Postman, and select "Import" from the top left and navigate to where you cloned the Postman repo
+
+![postman_01.png](./images/postman_01.png)
+
+4. Drag and drop all of the `collection.json` files into the dialog, and they will be imported into your environment
+![postman_02.png](./images/postman_02.png)
+
+5. Do the same as above with the files in `./environment`. These files specify the environment variables for the collections
+6. Now that the collections and environment are set up, we will use the Collection Runner to run one of the test collections. The Collection Runner will run through a list of HTTP requests inside of a collection, which we use to automate or test different processes.
+7. Select "Runner" from the top left (next to import), and select the
+_[todo: fill this section in after getting the Lab environment test runner]_
+
+
+## Extended Reading
+
+- Mojaloop API Specification + Use Cases. For a better understanding of the API and how the API can be used to implement various interoperable payment use cases
+ - [Mojaloop API Spec v1.0](https://github.com/mojaloop/mojaloop-specification/blob/master/API%20Definition%20v1.0.pdf)
+ - [Mojaloop Use Cases](https://github.com/mojaloop/mojaloop-specification/blob/master/Use%20Cases.pdf)
+
+- Getting a local Mojaloop Environment up and Running On Kubernetes. For running Mojaloop yourself, either on a local machine, or cloud server
+ - [Mojaloop Deployment Guide](https://mojaloop.io/documentation/deployment-guide/)
+
+- Getting started with contributing to Mojaloop:
+ - [Mojaloop Contributor's Guide](https://mojaloop.io/documentation/contributors-guide/)
+ - _[todo: Github + Zenhub setup]_
+
+- Digging into the code:
+ - [central-ledger service](https://github.com/mojaloop/central-ledger)
+ - [ml-api-adpater service](https://github.com/mojaloop/ml-api-adapter)
\ No newline at end of file
diff --git a/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-admin-delete-oracle-7.3.4.svg b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-admin-delete-oracle-7.3.4.svg
new file mode 100644
index 000000000..6cbc84f40
--- /dev/null
+++ b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-admin-delete-oracle-7.3.4.svg
@@ -0,0 +1,197 @@
+
diff --git a/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-admin-get-oracle-7.3.1.svg b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-admin-get-oracle-7.3.1.svg
new file mode 100644
index 000000000..7447557a3
--- /dev/null
+++ b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-admin-get-oracle-7.3.1.svg
@@ -0,0 +1,240 @@
+
diff --git a/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-admin-post-oracle-7.3.2.svg b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-admin-post-oracle-7.3.2.svg
new file mode 100644
index 000000000..0638bdb48
--- /dev/null
+++ b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-admin-post-oracle-7.3.2.svg
@@ -0,0 +1,233 @@
+
diff --git a/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-admin-put-oracle-7.3.3.svg b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-admin-put-oracle-7.3.3.svg
new file mode 100644
index 000000000..98da55c5c
--- /dev/null
+++ b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-admin-put-oracle-7.3.3.svg
@@ -0,0 +1,319 @@
+
diff --git a/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-del-endpoint-cache-7.3.0.svg b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-del-endpoint-cache-7.3.0.svg
new file mode 100644
index 000000000..ab60d1d1b
--- /dev/null
+++ b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-del-endpoint-cache-7.3.0.svg
@@ -0,0 +1,208 @@
+
diff --git a/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-del-participants-7.1.2.svg b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-del-participants-7.1.2.svg
new file mode 100644
index 000000000..4612fee5f
--- /dev/null
+++ b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-del-participants-7.1.2.svg
@@ -0,0 +1,632 @@
+
diff --git a/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-get-participants-7.1.0.svg b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-get-participants-7.1.0.svg
new file mode 100644
index 000000000..74687dae8
--- /dev/null
+++ b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-get-participants-7.1.0.svg
@@ -0,0 +1,558 @@
+
diff --git a/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-get-parties-7.2.0.svg b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-get-parties-7.2.0.svg
new file mode 100644
index 000000000..7b3342d7b
--- /dev/null
+++ b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-get-parties-7.2.0.svg
@@ -0,0 +1,699 @@
+
diff --git a/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-post-participants-7.1.3.svg b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-post-participants-7.1.3.svg
new file mode 100644
index 000000000..07a5a256d
--- /dev/null
+++ b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-post-participants-7.1.3.svg
@@ -0,0 +1,598 @@
+
diff --git a/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-post-participants-batch-7.1.1.svg b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-post-participants-batch-7.1.1.svg
new file mode 100644
index 000000000..e3883aba0
--- /dev/null
+++ b/mojaloop-technical-overview/account-lookup-service/assets/diagrams/sequence/seq-acct-lookup-post-participants-batch-7.1.1.svg
@@ -0,0 +1,674 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.1.0-bulk-prepare-overview.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.1.0-bulk-prepare-overview.svg
new file mode 100644
index 000000000..b24804c17
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.1.0-bulk-prepare-overview.svg
@@ -0,0 +1,788 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.1.1-bulk-prepare-handler.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.1.1-bulk-prepare-handler.svg
new file mode 100644
index 000000000..eb4b20b44
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.1.1-bulk-prepare-handler.svg
@@ -0,0 +1,1009 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.2.1-prepare-handler.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.2.1-prepare-handler.svg
new file mode 100644
index 000000000..af0e4479c
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.2.1-prepare-handler.svg
@@ -0,0 +1,975 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.3.0-position-overview.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.3.0-position-overview.svg
new file mode 100644
index 000000000..a6c1ce040
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.3.0-position-overview.svg
@@ -0,0 +1,298 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.3.1-position-prepare.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.3.1-position-prepare.svg
new file mode 100644
index 000000000..1403dc6ab
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.3.1-position-prepare.svg
@@ -0,0 +1,1092 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.4.1-bulk-processing-handler.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.4.1-bulk-processing-handler.svg
new file mode 100644
index 000000000..fa4186d7d
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-1.4.1-bulk-processing-handler.svg
@@ -0,0 +1,860 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.1.0-bulk-fulfil-overview.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.1.0-bulk-fulfil-overview.svg
new file mode 100644
index 000000000..90d6889fc
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.1.0-bulk-fulfil-overview.svg
@@ -0,0 +1,835 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.1.1-bulk-fulfil-handler.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.1.1-bulk-fulfil-handler.svg
new file mode 100644
index 000000000..bb328dce5
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.1.1-bulk-fulfil-handler.svg
@@ -0,0 +1,954 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.2.1-fulfil-handler-commit.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.2.1-fulfil-handler-commit.svg
new file mode 100644
index 000000000..b89824971
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.2.1-fulfil-handler-commit.svg
@@ -0,0 +1,726 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.2.2-fulfil-handler-abort.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.2.2-fulfil-handler-abort.svg
new file mode 100644
index 000000000..1b64285dd
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.2.2-fulfil-handler-abort.svg
@@ -0,0 +1,1975 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.3.1-position-fulfil.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.3.1-position-fulfil.svg
new file mode 100644
index 000000000..a50bd3d57
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.3.1-position-fulfil.svg
@@ -0,0 +1,468 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.3.2-position-abort.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.3.2-position-abort.svg
new file mode 100644
index 000000000..9ebfd3c26
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-2.3.2-position-abort.svg
@@ -0,0 +1,1297 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-3.1.0-timeout-overview.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-3.1.0-timeout-overview.svg
new file mode 100644
index 000000000..20faf4b81
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-3.1.0-timeout-overview.svg
@@ -0,0 +1,406 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-3.1.1-timeout-handler.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-3.1.1-timeout-handler.svg
new file mode 100644
index 000000000..4f687da29
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-3.1.1-timeout-handler.svg
@@ -0,0 +1,1340 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-4.1.0-abort-overview.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-4.1.0-abort-overview.svg
new file mode 100644
index 000000000..65d6a65a7
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-4.1.0-abort-overview.svg
@@ -0,0 +1,732 @@
+
diff --git a/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-5.1.0-get-overview.svg b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-5.1.0-get-overview.svg
new file mode 100644
index 000000000..0c0bb5959
--- /dev/null
+++ b/mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-5.1.0-get-overview.svg
@@ -0,0 +1,552 @@
+
diff --git a/mojaloop-technical-overview/central-event-processor/assets/diagrams/sequence/seq-event-9.1.0.svg b/mojaloop-technical-overview/central-event-processor/assets/diagrams/sequence/seq-event-9.1.0.svg
new file mode 100644
index 000000000..3f48ce80a
--- /dev/null
+++ b/mojaloop-technical-overview/central-event-processor/assets/diagrams/sequence/seq-event-9.1.0.svg
@@ -0,0 +1,170 @@
+
diff --git a/mojaloop-technical-overview/central-event-processor/assets/diagrams/sequence/seq-notification-reject-5.1.1.svg b/mojaloop-technical-overview/central-event-processor/assets/diagrams/sequence/seq-notification-reject-5.1.1.svg
new file mode 100644
index 000000000..6eb610b07
--- /dev/null
+++ b/mojaloop-technical-overview/central-event-processor/assets/diagrams/sequence/seq-notification-reject-5.1.1.svg
@@ -0,0 +1,288 @@
+
diff --git a/mojaloop-technical-overview/central-event-processor/assets/diagrams/sequence/seq-signature-validation.svg b/mojaloop-technical-overview/central-event-processor/assets/diagrams/sequence/seq-signature-validation.svg
new file mode 100644
index 000000000..4e80c45ca
--- /dev/null
+++ b/mojaloop-technical-overview/central-event-processor/assets/diagrams/sequence/seq-signature-validation.svg
@@ -0,0 +1,50 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-callback-3.1.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-callback-3.1.0.svg
new file mode 100644
index 000000000..c7acd7bd0
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-callback-3.1.0.svg
@@ -0,0 +1,409 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-callback-add-3.1.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-callback-add-3.1.0.svg
new file mode 100644
index 000000000..975978ddb
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-callback-add-3.1.0.svg
@@ -0,0 +1,400 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.0-v1.1.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.0-v1.1.svg
new file mode 100644
index 000000000..1a04bdb4a
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.0-v1.1.svg
@@ -0,0 +1,665 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.0.svg
new file mode 100644
index 000000000..052c40891
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.0.svg
@@ -0,0 +1,574 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.1-v1.1.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.1-v1.1.svg
new file mode 100644
index 000000000..9d931dc0c
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.1-v1.1.svg
@@ -0,0 +1,821 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.1.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.1.svg
new file mode 100644
index 000000000..de1888f4f
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.1.svg
@@ -0,0 +1,821 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-get-all-participant-limit-1.0.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-get-all-participant-limit-1.0.0.svg
new file mode 100644
index 000000000..3f24665cc
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-get-all-participant-limit-1.0.0.svg
@@ -0,0 +1,241 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-get-health-1.0.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-get-health-1.0.0.svg
new file mode 100644
index 000000000..aff440cd5
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-get-health-1.0.0.svg
@@ -0,0 +1,324 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-get-participant-position-limit-1.1.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-get-participant-position-limit-1.1.0.svg
new file mode 100644
index 000000000..e017a501e
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-get-participant-position-limit-1.1.0.svg
@@ -0,0 +1,568 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-get-transfer-1.1.5-phase2.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-get-transfer-1.1.5-phase2.svg
new file mode 100644
index 000000000..8ad873bd3
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-get-transfer-1.1.5-phase2.svg
@@ -0,0 +1,402 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-manage-participant-limit-1.1.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-manage-participant-limit-1.1.0.svg
new file mode 100644
index 000000000..a640cdb01
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-manage-participant-limit-1.1.0.svg
@@ -0,0 +1,457 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-participant-position-limits-1.0.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-participant-position-limits-1.0.0.svg
new file mode 100644
index 000000000..fcfca97c7
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-participant-position-limits-1.0.0.svg
@@ -0,0 +1,527 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-participants-positions-query-4.1.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-participants-positions-query-4.1.0.svg
new file mode 100644
index 000000000..b623ef955
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-participants-positions-query-4.1.0.svg
@@ -0,0 +1,448 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-participants-positions-query-all-4.2.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-participants-positions-query-all-4.2.0.svg
new file mode 100644
index 000000000..76b9e95a5
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-participants-positions-query-all-4.2.0.svg
@@ -0,0 +1,321 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.0-v1.1.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.0-v1.1.svg
new file mode 100644
index 000000000..6829d68ff
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.0-v1.1.svg
@@ -0,0 +1,301 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.0.svg
new file mode 100644
index 000000000..f03e043a8
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.0.svg
@@ -0,0 +1,301 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.1-prepare.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.1-prepare.svg
new file mode 100644
index 000000000..eb9405f37
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.1-prepare.svg
@@ -0,0 +1,815 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.2-fulfil-v1.1.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.2-fulfil-v1.1.svg
new file mode 100644
index 000000000..de29ad2c9
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.2-fulfil-v1.1.svg
@@ -0,0 +1,345 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.2-fulfil.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.2-fulfil.svg
new file mode 100644
index 000000000..89ddaffd3
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.2-fulfil.svg
@@ -0,0 +1,345 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.3-abort.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.3-abort.svg
new file mode 100644
index 000000000..57c541a8c
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-position-1.3.3-abort.svg
@@ -0,0 +1,915 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.0.svg
new file mode 100644
index 000000000..597c20f74
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.0.svg
@@ -0,0 +1,455 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.1.a.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.1.a.svg
new file mode 100644
index 000000000..65895c97b
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.1.a.svg
@@ -0,0 +1,738 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.1.b.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.1.b.svg
new file mode 100644
index 000000000..d59177bec
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.1.b.svg
@@ -0,0 +1,492 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.2.a.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.2.a.svg
new file mode 100644
index 000000000..2a0857acf
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.2.a.svg
@@ -0,0 +1,633 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.2.b.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.2.b.svg
new file mode 100644
index 000000000..6bde7e864
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.2.b.svg
@@ -0,0 +1,337 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.4.a-v1.1.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.4.a-v1.1.svg
new file mode 100644
index 000000000..7461e0ab9
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.4.a-v1.1.svg
@@ -0,0 +1,326 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.4.a.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.4.a.svg
new file mode 100644
index 000000000..de654e47e
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.4.a.svg
@@ -0,0 +1,317 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.4.b.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.4.b.svg
new file mode 100644
index 000000000..19bd4690a
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-prepare-1.1.4.b.svg
@@ -0,0 +1,241 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0-v1.1.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0-v1.1.svg
new file mode 100644
index 000000000..d00bef23e
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0-v1.1.svg
@@ -0,0 +1,341 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0.a-v1.1.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0.a-v1.1.svg
new file mode 100644
index 000000000..dd1fc3063
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0.a-v1.1.svg
@@ -0,0 +1,495 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0.a.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0.a.svg
new file mode 100644
index 000000000..7ac9606f1
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0.a.svg
@@ -0,0 +1,495 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0.svg
new file mode 100644
index 000000000..a2cbf7626
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0.svg
@@ -0,0 +1,489 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.1-v1.1.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.1-v1.1.svg
new file mode 100644
index 000000000..7b61b6711
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.1-v1.1.svg
@@ -0,0 +1,697 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.1.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.1.svg
new file mode 100644
index 000000000..ad8d40a03
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.1.svg
@@ -0,0 +1,1073 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-request-dup-check-9.1.1.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-request-dup-check-9.1.1.svg
new file mode 100644
index 000000000..988ffd39a
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-request-dup-check-9.1.1.svg
@@ -0,0 +1,292 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-setmodel-2.1.2.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-setmodel-2.1.2.svg
new file mode 100644
index 000000000..50323963f
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-setmodel-2.1.2.svg
@@ -0,0 +1,292 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-timeout-2.3.0.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-timeout-2.3.0.svg
new file mode 100644
index 000000000..b35a96686
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-timeout-2.3.0.svg
@@ -0,0 +1,339 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-timeout-2.3.1.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-timeout-2.3.1.svg
new file mode 100644
index 000000000..08083d7e3
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-timeout-2.3.1.svg
@@ -0,0 +1,325 @@
+
diff --git a/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-timeout-2.3.2.svg b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-timeout-2.3.2.svg
new file mode 100644
index 000000000..0103f7ba9
--- /dev/null
+++ b/mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-timeout-2.3.2.svg
@@ -0,0 +1,614 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.1.0.a-reconciliationTransferPrepare.svg b/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.1.0.a-reconciliationTransferPrepare.svg
new file mode 100644
index 000000000..56512040f
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.1.0.a-reconciliationTransferPrepare.svg
@@ -0,0 +1,267 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.1.0.b-transferStateAndPositionChange.svg b/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.1.0.b-transferStateAndPositionChange.svg
new file mode 100644
index 000000000..57ab88b3f
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.1.0.b-transferStateAndPositionChange.svg
@@ -0,0 +1,473 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.1.1-in.svg b/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.1.1-in.svg
new file mode 100644
index 000000000..c83a1ab9b
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.1.1-in.svg
@@ -0,0 +1,426 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.2.1-out-prepare-reserve.svg b/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.2.1-out-prepare-reserve.svg
new file mode 100644
index 000000000..a22743415
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.2.1-out-prepare-reserve.svg
@@ -0,0 +1,443 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.2.2-out-commit.svg b/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.2.2-out-commit.svg
new file mode 100644
index 000000000..fd276ff59
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.2.2-out-commit.svg
@@ -0,0 +1,334 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.2.3-out-abort.svg b/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.2.3-out-abort.svg
new file mode 100644
index 000000000..8db2df0c4
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/funds-in-out/assets/diagrams/sequence/seq-recfunds-5.2.3-out-abort.svg
@@ -0,0 +1,334 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.1.svg b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.1.svg
new file mode 100644
index 000000000..cdf3e22c5
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.1.svg
@@ -0,0 +1,1033 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.2.svg b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.2.svg
new file mode 100644
index 000000000..f47d21e98
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.2.svg
@@ -0,0 +1,609 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.3.svg b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.3.svg
new file mode 100644
index 000000000..47915f13b
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.3.svg
@@ -0,0 +1,916 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.4.svg b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.4.svg
new file mode 100644
index 000000000..460c5a1ac
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.4.svg
@@ -0,0 +1,442 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.5.svg b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.5.svg
new file mode 100644
index 000000000..73611b591
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.5.svg
@@ -0,0 +1,1754 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.6.svg b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.6.svg
new file mode 100644
index 000000000..38256e7a0
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-settlement-6.2.6.svg
@@ -0,0 +1,801 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-setwindow-6.1.1.svg b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-setwindow-6.1.1.svg
new file mode 100644
index 000000000..7ce3f9839
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-setwindow-6.1.1.svg
@@ -0,0 +1,297 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-setwindow-6.1.2.svg b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-setwindow-6.1.2.svg
new file mode 100644
index 000000000..6e7e3ea3f
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-setwindow-6.1.2.svg
@@ -0,0 +1,1073 @@
+
diff --git a/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-setwindow-6.1.3.svg b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-setwindow-6.1.3.svg
new file mode 100644
index 000000000..090e598ac
--- /dev/null
+++ b/mojaloop-technical-overview/central-settlements/settlement-process/assets/diagrams/sequence/seq-setwindow-6.1.3.svg
@@ -0,0 +1,297 @@
+
diff --git a/mojaloop-technical-overview/event-stream-processor/assets/diagrams/sequence/process-flow.svg b/mojaloop-technical-overview/event-stream-processor/assets/diagrams/sequence/process-flow.svg
new file mode 100644
index 000000000..0919b3c48
--- /dev/null
+++ b/mojaloop-technical-overview/event-stream-processor/assets/diagrams/sequence/process-flow.svg
@@ -0,0 +1,1028 @@
+
diff --git a/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-get-bulk-quotes-2.1.0.svg b/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-get-bulk-quotes-2.1.0.svg
new file mode 100644
index 000000000..9cab870cb
--- /dev/null
+++ b/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-get-bulk-quotes-2.1.0.svg
@@ -0,0 +1,369 @@
+
diff --git a/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-get-quotes-1.1.0.svg b/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-get-quotes-1.1.0.svg
new file mode 100644
index 000000000..679d20f98
--- /dev/null
+++ b/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-get-quotes-1.1.0.svg
@@ -0,0 +1,496 @@
+
diff --git a/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-post-bulk-quotes-2.2.0.svg b/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-post-bulk-quotes-2.2.0.svg
new file mode 100644
index 000000000..4b3363dd6
--- /dev/null
+++ b/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-post-bulk-quotes-2.2.0.svg
@@ -0,0 +1,387 @@
+
diff --git a/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-post-quotes-1.2.0.svg b/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-post-quotes-1.2.0.svg
new file mode 100644
index 000000000..6250d6e02
--- /dev/null
+++ b/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-post-quotes-1.2.0.svg
@@ -0,0 +1,536 @@
+
diff --git a/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-quotes-1.0.0.svg b/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-quotes-1.0.0.svg
new file mode 100644
index 000000000..b79aecb9d
--- /dev/null
+++ b/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-quotes-1.0.0.svg
@@ -0,0 +1,334 @@
+
diff --git a/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-quotes-overview-1.0.0.svg b/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-quotes-overview-1.0.0.svg
new file mode 100644
index 000000000..69b7fb6d4
--- /dev/null
+++ b/mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-quotes-overview-1.0.0.svg
@@ -0,0 +1,334 @@
+
diff --git a/mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trx-req-authorizations-3.0.0.svg b/mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trx-req-authorizations-3.0.0.svg
new file mode 100644
index 000000000..20f251063
--- /dev/null
+++ b/mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trx-req-authorizations-3.0.0.svg
@@ -0,0 +1,231 @@
+
diff --git a/mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trx-req-service-1.0.0.svg b/mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trx-req-service-1.0.0.svg
new file mode 100644
index 000000000..b5a1c7313
--- /dev/null
+++ b/mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trx-req-service-1.0.0.svg
@@ -0,0 +1,330 @@
+
diff --git a/mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trx-req-service-get-2.0.0.svg b/mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trx-req-service-get-2.0.0.svg
new file mode 100644
index 000000000..bbc20538b
--- /dev/null
+++ b/mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trx-req-service-get-2.0.0.svg
@@ -0,0 +1,309 @@
+
diff --git a/mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/trx-service-overview-spec.svg b/mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/trx-service-overview-spec.svg
new file mode 100644
index 000000000..e54569705
--- /dev/null
+++ b/mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/trx-service-overview-spec.svg
@@ -0,0 +1,140 @@
+
diff --git a/package-lock.json b/package-lock.json
index 75ccdc441..32283ec92 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,9 +1,35 @@
{
"name": "documentation",
- "version": "11.2.0",
+ "version": "11.2.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
+ "@babel/code-frame": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
+ "dev": true,
+ "requires": {
+ "@babel/highlight": "^7.10.4"
+ }
+ },
+ "@babel/helper-validator-identifier": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
+ "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
+ "dev": true
+ },
+ "@babel/highlight": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.10.4",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ }
+ },
"@korzio/djv-draft-04": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@korzio/djv-draft-04/-/djv-draft-04-2.0.1.tgz",
@@ -122,18 +148,18 @@
}
},
"@sindresorhus/is": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
- "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.0.tgz",
+ "integrity": "sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ==",
"dev": true
},
"@szmarczak/http-timer": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
- "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz",
+ "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==",
"dev": true,
"requires": {
- "defer-to-connect": "^1.0.1"
+ "defer-to-connect": "^2.0.0"
}
},
"@tootallnate/once": {
@@ -142,17 +168,64 @@
"integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
"dev": true
},
+ "@types/cacheable-request": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz",
+ "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==",
+ "dev": true,
+ "requires": {
+ "@types/http-cache-semantics": "*",
+ "@types/keyv": "*",
+ "@types/node": "*",
+ "@types/responselike": "*"
+ }
+ },
"@types/color-name": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
"integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
"dev": true
},
+ "@types/http-cache-semantics": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz",
+ "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==",
+ "dev": true
+ },
+ "@types/keyv": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz",
+ "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
"@types/node": {
"version": "13.13.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.2.tgz",
- "integrity": "sha512-LB2R1Oyhpg8gu4SON/mfforE525+Hi/M1ineICEDftqNVTyFg1aRIeGuTvXAoWHc4nbrFncWtJgMmoyRvuGh7A==",
- "optional": true
+ "integrity": "sha512-LB2R1Oyhpg8gu4SON/mfforE525+Hi/M1ineICEDftqNVTyFg1aRIeGuTvXAoWHc4nbrFncWtJgMmoyRvuGh7A=="
+ },
+ "@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
+ },
+ "@types/q": {
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
+ "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
+ "dev": true
+ },
+ "@types/responselike": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz",
+ "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
},
"@types/yauzl": {
"version": "2.9.1",
@@ -186,7 +259,8 @@
"acorn": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz",
- "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc="
+ "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=",
+ "optional": true
},
"acorn-globals": {
"version": "1.0.9",
@@ -976,36 +1050,35 @@
}
}
},
+ "cacheable-lookup": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.3.tgz",
+ "integrity": "sha512-W+JBqF9SWe18A72XFzN/V/CULFzPm7sBXzzR6ekkE+3tLG72wFZrBiBZhrZuDoYexop4PHJVdFAKb/Nj9+tm9w==",
+ "dev": true
+ },
"cacheable-request": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
- "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz",
+ "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==",
"dev": true,
"requires": {
"clone-response": "^1.0.2",
"get-stream": "^5.1.0",
"http-cache-semantics": "^4.0.0",
- "keyv": "^3.0.0",
+ "keyv": "^4.0.0",
"lowercase-keys": "^2.0.0",
"normalize-url": "^4.1.0",
- "responselike": "^1.0.2"
- },
- "dependencies": {
- "get-stream": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
- "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "lowercase-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
- "dev": true
- }
+ "responselike": "^2.0.0"
+ }
+ },
+ "call-bind": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz",
+ "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.0"
}
},
"call-me-maybe": {
@@ -1013,6 +1086,12 @@
"resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
"integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms="
},
+ "callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true
+ },
"camelcase": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
@@ -1191,6 +1270,17 @@
"resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
"integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
},
+ "coa": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
+ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
+ "dev": true,
+ "requires": {
+ "@types/q": "^1.5.1",
+ "chalk": "^2.4.1",
+ "q": "^1.1.2"
+ }
+ },
"code-point-at": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
@@ -1238,6 +1328,12 @@
"resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
"integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ=="
},
+ "compare-versions": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz",
+ "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==",
+ "dev": true
+ },
"component-emitter": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
@@ -1344,6 +1440,19 @@
"vary": "^1"
}
},
+ "cosmiconfig": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
+ "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
+ "dev": true,
+ "requires": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ }
+ },
"cryptiles": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
@@ -1374,15 +1483,73 @@
"nth-check": "~1.0.0"
}
},
+ "css-select-base-adapter": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
+ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
+ "dev": true
+ },
+ "css-tree": {
+ "version": "1.0.0-alpha.37",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
+ "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
+ "dev": true,
+ "requires": {
+ "mdn-data": "2.0.4",
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
"css-what": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz",
"integrity": "sha1-18wt9FGAZm+Z0rFEYmOUaeAPc2w="
},
+ "csso": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
+ "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+ "dev": true,
+ "requires": {
+ "css-tree": "^1.1.2"
+ },
+ "dependencies": {
+ "css-tree": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
+ "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
+ "dev": true,
+ "requires": {
+ "mdn-data": "2.0.14",
+ "source-map": "^0.6.1"
+ }
+ },
+ "mdn-data": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
"cssom": {
"version": "0.3.8",
"resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
- "integrity": "sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o="
+ "integrity": "sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o=",
+ "optional": true
},
"cssstyle": {
"version": "0.2.37",
@@ -1540,12 +1707,20 @@
"integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
},
"decompress-response": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
- "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
"dev": true,
"requires": {
- "mimic-response": "^1.0.0"
+ "mimic-response": "^3.1.0"
+ },
+ "dependencies": {
+ "mimic-response": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "dev": true
+ }
}
},
"deep-aplus": {
@@ -1574,11 +1749,20 @@
"dev": true
},
"defer-to-connect": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
- "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz",
+ "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==",
"dev": true
},
+ "define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dev": true,
+ "requires": {
+ "object-keys": "^1.0.12"
+ }
+ },
"define-property": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
@@ -1656,6 +1840,12 @@
"wrappy": "1"
}
},
+ "directory-tree": {
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/directory-tree/-/directory-tree-2.2.5.tgz",
+ "integrity": "sha512-qmeuql8N7hQB5b+cnlvbcHSjKBNpRjLY5KcvyFd9CTC5uTN7sJshEQ/ExZidAcEUEYcC/76i8ikLtbBMG81YRg==",
+ "dev": true
+ },
"djv": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/djv/-/djv-2.1.2.tgz",
@@ -1802,6 +1992,46 @@
"prr": "~1.0.1"
}
},
+ "error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "es-abstract": {
+ "version": "1.18.0-next.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
+ "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
+ "dev": true,
+ "requires": {
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1",
+ "is-callable": "^1.2.2",
+ "is-negative-zero": "^2.0.0",
+ "is-regex": "^1.1.1",
+ "object-inspect": "^1.8.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.1",
+ "string.prototype.trimend": "^1.0.1",
+ "string.prototype.trimstart": "^1.0.1"
+ }
+ },
+ "es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "dev": true,
+ "requires": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ }
+ },
"es6-promise": {
"version": "4.2.8",
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
@@ -2392,6 +2622,15 @@
"locate-path": "^3.0.0"
}
},
+ "find-versions": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
+ "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==",
+ "dev": true,
+ "requires": {
+ "semver-regex": "^2.0.0"
+ }
+ },
"flat": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz",
@@ -2539,6 +2778,12 @@
"rimraf": "2"
}
},
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
"gauge": {
"version": "2.7.4",
"resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
@@ -2609,6 +2854,17 @@
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
"dev": true
},
+ "get-intrinsic": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz",
+ "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
"get-promise": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/get-promise/-/get-promise-1.4.0.tgz",
@@ -2632,9 +2888,9 @@
"dev": true
},
"get-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
"dev": true,
"requires": {
"pump": "^3.0.0"
@@ -2840,6 +3096,17 @@
"requires": {
"graceful-fs": "^4.1.6"
}
+ },
+ "node-plantuml": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/node-plantuml/-/node-plantuml-0.6.2.tgz",
+ "integrity": "sha512-4/nf/gBvKVm4+EbBgFQZf0n8N3jfAA7mRExs3NfgujSsaouktZwYkUzBUqUR8nRzIWDmJ4hA1QiWOjpEArTiZQ==",
+ "requires": {
+ "commander": "^2.8.1",
+ "node-nailgun-client": "^0.1.0",
+ "node-nailgun-server": "^0.1.3",
+ "plantuml-encoder": "^1.2.5"
+ }
}
}
},
@@ -2925,22 +3192,22 @@
}
},
"got": {
- "version": "9.6.0",
- "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
- "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
+ "version": "11.8.0",
+ "resolved": "https://registry.npmjs.org/got/-/got-11.8.0.tgz",
+ "integrity": "sha512-k9noyoIIY9EejuhaBNLyZ31D5328LeqnyPNXJQb2XlJZcKakLqN5m6O/ikhq/0lw56kUYS54fVm+D1x57YC9oQ==",
"dev": true,
"requires": {
- "@sindresorhus/is": "^0.14.0",
- "@szmarczak/http-timer": "^1.1.2",
- "cacheable-request": "^6.0.0",
- "decompress-response": "^3.3.0",
- "duplexer3": "^0.1.4",
- "get-stream": "^4.1.0",
- "lowercase-keys": "^1.0.1",
- "mimic-response": "^1.0.1",
- "p-cancelable": "^1.0.0",
- "to-readable-stream": "^1.0.0",
- "url-parse-lax": "^3.0.0"
+ "@sindresorhus/is": "^4.0.0",
+ "@szmarczak/http-timer": "^4.0.5",
+ "@types/cacheable-request": "^6.0.1",
+ "@types/responselike": "^1.0.0",
+ "cacheable-lookup": "^5.0.3",
+ "cacheable-request": "^7.0.1",
+ "decompress-response": "^6.0.0",
+ "http2-wrapper": "^1.0.0-beta.5.2",
+ "lowercase-keys": "^2.0.0",
+ "p-cancelable": "^2.0.0",
+ "responselike": "^2.0.0"
}
},
"graceful-fs": {
@@ -2972,12 +3239,27 @@
"har-schema": "^2.0.0"
}
},
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true
},
+ "has-symbols": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+ "dev": true
+ },
"has-unicode": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
@@ -3200,6 +3482,16 @@
"sshpk": "^1.7.0"
}
},
+ "http2-wrapper": {
+ "version": "1.0.0-beta.5.2",
+ "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz",
+ "integrity": "sha512-xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ==",
+ "dev": true,
+ "requires": {
+ "quick-lru": "^5.1.1",
+ "resolve-alpn": "^1.0.0"
+ }
+ },
"https-proxy-agent": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
@@ -3232,6 +3524,75 @@
"ms": "^2.0.0"
}
},
+ "husky": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz",
+ "integrity": "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.0.0",
+ "ci-info": "^2.0.0",
+ "compare-versions": "^3.6.0",
+ "cosmiconfig": "^7.0.0",
+ "find-versions": "^3.2.0",
+ "opencollective-postinstall": "^2.0.2",
+ "pkg-dir": "^4.2.0",
+ "please-upgrade-node": "^3.2.0",
+ "slash": "^3.0.0",
+ "which-pm-runs": "^1.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
"iconv-lite": {
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -3265,6 +3626,16 @@
"integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
"optional": true
},
+ "import-fresh": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz",
+ "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==",
+ "dev": true,
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ }
+ },
"import-lazy": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
@@ -3325,6 +3696,12 @@
"kind-of": "^3.0.2"
}
},
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
"is-binary-path": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
@@ -3338,6 +3715,12 @@
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
"integrity": "sha1-76ouqdqg16suoTqXsritUf776L4="
},
+ "is-callable": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
+ "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
+ "dev": true
+ },
"is-ci": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
@@ -3355,6 +3738,12 @@
"kind-of": "^3.0.2"
}
},
+ "is-date-object": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
+ "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
+ "dev": true
+ },
"is-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
@@ -3441,6 +3830,12 @@
"xtend": "^4.0.0"
}
},
+ "is-negative-zero": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
+ "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
+ "dev": true
+ },
"is-npm": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
@@ -3503,6 +3898,24 @@
"resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
"integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ="
},
+ "is-regex": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+ "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+ "dev": true,
+ "requires": {
+ "has-symbols": "^1.0.1"
+ }
+ },
+ "is-symbol": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
+ "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
+ "dev": true,
+ "requires": {
+ "has-symbols": "^1.0.1"
+ }
+ },
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
@@ -3568,6 +3981,12 @@
"resolved": "https://registry.npmjs.org/js-quantities/-/js-quantities-1.7.5.tgz",
"integrity": "sha512-4rnv5eKQSDyRPREOkzw6OG/IY7/zfAlTgjvUcfA2eQ76/sYND3eo0fMl5q5uQEjdAnfDmZNJZrJvlOJzgqV6AA=="
},
+ "js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true
+ },
"js-yaml": {
"version": "3.13.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
@@ -3606,9 +4025,9 @@
}
},
"json-buffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
- "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
"dev": true
},
"json-parse-better-errors": {
@@ -3639,7 +4058,7 @@
"json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA="
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
},
"json-stable-stringify": {
"version": "1.0.1",
@@ -3738,12 +4157,12 @@
}
},
"keyv": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
- "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz",
+ "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==",
"dev": true,
"requires": {
- "json-buffer": "3.0.0"
+ "json-buffer": "3.0.1"
}
},
"kind-of": {
@@ -3982,6 +4401,12 @@
}
}
},
+ "lines-and-columns": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
+ "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
+ "dev": true
+ },
"live-server": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/live-server/-/live-server-1.2.1.tgz",
@@ -4514,9 +4939,9 @@
"integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
},
"lowercase-keys": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
- "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
"dev": true
},
"lru-cache": {
@@ -4660,6 +5085,12 @@
"resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
"integrity": "sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw="
},
+ "mdn-data": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
+ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
+ "dev": true
+ },
"media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
@@ -5083,14 +5514,15 @@
}
},
"node-plantuml": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/node-plantuml/-/node-plantuml-0.6.2.tgz",
- "integrity": "sha512-4/nf/gBvKVm4+EbBgFQZf0n8N3jfAA7mRExs3NfgujSsaouktZwYkUzBUqUR8nRzIWDmJ4hA1QiWOjpEArTiZQ==",
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/node-plantuml/-/node-plantuml-0.5.0.tgz",
+ "integrity": "sha1-A8LthW5rJyxxShVoRTp0fCZv3B8=",
+ "dev": true,
"requires": {
"commander": "^2.8.1",
"node-nailgun-client": "^0.1.0",
"node-nailgun-server": "^0.1.3",
- "plantuml-encoder": "^1.2.5"
+ "plantuml-encoder": "^1.2.4"
}
},
"nopt": {
@@ -5234,7 +5666,7 @@
"dependencies": {
"JSONStream": {
"version": "1.3.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz",
"integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=",
"requires": {
"jsonparse": "^1.2.0",
@@ -5243,19 +5675,19 @@
"dependencies": {
"jsonparse": {
"version": "1.3.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
"integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA="
},
"through": {
"version": "2.3.8",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
}
}
},
"abbrev": {
"version": "1.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
"integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8="
},
"agent-base": {
@@ -5276,37 +5708,37 @@
},
"ansi-regex": {
"version": "3.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
},
"ansicolors": {
"version": "0.3.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz",
"integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk="
},
"ansistyles": {
"version": "0.1.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ansistyles/-/ansistyles-0.1.3.tgz",
"integrity": "sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk="
},
"aproba": {
"version": "1.1.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.2.tgz",
"integrity": "sha512-ZpYajIfO0j2cOFTO955KUMIKNmj6zhX8kVztMAxFsDaMwz+9Z9SV0uou2pC9HJqcfpffOsjnbrDMvkNy+9RXPw=="
},
"archy": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
"integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA="
},
"bluebird": {
"version": "3.5.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz",
"integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw="
},
"cacache": {
"version": "9.2.9",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-9.2.9.tgz",
"integrity": "sha512-ghg1j5OyTJ6qsrqU++dN23QiTDxb5AZCFGsF3oB+v9v/gY+F4X8L/0gdQMEjd+8Ot3D29M2etX5PKozHRn2JQw==",
"requires": {
"bluebird": "^3.5.0",
@@ -5326,17 +5758,17 @@
},
"call-limit": {
"version": "1.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/call-limit/-/call-limit-1.1.0.tgz",
"integrity": "sha1-b9YbA/PaQqLNDsK2DwK9DnGZH+o="
},
"chownr": {
"version": "1.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
"integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE="
},
"cmd-shim": {
"version": "2.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz",
"integrity": "sha1-b8vamUg6j9FdfTChlspp1oii79s=",
"requires": {
"graceful-fs": "^4.1.2",
@@ -5345,7 +5777,7 @@
},
"columnify": {
"version": "1.5.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz",
"integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=",
"requires": {
"strip-ansi": "^3.0.0",
@@ -5354,7 +5786,7 @@
"dependencies": {
"strip-ansi": {
"version": "3.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"requires": {
"ansi-regex": "^2.0.0"
@@ -5362,14 +5794,14 @@
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
}
}
},
"wcwidth": {
"version": "1.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
"integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
"requires": {
"defaults": "^1.0.3"
@@ -5377,7 +5809,7 @@
"dependencies": {
"defaults": {
"version": "1.0.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
"integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
"requires": {
"clone": "^1.0.2"
@@ -5385,7 +5817,7 @@
"dependencies": {
"clone": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz",
"integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk="
}
}
@@ -5396,7 +5828,7 @@
},
"config-chain": {
"version": "1.1.11",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz",
"integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=",
"requires": {
"ini": "^1.3.4",
@@ -5405,7 +5837,7 @@
"dependencies": {
"proto-list": {
"version": "1.2.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
"integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk="
}
}
@@ -5420,17 +5852,17 @@
},
"debuglog": {
"version": "1.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz",
"integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI="
},
"detect-indent": {
"version": "5.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
"integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50="
},
"dezalgo": {
"version": "1.0.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz",
"integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=",
"requires": {
"asap": "^2.0.0",
@@ -5439,19 +5871,19 @@
"dependencies": {
"asap": {
"version": "2.0.5",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz",
"integrity": "sha1-UidltQw1EEkOUtfc/ghe+bqWlY8="
}
}
},
"editor": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz",
"integrity": "sha1-YMf4e9YrzGqJT6jM1q+3gjok90I="
},
"fs-vacuum": {
"version": "1.2.10",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/fs-vacuum/-/fs-vacuum-1.2.10.tgz",
"integrity": "sha1-t2Kb7AekAxolSP35n17PHMizHjY=",
"requires": {
"graceful-fs": "^4.1.2",
@@ -5461,7 +5893,7 @@
},
"fs-write-stream-atomic": {
"version": "1.0.10",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
"integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
"requires": {
"graceful-fs": "^4.1.2",
@@ -5472,7 +5904,7 @@
},
"fstream-npm": {
"version": "1.2.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/fstream-npm/-/fstream-npm-1.2.1.tgz",
"integrity": "sha512-iBHpm/LmD1qw0TlHMAqVd9rwdU6M+EHRUnPkXpRi5G/Hf0FIFH+oZFryodAU2MFNfGRh/CzhUFlMKV3pdeOTDw==",
"requires": {
"fstream-ignore": "^1.0.0",
@@ -5481,7 +5913,7 @@
"dependencies": {
"fstream-ignore": {
"version": "1.0.5",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz",
"integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=",
"requires": {
"fstream": "^1.0.0",
@@ -5491,7 +5923,7 @@
"dependencies": {
"minimatch": {
"version": "3.0.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"requires": {
"brace-expansion": "^1.1.7"
@@ -5499,7 +5931,7 @@
"dependencies": {
"brace-expansion": {
"version": "1.1.8",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
"integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"requires": {
"balanced-match": "^1.0.0",
@@ -5508,12 +5940,12 @@
"dependencies": {
"balanced-match": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
"concat-map": {
"version": "0.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
}
}
@@ -5526,7 +5958,7 @@
},
"glob": {
"version": "7.1.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
"integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
"requires": {
"fs.realpath": "^1.0.0",
@@ -5539,12 +5971,12 @@
"dependencies": {
"fs.realpath": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
},
"minimatch": {
"version": "3.0.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"requires": {
"brace-expansion": "^1.1.7"
@@ -5552,7 +5984,7 @@
"dependencies": {
"brace-expansion": {
"version": "1.1.8",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
"integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"requires": {
"balanced-match": "^1.0.0",
@@ -5561,12 +5993,12 @@
"dependencies": {
"balanced-match": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
"concat-map": {
"version": "0.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
}
}
@@ -5575,24 +6007,24 @@
},
"path-is-absolute": {
"version": "1.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
}
}
},
"graceful-fs": {
"version": "4.1.11",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
},
"has-unicode": {
"version": "2.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
},
"hosted-git-info": {
"version": "2.5.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
"integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg=="
},
"http-cache-semantics": {
@@ -5620,17 +6052,17 @@
},
"iferr": {
"version": "0.1.5",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
"integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE="
},
"imurmurhash": {
"version": "0.1.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
},
"inflight": {
"version": "1.0.6",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"requires": {
"once": "^1.3.0",
@@ -5639,17 +6071,17 @@
},
"inherits": {
"version": "2.0.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
},
"ini": {
"version": "1.3.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
"integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4="
},
"init-package-json": {
"version": "1.10.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.1.tgz",
"integrity": "sha1-zYc6FneWvvuZYSsodioLY5P9j2o=",
"requires": {
"glob": "^7.1.1",
@@ -5664,7 +6096,7 @@
"dependencies": {
"promzard": {
"version": "0.3.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz",
"integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=",
"requires": {
"read": "1"
@@ -5674,22 +6106,22 @@
},
"lazy-property": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lazy-property/-/lazy-property-1.0.0.tgz",
"integrity": "sha1-hN3Es3Bnm6i9TNz6TAa0PVcREUc="
},
"lockfile": {
"version": "1.0.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.3.tgz",
"integrity": "sha1-Jjj8OaAzHpysGgS3F5mTHJxQ33k="
},
"lodash._baseindexof": {
"version": "3.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz",
"integrity": "sha1-/lK1OhxnYeQmGNZU5KJXie1hgiw="
},
"lodash._baseuniq": {
"version": "4.6.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz",
"integrity": "sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg=",
"requires": {
"lodash._createset": "~4.0.0",
@@ -5698,29 +6130,29 @@
"dependencies": {
"lodash._createset": {
"version": "4.0.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash._createset/-/lodash._createset-4.0.3.tgz",
"integrity": "sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY="
},
"lodash._root": {
"version": "3.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
"integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI="
}
}
},
"lodash._bindcallback": {
"version": "3.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz",
"integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4="
},
"lodash._cacheindexof": {
"version": "3.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz",
"integrity": "sha1-PcaayCSY0u5ePOVgkbr9Ktx73pI="
},
"lodash._createcache": {
"version": "3.1.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz",
"integrity": "sha1-VtagZAF2JeeevKa4AY4XRAvc8JM=",
"requires": {
"lodash._getnative": "^3.0.0"
@@ -5728,37 +6160,37 @@
},
"lodash._getnative": {
"version": "3.9.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
"integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U="
},
"lodash.clonedeep": {
"version": "4.5.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
"integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8="
},
"lodash.restparam": {
"version": "3.6.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
"integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU="
},
"lodash.union": {
"version": "4.6.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
"integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg="
},
"lodash.uniq": {
"version": "4.5.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
"integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M="
},
"lodash.without": {
"version": "4.4.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz",
"integrity": "sha1-PNRXSgC2e643OpS3SHcmQFB7eqw="
},
"lru-cache": {
"version": "4.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
"integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
"requires": {
"pseudomap": "^1.0.2",
@@ -5767,12 +6199,12 @@
"dependencies": {
"pseudomap": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
"integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
},
"yallist": {
"version": "2.1.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
"integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
}
}
@@ -5884,7 +6316,7 @@
},
"mississippi": {
"version": "1.3.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-1.3.0.tgz",
"integrity": "sha1-0gFYPrEjJ+PFwWQqQEqcrPlONPU=",
"requires": {
"concat-stream": "^1.5.0",
@@ -5901,7 +6333,7 @@
"dependencies": {
"concat-stream": {
"version": "1.6.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
"integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
"requires": {
"inherits": "^2.0.3",
@@ -5911,14 +6343,14 @@
"dependencies": {
"typedarray": {
"version": "0.0.6",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
}
}
},
"duplexify": {
"version": "3.5.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz",
"integrity": "sha1-GqdzAC4VeEV+nZ1KULDMquvL1gQ=",
"requires": {
"end-of-stream": "1.0.0",
@@ -5929,7 +6361,7 @@
"dependencies": {
"end-of-stream": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz",
"integrity": "sha1-1FlucCc0qT5A6a+GQxnqvZn/Lw4=",
"requires": {
"once": "~1.3.0"
@@ -5937,7 +6369,7 @@
"dependencies": {
"once": {
"version": "1.3.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
"integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
"requires": {
"wrappy": "1"
@@ -5947,14 +6379,14 @@
},
"stream-shift": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
"integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
}
}
},
"end-of-stream": {
"version": "1.4.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz",
"integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
"requires": {
"once": "^1.4.0"
@@ -5962,7 +6394,7 @@
},
"flush-write-stream": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz",
"integrity": "sha1-yBuQ2HRnZvGmCaRoCZRsRd2K5Bc=",
"requires": {
"inherits": "^2.0.1",
@@ -5971,7 +6403,7 @@
},
"from2": {
"version": "2.3.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
"integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
"requires": {
"inherits": "^2.0.1",
@@ -5980,7 +6412,7 @@
},
"parallel-transform": {
"version": "1.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
"integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
"requires": {
"cyclist": "~0.2.2",
@@ -5990,14 +6422,14 @@
"dependencies": {
"cyclist": {
"version": "0.2.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
"integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA="
}
}
},
"pump": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz",
"integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=",
"requires": {
"end-of-stream": "^1.1.0",
@@ -6006,7 +6438,7 @@
},
"pumpify": {
"version": "1.3.5",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz",
"integrity": "sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs=",
"requires": {
"duplexify": "^3.1.2",
@@ -6016,7 +6448,7 @@
},
"stream-each": {
"version": "1.2.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.0.tgz",
"integrity": "sha1-HpXUdXP1gNgU3A/4zQ9m8c5TyZE=",
"requires": {
"end-of-stream": "^1.1.0",
@@ -6025,14 +6457,14 @@
"dependencies": {
"stream-shift": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
"integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
}
}
},
"through2": {
"version": "2.0.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
"integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
"requires": {
"readable-stream": "^2.1.5",
@@ -6041,7 +6473,7 @@
"dependencies": {
"xtend": {
"version": "4.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
"integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
}
}
@@ -6058,7 +6490,7 @@
},
"move-concurrently": {
"version": "1.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
"integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
"requires": {
"aproba": "^1.1.1",
@@ -6071,7 +6503,7 @@
"dependencies": {
"run-queue": {
"version": "1.0.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
"integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
"requires": {
"aproba": "^1.1.1"
@@ -6111,7 +6543,7 @@
},
"nopt": {
"version": "4.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
"integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
"requires": {
"abbrev": "1",
@@ -6120,7 +6552,7 @@
},
"normalize-package-data": {
"version": "2.4.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
"requires": {
"hosted-git-info": "^2.1.4",
@@ -6131,7 +6563,7 @@
"dependencies": {
"is-builtin-module": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
"integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
"requires": {
"builtin-modules": "^1.0.0"
@@ -6139,7 +6571,7 @@
"dependencies": {
"builtin-modules": {
"version": "1.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
}
}
@@ -6148,12 +6580,12 @@
},
"npm-cache-filename": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz",
"integrity": "sha1-3tMGxbC/yHCp6fr4I7xfKD4FrhE="
},
"npm-install-checks": {
"version": "3.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-3.0.0.tgz",
"integrity": "sha1-1K7N/VGlPjcjt7L5Oy7ijjB7wNc=",
"requires": {
"semver": "^2.3.0 || 3.x || 4 || 5"
@@ -6161,7 +6593,7 @@
},
"npm-package-arg": {
"version": "5.1.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-5.1.2.tgz",
"integrity": "sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA==",
"requires": {
"hosted-git-info": "^2.4.2",
@@ -6172,7 +6604,7 @@
},
"npm-registry-client": {
"version": "8.4.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.4.0.tgz",
"integrity": "sha512-PVNfqq0lyRdFnE//nDmn3CC9uqTsr8Bya9KPLIevlXMfkP0m4RpCVyFFk0W1Gfx436kKwyhLA6J+lV+rgR81gQ==",
"requires": {
"concat-stream": "^1.5.2",
@@ -6190,7 +6622,7 @@
"dependencies": {
"concat-stream": {
"version": "1.6.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
"integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
"requires": {
"inherits": "^2.0.3",
@@ -6200,7 +6632,7 @@
"dependencies": {
"typedarray": {
"version": "0.0.6",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
}
}
@@ -6209,12 +6641,12 @@
},
"npm-user-validate": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-1.0.0.tgz",
"integrity": "sha1-jOyg9c6gTU6TUZ73LQVXp1Ei6VE="
},
"npmlog": {
"version": "4.1.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
"integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
"requires": {
"are-we-there-yet": "~1.1.2",
@@ -6225,7 +6657,7 @@
"dependencies": {
"are-we-there-yet": {
"version": "1.1.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
"integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
"requires": {
"delegates": "^1.0.0",
@@ -6234,19 +6666,19 @@
"dependencies": {
"delegates": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
}
}
},
"console-control-strings": {
"version": "1.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
},
"gauge": {
"version": "2.7.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"requires": {
"aproba": "^1.0.3",
@@ -6261,17 +6693,17 @@
"dependencies": {
"object-assign": {
"version": "4.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"signal-exit": {
"version": "3.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
"integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
},
"string-width": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"requires": {
"code-point-at": "^1.0.0",
@@ -6281,12 +6713,12 @@
"dependencies": {
"code-point-at": {
"version": "1.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
},
"is-fullwidth-code-point": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"requires": {
"number-is-nan": "^1.0.0"
@@ -6294,7 +6726,7 @@
"dependencies": {
"number-is-nan": {
"version": "1.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
}
}
@@ -6303,7 +6735,7 @@
},
"strip-ansi": {
"version": "3.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"requires": {
"ansi-regex": "^2.0.0"
@@ -6311,14 +6743,14 @@
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
}
}
},
"wide-align": {
"version": "1.1.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
"integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
"requires": {
"string-width": "^1.0.2"
@@ -6328,14 +6760,14 @@
},
"set-blocking": {
"version": "2.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
}
}
},
"once": {
"version": "1.4.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"requires": {
"wrappy": "1"
@@ -6343,12 +6775,12 @@
},
"opener": {
"version": "1.4.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz",
"integrity": "sha1-XG2ixdflgx6P+jlklQ+NZnSskLg="
},
"osenv": {
"version": "0.1.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz",
"integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=",
"requires": {
"os-homedir": "^1.0.0",
@@ -6357,19 +6789,19 @@
"dependencies": {
"os-homedir": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
"integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
},
"os-tmpdir": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
}
}
},
"pacote": {
"version": "2.7.38",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-2.7.38.tgz",
"integrity": "sha512-XxHUyHQB7QCVBxoXeVu0yKxT+2PvJucsc0+1E+6f95lMUxEAYERgSAc71ckYXrYr35Ew3xFU/LrhdIK21GQFFA==",
"requires": {
"bluebird": "^3.5.0",
@@ -6397,7 +6829,7 @@
"dependencies": {
"minimatch": {
"version": "3.0.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"requires": {
"brace-expansion": "^1.1.7"
@@ -6405,7 +6837,7 @@
"dependencies": {
"brace-expansion": {
"version": "1.1.8",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
"integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"requires": {
"balanced-match": "^1.0.0",
@@ -6414,12 +6846,12 @@
"dependencies": {
"balanced-match": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
"concat-map": {
"version": "0.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
}
}
@@ -6428,7 +6860,7 @@
},
"npm-pick-manifest": {
"version": "1.0.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-1.0.4.tgz",
"integrity": "sha512-MKxNdeyOZysPRTTbHtW0M5Fw38Jo/3ARsoGw5qjCfS+XGjvNB/Gb4qtAZUFmKPM2mVum+eX559eHvKywU856BQ==",
"requires": {
"npm-package-arg": "^5.1.2",
@@ -6437,7 +6869,7 @@
},
"promise-retry": {
"version": "1.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz",
"integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=",
"requires": {
"err-code": "^1.0.0",
@@ -6446,14 +6878,14 @@
"dependencies": {
"err-code": {
"version": "1.1.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz",
"integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA="
}
}
},
"protoduck": {
"version": "4.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-4.0.0.tgz",
"integrity": "sha1-/kh02MeRM2bP2erRJFOiLNNlf44=",
"requires": {
"genfun": "^4.0.1"
@@ -6461,14 +6893,14 @@
"dependencies": {
"genfun": {
"version": "4.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/genfun/-/genfun-4.0.1.tgz",
"integrity": "sha1-7RAEHy5KfxsKOEZtF6XD4n3x38E="
}
}
},
"tar-stream": {
"version": "1.5.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.4.tgz",
"integrity": "sha1-NlSc8E7RrumyowwBQyUiONr5QBY=",
"requires": {
"bl": "^1.0.0",
@@ -6479,7 +6911,7 @@
"dependencies": {
"bl": {
"version": "1.2.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz",
"integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=",
"requires": {
"readable-stream": "^2.0.5"
@@ -6487,7 +6919,7 @@
},
"end-of-stream": {
"version": "1.4.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz",
"integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
"requires": {
"once": "^1.4.0"
@@ -6495,7 +6927,7 @@
},
"xtend": {
"version": "4.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
"integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
}
}
@@ -6504,12 +6936,12 @@
},
"path-is-inside": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
"integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM="
},
"promise-inflight": {
"version": "1.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
"integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM="
},
"pump": {
@@ -6523,7 +6955,7 @@
},
"read": {
"version": "1.0.7",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
"integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
"requires": {
"mute-stream": "~0.0.4"
@@ -6531,14 +6963,14 @@
"dependencies": {
"mute-stream": {
"version": "0.0.7",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
"integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
}
}
},
"read-cmd-shim": {
"version": "1.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz",
"integrity": "sha1-LV0Vd4ajfAVdIgd8MsU/gynpHHs=",
"requires": {
"graceful-fs": "^4.1.2"
@@ -6546,7 +6978,7 @@
},
"read-installed": {
"version": "4.0.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/read-installed/-/read-installed-4.0.3.tgz",
"integrity": "sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc=",
"requires": {
"debuglog": "^1.0.1",
@@ -6560,14 +6992,14 @@
"dependencies": {
"util-extend": {
"version": "1.0.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz",
"integrity": "sha1-p8IW0mdUUWljeztu3GypEZ4v+T8="
}
}
},
"read-package-json": {
"version": "2.0.9",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.9.tgz",
"integrity": "sha512-vuV8p921IgyelL4UOKv3FsRuRZSaRn30HanLAOKargsr8TbBEq+I3MgloSRXYuKhNdYP1wlEGilMWAIayA2RFg==",
"requires": {
"glob": "^7.1.1",
@@ -6578,7 +7010,7 @@
"dependencies": {
"json-parse-helpfulerror": {
"version": "1.0.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz",
"integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=",
"requires": {
"jju": "^1.1.0"
@@ -6586,7 +7018,7 @@
"dependencies": {
"jju": {
"version": "1.3.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz",
"integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo="
}
}
@@ -6595,7 +7027,7 @@
},
"read-package-tree": {
"version": "5.1.6",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz",
"integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==",
"requires": {
"debuglog": "^1.0.1",
@@ -6607,7 +7039,7 @@
},
"readable-stream": {
"version": "2.3.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz",
"integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=",
"requires": {
"core-util-is": "~1.0.0",
@@ -6621,22 +7053,22 @@
"dependencies": {
"core-util-is": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
"isarray": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"process-nextick-args": {
"version": "1.0.7",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
"integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
},
"string_decoder": {
"version": "1.0.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
"requires": {
"safe-buffer": "~5.1.0"
@@ -6644,14 +7076,14 @@
},
"util-deprecate": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
}
}
},
"readdir-scoped-modules": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz",
"integrity": "sha1-n6+jfShr5dksuuve4DDcm19AZ0c=",
"requires": {
"debuglog": "^1.0.1",
@@ -6671,7 +7103,7 @@
},
"request": {
"version": "2.81.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",
"integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=",
"requires": {
"aws-sign2": "~0.6.0",
@@ -6700,22 +7132,22 @@
"dependencies": {
"aws-sign2": {
"version": "0.6.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
"integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8="
},
"aws4": {
"version": "1.6.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
"integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4="
},
"caseless": {
"version": "0.12.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
},
"combined-stream": {
"version": "1.0.5",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
"integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
"requires": {
"delayed-stream": "~1.0.0"
@@ -6723,24 +7155,24 @@
"dependencies": {
"delayed-stream": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
}
}
},
"extend": {
"version": "3.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
"integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="
},
"forever-agent": {
"version": "0.6.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
},
"form-data": {
"version": "2.1.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
"integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
"requires": {
"asynckit": "^0.4.0",
@@ -6750,14 +7182,14 @@
"dependencies": {
"asynckit": {
"version": "0.4.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
}
}
},
"har-validator": {
"version": "4.2.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",
"integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",
"requires": {
"ajv": "^4.9.1",
@@ -6766,7 +7198,7 @@
"dependencies": {
"ajv": {
"version": "4.11.8",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
"integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
"requires": {
"co": "^4.6.0",
@@ -6775,12 +7207,12 @@
"dependencies": {
"co": {
"version": "4.6.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
"integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
},
"json-stable-stringify": {
"version": "1.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
"integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
"requires": {
"jsonify": "~0.0.0"
@@ -6788,7 +7220,7 @@
"dependencies": {
"jsonify": {
"version": "0.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
"integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
}
}
@@ -6797,14 +7229,14 @@
},
"har-schema": {
"version": "1.0.5",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz",
"integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4="
}
}
},
"hawk": {
"version": "3.1.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
"integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
"requires": {
"boom": "2.x.x",
@@ -6815,7 +7247,7 @@
"dependencies": {
"boom": {
"version": "2.10.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
"integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
"requires": {
"hoek": "2.x.x"
@@ -6823,7 +7255,7 @@
},
"cryptiles": {
"version": "2.0.5",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
"integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
"requires": {
"boom": "2.x.x"
@@ -6831,12 +7263,12 @@
},
"hoek": {
"version": "2.16.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
"integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
},
"sntp": {
"version": "1.0.9",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
"integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
"requires": {
"hoek": "2.x.x"
@@ -6846,7 +7278,7 @@
},
"http-signature": {
"version": "1.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
"integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
"requires": {
"assert-plus": "^0.2.0",
@@ -6856,12 +7288,12 @@
"dependencies": {
"assert-plus": {
"version": "0.2.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
"integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ="
},
"jsprim": {
"version": "1.4.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz",
"integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=",
"requires": {
"assert-plus": "1.0.0",
@@ -6872,22 +7304,22 @@
"dependencies": {
"assert-plus": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
},
"extsprintf": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz",
"integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA="
},
"json-schema": {
"version": "0.2.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
"integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
},
"verror": {
"version": "1.3.6",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz",
"integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=",
"requires": {
"extsprintf": "1.0.2"
@@ -6899,22 +7331,22 @@
},
"is-typedarray": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
},
"isstream": {
"version": "0.1.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
},
"json-stringify-safe": {
"version": "5.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
},
"mime-types": {
"version": "2.1.15",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz",
"integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=",
"requires": {
"mime-db": "~1.27.0"
@@ -6922,34 +7354,34 @@
"dependencies": {
"mime-db": {
"version": "1.27.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz",
"integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE="
}
}
},
"oauth-sign": {
"version": "0.8.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
"integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
},
"performance-now": {
"version": "0.2.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz",
"integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU="
},
"qs": {
"version": "6.4.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",
"integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM="
},
"stringstream": {
"version": "0.0.5",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
"integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg="
},
"tough-cookie": {
"version": "2.3.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz",
"integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=",
"requires": {
"punycode": "^1.4.1"
@@ -6957,14 +7389,14 @@
"dependencies": {
"punycode": {
"version": "1.4.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
"integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
}
}
},
"tunnel-agent": {
"version": "0.6.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
"requires": {
"safe-buffer": "^5.0.1"
@@ -6974,12 +7406,12 @@
},
"retry": {
"version": "0.10.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
"integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q="
},
"rimraf": {
"version": "2.6.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
"integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
"requires": {
"glob": "^7.0.5"
@@ -6987,17 +7419,17 @@
},
"safe-buffer": {
"version": "5.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
"integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
},
"semver": {
"version": "5.3.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
"integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8="
},
"sha": {
"version": "2.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/sha/-/sha-2.0.1.tgz",
"integrity": "sha1-YDCCL70smCOUn49y7WQR7lzyWq4=",
"requires": {
"graceful-fs": "^4.1.2",
@@ -7006,7 +7438,7 @@
},
"slide": {
"version": "1.1.6",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
"integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc="
},
"smart-buffer": {
@@ -7034,12 +7466,12 @@
},
"sorted-object": {
"version": "2.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/sorted-object/-/sorted-object-2.0.1.tgz",
"integrity": "sha1-fWMfS9OnmKJK8d/8+/6DM3pd9fw="
},
"sorted-union-stream": {
"version": "2.1.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/sorted-union-stream/-/sorted-union-stream-2.1.3.tgz",
"integrity": "sha1-x3lMfgd4gAUv9xqNSi27Sppjisc=",
"requires": {
"from2": "^1.3.0",
@@ -7048,7 +7480,7 @@
"dependencies": {
"from2": {
"version": "1.3.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/from2/-/from2-1.3.0.tgz",
"integrity": "sha1-iEE7qqX5pZfP3pIh2GmGzTwGHf0=",
"requires": {
"inherits": "~2.0.1",
@@ -7057,7 +7489,7 @@
"dependencies": {
"readable-stream": {
"version": "1.1.14",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
"requires": {
"core-util-is": "~1.0.0",
@@ -7068,17 +7500,17 @@
"dependencies": {
"core-util-is": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
"isarray": {
"version": "0.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"string_decoder": {
"version": "0.10.31",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
}
}
@@ -7087,7 +7519,7 @@
},
"stream-iterate": {
"version": "1.2.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/stream-iterate/-/stream-iterate-1.2.0.tgz",
"integrity": "sha1-K9fHcpbBcCpGSIuK1B95hl7s1OE=",
"requires": {
"readable-stream": "^2.1.5",
@@ -7096,7 +7528,7 @@
"dependencies": {
"stream-shift": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
"integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
}
}
@@ -7121,7 +7553,7 @@
},
"ssri": {
"version": "4.1.6",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-4.1.6.tgz",
"integrity": "sha512-WUbCdgSAMQjTFZRWvSPpauryvREEA+Krn19rx67UlJEJx/M192ZHxMmJXjZ4tkdFm+Sb0SXGlENeQVlA5wY7kA==",
"requires": {
"safe-buffer": "^5.1.0"
@@ -7129,7 +7561,7 @@
},
"strip-ansi": {
"version": "4.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"requires": {
"ansi-regex": "^3.0.0"
@@ -7137,7 +7569,7 @@
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
}
}
@@ -7154,22 +7586,22 @@
},
"text-table": {
"version": "0.2.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
"integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
},
"uid-number": {
"version": "0.0.6",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz",
"integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE="
},
"umask": {
"version": "1.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz",
"integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0="
},
"unique-filename": {
"version": "1.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz",
"integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=",
"requires": {
"unique-slug": "^2.0.0"
@@ -7177,7 +7609,7 @@
"dependencies": {
"unique-slug": {
"version": "2.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz",
"integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=",
"requires": {
"imurmurhash": "^0.1.4"
@@ -7187,12 +7619,12 @@
},
"unpipe": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
},
"update-notifier": {
"version": "2.2.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.2.0.tgz",
"integrity": "sha1-G1g3z5DAc22IYncytmHBOPht5y8=",
"requires": {
"boxen": "^1.0.0",
@@ -7207,7 +7639,7 @@
"dependencies": {
"boxen": {
"version": "1.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.1.0.tgz",
"integrity": "sha1-sbad1SIwXoB6md7ud329blFnsQI=",
"requires": {
"ansi-align": "^2.0.0",
@@ -7221,7 +7653,7 @@
"dependencies": {
"ansi-align": {
"version": "2.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
"integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
"requires": {
"string-width": "^2.0.0"
@@ -7229,17 +7661,17 @@
},
"camelcase": {
"version": "4.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
"integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
},
"cli-boxes": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
"integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM="
},
"string-width": {
"version": "2.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.0.tgz",
"integrity": "sha1-AwZkVh/BRslCPsfZeP4kV0N/5tA=",
"requires": {
"is-fullwidth-code-point": "^2.0.0",
@@ -7248,12 +7680,12 @@
"dependencies": {
"is-fullwidth-code-point": {
"version": "2.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
},
"strip-ansi": {
"version": "4.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"requires": {
"ansi-regex": "^3.0.0"
@@ -7263,7 +7695,7 @@
},
"term-size": {
"version": "0.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/term-size/-/term-size-0.1.1.tgz",
"integrity": "sha1-hzYLljlsq1dgljcUzaDQy+7K2co=",
"requires": {
"execa": "^0.4.0"
@@ -7271,7 +7703,7 @@
"dependencies": {
"execa": {
"version": "0.4.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.4.0.tgz",
"integrity": "sha1-TrZGejaglfq7KXD/nV4/t7zm68M=",
"requires": {
"cross-spawn-async": "^2.1.1",
@@ -7284,7 +7716,7 @@
"dependencies": {
"cross-spawn-async": {
"version": "2.2.5",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz",
"integrity": "sha1-hF/wwINKPe2dFg2sptOQkGuyiMw=",
"requires": {
"lru-cache": "^4.0.0",
@@ -7293,12 +7725,12 @@
},
"is-stream": {
"version": "1.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
},
"npm-run-path": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz",
"integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=",
"requires": {
"path-key": "^1.0.0"
@@ -7306,17 +7738,17 @@
},
"object-assign": {
"version": "4.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"path-key": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz",
"integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68="
},
"strip-eof": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
"integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
}
}
@@ -7325,7 +7757,7 @@
},
"widest-line": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz",
"integrity": "sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw=",
"requires": {
"string-width": "^1.0.1"
@@ -7333,7 +7765,7 @@
"dependencies": {
"string-width": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"requires": {
"code-point-at": "^1.0.0",
@@ -7343,12 +7775,12 @@
"dependencies": {
"code-point-at": {
"version": "1.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
},
"is-fullwidth-code-point": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"requires": {
"number-is-nan": "^1.0.0"
@@ -7356,14 +7788,14 @@
"dependencies": {
"number-is-nan": {
"version": "1.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
}
}
},
"strip-ansi": {
"version": "3.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"requires": {
"ansi-regex": "^2.0.0"
@@ -7371,7 +7803,7 @@
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
}
}
@@ -7384,7 +7816,7 @@
},
"chalk": {
"version": "1.1.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"requires": {
"ansi-styles": "^2.2.1",
@@ -7396,17 +7828,17 @@
"dependencies": {
"ansi-styles": {
"version": "2.2.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
},
"escape-string-regexp": {
"version": "1.0.5",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"has-ansi": {
"version": "2.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
"integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
"requires": {
"ansi-regex": "^2.0.0"
@@ -7414,14 +7846,14 @@
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
}
}
},
"strip-ansi": {
"version": "3.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"requires": {
"ansi-regex": "^2.0.0"
@@ -7429,21 +7861,21 @@
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
}
}
},
"supports-color": {
"version": "2.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
}
}
},
"configstore": {
"version": "3.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.0.tgz",
"integrity": "sha1-Rd+QcHPibfoc9LLVL1tgVF6qEdE=",
"requires": {
"dot-prop": "^4.1.0",
@@ -7456,7 +7888,7 @@
"dependencies": {
"dot-prop": {
"version": "4.1.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.1.1.tgz",
"integrity": "sha1-qEk/C3te7sglJbXHWH+n3nyoWcE=",
"requires": {
"is-obj": "^1.0.0"
@@ -7464,14 +7896,14 @@
"dependencies": {
"is-obj": {
"version": "1.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
"integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="
}
}
},
"make-dir": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.0.0.tgz",
"integrity": "sha1-l6ARdR6R3YfPre9Ygy67BJNt6Xg=",
"requires": {
"pify": "^2.3.0"
@@ -7479,14 +7911,14 @@
"dependencies": {
"pify": {
"version": "2.3.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
}
}
},
"unique-string": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
"integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
"requires": {
"crypto-random-string": "^1.0.0"
@@ -7494,7 +7926,7 @@
"dependencies": {
"crypto-random-string": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
"integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4="
}
}
@@ -7503,17 +7935,17 @@
},
"import-lazy": {
"version": "2.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
"integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM="
},
"is-npm": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz",
"integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ="
},
"latest-version": {
"version": "3.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz",
"integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
"requires": {
"package-json": "^4.0.0"
@@ -7521,7 +7953,7 @@
"dependencies": {
"package-json": {
"version": "4.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz",
"integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
"requires": {
"got": "^6.7.1",
@@ -7532,7 +7964,7 @@
"dependencies": {
"got": {
"version": "6.7.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
"integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
"requires": {
"create-error-class": "^3.0.0",
@@ -7550,7 +7982,7 @@
"dependencies": {
"create-error-class": {
"version": "3.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
"integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
"requires": {
"capture-stack-trace": "^1.0.0"
@@ -7558,54 +7990,54 @@
"dependencies": {
"capture-stack-trace": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",
"integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0="
}
}
},
"duplexer3": {
"version": "0.1.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
"integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
},
"get-stream": {
"version": "3.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
"integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
},
"is-redirect": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
"integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ="
},
"is-retry-allowed": {
"version": "1.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
"integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ="
},
"is-stream": {
"version": "1.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
},
"lowercase-keys": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
"integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY="
},
"timed-out": {
"version": "4.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
"integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8="
},
"unzip-response": {
"version": "2.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
"integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c="
},
"url-parse-lax": {
"version": "1.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
"integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
"requires": {
"prepend-http": "^1.0.1"
@@ -7613,7 +8045,7 @@
"dependencies": {
"prepend-http": {
"version": "1.0.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
"integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
}
}
@@ -7622,7 +8054,7 @@
},
"registry-url": {
"version": "3.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
"integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
"requires": {
"rc": "^1.0.1"
@@ -7645,7 +8077,7 @@
},
"semver-diff": {
"version": "2.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz",
"integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
"requires": {
"semver": "^5.0.3"
@@ -7653,19 +8085,19 @@
},
"xdg-basedir": {
"version": "3.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
"integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ="
}
}
},
"uuid": {
"version": "3.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
"integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g=="
},
"validate-npm-package-license": {
"version": "3.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
"integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
"requires": {
"spdx-correct": "~1.0.0",
@@ -7674,7 +8106,7 @@
"dependencies": {
"spdx-correct": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
"integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
"requires": {
"spdx-license-ids": "^1.0.2"
@@ -7682,21 +8114,21 @@
"dependencies": {
"spdx-license-ids": {
"version": "1.2.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
"integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc="
}
}
},
"spdx-expression-parse": {
"version": "1.0.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",
"integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw="
}
}
},
"validate-npm-package-name": {
"version": "3.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
"integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=",
"requires": {
"builtins": "^1.0.3"
@@ -7704,14 +8136,14 @@
"dependencies": {
"builtins": {
"version": "1.0.3",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
"integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og="
}
}
},
"which": {
"version": "1.2.14",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz",
"integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=",
"requires": {
"isexe": "^2.0.0"
@@ -7719,14 +8151,14 @@
"dependencies": {
"isexe": {
"version": "2.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
}
}
},
"worker-farm": {
"version": "1.3.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.3.1.tgz",
"integrity": "sha1-QzMRK7SbF6oFC4eJXKayys9A5f8=",
"requires": {
"errno": ">=0.1.1 <0.2.0-0",
@@ -7735,7 +8167,7 @@
"dependencies": {
"errno": {
"version": "0.1.4",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz",
"integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=",
"requires": {
"prr": "~0.0.0"
@@ -7743,26 +8175,26 @@
"dependencies": {
"prr": {
"version": "0.0.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz",
"integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo="
}
}
},
"xtend": {
"version": "4.0.1",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
"integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
}
}
},
"wrappy": {
"version": "1.0.2",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"write-file-atomic": {
"version": "2.1.0",
- "resolved": false,
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.1.0.tgz",
"integrity": "sha512-0TZ20a+xcIl4u0+Mj5xDH2yOWdmQiXlKf9Hm+TgDXjTMsEYb+gDrmb8e8UNAzMCitX8NBqG4Z/FUQIyzv/R1JQ==",
"requires": {
"graceful-fs": "^4.1.11",
@@ -8286,7 +8718,6 @@
},
"async-some": {
"version": "1.0.2",
- "resolved": false,
"integrity": "sha1-TYqBYg1ZWHkbW5j4AtMgd3bpVQk=",
"requires": {
"dezalgo": "^1.0.2"
@@ -8378,7 +8809,6 @@
},
"dezalgo": {
"version": "1.0.3",
- "resolved": false,
"integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=",
"requires": {
"asap": "^2.0.0",
@@ -8453,7 +8883,6 @@
},
"github-url-from-username-repo": {
"version": "1.0.2",
- "resolved": false,
"integrity": "sha1-fdeTMNKr5pwQws73lxTJchV5Hfo="
},
"glob": {
@@ -8595,7 +9024,6 @@
},
"nopt": {
"version": "3.0.6",
- "resolved": false,
"integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
"requires": {
"abbrev": "1"
@@ -8886,7 +9314,6 @@
},
"read-installed": {
"version": "4.0.3",
- "resolved": false,
"integrity": "sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc=",
"requires": {
"debuglog": "^1.0.1",
@@ -8905,7 +9332,6 @@
},
"readdir-scoped-modules": {
"version": "1.0.2",
- "resolved": false,
"integrity": "sha1-n6+jfShr5dksuuve4DDcm19AZ0c=",
"requires": {
"debuglog": "^1.0.1",
@@ -9544,7 +9970,6 @@
},
"validate-npm-package-name": {
"version": "2.2.2",
- "resolved": false,
"integrity": "sha1-9laVsi9zJEQgGaPH+jmm5/0pkIU=",
"requires": {
"builtins": "0.0.7"
@@ -9572,7 +9997,6 @@
},
"write-file-atomic": {
"version": "1.1.4",
- "resolved": false,
"integrity": "sha1-sfUtwujcDjywTRh6JfdYo4qQyjs=",
"requires": {
"graceful-fs": "^4.1.2",
@@ -9716,6 +10140,18 @@
}
}
},
+ "object-inspect": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
+ "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==",
+ "dev": true
+ },
+ "object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true
+ },
"object-visit": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
@@ -9731,6 +10167,29 @@
}
}
},
+ "object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "object.getownpropertydescriptors": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
+ "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.18.0-next.1"
+ }
+ },
"object.omit": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
@@ -9755,6 +10214,18 @@
}
}
},
+ "object.values": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz",
+ "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.18.0-next.1",
+ "has": "^1.0.3"
+ }
+ },
"on-finished": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
@@ -9776,6 +10247,12 @@
"wrappy": "1"
}
},
+ "opencollective-postinstall": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz",
+ "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==",
+ "dev": true
+ },
"opn": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/opn/-/opn-6.0.0.tgz",
@@ -9827,9 +10304,9 @@
}
},
"p-cancelable": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
- "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz",
+ "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==",
"dev": true
},
"p-limit": {
@@ -9877,6 +10354,132 @@
"semver": "^6.2.0"
},
"dependencies": {
+ "@sindresorhus/is": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
+ "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
+ "dev": true
+ },
+ "@szmarczak/http-timer": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
+ "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
+ "dev": true,
+ "requires": {
+ "defer-to-connect": "^1.0.1"
+ }
+ },
+ "cacheable-request": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
+ "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
+ "dev": true,
+ "requires": {
+ "clone-response": "^1.0.2",
+ "get-stream": "^5.1.0",
+ "http-cache-semantics": "^4.0.0",
+ "keyv": "^3.0.0",
+ "lowercase-keys": "^2.0.0",
+ "normalize-url": "^4.1.0",
+ "responselike": "^1.0.2"
+ },
+ "dependencies": {
+ "get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "lowercase-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
+ "dev": true
+ }
+ }
+ },
+ "decompress-response": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
+ "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
+ "dev": true,
+ "requires": {
+ "mimic-response": "^1.0.0"
+ }
+ },
+ "defer-to-connect": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
+ "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "got": {
+ "version": "9.6.0",
+ "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
+ "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
+ "dev": true,
+ "requires": {
+ "@sindresorhus/is": "^0.14.0",
+ "@szmarczak/http-timer": "^1.1.2",
+ "cacheable-request": "^6.0.0",
+ "decompress-response": "^3.3.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^4.1.0",
+ "lowercase-keys": "^1.0.1",
+ "mimic-response": "^1.0.1",
+ "p-cancelable": "^1.0.0",
+ "to-readable-stream": "^1.0.0",
+ "url-parse-lax": "^3.0.0"
+ }
+ },
+ "json-buffer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
+ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
+ "dev": true
+ },
+ "keyv": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
+ "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
+ "dev": true,
+ "requires": {
+ "json-buffer": "3.0.0"
+ }
+ },
+ "lowercase-keys": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
+ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
+ "dev": true
+ },
+ "p-cancelable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
+ "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
+ "dev": true
+ },
+ "responselike": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
+ "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
+ "dev": true,
+ "requires": {
+ "lowercase-keys": "^1.0.0"
+ }
+ },
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
@@ -9939,6 +10542,15 @@
"readable-stream": "^2.1.5"
}
},
+ "parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "requires": {
+ "callsites": "^3.0.0"
+ }
+ },
"parse-glob": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
@@ -9950,6 +10562,26 @@
"is-glob": "^2.0.0"
}
},
+ "parse-json": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
+ "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "dependencies": {
+ "json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true
+ }
+ }
+ },
"parse5": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz",
@@ -10004,6 +10636,12 @@
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
},
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
+ },
"pause-stream": {
"version": "0.0.11",
"resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
@@ -10022,11 +10660,65 @@
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
},
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.0.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ }
+ }
+ },
"plantuml-encoder": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/plantuml-encoder/-/plantuml-encoder-1.4.0.tgz",
"integrity": "sha512-sxMwpDw/ySY1WB2CE3+IdMuEcWibJ72DDOsXLkSmEaSzwEUaYBT6DWgOfBiHGCux4q433X6+OEFWjlVqp7gL6g=="
},
+ "please-upgrade-node": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
+ "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==",
+ "dev": true,
+ "requires": {
+ "semver-compare": "^1.0.0"
+ }
+ },
"posix-character-classes": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
@@ -10035,7 +10727,8 @@
"prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
+ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
+ "optional": true
},
"prepend-http": {
"version": "2.0.0",
@@ -10302,6 +10995,12 @@
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
},
+ "quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "dev": true
+ },
"randomatic": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
@@ -10879,18 +11578,30 @@
"path-parse": "^1.0.6"
}
},
+ "resolve-alpn": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.0.0.tgz",
+ "integrity": "sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==",
+ "dev": true
+ },
+ "resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true
+ },
"resolve-url": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
"integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
},
"responselike": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
- "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
+ "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==",
"dev": true,
"requires": {
- "lowercase-keys": "^1.0.0"
+ "lowercase-keys": "^2.0.0"
}
},
"ret": {
@@ -10948,14 +11659,19 @@
"sax": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=",
- "optional": true
+ "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk="
},
"semver": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
"integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8="
},
+ "semver-compare": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
+ "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
+ "dev": true
+ },
"semver-diff": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
@@ -10973,6 +11689,12 @@
}
}
},
+ "semver-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
+ "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
+ "dev": true
+ },
"semver-utils": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz",
@@ -11091,6 +11813,12 @@
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
"dev": true
},
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ },
"slide": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
@@ -11408,6 +12136,12 @@
"minipass": "^3.1.1"
}
},
+ "stable": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
+ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
+ "dev": true
+ },
"stack-chain": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/stack-chain/-/stack-chain-2.0.0.tgz",
@@ -11482,6 +12216,26 @@
"strip-ansi": "^4.0.0"
}
},
+ "string.prototype.trimend": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
+ "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "string.prototype.trimstart": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
+ "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3"
+ }
+ },
"string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
@@ -11503,6 +12257,12 @@
"ansi-regex": "^3.0.0"
}
},
+ "strip-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz",
+ "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==",
+ "dev": true
+ },
"strip-json-comments": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
@@ -11526,6 +12286,57 @@
"puppeteer": "^3.0.2"
}
},
+ "svgo": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
+ "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.1",
+ "coa": "^2.0.2",
+ "css-select": "^2.0.0",
+ "css-select-base-adapter": "^0.1.1",
+ "css-tree": "1.0.0-alpha.37",
+ "csso": "^4.0.2",
+ "js-yaml": "^3.13.1",
+ "mkdirp": "~0.5.1",
+ "object.values": "^1.1.0",
+ "sax": "~1.2.4",
+ "stable": "^0.1.8",
+ "unquote": "~1.1.1",
+ "util.promisify": "~1.0.0"
+ },
+ "dependencies": {
+ "css-select": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
+ "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0",
+ "css-what": "^3.2.1",
+ "domutils": "^1.7.0",
+ "nth-check": "^1.0.2"
+ }
+ },
+ "css-what": {
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
+ "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
+ "dev": true
+ },
+ "domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "dev": true,
+ "requires": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ }
+ }
+ },
"symbol-tree": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
@@ -11690,7 +12501,7 @@
"toidentifier": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM="
+ "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
},
"tough-cookie": {
"version": "2.5.0",
@@ -11748,6 +12559,7 @@
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
"integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
+ "optional": true,
"requires": {
"prelude-ls": "~1.1.2"
}
@@ -11854,7 +12666,7 @@
"universalify": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY="
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
},
"unix-crypt-td-js": {
"version": "1.1.4",
@@ -11866,6 +12678,12 @@
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
},
+ "unquote": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
+ "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
+ "dev": true
+ },
"unset-value": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
@@ -11988,7 +12806,7 @@
"uri-js": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
- "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=",
+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
"requires": {
"punycode": "^2.1.0"
}
@@ -12031,6 +12849,39 @@
"integrity": "sha1-p8IW0mdUUWljeztu3GypEZ4v+T8=",
"dev": true
},
+ "util.promisify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
+ "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
+ "dev": true,
+ "requires": {
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.17.2",
+ "has-symbols": "^1.0.1",
+ "object.getownpropertydescriptors": "^2.1.0"
+ },
+ "dependencies": {
+ "es-abstract": {
+ "version": "1.17.7",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
+ "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
+ "dev": true,
+ "requires": {
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1",
+ "is-callable": "^1.2.2",
+ "is-regex": "^1.1.1",
+ "object-inspect": "^1.8.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.1",
+ "string.prototype.trimend": "^1.0.1",
+ "string.prototype.trimstart": "^1.0.1"
+ }
+ }
+ }
+ },
"utils-merge": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
@@ -12119,6 +12970,12 @@
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
"dev": true
},
+ "which-pm-runs": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
+ "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=",
+ "dev": true
+ },
"wide-align": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
@@ -12282,6 +13139,12 @@
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
"dev": true
},
+ "yaml": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz",
+ "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==",
+ "dev": true
+ },
"yargs": {
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
diff --git a/package.json b/package.json
index 4dccf0c38..4df0bc57d 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "documentation",
- "version": "11.2.0",
+ "version": "11.2.1",
"description": "Mojaloop Documentation GitBook Project",
"dependencies": {
"express": "4.17.1",
@@ -21,28 +21,43 @@
"svgexport": "0.4.1"
},
"devDependencies": {
+ "directory-tree": "^2.2.5",
+ "got": "^11.8.0",
+ "husky": "^4.2.5",
"license-checker": "25.0.1",
+ "node-plantuml": "^0.5.0",
"npm-audit-resolver": "2.2.1",
- "npm-check-updates": "7.0.2"
+ "npm-check-updates": "7.0.2",
+ "plantuml-encoder": "^1.4.0",
+ "strip-comments": "^2.0.1",
+ "svgo": "^1.3.2"
},
"scripts": {
- "run": "npm run gitbook:serve",
- "start": "npm run gitbook:serveNoReload",
- "gitbook:install": "gitbook install",
- "gitbook:build": "gitbook build",
- "gitbook:serve": "gitbook serve --port 8989",
- "gitbook:serveNoReload": "gitbook serve --no-live --port 8989",
- "gitbook:export:pdf": "gitbook pdf ./",
+ "audit:check": "SHELL=sh check-audit",
+ "audit:resolve": "SHELL=sh resolve-audit",
+ "build:plantuml:all": "./scripts/_build_plantuml_all.sh",
+ "build:plantuml:diff": "./scripts/_build_plantuml_diff.sh",
+ "dep:check": "npx ncu -e 2",
+ "dep:update": "npx ncu -u",
"docker:build": "docker build --no-cache -t mojaloop/documentation .",
"docker:push": "docker push mojaloop/documentation",
"docker:run": "docker run --rm -it --name mojadoc -p 8989:8989 mojaloop/documentation",
"express:run": "node index.js",
- "audit:resolve": "SHELL=sh resolve-audit",
- "audit:check": "SHELL=sh check-audit",
- "license:list": "license-checker . --excludePackages `cat .licenseignore | grep '^[^#;]' | awk 'BEGIN { ORS=\"\" } { print p$0\";\"; } END { print \n }'` --production --csv",
+ "gitbook:build": "gitbook build",
+ "gitbook:export:pdf": "gitbook pdf ./",
+ "gitbook:install": "gitbook install",
+ "gitbook:serve": "gitbook serve --port 8989",
+ "gitbook:serveNoReload": "gitbook serve --no-live --port 8989",
"license:check": "npm run license:list -- --failOn `cat .licensebanned | grep '^[^#;]' | awk 'BEGIN { ORS=\"\" } { print p$0\";\"; } END { print \n }'`",
- "dep:check": "npx ncu -e 2",
- "dep:update": "npx ncu -u"
+ "license:list": "license-checker . --excludePackages `cat .licenseignore | grep '^[^#;]' | awk 'BEGIN { ORS=\"\" } { print p$0\";\"; } END { print \n }'` --production --csv",
+ "run": "npm run gitbook:serve",
+ "start": "npm run gitbook:serveNoReload"
+ },
+ "husky": {
+ "hooks": {
+ "pre-commit": "npm run build:plantuml:diff",
+ "post-commit": "git update-index --again"
+ }
},
"repository": {
"type": "git",
diff --git a/scripts/_build_plantuml_all.sh b/scripts/_build_plantuml_all.sh
new file mode 100755
index 000000000..408cad363
--- /dev/null
+++ b/scripts/_build_plantuml_all.sh
@@ -0,0 +1,33 @@
+#!/usr/bin/env bash
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+PUML_PORT=9999
+export PUML_BASE_URL=http://localhost:${PUML_PORT}
+
+##
+# searches through repo for plantuml sources
+# and exports them using `node-plantuml`
+##
+
+trap ctrl_c INT
+function ctrl_c() {
+ echo "exit early - stopping docker"
+ docker stop puml-local
+ exit 1
+}
+
+# run the docker puml server
+docker run -d --rm \
+ --name puml-local \
+ -p ${PUML_PORT}:8080 \
+ plantuml/plantuml-server:jetty-v1.2020.21
+
+# note: this `find` is not optimal, but both BSD and GNU compatible
+for i in $(find ${DIR}/.. -name '*.p*uml' | grep -v node_modules); do
+ echo "rendering .puml -> .svg for diagram diagram: $i"
+
+ ${DIR}/_render_svg.js $i
+done
+
+
+docker stop puml-local
\ No newline at end of file
diff --git a/scripts/_build_plantuml_diff.sh b/scripts/_build_plantuml_diff.sh
new file mode 100755
index 000000000..99a0a7529
--- /dev/null
+++ b/scripts/_build_plantuml_diff.sh
@@ -0,0 +1,32 @@
+#!/usr/bin/env bash
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+PUML_PORT=9999
+export PUML_BASE_URL=http://localhost:${PUML_PORT}
+
+##
+# searches through staged files for .puml/.plantuml sources
+# and updates svgs them using `node-plantuml`
+##
+
+trap ctrl_c INT
+function ctrl_c() {
+ echo "exit early - stopping docker"
+ docker stop puml-local
+ exit 1
+}
+
+# run the docker puml server
+docker run -d --rm \
+ --name puml-local \
+ -p ${PUML_PORT}:8080 \
+ plantuml/plantuml-server:jetty-v1.2020.21
+
+for i in $(git diff --staged --name-only `find ${DIR}/.. -name '*.p*uml'`); do
+ echo "rendering .puml -> .svg for diagram diagram: $i"
+ ${DIR}/_render_svg.js $1
+done
+
+docker stop puml-local
+
+git add ./**/*.svg
diff --git a/scripts/_render_svg.js b/scripts/_render_svg.js
new file mode 100755
index 000000000..6a7d5d0ce
--- /dev/null
+++ b/scripts/_render_svg.js
@@ -0,0 +1,58 @@
+#!/usr/bin/env node
+
+
+/**
+ * Uses plantuml server to render a puml to svg
+ */
+
+const fs = require('fs')
+const path = require('path')
+const util = require('util')
+const got = require('got')
+const SVGO = require('svgo')
+const plantumlEncoder = require('plantuml-encoder')
+
+const rendererBaseUrl = process.env.PUML_BASE_URL || 'http://www.plantuml.com/plantuml'
+
+svgo = new SVGO({
+ js2svg: { pretty: true, indent: 2 },
+ plugins: [
+ { removeComments: true },
+ ]
+});
+
+async function main() {
+ let [_, _script, inputPath, outputPath] = process.argv
+
+ if (!inputPath) {
+ console.log("usage: ./_render_svg.js [