From 7be236ac1992d4fb0877144ec34bdba07f5c5992 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 30 Dec 2022 13:45:37 -0600 Subject: [PATCH 001/113] migrate-github-actions --- .github/workflows/build-test.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/build-test.yml diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml new file mode 100644 index 00000000..ab79d551 --- /dev/null +++ b/.github/workflows/build-test.yml @@ -0,0 +1,17 @@ +name: build-test +run-name: ${{ github.actor }} is learning GitHub Actions +on: [push] +jobs: + check-bats-version: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: '16' + - run: npm install -g grunt-cli + - run: npm run deploy + - uses: GabrielBB/xvfb-action@v1 + with: + run: npm test + From fbacf2b0e62cc40fc76fffc2522d7f522182d9a4 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 30 Dec 2022 13:50:37 -0600 Subject: [PATCH 002/113] Delete .travis.yml --- .travis.yml | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 1fffff23..00000000 --- a/.travis.yml +++ /dev/null @@ -1,23 +0,0 @@ -sudo: false -language: node_js -node_js: - - "16" -env: - - CXX=g++-4.8 -addons: - apt: - sources: - - ubuntu-toolchain-r-test - packages: - - g++-4.8 - - dbus-x11 -before_install: - - "export DISPLAY=:99.0" -services: - - xvfb -install: - - npm install - - npm install -g grunt-cli - - npm run deploy -script: - - npm test From 4fdf2820496b2c6155a70a59594ab09fcb5ec671 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 30 Dec 2022 14:30:36 -0600 Subject: [PATCH 003/113] Create notify-slack.yml --- .github/workflows/notify-slack.yml | 32 ++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/notify-slack.yml diff --git a/.github/workflows/notify-slack.yml b/.github/workflows/notify-slack.yml new file mode 100644 index 00000000..59c9f974 --- /dev/null +++ b/.github/workflows/notify-slack.yml @@ -0,0 +1,32 @@ +uses: voxmedia/github-action-slack-notify-build@v1 +with: + channel: app-alerts + status: STARTED + color: good +env: + SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} + +- name: Notify slack success + if: success() + id: slack # IMPORTANT: reference this step ID value in future Slack steps + env: + SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} + uses: voxmedia/github-action-slack-notify-build@v1 + with: + channel: app-alerts + status: STARTING + color: warning + +- name: Run tests + # ... your test step here +- name: Notify slack success + if: success() + env: + SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} + uses: voxmedia/github-action-slack-notify-build@v1 + with: + # Updates existing message from the first step + message_id: ${{ steps.slack.outputs.message_id }} + channel: app-alerts + status: SUCCESS + color: good From 44a1e7884c677cd7137b190c74b9ee15a918d2c5 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 30 Dec 2022 14:42:59 -0600 Subject: [PATCH 004/113] Update notify-slack.yml --- .github/workflows/notify-slack.yml | 54 ++++++++++++++++++------------ 1 file changed, 32 insertions(+), 22 deletions(-) diff --git a/.github/workflows/notify-slack.yml b/.github/workflows/notify-slack.yml index 59c9f974..6229ded5 100644 --- a/.github/workflows/notify-slack.yml +++ b/.github/workflows/notify-slack.yml @@ -1,3 +1,6 @@ + +name: CI + uses: voxmedia/github-action-slack-notify-build@v1 with: channel: app-alerts @@ -6,27 +9,34 @@ with: env: SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} -- name: Notify slack success - if: success() - id: slack # IMPORTANT: reference this step ID value in future Slack steps - env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} - uses: voxmedia/github-action-slack-notify-build@v1 - with: - channel: app-alerts - status: STARTING - color: warning -- name: Run tests + +on: + pull_request: + push: + + - name: Notify slack success + if: success() + id: slack # IMPORTANT: reference this step ID value in future Slack steps + env: + SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} + uses: voxmedia/github-action-slack-notify-build@v1 + with: + channel: app-alerts + status: STARTING + color: warning + + - name: Run tests # ... your test step here -- name: Notify slack success - if: success() - env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} - uses: voxmedia/github-action-slack-notify-build@v1 - with: - # Updates existing message from the first step - message_id: ${{ steps.slack.outputs.message_id }} - channel: app-alerts - status: SUCCESS - color: good + + - name: Notify slack success + if: success() + env: + SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} + uses: voxmedia/github-action-slack-notify-build@v1 + with: + # Updates existing message from the first step + message_id: ${{ steps.slack.outputs.message_id }} + channel: app-alerts + status: SUCCESS + color: good From b2dbd18f3b5ffb370235855e0f4956e73d2ef215 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 30 Dec 2022 15:08:09 -0600 Subject: [PATCH 005/113] Update notify-slack.yml --- .github/workflows/notify-slack.yml | 77 +++++++++++++++--------------- 1 file changed, 39 insertions(+), 38 deletions(-) diff --git a/.github/workflows/notify-slack.yml b/.github/workflows/notify-slack.yml index 6229ded5..1e88622b 100644 --- a/.github/workflows/notify-slack.yml +++ b/.github/workflows/notify-slack.yml @@ -1,42 +1,43 @@ - -name: CI - -uses: voxmedia/github-action-slack-notify-build@v1 -with: - channel: app-alerts - status: STARTED - color: good -env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} +name: build-test-notify +run-name: ${{ github.actor }} is learning GitHub Actions +on: [push] +jobs: + check-bats-version: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: '16' + - run: npm install -g grunt-cli + - run: npm run deploy + - uses: GabrielBB/xvfb-action@v1 + with: + run: npm test + - name: Notify slack success + if: success() + id: slack # IMPORTANT: reference this step ID value in future Slack steps + env: + SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} + uses: voxmedia/github-action-slack-notify-build@v1 + channel: app-alerts + status: STARTING + color: warning + + - name: Run tests + # ... your test step here + - name: Notify slack success + if: success() + env: + SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} + uses: voxmedia/github-action-slack-notify-build@v1 + # Updates existing message from the first step + message_id: ${{ steps.slack.outputs.message_id }} + channel: app-alerts + status: SUCCESS + color: good + -on: - pull_request: - push: - - - name: Notify slack success - if: success() - id: slack # IMPORTANT: reference this step ID value in future Slack steps - env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} - uses: voxmedia/github-action-slack-notify-build@v1 - with: - channel: app-alerts - status: STARTING - color: warning - - - name: Run tests - # ... your test step here - - name: Notify slack success - if: success() - env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} - uses: voxmedia/github-action-slack-notify-build@v1 - with: - # Updates existing message from the first step - message_id: ${{ steps.slack.outputs.message_id }} - channel: app-alerts - status: SUCCESS - color: good From 6c3a3b304083feb0904a5f9189c8290708930a41 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 30 Dec 2022 15:15:28 -0600 Subject: [PATCH 006/113] Update notify-slack.yml --- .github/workflows/notify-slack.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.github/workflows/notify-slack.yml b/.github/workflows/notify-slack.yml index 1e88622b..93410882 100644 --- a/.github/workflows/notify-slack.yml +++ b/.github/workflows/notify-slack.yml @@ -5,15 +5,6 @@ jobs: check-bats-version: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 - with: - node-version: '16' - - run: npm install -g grunt-cli - - run: npm run deploy - - uses: GabrielBB/xvfb-action@v1 - with: - run: npm test - name: Notify slack success if: success() id: slack # IMPORTANT: reference this step ID value in future Slack steps From fd5daf44ff10e87ebbd2b270881ba4a9a3562740 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 30 Dec 2022 15:21:02 -0600 Subject: [PATCH 007/113] Update notify-slack.yml --- .github/workflows/notify-slack.yml | 32 ++++++------------------------ 1 file changed, 6 insertions(+), 26 deletions(-) diff --git a/.github/workflows/notify-slack.yml b/.github/workflows/notify-slack.yml index 93410882..f3bd7303 100644 --- a/.github/workflows/notify-slack.yml +++ b/.github/workflows/notify-slack.yml @@ -5,30 +5,10 @@ jobs: check-bats-version: runs-on: ubuntu-latest steps: - - name: Notify slack success - if: success() - id: slack # IMPORTANT: reference this step ID value in future Slack steps + - uses: "8398a7/action-slack@v3" + with: + status: ${{ job.status }} + fields: "repo,message,commit,author,action,eventName,ref,workflow,job,took,pullRequest" env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} - uses: voxmedia/github-action-slack-notify-build@v1 - channel: app-alerts - status: STARTING - color: warning - - - name: Run tests - # ... your test step here - - - name: Notify slack success - if: success() - env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_NOTIFICATIONS_BOT_TOKEN }} - uses: voxmedia/github-action-slack-notify-build@v1 - # Updates existing message from the first step - message_id: ${{ steps.slack.outputs.message_id }} - channel: app-alerts - status: SUCCESS - color: good - - - - + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + if: always() # Pick up events even if the job fails or is canceled. From 833dd8a50070bda5337af0794cef267461942164 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 30 Dec 2022 15:26:36 -0600 Subject: [PATCH 008/113] Update build-test.yml --- .github/workflows/build-test.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index ab79d551..963f1755 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -14,4 +14,11 @@ jobs: - uses: GabrielBB/xvfb-action@v1 with: run: npm test + - uses: "8398a7/action-slack@v3" + with: + status: ${{ job.status }} + fields: "repo,message,commit,author,action,eventName,ref,workflow,job,took,pullRequest" + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + if: always() # Pick up events even if the job fails or is canceled. From bf47f3dc46189f9b28dacacf64a0cb401e4c68f5 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 30 Dec 2022 15:34:50 -0600 Subject: [PATCH 009/113] intentional fail --- src/footer/footerVersion.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 95f01add..f8134088 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,6 +1,6 @@ const version = { - number: '10.1.0', + number: '10.1.0, date: '2022-08-23' } From eb626903528c41ded5d3fad8908819b98e855d77 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 30 Dec 2022 15:37:15 -0600 Subject: [PATCH 010/113] Update footerVersion.js --- src/footer/footerVersion.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index f8134088..95f01add 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,6 +1,6 @@ const version = { - number: '10.1.0, + number: '10.1.0', date: '2022-08-23' } From 23cdcd279d0173f48689c91cd31f5c9e87229ed8 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 30 Dec 2022 15:37:52 -0600 Subject: [PATCH 011/113] intentional fail --- src/footer/footer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/footer/footer.js b/src/footer/footer.js index bc25a22e..e7d55611 100644 --- a/src/footer/footer.js +++ b/src/footer/footer.js @@ -11,7 +11,7 @@ const FooterVM = CanMap.extend({ authorVersion: {}, currentYear: { get () { - return moment().year() + return moment().yer(); } }, // Used to hide status updates in Author preview mode From 892bce62a95dfc363aa869dcfd4921d1971319a7 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 11 Jan 2023 13:25:05 -0600 Subject: [PATCH 012/113] Update build-test.yml --- .github/workflows/build-test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 963f1755..cc8316a2 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -1,8 +1,8 @@ name: build-test -run-name: ${{ github.actor }} is learning GitHub Actions +run-name: ${{ github.actor }} is testing the author build on: [push] jobs: - check-bats-version: + test-author-build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -13,7 +13,7 @@ jobs: - run: npm run deploy - uses: GabrielBB/xvfb-action@v1 with: - run: npm test + run: npm run test - uses: "8398a7/action-slack@v3" with: status: ${{ job.status }} From 60b4bb04b469e6dbf5a6a5e27a09f0a648ea5675 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 11 Jan 2023 13:30:02 -0600 Subject: [PATCH 013/113] intentional test fail for checking 20 interviews --- src/interviews/interviews-test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interviews/interviews-test.js b/src/interviews/interviews-test.js index 550155d6..0a150357 100644 --- a/src/interviews/interviews-test.js +++ b/src/interviews/interviews-test.js @@ -36,7 +36,7 @@ describe('', function () { }) vm.listenTo('interviews', () => { - assert.equal(vm.interviews.length, 2, + assert.equal(vm.interviews.length, 20, 'there should be 2 interviews') // delete interview with id 1 vm.deleteInterview(1) From f62d030f00ecdb34e042ece4541fd16e3b40eb6e Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 11 Jan 2023 13:41:40 -0600 Subject: [PATCH 014/113] intentional fail (isFalse) interviews listed --- src/interviews/interviews-test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/interviews/interviews-test.js b/src/interviews/interviews-test.js index 0a150357..32d7233f 100644 --- a/src/interviews/interviews-test.js +++ b/src/interviews/interviews-test.js @@ -36,7 +36,7 @@ describe('', function () { }) vm.listenTo('interviews', () => { - assert.equal(vm.interviews.length, 20, + assert.equal(vm.interviews.length, 2, 'there should be 2 interviews') // delete interview with id 1 vm.deleteInterview(1) @@ -74,7 +74,7 @@ describe('', function () { }) it('lists interviews fetched from the server', function () { - assert.isTrue($('.guide').length > 0, 'interviews should be listed') + assert.isFalse($('.guide').length > 0, 'interviews should be listed') }) it('interviews are set as selected when clicked', function () { From 7868442c5dd1a5f53244424f3ea229efecab24b6 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 11 Jan 2023 14:04:13 -0600 Subject: [PATCH 015/113] Delete notify-slack.yml --- .github/workflows/notify-slack.yml | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 .github/workflows/notify-slack.yml diff --git a/.github/workflows/notify-slack.yml b/.github/workflows/notify-slack.yml deleted file mode 100644 index f3bd7303..00000000 --- a/.github/workflows/notify-slack.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: build-test-notify -run-name: ${{ github.actor }} is learning GitHub Actions -on: [push] -jobs: - check-bats-version: - runs-on: ubuntu-latest - steps: - - uses: "8398a7/action-slack@v3" - with: - status: ${{ job.status }} - fields: "repo,message,commit,author,action,eventName,ref,workflow,job,took,pullRequest" - env: - SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} - if: always() # Pick up events even if the job fails or is canceled. From 5f15eec881cee56f57f0623b05c6945687ee7406 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 11 Jan 2023 14:05:28 -0600 Subject: [PATCH 016/113] undo fail --- src/interviews/interviews-test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interviews/interviews-test.js b/src/interviews/interviews-test.js index 32d7233f..550155d6 100644 --- a/src/interviews/interviews-test.js +++ b/src/interviews/interviews-test.js @@ -74,7 +74,7 @@ describe('', function () { }) it('lists interviews fetched from the server', function () { - assert.isFalse($('.guide').length > 0, 'interviews should be listed') + assert.isTrue($('.guide').length > 0, 'interviews should be listed') }) it('interviews are set as selected when clicked', function () { From 45d1ab735af51f6e3d02afb4664e7414671aac1d Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 11 Jan 2023 14:10:59 -0600 Subject: [PATCH 017/113] intentional lint fail --- src/footer/footerVersion.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 95f01add..f8134088 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,6 +1,6 @@ const version = { - number: '10.1.0', + number: '10.1.0, date: '2022-08-23' } From a21309a9c37afc3eaf5fd3e10aa32149e6bf7f8e Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 11 Jan 2023 14:14:23 -0600 Subject: [PATCH 018/113] undo lint fail --- src/footer/footerVersion.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index f8134088..95f01add 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,6 +1,6 @@ const version = { - number: '10.1.0, + number: '10.1.0', date: '2022-08-23' } From 805870fdb5394ba42bb18be3252ba441708643dd Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 11 Jan 2023 14:15:56 -0600 Subject: [PATCH 019/113] undo fail --- src/footer/footer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/footer/footer.js b/src/footer/footer.js index e7d55611..85018dcf 100644 --- a/src/footer/footer.js +++ b/src/footer/footer.js @@ -11,7 +11,7 @@ const FooterVM = CanMap.extend({ authorVersion: {}, currentYear: { get () { - return moment().yer(); + return moment().year(); } }, // Used to hide status updates in Author preview mode From d41d0d8bec3d180cfea46abdfa506e10c2e36019 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 11 Jan 2023 14:16:14 -0600 Subject: [PATCH 020/113] undo fail --- src/footer/footer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/footer/footer.js b/src/footer/footer.js index 85018dcf..bc25a22e 100644 --- a/src/footer/footer.js +++ b/src/footer/footer.js @@ -11,7 +11,7 @@ const FooterVM = CanMap.extend({ authorVersion: {}, currentYear: { get () { - return moment().year(); + return moment().year() } }, // Used to hide status updates in Author preview mode From 18679be4f4f3bebf7be6708a628704bd072492a8 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Mon, 30 Jan 2023 12:51:49 -0600 Subject: [PATCH 021/113] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9d070837..224ee0a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.1.0", + "version": "10.1.1", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { From 03cde1d07ae4084b673c5e5e4c76c356347595b6 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Mon, 30 Jan 2023 12:52:56 -0600 Subject: [PATCH 022/113] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9d070837..224ee0a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.1.0", + "version": "10.1.1", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { From b37df0542dd8997df930e820c1c248e43940c057 Mon Sep 17 00:00:00 2001 From: Mike 'mitch' Mitchel Date: Thu, 9 Feb 2023 14:57:26 -0600 Subject: [PATCH 023/113] Mamp dev updates 2023 (#374) * update MAMP to single config.json * remove unused files * updated sample and wiki * updated to use npm ci * cleanup and better dir structure example * add download links for homebrew/mamp * update node version * add modules for proxy and enable logs info --------- Co-authored-by: Tobias Nteireho --- wiki/Dev Environment MAMP.md | 216 ++++++------------ wiki/resources/CONFIG.php.sample | 24 -- wiki/resources/CONFIG.php.with.vhosts.sample | 24 -- wiki/resources/caja_default_2018-10-09.sql | 107 --------- wiki/resources/config.json.sample | 28 --- wiki/resources/config.json.sample.md | 29 +++ wiki/resources/config.json.with.vhosts.sample | 19 -- wiki/resources/httpd-vhosts.conf.sample | 50 ---- 8 files changed, 103 insertions(+), 394 deletions(-) delete mode 100644 wiki/resources/CONFIG.php.sample delete mode 100644 wiki/resources/CONFIG.php.with.vhosts.sample delete mode 100644 wiki/resources/caja_default_2018-10-09.sql delete mode 100644 wiki/resources/config.json.sample create mode 100644 wiki/resources/config.json.sample.md delete mode 100644 wiki/resources/config.json.with.vhosts.sample delete mode 100644 wiki/resources/httpd-vhosts.conf.sample diff --git a/wiki/Dev Environment MAMP.md b/wiki/Dev Environment MAMP.md index 3021fefc..8b37b452 100644 --- a/wiki/Dev Environment MAMP.md +++ b/wiki/Dev Environment MAMP.md @@ -1,181 +1,113 @@ # CAJA Development Environment Setup How to set up, run, and debug a production clone. -Written for OSX +Written for Mac OS ## Prerequsites: -- wkhtmltopdf used to generate assembled documents, easiest to install using Homebrew: http://brewformulas.org/Wkhtmltopdf -- node.js version v12.5.0 -- npm 6.9.0 -- MAMP + +- wkhtmltopdf used to generate assembled documents, download and install instructions https://wkhtmltopdf.org/downloads.html +- NOTE: refer to https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unidentified-developer-mh40616/mac for getting around the `unidentified developer` warning if it pops up for you. +- node.js version v16.x +- npm 7.x +- MAMP 5.7 Install via [Homebrew](https://brew.sh/) or direct [download](https://www.mamp.info/en/downloads/) - First kill system apache: `sudo apachectl stop` + - Open MAMP and go to `preferences`, check the Ports, PHP and Web Server tabs for the below settings to match. + - PHP v 7.4.2 - Apache port 80 - - MySQL port 8889 + - MySQL port 3306 - "Document Root" directory pointed at `~/Sites`. You may need to create this directory. ## Getting Started -1. Create a CALI directory: `cd ~/Sites && mkdir CALI && cd CALI` -2. Create a file `~/Sites/CALI/config.json` with the settings below, +1. Create and CD into an a2j directory: `cd ~/Sites && mkdir a2j && cd a2j` + +2. Create a file `~/Sites/a2j/config.json` with the settings from [config.json.sample.md](resources/config.json.sample.md) , updating the directory paths as needed for your username. - ``` - { - "SERVER_URL": "http://localhost/CALI/app", - "GUIDES_DIR": "/Users/mitchel/Sites/CALI/userfiles/", - "GUIDES_URL": "/CALI/userfiles/", - "SQL_HOST": "localhost", - "SQL_USERNAME": "root", - "SQL_PASSWD": "root", - "SQL_DBNAME": "caja", - "SQL_PORT": 3306, - "DRUPAL_HOST": "localhost", - "DRUPAL_USERNAME": "root", - "DRUPAL_PASSWD": "root", - "DRUPAL_DBNAME": "D7commons", - "DRUPAL_PORT": 3306, - "WKHTMLTOPDF_PATH": "/usr/local/bin/wkhtmltopdf", - "WKHTMLTOPDF_ZOOM": 1.0, - "WKHTMLTOPDF_DPI": 300, - "VIEWER_PATH": "" - } - ``` - -3. Clone the repo to the `app` directory: - `cd ~/Sites/CALI && git clone git@github.com:CCALI/CAJA.git app` -4. Download and install dependencies (2 locations): - - `cd ~/Sites/CALI/app && npm install` - - `cd ~/Sites/CALI/app/js && npm install` -5. Seed the database - - Start mysql: `/Applications/MAMP/Library/bin/mysql -u root -p` +3. Unzip the guide files: + - Unzip `~/Sites/a2j/author/wiki/resources/userfiles.zip`to `~/Sites/a2j/` + - Ensure that the guides are available at `~/Sites/a2j/userfiles/dev/guides/`. + +4. Clone the repos as siblings in the `a2j` directory (dropping the `a2j` from the repo name, see commands below): + - `cd ~/Sites/a2j` + - `git clone git@github.com:CCALI/a2jauthor author` + - `git clone git@github.com:CCALI/a2jdat dat` + - below repos are optional: needed for local Viewer and Deps development + - `git clone git@github.com:CCALI/a2jviewer viewer` + - `git clone git@github.com:CCALI/a2jdeps deps` + +- Your directory structure should now look like this (adjust if you used a different web root for MAMP) +```md +~/Sites/a2j/ + -- config.json + -- userfiles/ + -- author/ + -- dat/ + -- viewer/ (optional) + -- deps/ (optional) +``` + +5. Install dependencies for Author: + - `cd ~/Sites/a2j/author && npm ci` + - +6. Seed the database + - Start and login to mysql: `/Applications/MAMP/Library/bin/mysql -u root -p` - `Enter password: root` - - `mysql> source ~/Sites/CALI/app/wiki/resources/caja_default_2018-10-09.sql` - - CTRL-c to exit -6. Seed the guide files: - - Unzip `~/Sites/CALI/app/wiki/resources/userfiles.zip`to `~/Sites/CALI/` - - Ensure that the guides are available at `~/Sites/CALI/userfiles/dev/guides/`. -7. Set php config, located at `~/Sites/CALI/app/CONFIG.php` to the following, replacing the username `mitchel` with your own. - - ``` - - ``` - -8. Build the app - - Wait until both `npm install`'s have finished - - `cd ~/Sites/CALI/app` - - `npm run build` - - `npm run build:server` - - `npm run build:client` -9. Start the servers + - you should see the MYSQL prompt `mysql>` + - create the `caja` database using `CREATE DATABASE caja;` <-- the ending semicolon is required. + - Use that DB `USE caja;` + - SEED the DB `SOURCE ~/Sites/a2j/author/wiki/resources/caja_default_2021-03-23.sql` + - Ctrl-c to exit + - You can also use the free version of [SequelPro](https://www.sequelpro.com/) to create the `caja` DB and import the above .sql file if the command line isn't your thing. + +7. Start the DAT for template authoring and document assembly - Ensure MAMP is running both apache and MySQL - - `cd ~/Sites/CALI/app && npm run dev` - -You should now be able to access the development app at [http://localhost/CALI/app/js/author](http://localhost/CALI/app/js/author). This will serve pre-dist assets and will reflect client-side changes on reload. There is no database or file connection, and the data is mocked. - -You should also be able to access the production copy at [http://localhost/CALI/app/js/author/index.production.html](http://localhost/CALI/app/js/author/index.production.html). The Interviews tab will display the guides listed in the database, but access will be limited. That requires a proxy. + - `cd ~/Sites/a2j/dat` + - `npm ci` + - `npm run dev` + - To run DAT in Node debug mode with Google Chrome (more messages, and node breakpoints) + - `npm run dev:debug` ## CKEDITOR Path CKEditor is a third party plugin used for template creation and editing. The path is defined in: -```/CALI/app/js/author/index.html``` and ```index.production.html``` +```/a2j/author/index.html``` and ```index.production.html``` and has to be relative to the web root. With the above folder structure, it should look like this: -```CKEDITOR_BASEPATH = '/CALI/app/js/ckeditor/';``` +```CKEDITOR_BASEPATH = 'ckeditor/';``` -It needs to be restored to ```CKEDITOR_BASEPATH = '/app/js/ckeditor/';``` before committing and pushing code as it will break the tests on Github/Travis. - -## Local Database -To allow your local database to serve and save guide files, while still refreshing dev changes on reload, edit `configDependencies` in `js/package.json`: +## Node Proxy -With Fixtures: -``` - "configDependencies": [ - "author/utils/load-fixtures", - "author/utils/set-global-for-lodash" - ], -``` -Without Fixtures, local database active: -``` - "configDependencies": - "author/utils/set-global-for-lodash", -``` +It is necessary to set up a proxy in apache in order to communicate with the node server's api routes. (See [/wiki/resources](../wiki/resources_) for sample configs) -Do not commit this change to the repo. +1. To enable logs access logs which may aid in troubleshooting, uncomment the following line in `/Applications/MAMP/conf/apache/httpd.conf` +CustomLog "/Applications/MAMP/logs/apache_access.log" combined -## Node Proxy +2. ensure that the proxy modules are being loaded in `/Applications/MAMP/conf/apache/httpd.conf`. These lines should either be uncommented or added if not present. -It is necessary to set up a proxy in apache in order to communicate with the node server's api routes. (See [/wiki/resources](../wiki/resources_) for sample configs) +`LoadModule proxy_module modules/mod_proxy.so` +`LoadModule proxy_http_module modules/mod_proxy_http.so` -1. Add proxy config to apache conf: +3. Add proxy config to apache conf: - Open `/Applications/MAMP/conf/apache/httpd.conf` in your editor. This may require `sudo` to edit. - Add these lines to the end of the file: ``` - # Proxy for CALI + # Proxy for CALI A2J app ProxyPass /api http://localhost:3000/api ProxyPassReverse /api http://localhost:3000/api ProxyBadHeader Ignore ``` -2. If you plan to run Author and a Standalone Viewer/DAT instance simultaneously -then instead of adding the proxy settings to `httpd.conf` above, uncomment the line in `/Applications/MAMP/conf/apache/httpd.conf` that says: -``` -# Virtual hosts -Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf -``` - -and update your `/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf` file to have these virtual host definitions, updating the `DocumentRoot` paths to match your setup. (Below assumes you are starting and running A2J Author Node instance on port 3000 and Viewer/DAT Node instance on port 23000) - -``` -# CALI Author - - DocumentRoot /Users/mitchel/Sites/CALI - ServerName caja.local - - # Proxy for CALI Author - ProxyPreserveHost On - ProxyPass /api http://localhost:3000/api - ProxyPassReverse /api http://localhost:3000/api - ProxyBadHeader Ignore - - -# Viewer/DAT standalone - - DocumentRoot /Users/mitchel/Sites/a2jStandalone - ServerName a2jviewer.local - - # Proxy for Viewer/DAT standalone - ProxyPreserveHost On - ProxyPass /api http://localhost:23000/api - ProxyPassReverse /api http://localhost:23000/api - ProxyBadHeader Ignore - -``` - -3. Restart MAMP - -You should now have access to a working production copy of the app at [http://localhost/CALI/app/js/author/index.production.html](http://localhost/CALI/app/js/author/index.production.html). Client-side changes will require running `npm run build:client`. Changes in `~/Sites/CALI/app/src/` will require restarting the node server. +4. Restart MAMP + +You should now be able to access the development app at [http://localhost/a2j/author](http://localhost/a2j/author). This will serve pre-dist assets and will reflect client-side changes on reload. + +You should also be able to access the production copy after executing `npm run build` at [http://localhost/a2j/author/index.production.html](http://localhost/a2j/author/index.production.html). +Note: if the Templates tab does not work, make sure you have opened a terminal to `~/Sites/a2j/dat/` and run `npm run dev` + + + ## Debugging PHP ----NOTE---- Both Atom and VS Code provide php debug extensions `CAJA_WS.php` handles api transactions, user management, and file IO. You'll likely need to debug this file at some point. diff --git a/wiki/resources/CONFIG.php.sample b/wiki/resources/CONFIG.php.sample deleted file mode 100644 index f9a00ebb..00000000 --- a/wiki/resources/CONFIG.php.sample +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/wiki/resources/CONFIG.php.with.vhosts.sample b/wiki/resources/CONFIG.php.with.vhosts.sample deleted file mode 100644 index 35b61bce..00000000 --- a/wiki/resources/CONFIG.php.with.vhosts.sample +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/wiki/resources/caja_default_2018-10-09.sql b/wiki/resources/caja_default_2018-10-09.sql deleted file mode 100644 index b5b4e304..00000000 --- a/wiki/resources/caja_default_2018-10-09.sql +++ /dev/null @@ -1,107 +0,0 @@ -# ************************************************************ -# Sequel Pro SQL dump -# Version 4541 -# -# http://www.sequelpro.com/ -# https://github.com/sequelpro/sequelpro -# -# Host: 127.0.0.1 (MySQL 5.6.38) -# Database: caja_default -# Generation Time: 2018-10-09 21:53:37 +0000 -# ************************************************************ - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - - -# Dump of table guides -# ------------------------------------------------------------ - -DROP TABLE IF EXISTS `guides`; - -CREATE TABLE `guides` ( - `editoruid` bigint(20) DEFAULT NULL, - `isPublic` tinyint(1) DEFAULT NULL, - `isFree` tinyint(1) DEFAULT NULL, - `gid` bigint(20) NOT NULL AUTO_INCREMENT, - `filename` varchar(200) DEFAULT NULL, - `title` varchar(200) DEFAULT NULL, - `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `CALIcode` varchar(20) DEFAULT NULL, - `CALIowned` tinyint(1) DEFAULT NULL, - `clonedfromgid` bigint(20) DEFAULT NULL, - `owner` varchar(20) DEFAULT NULL, - `notes` text, - `alias` varchar(200) DEFAULT NULL, - `CALIid` bigint(20) DEFAULT NULL, - `archive` tinyint(1) unsigned zerofill NOT NULL, - PRIMARY KEY (`gid`), - UNIQUE KEY `filename` (`filename`), - KEY `created` (`created`), - KEY `title` (`title`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - -LOCK TABLES `guides` WRITE; -/*!40000 ALTER TABLE `guides` DISABLE KEYS */; - -INSERT INTO `guides` (`editoruid`, `isPublic`, `isFree`, `gid`, `filename`, `title`, `created`, `CALIcode`, `CALIowned`, `clonedfromgid`, `owner`, `notes`, `alias`, `CALIid`, `archive`) -VALUES - (1,1,1,5,'A2J/guides/A2J_MobileOnline/A2J_MobileOnlineInterview_Interview.xml','A2J Mobile Online Interview','2012-10-05 00:00:00',NULL,0,0,NULL,'A2J Real Mobile Interview',NULL,NULL,0), - (1,1,1,134,'A2J/guides/A2J_NYSample/A2J_NYSample_Interview.xml','NYS Surrogate\'s Small Estate Settlement','2014-08-28 13:33:19',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0), - (1,1,1,135,'A2J/guides/A2J_ULSOnlineIntake081611/A2J_ULSOnlineIntake081611_Interview.xml','Utah Legal Services Online Intake','2014-08-28 13:33:19',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0), - (45,NULL,NULL,917,'dev/guides/Guide917/Guide.xml','A Basic PDF template','2018-09-21 12:15:07',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0); - -/*!40000 ALTER TABLE `guides` ENABLE KEYS */; -UNLOCK TABLES; - - -# Dump of table users -# ------------------------------------------------------------ - -DROP TABLE IF EXISTS `users`; - -CREATE TABLE `users` ( - `uid` int(11) DEFAULT NULL, - `username` varchar(64) NOT NULL, - `nickname` varchar(64) DEFAULT NULL, - `folder` varchar(64) DEFAULT NULL, - `notes` varchar(30) DEFAULT NULL, - `pkuid` int(11) NOT NULL AUTO_INCREMENT, - PRIMARY KEY (`pkuid`), - UNIQUE KEY `uid` (`uid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; - -LOCK TABLES `users` WRITE; -/*!40000 ALTER TABLE `users` DISABLE KEYS */; - -INSERT INTO `users` (`uid`, `username`, `nickname`, `folder`, `notes`, `pkuid`) -VALUES - (116,'arabanal','Alex Rabanal','arabanal',NULL,34), - (0,'admin','admin','admin','reserved',1), - (26,'demo','Demo User','demo','demo to run',5), - (1,'a2j','A2J Staff','A2J','owner of A2J samples',6), - (45,'dev','Author Developer','dev','sam\'s CAJA developer',7), - (12,'sam','Sam Goshorn','sam',NULL,9), - (9,'jmayer','John Mayer','jmayer',NULL,10), - (8,'emasters','Elmer Masters','emasters',NULL,11), - (47,'a2jtester','Test Tester','a2jtester',NULL,13), - (46,'LSC Demo','LSC DEMO','LSC Demo',NULL,14), - (11,'Jessica Frank','Jessica Bolack Frank','Jessica Frank',NULL,15); - -/*!40000 ALTER TABLE `users` ENABLE KEYS */; -UNLOCK TABLES; - - - -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/wiki/resources/config.json.sample b/wiki/resources/config.json.sample deleted file mode 100644 index 335fce2f..00000000 --- a/wiki/resources/config.json.sample +++ /dev/null @@ -1,28 +0,0 @@ -// This is a local production sample of the config file read by A2J_DAT, the Document template -// and assembly API server by NodeJS. It assumes serving the app from the `Sites/CALI` -// folder on MacOS using MAMP, with default user and password of `root` for the database. -// This is obviously not secure, and would be updated in a true production environment -// -// note: The `DRUPAL` variables are not used locally, but require a value -// to be entered. - -{ - "SERVER_URL": "http://localhost/CALI/app", - "GUIDES_DIR": "/Users/mitchel/Sites/CALI/userfiles/", - "GUIDES_URL": "/CALI/userfiles/", - "SQL_HOST": "localhost", - "SQL_USERNAME": "root", - "SQL_PASSWD": "root", - "SQL_DBNAME": "caja", - "SQL_PORT": 3306, - "DRUPAL_HOST": "localhost", - "DRUPAL_USERNAME": "root", - "DRUPAL_PASSWD": "root", - "DRUPAL_DBNAME": "D7commons", - "DRUPAL_PORT": 3306, - "WKHTMLTOPDF_PATH": "/usr/local/bin/wkhtmltopdf", - "WKHTMLTOPDF_ZOOM": 1.0, - "WKHTMLTOPDF_DPI": 300, - "VIEWER_PATH": "" -} - diff --git a/wiki/resources/config.json.sample.md b/wiki/resources/config.json.sample.md new file mode 100644 index 00000000..a609f945 --- /dev/null +++ b/wiki/resources/config.json.sample.md @@ -0,0 +1,29 @@ +This is a local dev sample of the config.json file read by A2J_DAT, the Document template +and assembly API server by NodeJS. It assumes serving the app from the `Sites/a2j` +folder on MacOS using `MAMP`, with default user and password of `root` for the database. +This is obviously not secure, and would be updated in a true production environment + +note: The `DRUPAL` variables are not used locally, but require a value + to be entered. + +Replace usernames with proper values for your local paths + +```json +{ + "CAJA_WS_URL": "http://localhost/a2j/author/CAJA_WS.php", + "GUIDES_DIR": "/Users/mitch/Sites/a2j/userfiles/", + "GUIDES_URL": "/a2j/userfiles/", + "isProductionServer": false, + "LOCAL_USER": 45, + "DB_NAME": "caja", + "DB_USER": "root", + "DB_PASSWORD": "root", + "DB_HOST": "localhost", + "DB_PORT": 3306, + "DRUPAL_ROOT_DIR": "", + "WKHTMLTOPDF_PATH": "/usr/local/bin/wkhtmltopdf", + "WKHTMLTOPDF_ZOOM": 1.6, + "WKHTMLTOPDF_DPI": 300, + "VIEWER_PATH": "/Users/mitch/Sites/a2j/viewer" +} +``` diff --git a/wiki/resources/config.json.with.vhosts.sample b/wiki/resources/config.json.with.vhosts.sample deleted file mode 100644 index c7dff284..00000000 --- a/wiki/resources/config.json.with.vhosts.sample +++ /dev/null @@ -1,19 +0,0 @@ -{ - "SERVER_URL": "http://caja.local/CAJA", - "GUIDES_DIR": "/Users/mitchel/Sites/CALI/userfiles/", - "GUIDES_URL": "/userfiles/", - "SQL_HOST": "localhost", - "SQL_USERNAME": "root", - "SQL_PASSWD": "root", - "SQL_DBNAME": "caja", - "SQL_PORT": 3306, - "DRUPAL_HOST": "localhost", - "DRUPAL_USERNAME": "root", - "DRUPAL_PASSWD": "root", - "DRUPAL_DBNAME": "D7commons", - "DRUPAL_PORT": 3306, - "WKHTMLTOPDF_PATH": "/usr/local/bin/wkhtmltopdf", - "WKHTMLTOPDF_ZOOM": 1.0, - "WKHTMLTOPDF_DPI": 300, - "VIEWER_PATH": "" -} diff --git a/wiki/resources/httpd-vhosts.conf.sample b/wiki/resources/httpd-vhosts.conf.sample deleted file mode 100644 index 103e489a..00000000 --- a/wiki/resources/httpd-vhosts.conf.sample +++ /dev/null @@ -1,50 +0,0 @@ -# -# Virtual Hosts -# -# If you want to maintain multiple domains/hostnames on your -# machine you can setup VirtualHost containers for them. Most configurations -# use only name-based virtual hosts so the server doesn't need to worry about -# IP addresses. This is indicated by the asterisks in the directives below. -# -# Please see the documentation at -# -# for further details before you try to setup virtual hosts. -# -# You may use the command line option '-S' to verify your virtual host -# configuration. - -# -# Use name-based virtual hosting. -# -NameVirtualHost *:80 - -# -# VirtualHost example: -# Almost any Apache directive may go into a VirtualHost container. -# The first VirtualHost section is used for all requests that do not -# match a ServerName or ServerAlias in any block. -# - -# CALI Author - - DocumentRoot /Users/mitchel/Sites/CALI - ServerName caja.local - - # Proxy for CALI Author - ProxyPreserveHost On - ProxyPass /api http://localhost:3000/api - ProxyPassReverse /api http://localhost:3000/api - ProxyBadHeader Ignore - - -# Viewer/DAT standalone - - DocumentRoot /Users/mitchel/Sites/a2jStandalone - ServerName a2jviewer.local - - # Proxy for Viewer/DAT standalone - ProxyPreserveHost On - ProxyPass /api http://localhost:23000/api - ProxyPassReverse /api http://localhost:23000/api - ProxyBadHeader Ignore - From 3af49400c0c576b9f5d7648fc2c4880cbfba70dd Mon Sep 17 00:00:00 2001 From: Mike 'mitch' Mitchel Date: Tue, 14 Feb 2023 17:10:51 -0600 Subject: [PATCH 024/113] 375 safe uploads check (#376) * deafult index should be dev not production * handle no allowed media exts in config_env file * Add fail on bad config (#377) * Add fail on bad config * add comments for EXTS config fail --------- Co-authored-by: Tobias Nteireho --- CAJA_WS.php | 25 +++++++++++++++++++------ index.html | 2 +- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/CAJA_WS.php b/CAJA_WS.php index 32fd3be9..37d692a8 100644 --- a/CAJA_WS.php +++ b/CAJA_WS.php @@ -1193,12 +1193,25 @@ function isExtensionAllowed($filename, $mediaOnly = false) { $media = parse_ini_file($path . '/config_env.ini')['MEDIA_EXTS_ALLOWED']; $other = parse_ini_file($path . '/config_env.ini')['EXTS_ALLOWED']; - - if ($mediaOnly) { - $allowed = $media; - } else { - $allowed = array_merge($media, $other); - } + + // Test for valid entries in config file + // currently only tests if entries are arrays + // this could be expanded + if (!is_array($media)){ + error_log("MEDIA_EXTS_ALLOWED in config_env.ini is empty"); + fail_and_exit(500, 'bad configuration'); + } + + if (!is_array($other)){ + error_log("EXTS_ALLOWED in config_env.ini is empty"); + fail_and_exit(500, 'bad configuration'); + } + + if ($mediaOnly) { + $allowed = $media; + } else { + $allowed = array_merge($media, $other); + } $testname = strtolower($filename); diff --git a/index.html b/index.html index 1586feff..2a407f94 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file From 2472f3dfdd477185ca2cc10c73dc2039a6143192 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Mon, 15 May 2023 14:31:30 -0500 Subject: [PATCH 025/113] Update package.json to latest deps --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 224ee0a6..6bf1d2d4 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ "serve-docs": "grunt documentjs-lite && http-server docs" }, "dependencies": { - "@caliorg/a2jdeps": "^7.1.5", - "@caliorg/a2jviewer": "^8.1.4", + "@caliorg/a2jdeps": "^7.1.7-1", + "@caliorg/a2jviewer": "^8.1.6-3", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", From 21a4ee073b4396741f75835ca614fdfb44919c34 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Tue, 3 Oct 2023 14:25:31 -0500 Subject: [PATCH 026/113] fix for TODAY in date limits --- src/pages-tab/components/page-fields/page-fields.stache | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages-tab/components/page-fields/page-fields.stache b/src/pages-tab/components/page-fields/page-fields.stache index 4c07bcd5..bfd1e4ea 100644 --- a/src/pages-tab/components/page-fields/page-fields.stache +++ b/src/pages-tab/components/page-fields/page-fields.stache @@ -104,7 +104,7 @@ @@ -112,7 +112,7 @@ From bc559b5b50a2504a42f35c90c0cd11cd871781b6 Mon Sep 17 00:00:00 2001 From: --global <--global> Date: Tue, 3 Oct 2023 20:01:01 +0000 Subject: [PATCH 027/113] fix package.json --- index.dev.html | 42 +++++++++++++++++++++++++++++++++++++ index.html | 2 +- package-lock.json | 33 ++++++++++++++++------------- package.json | 4 ++-- src/footer/footerVersion.js | 4 ++-- 5 files changed, 65 insertions(+), 20 deletions(-) create mode 100644 index.dev.html diff --git a/index.dev.html b/index.dev.html new file mode 100644 index 00000000..04be2a48 --- /dev/null +++ b/index.dev.html @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + A2J Author 7 + + + + + + +
+ + + + + + \ No newline at end of file diff --git a/index.html b/index.html index 2a407f94..fd4538e5 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index d16412df..436a2370 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "a2jauthor", - "version": "10.1.0", + "version": "10.1.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "a2jauthor", - "version": "10.1.0", + "version": "10.1.1", "license": "GNU AGPL v3.0", "dependencies": { - "@caliorg/a2jdeps": "^7.1.5", - "@caliorg/a2jviewer": "^8.1.4", + "@caliorg/a2jdeps": "^7.1.7-1", + "@caliorg/a2jviewer": "^8.1.6-3", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -1136,8 +1136,9 @@ } }, "node_modules/@caliorg/a2jdeps": { - "version": "7.1.5", - "license": "GNU AGPL v3.0", + "version": "7.1.7-1", + "resolved": "https://registry.npmjs.org/@caliorg/a2jdeps/-/a2jdeps-7.1.7-1.tgz", + "integrity": "sha512-RyPzIeouZZq97NdDE+Xy1/hUSd7CF3mzBmjMwiNL8BE/CNl8xKolt0FIxjLA/R5wuKwBBgJndVnUnysfX2SYHA==", "dependencies": { "bootstrap": "^3.4.1", "can-component": "^4.6.3", @@ -1180,11 +1181,11 @@ } }, "node_modules/@caliorg/a2jviewer": { - "version": "8.1.4", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.4.tgz", - "integrity": "sha512-09X4mUxL66gRWLQ16Q2QV+MPUsO06iJathTFQ4qBCZQdjez5UrexMEpltuvPvj/1nMHHEK94GiiqkLOxlyKF3w==", + "version": "8.1.6-3", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.6-3.tgz", + "integrity": "sha512-+azjHynBgqFLuCqBJwu6uYK98IHHk9GZUwyqIGAo0bJa4sNvqfUHW+ZZfx9AV3vtwAgdQqVC6bEqblRxhYIVFA==", "dependencies": { - "@caliorg/a2jdeps": "^7.1.5", + "@caliorg/a2jdeps": "^7.1.7-1", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -14438,7 +14439,9 @@ } }, "@caliorg/a2jdeps": { - "version": "7.1.5", + "version": "7.1.7-1", + "resolved": "https://registry.npmjs.org/@caliorg/a2jdeps/-/a2jdeps-7.1.7-1.tgz", + "integrity": "sha512-RyPzIeouZZq97NdDE+Xy1/hUSd7CF3mzBmjMwiNL8BE/CNl8xKolt0FIxjLA/R5wuKwBBgJndVnUnysfX2SYHA==", "requires": { "bootstrap": "^3.4.1", "can-component": "^4.6.3", @@ -14472,11 +14475,11 @@ } }, "@caliorg/a2jviewer": { - "version": "8.1.4", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.4.tgz", - "integrity": "sha512-09X4mUxL66gRWLQ16Q2QV+MPUsO06iJathTFQ4qBCZQdjez5UrexMEpltuvPvj/1nMHHEK94GiiqkLOxlyKF3w==", + "version": "8.1.6-3", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.6-3.tgz", + "integrity": "sha512-+azjHynBgqFLuCqBJwu6uYK98IHHk9GZUwyqIGAo0bJa4sNvqfUHW+ZZfx9AV3vtwAgdQqVC6bEqblRxhYIVFA==", "requires": { - "@caliorg/a2jdeps": "^7.1.5", + "@caliorg/a2jdeps": "^7.1.7-1", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", diff --git a/package.json b/package.json index 224ee0a6..6bf1d2d4 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ "serve-docs": "grunt documentjs-lite && http-server docs" }, "dependencies": { - "@caliorg/a2jdeps": "^7.1.5", - "@caliorg/a2jviewer": "^8.1.4", + "@caliorg/a2jdeps": "^7.1.7-1", + "@caliorg/a2jviewer": "^8.1.6-3", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 95f01add..31cebe0e 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { - number: '10.1.0', - date: '2022-08-23' + number: '10.1.1', + date: '2023-10-03' } export default version From 46c17b3712ac2c4f1766c4ca93e1d88627ae5927 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Tue, 3 Oct 2023 15:21:08 -0500 Subject: [PATCH 028/113] fix regex order --- src/pages-tab/components/page-fields/page-fields.stache | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages-tab/components/page-fields/page-fields.stache b/src/pages-tab/components/page-fields/page-fields.stache index bfd1e4ea..38e6af1e 100644 --- a/src/pages-tab/components/page-fields/page-fields.stache +++ b/src/pages-tab/components/page-fields/page-fields.stache @@ -104,7 +104,7 @@ @@ -112,7 +112,7 @@ From 799710d318416863c6638cb20112894a2418b0f4 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Mon, 16 Oct 2023 16:01:42 -0500 Subject: [PATCH 029/113] update deps and viewer for release --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 6bf1d2d4..f8588969 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.1.1", + "version": "10.1.2", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { @@ -23,8 +23,8 @@ "serve-docs": "grunt documentjs-lite && http-server docs" }, "dependencies": { - "@caliorg/a2jdeps": "^7.1.7-1", - "@caliorg/a2jviewer": "^8.1.6-3", + "@caliorg/a2jdeps": "^7.1.7", + "@caliorg/a2jviewer": "^8.1.6", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", From 9b4a30f8dfb00a1099adbbfa9a90d135650a9577 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Mon, 16 Oct 2023 16:04:17 -0500 Subject: [PATCH 030/113] update deps and viewer for release --- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 36 ++++++++++++++++++------------------ src/footer/footerVersion.js | 4 ++-- src/utils/ckeditor-area.js | 4 ++-- 5 files changed, 24 insertions(+), 24 deletions(-) diff --git a/index.dev.html b/index.dev.html index 04be2a48..fd4538e5 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index fd4538e5..3b58975c 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 436a2370..9d0ca6d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "a2jauthor", - "version": "10.1.1", + "version": "10.1.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "a2jauthor", - "version": "10.1.1", + "version": "10.1.2", "license": "GNU AGPL v3.0", "dependencies": { - "@caliorg/a2jdeps": "^7.1.7-1", - "@caliorg/a2jviewer": "^8.1.6-3", + "@caliorg/a2jdeps": "^7.1.7", + "@caliorg/a2jviewer": "^8.1.6", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -1136,9 +1136,9 @@ } }, "node_modules/@caliorg/a2jdeps": { - "version": "7.1.7-1", - "resolved": "https://registry.npmjs.org/@caliorg/a2jdeps/-/a2jdeps-7.1.7-1.tgz", - "integrity": "sha512-RyPzIeouZZq97NdDE+Xy1/hUSd7CF3mzBmjMwiNL8BE/CNl8xKolt0FIxjLA/R5wuKwBBgJndVnUnysfX2SYHA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/@caliorg/a2jdeps/-/a2jdeps-7.1.7.tgz", + "integrity": "sha512-9g2GEJEgAOm0q8QM2mVrHCIzlfKZTJ6qkw/TGETzNIsnL8TVQtaILI56dD2PQq8Q77L6WEBvFD2ujaY2T1QkPw==", "dependencies": { "bootstrap": "^3.4.1", "can-component": "^4.6.3", @@ -1181,11 +1181,11 @@ } }, "node_modules/@caliorg/a2jviewer": { - "version": "8.1.6-3", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.6-3.tgz", - "integrity": "sha512-+azjHynBgqFLuCqBJwu6uYK98IHHk9GZUwyqIGAo0bJa4sNvqfUHW+ZZfx9AV3vtwAgdQqVC6bEqblRxhYIVFA==", + "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.6.tgz", + "integrity": "sha512-f1CQR5CQnDPKK6BjP8qTY9bf5ygj3jvLnfY8CD7RNLLMjBPybvkFx1UHarL2gIKNd/UUbbfGW0Ece88NitA78Q==", "dependencies": { - "@caliorg/a2jdeps": "^7.1.7-1", + "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -14439,9 +14439,9 @@ } }, "@caliorg/a2jdeps": { - "version": "7.1.7-1", - "resolved": "https://registry.npmjs.org/@caliorg/a2jdeps/-/a2jdeps-7.1.7-1.tgz", - "integrity": "sha512-RyPzIeouZZq97NdDE+Xy1/hUSd7CF3mzBmjMwiNL8BE/CNl8xKolt0FIxjLA/R5wuKwBBgJndVnUnysfX2SYHA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/@caliorg/a2jdeps/-/a2jdeps-7.1.7.tgz", + "integrity": "sha512-9g2GEJEgAOm0q8QM2mVrHCIzlfKZTJ6qkw/TGETzNIsnL8TVQtaILI56dD2PQq8Q77L6WEBvFD2ujaY2T1QkPw==", "requires": { "bootstrap": "^3.4.1", "can-component": "^4.6.3", @@ -14475,11 +14475,11 @@ } }, "@caliorg/a2jviewer": { - "version": "8.1.6-3", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.6-3.tgz", - "integrity": "sha512-+azjHynBgqFLuCqBJwu6uYK98IHHk9GZUwyqIGAo0bJa4sNvqfUHW+ZZfx9AV3vtwAgdQqVC6bEqblRxhYIVFA==", + "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.6.tgz", + "integrity": "sha512-f1CQR5CQnDPKK6BjP8qTY9bf5ygj3jvLnfY8CD7RNLLMjBPybvkFx1UHarL2gIKNd/UUbbfGW0Ece88NitA78Q==", "requires": { - "@caliorg/a2jdeps": "^7.1.7-1", + "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 31cebe0e..b75ee80a 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { - number: '10.1.1', - date: '2023-10-03' + number: '10.1.2', + date: '2023-10-16' } export default version diff --git a/src/utils/ckeditor-area.js b/src/utils/ckeditor-area.js index 7588f92d..45a60835 100644 --- a/src/utils/ckeditor-area.js +++ b/src/utils/ckeditor-area.js @@ -77,8 +77,8 @@ export default function ckeArea (data) { // change handler function, label, valu toolbar: [ { name: 'basicstyles', items: ['Bold', 'Italic', 'Underline', 'Language'] }, { name: 'paragraph', items: ['Blockquote', 'Indent', 'Outdent', 'BulletedList', 'NumberedList'] }, - { name: 'links', items: ['Link','Unlink', 'A2j-popout'] }, - { name: 'source', items: ['Source']}, + { name: 'links', items: ['Link', 'Unlink', 'A2j-popout'] }, + { name: 'source', items: ['Source'] } ], on: { blur: function (event) { From 0974f9c344e7930e4e0d1976a09c55d252b04080 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Thu, 14 Dec 2023 16:05:52 -0600 Subject: [PATCH 031/113] wip add hebrew --- legacy/viewer/A2J_Languages.js | 79 ++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/legacy/viewer/A2J_Languages.js b/legacy/viewer/A2J_Languages.js index 71833e31..a8bfc797 100644 --- a/legacy/viewer/A2J_Languages.js +++ b/legacy/viewer/A2J_Languages.js @@ -15,6 +15,7 @@ Currently supported languages: Chinese-Simplified Korean French + Hebrew Polish Russian Dutch @@ -229,6 +230,9 @@ Languages.regional.en = { Ordinals_12: 'twelfth', Ordinals_13: '13th', RepeatAnd: 'and', + Show_Navigation:'Show Navigation', + Navigation_Panel:'Navigation Panel', + Open:'Open', // Authoring system, non-translated elements. // Tab names @@ -1365,6 +1369,81 @@ Languages.regional.th = { RepeatAnd: 'และ' } +Languages.regional.he = { + locale: 'he', + Language: 'עברית', + LanguageEN: 'Hebrew', + AskYesNo_Yes: 'כן', + AskYesNo_No: 'לא', + Close: 'סגור', + Comment: 'הערה', + GoBack: 'חזרה', + GoNext: 'הבא', + LearnMore: 'קריאה נוספת', + MyProgress: 'ההתקדמות שלי', + ProvideFeedbackOrComment: 'משוב על עמוד זה', + SaveAndExit: 'שמור וצא', + ResumeExit: 'התחלה מחדש', + SendFeedback: 'שלח משוב', + SoundIsOff: 'צליל מושתק', + SoundIsOn: 'צליל פועל', + SoundPlay: 'הפעל', + SoundStop: 'עצור', + WhatDoYouMean: 'מה הכוונה?', + Continue: 'המשך', + Exit: 'יציאה ללא שמירה', + Male: 'זכר', + Female: 'נקבה', + ChooseListNumber: 'בחירה: ', + ChooseListText: 'בחר מרשימה זו: ', + CheckBoxNOTALabel: 'אף אחד מהתשובות', + ZoomNormal: 'גודל רגיל', + ZoomFull: 'מסך מלא', + TextEnlarge: 'הגדל תיבת טקסט', + TextShrink: 'הקטן תיבת טקסט', + TextSizeLetter: 'א', + UploadAnswers: 'יוצא, נא להמתין...', + CalcClear: 'נקה', + CalcEnter: 'הכנס', + MonthNamesShort: "ינו', פבר', מרץ, אפר', מאי, יוני, יולי, אוג', ספט', אוק', נוב', דצמ'", + MonthNamesLong: "ינואר, פברואר, מרץ, אפריל, מאי, יוני, יולי, ספטמבר, אוקטובר, נובמבר, דצמבר", + FieldPrompts_ResponseRequired: "חובה למלא תשובה בקווים הריקים ליד התיוג האדום לפני שממשיכים.", + FieldPrompts_SelectionRequired: 'חובה לבצע בחירה לפני שממשיכים.', + FieldPrompts_text: 'חובה להקליד תשובה במקומות הממורקרים לפני שממשיכים.', + FieldPrompts_textlong: 'חובה להקליד תשובה במקומות הממורקרים לפני שממשיכים.', + FieldPrompts_textpick: 'חובה לבחור מתוך המקום הממורקר לפני שממשיכים.', + FieldPrompts_number: 'חובה הלקליד מספר במקום הממורקר לפני שממשיכים.', + FieldPrompts_numberdollar: 'חובה להכניס סימן דולר במקום הממורקר לפני שממשיכים.', + FieldPrompts_numberssn: "חובה להכניס מס' תעודת זהות במקום הממורקר לפני שממשיכים.", + FieldPrompts_numberphone: "חובה להקליד מס' טלפון במקום הממורקר לפני שממשיכים.", + FieldPrompts_numberzip: 'חובה להקליד מיקוד במקום הממורקר לפני שממשיכים.', + FieldPrompts_numberpick: 'חובה לבחור מספר מתוך המקום הממורקר לפני שממשיכים.', + FieldPrompts_datemdy: 'חובה להקליד חודש, יום ושנה במקום הממורקר לפני שממשיכים.', + FieldPrompts_gender: 'בחרו אוואטר שייצג אותך.', + FieldPrompts_radio: 'חובה לבחור תגובה מתוך הבחירה הממורקרת לפני שממשיכים.', + FieldPrompts_checkbox: 'חובה לבחור אפשרות אחת או כמה לפני שממשיכים.', + FieldPrompts_checkboxNOTA: 'בחרו בבקשה אפשרות אחת או יותר או "אף אחת מהתשובות" לפני שממשיכים.', + Ordinals_1: 'ראשון', + Ordinals_2: 'שני', + Ordinals_3: 'שלישי', + Ordinals_4: 'רביעי', + Ordinals_5: 'חמישי', + Ordinals_6: 'שישי', + Ordinals_7: 'שביעי', + Ordinals_8: 'שמיני', + Ordinals_9: 'תשיעי', + Ordinals_10: 'עשירי', + Ordinals_11: 'אחד עשר', + Ordinals_12: 'שנים עשר', + Ordinals_13: 'שלושה עשר', + RepeatAnd: 'וגם', + Required: 'חובה', + Show_Navigation:'הראה ניווט', + Navigation_Panel:'לוח ניווט', + Open:'לִפְתוֹחַ', + +} + if ($.datepicker) { jQuery(function ($) { /* Save the English in case author switches back */ From 592a44b7820d6fb435414143e76b889be046f07b Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 15 Dec 2023 16:30:12 -0600 Subject: [PATCH 032/113] Update README.md --- README.md | 42 ++++++++++++------------------------------ 1 file changed, 12 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index 743647ac..1b029b83 100644 --- a/README.md +++ b/README.md @@ -9,12 +9,15 @@ A2J Author 7.0 (previously know as CAJA) ##### 4. A2J Dependencies - https://github.com/CCALI/a2jdeps ==== -This the private repo for the browser-based versions of A2J Author and Viewer. +This the public repo for the browser-based versions of A2J Author +# IF YOU ARE ATTEMPTING TO SELF HOST AND RUN THE A2JAUHTOR SUITE IT IS HIGHLY UNLIKELY THAT THIS IS THE REPO YOU ARE LOOKING FOR!!! YOU MOST LIKELY NEED THE A2JVIEWER AND A2J DOCUMENT AUTOMATION TOOL. THIS REPO IS FOR THE AUTHORING TOOL. + + +## Notes and pre-requisites Before following the instructions for setup below. It is assumed that you have npm and nodejs already installed. -- /user/sam/git/caja is where this all gets installed (replace "sam" with whatever username you are on your system. -- npm and nodejs are installed at the system level using appget or other install tool dependent on your Linux/Mac distro. +- Currently only node 16 is supported. You must have nodejs and npm installed on your system for these instructions to work - According to John, you cannot run this on Windows machines at all due to the path length limitation of 256 characters. This is actually a limitation of the Windows API, not the NTFS file system, but it makes it almost impossible to work on reasonably complex javascript projects on Windows. @@ -30,48 +33,27 @@ prebuilt version for your system Once `wkhtmltopdf` command line tool is available on your system, install the node dependencies from the root folder of the app by running the following command: -``` -npm install -``` - -Then you need to install the dependencies of the CanJS Author and Viewer apps -which are located in `CAJA/js/` - -``` -$ cd js -$ npm install -``` ## To build the server code: -From the root folder (`CAJA/`) run +From the root folder (`a2jauthor/`) run ``` -$ npm run build +$ npm run deploy ``` -This will also be done automatically when starting the server (see below). -## To run server tests: +## To run tests: -From the root folder (`CAJA/`) run +From the root folder (`a2jauthor/`) run ``` $ npm test ``` -## To run server locally: - -From the root folder (`CAJA/`) run - -``` -$ npm start -``` +## Server setup: -Then, if you want to load the author app go to -[http://localhost:3000/js/author](http://localhost:3000/js/author) or go to -[http://localhost:3000/js/viewer](http://localhost:3000/js/viewer) if you want -to load the viewer app instead. +There are two ### Server Configuration From 1b7c65d6812fa63e4ae3bc61e48efb1c3fb666db Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Tue, 19 Dec 2023 18:39:59 -0600 Subject: [PATCH 033/113] WIP Update README.md --- README.md | 137 ++++++++++++++---------------------------------------- 1 file changed, 34 insertions(+), 103 deletions(-) diff --git a/README.md b/README.md index 1b029b83..b94c0798 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,9 @@ Before following the instructions for setup below. It is assumed that you have - Currently only node 16 is supported. You must have nodejs and npm installed on your system for these instructions to work - According to John, you cannot run this on Windows machines at all due to the path length limitation of 256 characters. This is actually a limitation of the Windows API, not the NTFS file system, but it makes it almost impossible to work on reasonably complex javascript projects on Windows. +A2J Author currently requires an *AMP stack (Apache, MySQL, PHP) to be running. For local development on non-linux environments CALI uses MAMP. Make sure to update MAMP's webroot setting to the proper directory. See the [wiki](./wiki/Dev Environment MAMP.md) document for more details on setting up a MAMP environment. + +For production, in addition to the above, A2J Author requires a functional drupal 7 environment. A basic installation can be performed by following the directions [here](https://www.drupal.org/docs/7/install/step-1-download-and-extract-drupal) ## To setup: @@ -35,9 +38,12 @@ node dependencies from the root folder of the app by running the following comma -## To build the server code: +## To build the main application: -From the root folder (`a2jauthor/`) run +1.) clone the repo as a subfolder in the root of the drupal install + + +2.) From the root folder (`a2jauthor/`) run ``` $ npm run deploy ``` @@ -55,32 +61,48 @@ $ npm test There are two -### Server Configuration +### Server Configuration: config.json In production mode, the server uses a configuration file called `config.json` that is expected to be in the parent directory of the folder where the git repo is cloned. This file should have the following structure: ``` { + + "isProductionServer": true, + "LOCAL_USER": "45", "SERVER_URL": "http://bitovi.a2jauthor.org/", - "GUIDES_DIR": "f:/www/caja.cali.org/caja/userfiles/", + "GUIDES_DIR": "/www/caja.cali.org/caja/userfiles/", "GUIDES_URL": "/caja/userfiles/", "SQL_HOST": "localhost", - "SQL_USERNAME": "z", - "SQL_PASSWD": "z", - "SQL_DBNAME": "caja", + "SQL_USERNAME": "SQL USERNAME", + "SQL_PASSWD": "SQL PASSWD", + "SQL_DBNAME": "SQL DBNAME", "SQL_PORT": 3356, "DRUPAL_HOST": "localhost", - "DRUPAL_USERNAME": "z", - "DRUPAL_PASSWD": "z", - "DRUPAL_DBNAME": "D7commons", + "DRUPAL_USERNAME": "DRUPAL USERNAME", + "DRUPAL_PASSWD": "DRUPAL PASSWD", + "DRUPAL_DBNAME": "DRUPAL DBNAME", "DRUPAL_PORT": 3356 + "VIEWER_PATH": "/path/to/viewer/a2j-viewer/viewer", + "WKHTMLTOPDF_PATH": "/usr/bin/local/wkhtmltopdf", + "WKHTMLTOPDF_DPI": 300, + "WKHTMLTOPDF_ZOOM": 1.6711 } ``` -The SERVER_URL and GUIDES_DIR properties are used by the Node server, but -this file will also be used by CONFIG.PHP, which also uses the database +The `SERVER_URL` and `GUIDES_DIR` properties are used by the Node server, but +this file will also be used by `CONFIG.PHP`, which also uses the database connection information. +`GUIDES_DIR` must be web accessible +`isProductionServer` is optional for production + +### Server Configuration: config_env.ini +config_env.ini is used to setup allowed file types, analytics, and a2j.org + + + + ### Debugging the server: Prepend any of the `npm` commands above with `DEBUG=A2J:*` @@ -102,13 +124,6 @@ and go to [http://localhost:3000/js/author/index.production.html](http://localho or [http://localhost:3000/js/viewer/index.production.html](http://localhost:3000/js/viewer/index.production.html) -### Keep in mind when setting a production environment: - -You need to make sure `author/index.production.html` and `viewer/index.production.html` are loaded instead of `author/index.html` and `viewer/index.html` because the latter will load the development files one by one even if you follow the instructions to build the app. - -The simplest way to accomplish this is to rename `author/index.html` to something like `author/index.dev.html` and then rename `author/index.production.html` to `author/index.html` (same thing should be done to the viewer index file). - - ## To run client tests: ``` @@ -118,87 +133,3 @@ $ npm test or, if your local server is running (you ran `npm start` before) you can run tests in your browser by loading [http://localhost:3000/js/author/test/](http://localhost:3000/js/author/test/) or [http://localhost:3000/js/viewer/test/](http://localhost:3000/js/viewer/test/) - - -## To generate the viewer app distributable files: - -From the root folder (`CAJA`) run the following command: - -``` -$ npm run build:viewer-zip -``` - -That will build the viewer app and it will create a ZIP file located in the same -directory where the repo folder is located, that ZIP file will contain the built -app along with some other files needed to run the standalone viewer app in a -production environment. - - -## Documentation -*Note: these commands should run in the `CAJA/js` directory.* - -To build the documentation *and* update the documentjs template, run: - -``` -$ npm run build-docs -``` - -To build the documentation and view the documentation, run: - -``` -$ npm run serve-docs -``` - -The documentation site should be running at `http://localhost:8080`. - -## To deploy the author (and viewer) app - -There is a deploy script available in the `deploy` folder, it basically sets up -an ssh connection to a remote server and executes the commands to make sure the -minified scripts along with other assets and files required to run the app in a -production environment are copied over to the remote server. - -Before you run that bash script, you need to provide some configuration options, -for that open in a text editor the file `deploy.conf`, let's say you have a staging -environment hosted at `staging.a2jauthor.org`, your username in that server is `jmayer` -and you'd like to use the following path `/home/jmayer/public_html/CAJA` to locate -the app assets. Your `deploy.conf` would look like this: - -``` -[staging] -user jmayer -host staging.a2jauthor.org -path /home/jmayer/public_html/CAJA -needs_tty yes -``` - -With that in place, you just need to run in your terminal the following command: - -``` -$ ./deploy/deploy.sh staging -``` - -By default, the deploy script will build the app, run the tests and continue to -deploy the files to the host server if everything went well. You can skip the build -process or the tests, if you want to take a look at the available options, just run: - -``` -$ ./deploy/deploy.sh -h -``` - -The deployment configuration file also allows you to set up commands to be executed -before and/or after the deployment is done, if for instance you want to restart -all of the NodeJS apps running in the staging environment mentioned above after the -deployment has been completed (assuming you're using [`pm2`](https://github.com/Unitech/pm2) -as your NodeJS process manager), you just need to change your `deploy.conf` to -look like this: - -``` -[staging] -user jmayer -host staging.a2jauthor.org -path /home/jmayer/public_html/CAJA -needs_tty yes -post-deploy pm2 restart all -``` -and you're done! From b2662e165e86d693eb1a7bed6a58d2aecf30cc16 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 20 Dec 2023 19:40:10 -0600 Subject: [PATCH 034/113] Update README.md --- README.md | 83 ++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 54 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index b94c0798..04790ad0 100644 --- a/README.md +++ b/README.md @@ -33,14 +33,30 @@ on your system first, `wkhtmltopdf` is a command line tool that renders HTML int easiest way to do this is to [download](http://wkhtmltopdf.org/downloads.html#stable) a prebuilt version for your system -Once `wkhtmltopdf` command line tool is available on your system, install the -node dependencies from the root folder of the app by running the following command: +Once `wkhtmltopdf` command line tool is available on your system, take note of the path as this will be needed for the config file. +### Setup the database + +1.) open mysql and create a user for the app. +`CREATE USER 'a2j'@'localhost' IDENTIFIED BY 'password';` + +2.) create the database CAJA + + +`CREATE DATABASE caja;` +`FLUSH PRIVILEGES;` + +3.) grant all privileges to the above user +`GRANT ALL PRIVILEGES ON caja TO 'a2j'@'localhost' WITH GRANT OPTION;` +`FLUSH PRIVILEGES;` + +4.) Seed the db with the command below +`mysql -u a2j -p caja < wiki/resources/caja_default_2021-03-23.sql` ## To build the main application: -1.) clone the repo as a subfolder in the root of the drupal install +1.) clone the repo as a subfolder in the root of the drupal install if this is production or webfolder if this is development. 2.) From the root folder (`a2jauthor/`) run @@ -59,24 +75,25 @@ $ npm test ## Server setup: -There are two +There are two configuration files necessary: `config.json` and `config_env.ini` ### Server Configuration: config.json In production mode, the server uses a configuration file called `config.json` that is expected to be in the parent directory of the folder where the git repo -is cloned. This file should have the following structure: +is cloned. A sample is located at wiki/resources/config.json.sample.md. This file should have the following structure: ``` { "isProductionServer": true, "LOCAL_USER": "45", - "SERVER_URL": "http://bitovi.a2jauthor.org/", - "GUIDES_DIR": "/www/caja.cali.org/caja/userfiles/", + "SERVER_URL": "http://my.server.org/", + "GUIDES_DIR": "/www/my.server.org/a2jauthor/userfiles/", + "VIEWER_PATH": "/path/to/viewer/a2j-viewer/viewer", "GUIDES_URL": "/caja/userfiles/", "SQL_HOST": "localhost", - "SQL_USERNAME": "SQL USERNAME", - "SQL_PASSWD": "SQL PASSWD", + "SQL_USERNAME": "a2j", + "SQL_PASSWD": "PASSWD", "SQL_DBNAME": "SQL DBNAME", "SQL_PORT": 3356, "DRUPAL_HOST": "localhost", @@ -84,26 +101,47 @@ is cloned. This file should have the following structure: "DRUPAL_PASSWD": "DRUPAL PASSWD", "DRUPAL_DBNAME": "DRUPAL DBNAME", "DRUPAL_PORT": 3356 - "VIEWER_PATH": "/path/to/viewer/a2j-viewer/viewer", "WKHTMLTOPDF_PATH": "/usr/bin/local/wkhtmltopdf", "WKHTMLTOPDF_DPI": 300, "WKHTMLTOPDF_ZOOM": 1.6711 } ``` + +`isProductionServer` is optional for production +`LOCAL_USER` is used for development to assign an id for authorid. For CALI environments typically the dev user is 45. +`SERVER_URL` is the URL for +`GUIDES_DIR` is the system path location of the guide files. Must be web accessible +`VIEWER_PATH` is identical to `GUIDES_DIR` in production but is the location of the viewer when setup for standalone viewer and DAT +`GUIDES_URL` is the relative url of guides +`SQL_HOST` is the address of the mysql server +`SQL_USERNAME` is the mysql username for the app +`SQL_PASSWD` is the mysql username for the app +`SQL_DBNAME` is the mysql database for the app +`SQL_PORT` is the mysql port where the apps database lives +`DRUPAL_HOST` is the address of the mysql server for Drupal +`DRUPAL_USERNAME` is the mysql username for Drupal +`DRUPAL_PASSWD` is the mysql username for Drupal +`DRUPAL_DBNAME` is the mysql database for Drupal +`DRUPAL_PORT` is the mysql port where the Drupal database lives +`WKHTMLTOPDF_PATH` is the system path for wkhtmltopdf +`WKHTMLTOPDF_DPI` is the DAT property to control how wkhtmltopdf renders documents. Usually this should be set to 300 +`WKHTMLTOPDF_ZOOM`is the DAT property to control how wkhtmltopdf renders documents. +Usually this should be set to 1.6711 on linux but this might need to be tested and tweaked for your environment to render properly. + The `SERVER_URL` and `GUIDES_DIR` properties are used by the Node server, but this file will also be used by `CONFIG.PHP`, which also uses the database connection information. -`GUIDES_DIR` must be web accessible -`isProductionServer` is optional for production ### Server Configuration: config_env.ini -config_env.ini is used to setup allowed file types, analytics, and a2j.org - +a second configuration file is necessary called `config_env.ini`. This is used to setup allowed file types, analytics, and a2j.org. This file +is expected to be in the parent directory of the folder where the git repo, i.e. the same folder as config.json. A sample config is located here sample-configs/config_env.ini.sample +### Launch the app +To launch the app simply open a broswser and navigate to the a2jauthor folder e.g. http://a2jauthor.loc/a2jauthor -### Debugging the server: +## Debugging the server: Prepend any of the `npm` commands above with `DEBUG=A2J:*` For example, to debug the server running locally: @@ -113,23 +151,10 @@ $ DEBUG=A2J:* npm start Then any `debug(...)` messages in the code will be displayed in the console. -## To build the Author and Viewer client code: - -``` -$ npm run build:client -``` - -If you want to view the app in production mode, just start the server (`npm start`) -and go to [http://localhost:3000/js/author/index.production.html](http://localhost:3000/js/author/index.production.html) -or [http://localhost:3000/js/viewer/index.production.html](http://localhost:3000/js/viewer/index.production.html) - - ## To run client tests: ``` $ npm test ``` -or, if your local server is running (you ran `npm start` before) you can run tests in your browser -by loading [http://localhost:3000/js/author/test/](http://localhost:3000/js/author/test/) or -[http://localhost:3000/js/viewer/test/](http://localhost:3000/js/viewer/test/) +for questions contact tobias@cali.org From 1430af0419514685d9203f7089adf6f5ecf28bff Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 20 Dec 2023 19:45:23 -0600 Subject: [PATCH 035/113] move test info --- README.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 04790ad0..367b3627 100644 --- a/README.md +++ b/README.md @@ -64,15 +64,6 @@ Once `wkhtmltopdf` command line tool is available on your system, take note of t $ npm run deploy ``` - -## To run tests: - -From the root folder (`a2jauthor/`) run -``` -$ npm test -``` - - ## Server setup: There are two configuration files necessary: `config.json` and `config_env.ini` @@ -140,6 +131,12 @@ is expected to be in the parent directory of the folder where the git repo, i.e. ### Launch the app To launch the app simply open a broswser and navigate to the a2jauthor folder e.g. http://a2jauthor.loc/a2jauthor +## To run tests: + +From the root folder (`a2jauthor/`) run +``` +$ npm test +``` ## Debugging the server: @@ -150,7 +147,6 @@ $ DEBUG=A2J:* npm start ``` Then any `debug(...)` messages in the code will be displayed in the console. - ## To run client tests: ``` From 2a0cf3ebf2b495b6b12f7c0fc8cf00a2496c5346 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 20 Dec 2023 19:55:00 -0600 Subject: [PATCH 036/113] format cleanup. Add CAJA_WS_URL --- README.md | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 367b3627..83521c95 100644 --- a/README.md +++ b/README.md @@ -40,14 +40,16 @@ Once `wkhtmltopdf` command line tool is available on your system, take note of t 1.) open mysql and create a user for the app. `CREATE USER 'a2j'@'localhost' IDENTIFIED BY 'password';` -2.) create the database CAJA +2.) create the database for the app. This can be any available name. caja is a legacy name. `CREATE DATABASE caja;` + `FLUSH PRIVILEGES;` 3.) grant all privileges to the above user `GRANT ALL PRIVILEGES ON caja TO 'a2j'@'localhost' WITH GRANT OPTION;` + `FLUSH PRIVILEGES;` 4.) Seed the db with the command below @@ -75,17 +77,17 @@ that is expected to be in the parent directory of the folder where the git repo is cloned. A sample is located at wiki/resources/config.json.sample.md. This file should have the following structure: ``` { - "isProductionServer": true, "LOCAL_USER": "45", "SERVER_URL": "http://my.server.org/", + "CAJA_WS_URL": "https:/my.server.org/a2jauthor/CAJA_WS.php", "GUIDES_DIR": "/www/my.server.org/a2jauthor/userfiles/", "VIEWER_PATH": "/path/to/viewer/a2j-viewer/viewer", - "GUIDES_URL": "/caja/userfiles/", + "GUIDES_URL": "../userfiles/", "SQL_HOST": "localhost", "SQL_USERNAME": "a2j", "SQL_PASSWD": "PASSWD", - "SQL_DBNAME": "SQL DBNAME", + "SQL_DBNAME": "caja", "SQL_PORT": 3356, "DRUPAL_HOST": "localhost", "DRUPAL_USERNAME": "DRUPAL USERNAME", @@ -99,23 +101,43 @@ is cloned. A sample is located at wiki/resources/config.json.sample.md. This fil ``` `isProductionServer` is optional for production + `LOCAL_USER` is used for development to assign an id for authorid. For CALI environments typically the dev user is 45. -`SERVER_URL` is the URL for + +`SERVER_URL` is the base URL for the server hosting the app + +`CAJA_WS_URL` is the url path for `CAJA_WS.php`. This is used by the DAT. + `GUIDES_DIR` is the system path location of the guide files. Must be web accessible + `VIEWER_PATH` is identical to `GUIDES_DIR` in production but is the location of the viewer when setup for standalone viewer and DAT -`GUIDES_URL` is the relative url of guides + +`GUIDES_URL` is the relative url of guides with respect to CAJA_WS.php + `SQL_HOST` is the address of the mysql server + `SQL_USERNAME` is the mysql username for the app + `SQL_PASSWD` is the mysql username for the app + `SQL_DBNAME` is the mysql database for the app + `SQL_PORT` is the mysql port where the apps database lives + `DRUPAL_HOST` is the address of the mysql server for Drupal + `DRUPAL_USERNAME` is the mysql username for Drupal + `DRUPAL_PASSWD` is the mysql username for Drupal + `DRUPAL_DBNAME` is the mysql database for Drupal + `DRUPAL_PORT` is the mysql port where the Drupal database lives + `WKHTMLTOPDF_PATH` is the system path for wkhtmltopdf + `WKHTMLTOPDF_DPI` is the DAT property to control how wkhtmltopdf renders documents. Usually this should be set to 300 + `WKHTMLTOPDF_ZOOM`is the DAT property to control how wkhtmltopdf renders documents. Usually this should be set to 1.6711 on linux but this might need to be tested and tweaked for your environment to render properly. From 9a5008940e1ae96d9d325ebb135dade38fb73e5b Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Thu, 21 Dec 2023 17:46:47 -0600 Subject: [PATCH 037/113] Update README.md to create dev directory --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 83521c95..b0d3c815 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ [![Build Status](https://travis-ci.com/CCALI/CAJA.svg?token=2eqmqTqtZG7xAzR9G89f&branch=develop)](https://travis-ci.com/CCALI/CAJA) -A2J Author 7.0 (previously know as CAJA) +A2J Author 11 (previously know as CAJA) ##### This repo is part of the A2J Author Project which consists of four repos... ##### 1. A2JViewer - https://github.com/CCALI/a2jviewer @@ -108,7 +108,7 @@ is cloned. A sample is located at wiki/resources/config.json.sample.md. This fil `CAJA_WS_URL` is the url path for `CAJA_WS.php`. This is used by the DAT. -`GUIDES_DIR` is the system path location of the guide files. Must be web accessible +`GUIDES_DIR` is the system path location of the guide files. Must be web accessible. If you are in dev mode create the directory `dev` in this directory now. `VIEWER_PATH` is identical to `GUIDES_DIR` in production but is the location of the viewer when setup for standalone viewer and DAT From 75a2a2a4e89329675763c007b5e7692fd3d86596 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 7 Feb 2024 14:39:38 -0600 Subject: [PATCH 038/113] permissions fix for mac --- CAJA_WS.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CAJA_WS.php b/CAJA_WS.php index 37d692a8..686e7128 100644 --- a/CAJA_WS.php +++ b/CAJA_WS.php @@ -573,7 +573,7 @@ $sql="insert into guides (title,editoruid) values ('".$mysqli->real_escape_string($title)."', ".$userid.")"; // If this fails on blank interview, likely `archive` Field in guides db needs to be ticked to allow default value of null // Also make sure `archive` Field in guides db is set to 0 for default value - if ($res=$mysqli->query($sql)) { + if ($res=$mysqli->query($sql)) { // Save as content to new folder owned by editor $newgid=$mysqli->insert_id; $userdir=$_SESSION['userdir']; @@ -584,7 +584,9 @@ $newfile = $newdir.'/Guide.xml'; // ex: some/sever/path/userfiles/dev/guides/Guide924 $assetsdir = GUIDES_DIR.$newdir; - mkdir($assetsdir); + + error_log("changing permissions fix for mac" . $assetsdir); + mkdir($assetsdir, 0775, true); $filename=GUIDES_DIR.$newfile; // create default Guide.xml and Guide.json file_put_contents($filename,$xml); From 4b170d4d5289ab69b473045d6133b40b8fc9a77f Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Thu, 8 Feb 2024 12:01:27 -0600 Subject: [PATCH 039/113] 10-2-0-0 prerelease, today fix, hebrew, permissions, conditional-space --- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src/footer/footerVersion.js | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/index.dev.html b/index.dev.html index fd4538e5..3b58975c 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 3b58975c..22c361be 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 9d0ca6d2..6dbcbc71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "a2jauthor", - "version": "10.1.2", + "version": "10.2.0-0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "a2jauthor", - "version": "10.1.2", + "version": "10.2.0-0", "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", diff --git a/package.json b/package.json index f8588969..7c464d97 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.1.2", + "version": "10.2.0-0", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index b75ee80a..e35edcca 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { - number: '10.1.2', - date: '2023-10-16' + number: '10.2.0-0', + date: '2024-02-08' } export default version From df546f65300f4cfe67645e248a0badf2f97f4d5f Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Thu, 8 Feb 2024 12:22:01 -0600 Subject: [PATCH 040/113] update viewer to correct version --- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 14 +++++++------- package.json | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/index.dev.html b/index.dev.html index 3b58975c..22c361be 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 22c361be..87d344b8 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 6dbcbc71..331a4c7b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.1.6", + "@caliorg/a2jviewer": "^8.2.0-1", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -1181,9 +1181,9 @@ } }, "node_modules/@caliorg/a2jviewer": { - "version": "8.1.6", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.6.tgz", - "integrity": "sha512-f1CQR5CQnDPKK6BjP8qTY9bf5ygj3jvLnfY8CD7RNLLMjBPybvkFx1UHarL2gIKNd/UUbbfGW0Ece88NitA78Q==", + "version": "8.2.0-1", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-1.tgz", + "integrity": "sha512-tp32ykS0qV5tzTPZums6ZSnLdZAU/XTmEGUcAyGxBxT+QY6FJzsiyRNTqD0KOH1JOezRhHM58apNzlg1b97d7A==", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", @@ -14475,9 +14475,9 @@ } }, "@caliorg/a2jviewer": { - "version": "8.1.6", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.6.tgz", - "integrity": "sha512-f1CQR5CQnDPKK6BjP8qTY9bf5ygj3jvLnfY8CD7RNLLMjBPybvkFx1UHarL2gIKNd/UUbbfGW0Ece88NitA78Q==", + "version": "8.2.0-1", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-1.tgz", + "integrity": "sha512-tp32ykS0qV5tzTPZums6ZSnLdZAU/XTmEGUcAyGxBxT+QY6FJzsiyRNTqD0KOH1JOezRhHM58apNzlg1b97d7A==", "requires": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", diff --git a/package.json b/package.json index 7c464d97..f0fe567d 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.1.6", + "@caliorg/a2jviewer": "^8.2.0-1", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", From 10c351e9b5203e09671020bf708eceef0ea9d1a8 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 16 Feb 2024 05:55:48 -0600 Subject: [PATCH 041/113] wip date type restrictions --- .../components/page-fields/page-fields.stache | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/pages-tab/components/page-fields/page-fields.stache b/src/pages-tab/components/page-fields/page-fields.stache index 38e6af1e..4dabb891 100644 --- a/src/pages-tab/components/page-fields/page-fields.stache +++ b/src/pages-tab/components/page-fields/page-fields.stache @@ -106,6 +106,17 @@ value:bind="field.field.min" pattern="TODAY|(?:^-(?=.*\d))|\d*" on:blur="field.field.min = applyPattern(scope.element)" + hidden + > + +
@@ -114,6 +125,17 @@ value:bind="field.field.max" pattern="TODAY|(?:^-(?=.*\d))|\d*" on:blur="field.field.max = applyPattern(scope.element)" + hidden + > + +
{{/if}} From a864dabc0cc3733238ab906247699261d19f9bca Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Sun, 25 Feb 2024 13:57:57 -0600 Subject: [PATCH 042/113] ui works --- index.dev.html | 2 +- index.html | 2 +- src/footer/footerVersion.js | 2 +- .../components/page-fields/page-fields.js | 61 +++++++++++++++++ .../components/page-fields/page-fields.stache | 66 +++++++++++-------- 5 files changed, 101 insertions(+), 32 deletions(-) diff --git a/index.dev.html b/index.dev.html index 22c361be..9343cfe1 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 87d344b8..637cf1b0 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index e35edcca..62078ca0 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { number: '10.2.0-0', - date: '2024-02-08' + date: '2024-02-25' } export default version diff --git a/src/pages-tab/components/page-fields/page-fields.js b/src/pages-tab/components/page-fields/page-fields.js index f2abd8a0..811aae73 100644 --- a/src/pages-tab/components/page-fields/page-fields.js +++ b/src/pages-tab/components/page-fields/page-fields.js @@ -212,6 +212,67 @@ export const PageFieldsVM = DefineMap.extend('PageFieldsVM', { return el.value }, + setBound(el){ + }, + + checktoToday(el){ + return el.checked ? "TODAY": "" + }, + + parseDateBound(boundedDate){ + let textDate = "" // assume unfilled + + console.log("YOYO" + boundedDate) + + if (boundedDate){ + //if set assume it's today + + //textDate = Date.toString() + + if (boundedDate !== "TODAY"){ + if (boundedDate.length == 8) { + textDate = + boundedDate.substr(0,4) + '-' + + boundedDate.substr(4, 2) + '-' + + boundedDate.substr(6, 2) + + } else if (boundedDate.length == 6 ){ + textDate = + boundedDate.substr(0,2) + '-' + + boundedDate.substr(2, 2) + '-' + + boundedDate.substr(4, 2) + + } + + } + + } + + console.log("DISCO" + textDate) + + return textDate //Date.parse(textDate) + + }, + + toggleDateBoundEnable(el){ + $(el).prop('disabled', !$(el).prop('disabled')) + }, + + mangleDateBound(el){ + + let str = + el.value.substr(0,2) + '/' + + el.value.substr(2, 2) + '/' + + el.value.substr(4) + + str = str.match(new RegExp(el.pattern || '.', 'g')).join('') + + console.log("MANG: " + str) + + return str + + }, + applyPattern (el) { el.value = el.value.match(new RegExp(el.pattern || '.', 'g')).join('') return el.value diff --git a/src/pages-tab/components/page-fields/page-fields.stache b/src/pages-tab/components/page-fields/page-fields.stache index 4dabb891..b150ae65 100644 --- a/src/pages-tab/components/page-fields/page-fields.stache +++ b/src/pages-tab/components/page-fields/page-fields.stache @@ -101,42 +101,50 @@ {{#if(field.canMinMax)}}
+ - - - + +
+
+ +
+
-
- - - +
+
+ +
+
{{/if}} {{#if(field.canList)}} From fa3dfbbd347f0c03c94840e2c59f2b38ea3b9bcc Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Mon, 26 Feb 2024 00:36:00 -0600 Subject: [PATCH 043/113] viewer limits work --- index.dev.html | 2 +- index.html | 2 +- src/footer/footerVersion.js | 2 +- .../components/page-fields/page-fields.js | 33 +++++++++---------- .../components/page-fields/page-fields.stache | 1 + 5 files changed, 19 insertions(+), 21 deletions(-) diff --git a/index.dev.html b/index.dev.html index 9343cfe1..ba4f98be 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 637cf1b0..4db19102 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 62078ca0..51dd4c10 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { number: '10.2.0-0', - date: '2024-02-25' + date: '2024-02-26' } export default version diff --git a/src/pages-tab/components/page-fields/page-fields.js b/src/pages-tab/components/page-fields/page-fields.js index 811aae73..05c68571 100644 --- a/src/pages-tab/components/page-fields/page-fields.js +++ b/src/pages-tab/components/page-fields/page-fields.js @@ -230,20 +230,10 @@ export const PageFieldsVM = DefineMap.extend('PageFieldsVM', { //textDate = Date.toString() if (boundedDate !== "TODAY"){ - if (boundedDate.length == 8) { - textDate = - boundedDate.substr(0,4) + '-' + - boundedDate.substr(4, 2) + '-' + - boundedDate.substr(6, 2) - - } else if (boundedDate.length == 6 ){ - textDate = - boundedDate.substr(0,2) + '-' + - boundedDate.substr(2, 2) + '-' + - boundedDate.substr(4, 2) - - } - + textDate = + boundedDate.substr(4) + '-' + + boundedDate.substr(2, 2) + '-' + + boundedDate.substr(0,2) } } @@ -260,10 +250,17 @@ export const PageFieldsVM = DefineMap.extend('PageFieldsVM', { mangleDateBound(el){ - let str = - el.value.substr(0,2) + '/' + - el.value.substr(2, 2) + '/' + - el.value.substr(4) + let str = el.value.split(',').join('') + str = str.split('-').join('') + console.log("JAWN: " + str) + + str = + str.substr(4,2) + '/' + + str.substr(6, 2) + '/' + + str.substr(0,4) + + console.log("BRUV: " + str) + str = str.match(new RegExp(el.pattern || '.', 'g')).join('') diff --git a/src/pages-tab/components/page-fields/page-fields.stache b/src/pages-tab/components/page-fields/page-fields.stache index b150ae65..0ca7b2d1 100644 --- a/src/pages-tab/components/page-fields/page-fields.stache +++ b/src/pages-tab/components/page-fields/page-fields.stache @@ -125,6 +125,7 @@ +
Date: Mon, 26 Feb 2024 00:42:48 -0600 Subject: [PATCH 044/113] fix viewwer limit edge case --- index.dev.html | 2 +- index.html | 2 +- src/pages-tab/components/page-fields/page-fields.js | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/index.dev.html b/index.dev.html index ba4f98be..4db19102 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 4db19102..0d28fd38 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/src/pages-tab/components/page-fields/page-fields.js b/src/pages-tab/components/page-fields/page-fields.js index 05c68571..292dede3 100644 --- a/src/pages-tab/components/page-fields/page-fields.js +++ b/src/pages-tab/components/page-fields/page-fields.js @@ -232,8 +232,8 @@ export const PageFieldsVM = DefineMap.extend('PageFieldsVM', { if (boundedDate !== "TODAY"){ textDate = boundedDate.substr(4) + '-' + - boundedDate.substr(2, 2) + '-' + - boundedDate.substr(0,2) + boundedDate.substr(0, 2) + '-' + + boundedDate.substr(2,2) } } From 0c3dc628288dbef39dc5dc6edad6584fa28c711b Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Mon, 26 Feb 2024 07:26:01 -0600 Subject: [PATCH 045/113] cleanup --- index.dev.html | 2 +- index.html | 2 +- .../components/page-fields/page-fields.js | 15 ++------------- 3 files changed, 4 insertions(+), 15 deletions(-) diff --git a/index.dev.html b/index.dev.html index 4db19102..0d28fd38 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 0d28fd38..dee51234 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/src/pages-tab/components/page-fields/page-fields.js b/src/pages-tab/components/page-fields/page-fields.js index 292dede3..c8df86b5 100644 --- a/src/pages-tab/components/page-fields/page-fields.js +++ b/src/pages-tab/components/page-fields/page-fields.js @@ -222,12 +222,8 @@ export const PageFieldsVM = DefineMap.extend('PageFieldsVM', { parseDateBound(boundedDate){ let textDate = "" // assume unfilled - console.log("YOYO" + boundedDate) if (boundedDate){ - //if set assume it's today - - //textDate = Date.toString() if (boundedDate !== "TODAY"){ textDate = @@ -238,9 +234,7 @@ export const PageFieldsVM = DefineMap.extend('PageFieldsVM', { } - console.log("DISCO" + textDate) - - return textDate //Date.parse(textDate) + return textDate }, @@ -257,15 +251,10 @@ export const PageFieldsVM = DefineMap.extend('PageFieldsVM', { str = str.substr(4,2) + '/' + str.substr(6, 2) + '/' + - str.substr(0,4) - - console.log("BRUV: " + str) - + str.substr(0,4) str = str.match(new RegExp(el.pattern || '.', 'g')).join('') - console.log("MANG: " + str) - return str }, From aa12553ea7188656a4e4f9b9454b5d354917af21 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Mon, 26 Feb 2024 15:55:38 -0600 Subject: [PATCH 046/113] pre release. Update viewer version --- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- src/footer/footerVersion.js | 2 +- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/index.dev.html b/index.dev.html index 0d28fd38..dee51234 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index dee51234..d6e2f6ce 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 331a4c7b..2f55ddcc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "a2jauthor", - "version": "10.2.0-0", + "version": "10.2.0-2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "a2jauthor", - "version": "10.2.0-0", + "version": "10.2.0-2", "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-1", + "@caliorg/a2jviewer": "^8.2.0-10", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -1181,9 +1181,9 @@ } }, "node_modules/@caliorg/a2jviewer": { - "version": "8.2.0-1", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-1.tgz", - "integrity": "sha512-tp32ykS0qV5tzTPZums6ZSnLdZAU/XTmEGUcAyGxBxT+QY6FJzsiyRNTqD0KOH1JOezRhHM58apNzlg1b97d7A==", + "version": "8.2.0-10", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-10.tgz", + "integrity": "sha512-DEOju3JWE9VWQu296NBA4rjoMVfJO3xoI+Mrpb8ohJenuer7cJ6oQCgPXvH3xF9bjMWPDemSp+gUJH7qSR8+cw==", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", @@ -14475,9 +14475,9 @@ } }, "@caliorg/a2jviewer": { - "version": "8.2.0-1", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-1.tgz", - "integrity": "sha512-tp32ykS0qV5tzTPZums6ZSnLdZAU/XTmEGUcAyGxBxT+QY6FJzsiyRNTqD0KOH1JOezRhHM58apNzlg1b97d7A==", + "version": "8.2.0-10", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-10.tgz", + "integrity": "sha512-DEOju3JWE9VWQu296NBA4rjoMVfJO3xoI+Mrpb8ohJenuer7cJ6oQCgPXvH3xF9bjMWPDemSp+gUJH7qSR8+cw==", "requires": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", diff --git a/package.json b/package.json index f0fe567d..92e33a07 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.2.0-0", + "version": "10.2.0-2", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { @@ -24,7 +24,7 @@ }, "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-1", + "@caliorg/a2jviewer": "^8.2.0-10", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 51dd4c10..0dd963e4 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,6 +1,6 @@ const version = { - number: '10.2.0-0', + number: '10.2.0-2', date: '2024-02-26' } From 7593f0f4720706408d0c145d97b772ee5d4915e6 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Mon, 26 Feb 2024 16:06:40 -0600 Subject: [PATCH 047/113] cleanup --- .../components/page-fields/page-fields.js | 34 ++++++++----------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/src/pages-tab/components/page-fields/page-fields.js b/src/pages-tab/components/page-fields/page-fields.js index c8df86b5..e5f2b6ce 100644 --- a/src/pages-tab/components/page-fields/page-fields.js +++ b/src/pages-tab/components/page-fields/page-fields.js @@ -212,51 +212,45 @@ export const PageFieldsVM = DefineMap.extend('PageFieldsVM', { return el.value }, - setBound(el){ + setBound (el) { }, - checktoToday(el){ - return el.checked ? "TODAY": "" + checktoToday (el) { + return el.checked ? 'TODAY' : '' }, - parseDateBound(boundedDate){ - let textDate = "" // assume unfilled + parseDateBound (boundedDate) { + let textDate = '' // assume unfilled - - if (boundedDate){ - - if (boundedDate !== "TODAY"){ + if (boundedDate) { + if (boundedDate !== 'TODAY') { textDate = boundedDate.substr(4) + '-' + boundedDate.substr(0, 2) + '-' + - boundedDate.substr(2,2) + boundedDate.substr(2, 2) } - } return textDate - }, - toggleDateBoundEnable(el){ + toggleDateBoundEnable (el) { $(el).prop('disabled', !$(el).prop('disabled')) }, - mangleDateBound(el){ - + mangleDateBound (el) { let str = el.value.split(',').join('') str = str.split('-').join('') - console.log("JAWN: " + str) + console.log('JAWN: ' + str) str = - str.substr(4,2) + '/' + + str.substr(4, 2) + '/' + str.substr(6, 2) + '/' + - str.substr(0,4) + str.substr(0, 4) str = str.match(new RegExp(el.pattern || '.', 'g')).join('') - return str - + return str }, applyPattern (el) { From 1c1a5764a4c39679d796ee19415ae78330e7cbc0 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Thu, 28 Mar 2024 12:25:11 -0500 Subject: [PATCH 048/113] cleanup, properly bind today checkbox to field.field.max --- src/pages-tab/components/page-fields/page-fields.js | 3 +-- src/pages-tab/components/page-fields/page-fields.stache | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages-tab/components/page-fields/page-fields.js b/src/pages-tab/components/page-fields/page-fields.js index e5f2b6ce..e009e0a9 100644 --- a/src/pages-tab/components/page-fields/page-fields.js +++ b/src/pages-tab/components/page-fields/page-fields.js @@ -241,8 +241,7 @@ export const PageFieldsVM = DefineMap.extend('PageFieldsVM', { mangleDateBound (el) { let str = el.value.split(',').join('') str = str.split('-').join('') - console.log('JAWN: ' + str) - + str = str.substr(4, 2) + '/' + str.substr(6, 2) + '/' + diff --git a/src/pages-tab/components/page-fields/page-fields.stache b/src/pages-tab/components/page-fields/page-fields.stache index 0ca7b2d1..087ec23c 100644 --- a/src/pages-tab/components/page-fields/page-fields.stache +++ b/src/pages-tab/components/page-fields/page-fields.stache @@ -140,8 +140,9 @@
From 85448bb495fc639ca09eb76ad843fb3e0cb639c9 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Thu, 28 Mar 2024 12:32:41 -0500 Subject: [PATCH 049/113] fix preview version --- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 14 +++++++------- package.json | 4 ++-- src/footer/footerVersion.js | 4 ++-- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/index.dev.html b/index.dev.html index dee51234..d6e2f6ce 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index d6e2f6ce..8c74d8ed 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 2f55ddcc..0157295a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-10", + "@caliorg/a2jviewer": "^8.2.0-11", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -1181,9 +1181,9 @@ } }, "node_modules/@caliorg/a2jviewer": { - "version": "8.2.0-10", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-10.tgz", - "integrity": "sha512-DEOju3JWE9VWQu296NBA4rjoMVfJO3xoI+Mrpb8ohJenuer7cJ6oQCgPXvH3xF9bjMWPDemSp+gUJH7qSR8+cw==", + "version": "8.2.0-11", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-11.tgz", + "integrity": "sha512-5tDjNdDEdVIFHB2tu28V6n1kY0hZTkHht+EWc4WJu/LUkwMY0AR+oU8AH/CTxqur/bnnDQMiphWE5bBx7DZ3iA==", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", @@ -14475,9 +14475,9 @@ } }, "@caliorg/a2jviewer": { - "version": "8.2.0-10", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-10.tgz", - "integrity": "sha512-DEOju3JWE9VWQu296NBA4rjoMVfJO3xoI+Mrpb8ohJenuer7cJ6oQCgPXvH3xF9bjMWPDemSp+gUJH7qSR8+cw==", + "version": "8.2.0-11", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-11.tgz", + "integrity": "sha512-5tDjNdDEdVIFHB2tu28V6n1kY0hZTkHht+EWc4WJu/LUkwMY0AR+oU8AH/CTxqur/bnnDQMiphWE5bBx7DZ3iA==", "requires": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", diff --git a/package.json b/package.json index 92e33a07..aada2c25 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.2.0-2", + "version": "10.2.0-3", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { @@ -24,7 +24,7 @@ }, "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-10", + "@caliorg/a2jviewer": "^8.2.0-11", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 0dd963e4..57fbbff0 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { - number: '10.2.0-2', - date: '2024-02-26' + number: '10.2.0-3', + date: '2024-03-28' } export default version From c5ccf23cdd04acd1e5146269bad4095c0292a2f2 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Thu, 28 Mar 2024 12:38:18 -0500 Subject: [PATCH 050/113] fix preview version --- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- src/footer/footerVersion.js | 2 +- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/index.dev.html b/index.dev.html index d6e2f6ce..8c74d8ed 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 8c74d8ed..9c27f077 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 0157295a..24048a8f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "a2jauthor", - "version": "10.2.0-2", + "version": "10.2.0-4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "a2jauthor", - "version": "10.2.0-2", + "version": "10.2.0-4", "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-11", + "@caliorg/a2jviewer": "^8.2.0-13", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -1181,9 +1181,9 @@ } }, "node_modules/@caliorg/a2jviewer": { - "version": "8.2.0-11", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-11.tgz", - "integrity": "sha512-5tDjNdDEdVIFHB2tu28V6n1kY0hZTkHht+EWc4WJu/LUkwMY0AR+oU8AH/CTxqur/bnnDQMiphWE5bBx7DZ3iA==", + "version": "8.2.0-13", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-13.tgz", + "integrity": "sha512-YGv4v6JRxrjtMMBZJP0q2egz55qXUTDunKBB/hlJd7QOHQLTT3H2Tr0z9IdVc9YRk+QlVR33WCqBeqac2jLHOA==", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", @@ -14475,9 +14475,9 @@ } }, "@caliorg/a2jviewer": { - "version": "8.2.0-11", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-11.tgz", - "integrity": "sha512-5tDjNdDEdVIFHB2tu28V6n1kY0hZTkHht+EWc4WJu/LUkwMY0AR+oU8AH/CTxqur/bnnDQMiphWE5bBx7DZ3iA==", + "version": "8.2.0-13", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-13.tgz", + "integrity": "sha512-YGv4v6JRxrjtMMBZJP0q2egz55qXUTDunKBB/hlJd7QOHQLTT3H2Tr0z9IdVc9YRk+QlVR33WCqBeqac2jLHOA==", "requires": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", diff --git a/package.json b/package.json index aada2c25..0bb64d00 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.2.0-3", + "version": "10.2.0-4", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { @@ -24,7 +24,7 @@ }, "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-11", + "@caliorg/a2jviewer": "^8.2.0-13", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 57fbbff0..b44bb93a 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,6 +1,6 @@ const version = { - number: '10.2.0-3', + number: '10.2.0-4', date: '2024-03-28' } From ffdea74b679af5bb6f71aef3eed309414d639f3d Mon Sep 17 00:00:00 2001 From: mitch Date: Thu, 8 Aug 2024 08:55:28 -0500 Subject: [PATCH 051/113] field to variable type check util --- .../var-picker/util/variable-type-check.js | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/pages-tab/components/var-picker/util/variable-type-check.js diff --git a/src/pages-tab/components/var-picker/util/variable-type-check.js b/src/pages-tab/components/var-picker/util/variable-type-check.js new file mode 100644 index 00000000..a9110c1f --- /dev/null +++ b/src/pages-tab/components/var-picker/util/variable-type-check.js @@ -0,0 +1,29 @@ +import constants from 'a2jauthor/src/models/constants' + +const mapFieldToVariableType = { + [constants.ftButton]: constants.vtText.toLowerCase(), + [constants.ftText]: constants.vtText.toLowerCase(), + [constants.ftTextLong]: constants.vtText.toLowerCase(), + [constants.ftTextPick]: constants.vtText.toLowerCase(), + [constants.ftNumber]: constants.vtNumber.toLowerCase(), + [constants.ftNumberDollar]: constants.vtText.toLowerCase(), + [constants.ftNumberSSN]: constants.vtText.toLowerCase(), + [constants.ftNumberPhone]: constants.vtText.toLowerCase(), + [constants.ftNumberZIP]: constants.vtText.toLowerCase(), + [constants.ftNumberPick]: constants.vtNumber.toLowerCase(), + [constants.ftDateMDY]: constants.vtDate.toLowerCase(), + [constants.ftGender]: constants.vtMC.toLowerCase(), + [constants.ftRace]: constants.vtText.toLowerCase(), + [constants.ftRadioButton]: constants.vtMC.toLowerCase(), + [constants.ftCheckBox]: constants.vtTF.toLowerCase(), + [constants.ftCheckBoxNOTA]: constants.vtTF.toLowerCase(), + [constants.ftCheckBoxMultiple]: constants.vtTF.toLowerCase(), + [constants.ftUserAvatar]: constants.vtText.toLowerCase() +} + +export const variableTypeCheck = (fieldType, variableType) => { + const expectedType = mapFieldToVariableType[fieldType.toLowerCase()] + const hasValidTypes = expectedType === variableType.toLowerCase() + console.log('hasValidTypes', hasValidTypes) + return hasValidTypes +} From a321f0464565c862683728200650cef4100f02fe Mon Sep 17 00:00:00 2001 From: mitch Date: Thu, 8 Aug 2024 09:17:56 -0500 Subject: [PATCH 052/113] set default index to dev mode --- index.html | 2 +- index.dev.html => index.production.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename index.dev.html => index.production.html (92%) diff --git a/index.html b/index.html index 3b58975c..038df64a 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.dev.html b/index.production.html similarity index 92% rename from index.dev.html rename to index.production.html index fd4538e5..fccc993c 100644 --- a/index.dev.html +++ b/index.production.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file From f846616753a72b84e94f5161ab82d4cea660041f Mon Sep 17 00:00:00 2001 From: mitch Date: Thu, 8 Aug 2024 09:53:25 -0500 Subject: [PATCH 053/113] cleanup page-fields code for readability --- .../page-fields/page-fields-helpers.js | 77 +++++++++++ .../components/page-fields/page-fields.js | 127 +++++------------- .../var-picker/field/var-picker-field.js | 1 + 3 files changed, 115 insertions(+), 90 deletions(-) create mode 100644 src/pages-tab/components/page-fields/page-fields-helpers.js diff --git a/src/pages-tab/components/page-fields/page-fields-helpers.js b/src/pages-tab/components/page-fields/page-fields-helpers.js new file mode 100644 index 00000000..6ab3a47c --- /dev/null +++ b/src/pages-tab/components/page-fields/page-fields-helpers.js @@ -0,0 +1,77 @@ +import constants from 'a2jauthor/src/models/constants' +import DefineList from 'can-define/list/list' + +// O(1) field type constant VM prop maps +export const canRequire = { + radio: false, + [constants.ftCheckBoxNOTA]: false, + [constants.ftUserAvatar]: false +} +export const canMinMax = { + [constants.ftNumber]: true, + [constants.ftNumberDollar]: true, + [constants.ftNumberPick]: true, + [constants.ftDateMDY]: true +} +export const canList = { + [constants.ftTextPick]: true +} +export const canDefaultValue = { + [constants.ftCheckBox]: false, + [constants.ftCheckBoxNOTA]: false, + [constants.ftGender]: false, + [constants.ftUserAvatar]: false +} +export const canOrder = { + [constants.ftTextPick]: true, + [constants.ftNumberPick]: true, + [constants.ftDateMDY]: true +} +export const canUseCalc = { + [constants.ftNumber]: true, + [constants.ftNumberDollar]: true +} +export const canMaxChars = { + [constants.ftText]: true, + [constants.ftTextLong]: true, + [constants.ftNumberPhone]: true, + [constants.ftNumberZIP]: true, + [constants.ftNumberSSN]: true +} +export const canCalendar = { + [constants.ftDateMDY]: true +} +export const canUseSample = { + [constants.ftText]: true, + [constants.ftTextLong]: true, + [constants.ftTextPick]: true, + [constants.ftNumberPick]: true, + [constants.ftNumber]: true, + [constants.ftNumberZIP]: true, + [constants.ftNumberSSN]: true, + [constants.ftNumberDollar]: true, + [constants.ftDateMDY]: true +} +export const forceRequired = { + radio: true, + [constants.ftCheckBoxNOTA]: true +} +/* eslint-disable no-multi-spaces */ +export const fieldTypes = new DefineList([ + { value: constants.ftText, label: 'Text' }, + { value: constants.ftTextLong, label: 'Text (Long)' }, + { value: constants.ftTextPick, label: 'Text (Pick from list)' }, + { value: constants.ftNumber, label: 'Number' }, + { value: constants.ftNumberDollar, label: 'Number Dollar' }, + { value: constants.ftNumberSSN, label: 'Number SSN' }, + { value: constants.ftNumberPhone, label: 'Number Phone' }, + { value: constants.ftNumberZIP, label: 'Number ZIP Code' }, + { value: constants.ftNumberPick, label: 'Number (Pick from list)' }, + { value: constants.ftDateMDY, label: 'Date MM/DD/YYYY' }, + { value: constants.ftGender, label: 'Gender' }, + { value: constants.ftRadioButton, label: 'Radio Button' }, + { value: constants.ftCheckBox, label: 'Check box' }, + { value: constants.ftCheckBoxNOTA, label: 'Check Box (None of the Above)' }, + { value: constants.ftUserAvatar, label: 'User Avatar' } +]) +/* eslint-enable no-multi-spaces */ diff --git a/src/pages-tab/components/page-fields/page-fields.js b/src/pages-tab/components/page-fields/page-fields.js index f2abd8a0..db508170 100644 --- a/src/pages-tab/components/page-fields/page-fields.js +++ b/src/pages-tab/components/page-fields/page-fields.js @@ -3,88 +3,24 @@ import DefineList from 'can-define/list/list' import Component from 'can-component' import template from './page-fields.stache' import constants from 'a2jauthor/src/models/constants' -import { ckeFactory } from '../../helpers/helpers' +import { ckeFactory } from '../../pageHelpers/pageHelpers' import { TField } from '~/legacy/viewer/A2J_Types' - -// O(1) field type constant VM prop maps -const canRequire = { - radio: false, - [constants.ftCheckBoxNOTA]: false, - [constants.ftUserAvatar]: false -} -const canMinMax = { - [constants.ftNumber]: true, - [constants.ftNumberDollar]: true, - [constants.ftNumberPick]: true, - [constants.ftDateMDY]: true -} -const canList = { - [constants.ftTextPick]: true -} -const canDefaultValue = { - [constants.ftCheckBox]: false, - [constants.ftCheckBoxNOTA]: false, - [constants.ftGender]: false, - [constants.ftUserAvatar]: false -} -const canOrder = { - [constants.ftTextPick]: true, - [constants.ftNumberPick]: true, - [constants.ftDateMDY]: true -} -const canUseCalc = { - [constants.ftNumber]: true, - [constants.ftNumberDollar]: true -} -const canMaxChars = { - [constants.ftText]: true, - [constants.ftTextLong]: true, - [constants.ftNumberPhone]: true, - [constants.ftNumberZIP]: true, - [constants.ftNumberSSN]: true -} -const canCalendar = { - [constants.ftDateMDY]: true -} -const canUseSample = { - [constants.ftText]: true, - [constants.ftTextLong]: true, - [constants.ftTextPick]: true, - [constants.ftNumberPick]: true, - [constants.ftNumber]: true, - [constants.ftNumberZIP]: true, - [constants.ftNumberSSN]: true, - [constants.ftNumberDollar]: true, - [constants.ftDateMDY]: true -} -const forceRequired = { - radio: true, - [constants.ftCheckBoxNOTA]: true -} -/* eslint-disable no-multi-spaces */ -const fieldTypes = new DefineList([ - { value: constants.ftText, label: 'Text' }, - { value: constants.ftTextLong, label: 'Text (Long)' }, - { value: constants.ftTextPick, label: 'Text (Pick from list)' }, - { value: constants.ftNumber, label: 'Number' }, - { value: constants.ftNumberDollar, label: 'Number Dollar' }, - { value: constants.ftNumberSSN, label: 'Number SSN' }, - { value: constants.ftNumberPhone, label: 'Number Phone' }, - { value: constants.ftNumberZIP, label: 'Number ZIP Code' }, - { value: constants.ftNumberPick, label: 'Number (Pick from list)' }, - { value: constants.ftDateMDY, label: 'Date MM/DD/YYYY' }, - { value: constants.ftGender, label: 'Gender' }, - { value: constants.ftRadioButton, label: 'Radio Button' }, - { value: constants.ftCheckBox, label: 'Check box' }, - { value: constants.ftCheckBoxNOTA, label: 'Check Box (None of the Above)' }, - { value: constants.ftUserAvatar, label: 'User Avatar' } -]) -/* eslint-enable no-multi-spaces */ +import * as pageHelpers from './page-fields-helpers' /* VM used for each field item, another VM used for the fields tab itself is below this */ export const FieldVM = DefineMap.extend('FieldVM', { - field: {}, // A2J Types TField + page: {}, + appState: {}, + guideFiles: {}, + field: { + set (field) { + console.log('field', field) + return field + } + }, // A2J Types TField + + // validate on this type change type: { // bindable proxy to TField type value ({ lastSet, listenTo, resolve }) { listenTo(lastSet, function (val) { @@ -95,14 +31,25 @@ export const FieldVM = DefineMap.extend('FieldVM', { } }, + // validate on this type change + variable: { // bindable proxy to TField type + value ({ lastSet, listenTo, resolve }) { + listenTo(lastSet, function (val) { + this.field.type = val + resolve(val) + }) + resolve(this.field.type) + } + }, + types: { - default: () => fieldTypes + default: () => pageHelpers.fieldTypes }, required: { value ({ lastSet, listenTo, resolve }) { listenTo('type', function (type, prevType) { - if (forceRequired[this.type]) { + if (pageHelpers.forceRequired[this.type]) { this.field.required = true resolve(true) } else if (this.type === constants.ftUserAvatar) { @@ -122,7 +69,7 @@ export const FieldVM = DefineMap.extend('FieldVM', { value ({ lastSet, listenTo, resolve }) { const vm = this const resolver = function (val) { - if (canUseCalc[vm.type]) { + if (pageHelpers.canUseCalc[vm.type]) { vm.field.calculator = !!val resolve(!!val) } else { @@ -131,7 +78,7 @@ export const FieldVM = DefineMap.extend('FieldVM', { } } listenTo('type', function (type, prevType) { - (!canUseCalc[this.type]) && resolver(false) + (!pageHelpers.canUseCalc[this.type]) && resolver(false) }) listenTo(lastSet, resolver) resolver(this.field.calculator) @@ -163,39 +110,39 @@ export const FieldVM = DefineMap.extend('FieldVM', { }, get canRequire () { - return canRequire[this.type] !== false + return pageHelpers.canRequire[this.type] !== false }, get canDefaultValue () { - return canDefaultValue[this.type] !== false + return pageHelpers.canDefaultValue[this.type] !== false }, get canMaxChars () { - return canMaxChars[this.type] === true + return pageHelpers.canMaxChars[this.type] === true }, get canUseCalc () { - return canUseCalc[this.type] === true + return pageHelpers.canUseCalc[this.type] === true }, get canMinMax () { - return canMinMax[this.type] === true + return pageHelpers.canMinMax[this.type] === true }, get canList () { - return canList[this.type] === true + return pageHelpers.canList[this.type] === true }, get canUseSample () { - return canUseSample[this.type] === true + return pageHelpers.canUseSample[this.type] === true }, get canOrder () { // unused - return canOrder[this.type] === true + return pageHelpers.canOrder[this.type] === true }, get canCalendar () { // unused - return canCalendar[this.type] === true + return pageHelpers.canCalendar[this.type] === true } }) diff --git a/src/pages-tab/components/var-picker/field/var-picker-field.js b/src/pages-tab/components/var-picker/field/var-picker-field.js index 9bd58a1a..088d7ef6 100644 --- a/src/pages-tab/components/var-picker/field/var-picker-field.js +++ b/src/pages-tab/components/var-picker/field/var-picker-field.js @@ -64,6 +64,7 @@ export const VarPickerField = DefineMap.extend('VarPickerField', { }, newVarData: {}, + onVariableChange (variable) { this.newVarData = variable }, From db2c8fe7fcc2b3c9056d8b550f271604f94f478a Mon Sep 17 00:00:00 2001 From: mitch Date: Thu, 8 Aug 2024 13:08:38 -0500 Subject: [PATCH 054/113] mvp working --- .../page-fields/page-fields-helpers.js | 28 +++++++ .../components/page-fields/page-fields.js | 57 ++++++++++---- .../components/page-fields/page-fields.less | 3 + .../components/page-fields/page-fields.stache | 75 ++++++++++--------- .../var-picker/util/variable-type-check.js | 29 ------- 5 files changed, 112 insertions(+), 80 deletions(-) delete mode 100644 src/pages-tab/components/var-picker/util/variable-type-check.js diff --git a/src/pages-tab/components/page-fields/page-fields-helpers.js b/src/pages-tab/components/page-fields/page-fields-helpers.js index 6ab3a47c..b9f547ec 100644 --- a/src/pages-tab/components/page-fields/page-fields-helpers.js +++ b/src/pages-tab/components/page-fields/page-fields-helpers.js @@ -75,3 +75,31 @@ export const fieldTypes = new DefineList([ { value: constants.ftUserAvatar, label: 'User Avatar' } ]) /* eslint-enable no-multi-spaces */ + +const mapFieldToVariableType = { + [constants.ftButton]: constants.vtText.toLowerCase(), + [constants.ftText]: constants.vtText.toLowerCase(), + [constants.ftTextLong]: constants.vtText.toLowerCase(), + [constants.ftTextPick]: constants.vtText.toLowerCase(), + [constants.ftNumber]: constants.vtNumber.toLowerCase(), + [constants.ftNumberDollar]: constants.vtText.toLowerCase(), + [constants.ftNumberSSN]: constants.vtText.toLowerCase(), + [constants.ftNumberPhone]: constants.vtText.toLowerCase(), + [constants.ftNumberZIP]: constants.vtText.toLowerCase(), + [constants.ftNumberPick]: constants.vtNumber.toLowerCase(), + [constants.ftDateMDY]: constants.vtDate.toLowerCase(), + [constants.ftGender]: constants.vtMC.toLowerCase(), + [constants.ftRace]: constants.vtText.toLowerCase(), + [constants.ftRadioButton]: constants.vtMC.toLowerCase(), + [constants.ftCheckBox]: constants.vtTF.toLowerCase(), + [constants.ftCheckBoxNOTA]: constants.vtTF.toLowerCase(), + [constants.ftCheckBoxMultiple]: constants.vtTF.toLowerCase(), + [constants.ftUserAvatar]: constants.vtText.toLowerCase() +} + +export const variableTypeCheck = (fieldType, variableType) => { + const expectedType = mapFieldToVariableType[fieldType.toLowerCase()] + const hasValidTypes = expectedType === variableType.toLowerCase() + + return hasValidTypes +} diff --git a/src/pages-tab/components/page-fields/page-fields.js b/src/pages-tab/components/page-fields/page-fields.js index db508170..2ce9a027 100644 --- a/src/pages-tab/components/page-fields/page-fields.js +++ b/src/pages-tab/components/page-fields/page-fields.js @@ -3,22 +3,18 @@ import DefineList from 'can-define/list/list' import Component from 'can-component' import template from './page-fields.stache' import constants from 'a2jauthor/src/models/constants' -import { ckeFactory } from '../../pageHelpers/pageHelpers' +import { ckeFactory } from '../../helpers/helpers' import { TField } from '~/legacy/viewer/A2J_Types' import * as pageHelpers from './page-fields-helpers' /* VM used for each field item, another VM used for the fields tab itself is below this */ export const FieldVM = DefineMap.extend('FieldVM', { - page: {}, - appState: {}, - guideFiles: {}, + field: {}, // A2J Types TField + vars: {}, // A2J Types TVariable[] - field: { - set (field) { - console.log('field', field) - return field - } - }, // A2J Types TField + isHealthy: { + default: true + }, // validate on this type change type: { // bindable proxy to TField type @@ -31,14 +27,40 @@ export const FieldVM = DefineMap.extend('FieldVM', { } }, - // validate on this type change - variable: { // bindable proxy to TField type + name: { // bindable proxy to TField name value ({ lastSet, listenTo, resolve }) { listenTo(lastSet, function (val) { - this.field.type = val + this.field.name = val resolve(val) }) - resolve(this.field.type) + resolve(this.field.name) + } + }, + + get varType () { + const variable = this.vars[this.name.toLowerCase()] + return variable.type + }, + + hasValidType: { + value ({ listenTo, resolve }) { + listenTo('name', function (name, preName) { + const fieldType = this.type.toLowerCase() + const varType = this.varType.toLowerCase() + + resolve(pageHelpers.variableTypeCheck(fieldType, varType)) + }) + listenTo('type', function (type, preType) { + const fieldType = this.type.toLowerCase() + const varType = this.varType.toLowerCase() + + resolve(pageHelpers.variableTypeCheck(fieldType, varType)) + }) + + const fieldType = this.type.toLowerCase() + const varType = this.varType.toLowerCase() + + resolve(pageHelpers.variableTypeCheck(fieldType, varType)) } }, @@ -164,10 +186,15 @@ export const PageFieldsVM = DefineMap.extend('PageFieldsVM', { return el.value }, + get vars () { + return this.appState.guide.vars + }, + get fields () { this.numFields // eslint-disable-line this.fieldsChanged // eslint-disable-line - return new DefineList(this.page.fields.map(field => new FieldVM({ field }))) + const vars = this.vars + return new DefineList(this.page.fields.map(field => new FieldVM({ field, vars }))) }, minFields: { default: 0 }, diff --git a/src/pages-tab/components/page-fields/page-fields.less b/src/pages-tab/components/page-fields/page-fields.less index 22f4cba6..e165e54d 100644 --- a/src/pages-tab/components/page-fields/page-fields.less +++ b/src/pages-tab/components/page-fields/page-fields.less @@ -3,4 +3,7 @@ page-fields { display: block; /* padding: @grid-gutter-width; */ + .type-error { + margin-bottom: 10px; + } } diff --git a/src/pages-tab/components/page-fields/page-fields.stache b/src/pages-tab/components/page-fields/page-fields.stache index 38e6af1e..faf5078e 100644 --- a/src/pages-tab/components/page-fields/page-fields.stache +++ b/src/pages-tab/components/page-fields/page-fields.stache @@ -22,104 +22,107 @@ - {{#for(field of fields)}} + {{#for(fieldVM of fields)}} {{/for}} diff --git a/src/pages-tab/components/page-fields/page-fields.js b/src/pages-tab/components/page-fields/page-fields.js index 9ddb19dd..6b6aeae3 100644 --- a/src/pages-tab/components/page-fields/page-fields.js +++ b/src/pages-tab/components/page-fields/page-fields.js @@ -33,6 +33,10 @@ export const FieldVM = DefineMap.extend('FieldVM', { } }, + get expectedVarType () { // Text, Number, MC, TF ... + return pageFieldsHelpers.getExpectedVarType(this.type) + }, + get varType () { // Text, Number, MC, TF ... const varName = this.name.toLowerCase() const variable = varName && this.vars[varName] @@ -41,58 +45,15 @@ export const FieldVM = DefineMap.extend('FieldVM', { return varType }, - get expectedVarType () { // Text, Number, MC, TF ... - return pageFieldsHelpers.getExpectedVarType(this.type) - }, - - hasValidTypes: { - value ({ listenTo, resolve }) { - let fieldType = this.type && this.type.toLowerCase() - let varType = this.varType && this.varType.toLowerCase() - let isValid = pageFieldsHelpers.hasValidVarType(fieldType, varType) - - listenTo('name', function (name, preName) { - fieldType = this.type && this.type.toLowerCase() - varType = this.varType && this.varType.toLowerCase() - isValid = pageFieldsHelpers.hasValidVarType(fieldType, varType) - - resolve(isValid) - }) - - listenTo('type', function (type, preType) { - fieldType = this.type && this.type.toLowerCase() - varType = this.varType && this.varType.toLowerCase() - isValid = pageFieldsHelpers.hasValidVarType(fieldType, varType) + get message () { + const assignedVarType = this.varType ? this.varType.toLowerCase() : '' + const expectedVarType = this.expectedVarType ? this.expectedVarType.toLowerCase() : '' - resolve(isValid) - }) - - resolve(isValid) - } + return `Found Variable Type: (${assignedVarType}) but expected Variable Type: (${expectedVarType})` }, - get noVariableAssigned () { - return !this.name - }, - - get showVarRemovalMessage () { - return !this.noVariableAssigned && !this.hasValidTypes - }, - - get alertClass () { - return this.noVariableAssigned ? 'warning' : 'danger' - }, - - get problemMessage () { - if (this.noVariableAssigned) { - return `No Variable Assigned -> Field Type: (${this.field.type}) requires Variable Type: (${this.expectedVarType})` - } else if (!this.hasValidTypes) { - this.field.problem = `Field Type: (${this.field.type}) requires Variable Type: (${this.expectedVarType}), found Variable Type: (${this.varType})` - return this.field.problem - } - - this.field.problem = '' - return '' + get showMessage () { + return this.expectedVarType.toLowerCase() !== this.varType }, types: { diff --git a/src/pages-tab/components/page-fields/page-fields.stache b/src/pages-tab/components/page-fields/page-fields.stache index 5e1f2d5c..19ba15c8 100644 --- a/src/pages-tab/components/page-fields/page-fields.stache +++ b/src/pages-tab/components/page-fields/page-fields.stache @@ -67,10 +67,13 @@ - {{#not(fieldVM.hasValidTypes)}} - - {{/not}} - + {{#if(fieldVM.canDefaultValue)}}
diff --git a/src/pages-tab/components/question-info/question-info.js b/src/pages-tab/components/question-info/question-info.js index 0b64db47..e673d2ac 100644 --- a/src/pages-tab/components/question-info/question-info.js +++ b/src/pages-tab/components/question-info/question-info.js @@ -7,23 +7,6 @@ export const QuestionInfoVM = DefineMap.extend('QuestionInfoVM', { page: {}, appState: {}, guideFiles: {}, - get vars () { - return this.appState.guide.vars - }, - - get showCountingVariableWarning () { - const repeatVarName = this.page && this.page.repeatVar && this.page.repeatVar.toLowerCase() - return !!repeatVarName && this.vars[repeatVarName].type !== 'Number' - }, - - get showOuterLoopVariableWarning () { - const outerLoopVarName = this.page && this.page.outerLoopVar && this.page.outerLoopVar.toLowerCase() - return !!outerLoopVarName && this.vars[outerLoopVarName].type !== 'Number' - }, - - healthMessage: { - default: () => 'Counting Variables require Variable Type (Number)' - }, get ckeText () { return ckeFactory(this.page, 'text', 'Text:') diff --git a/src/pages-tab/components/question-info/question-info.stache b/src/pages-tab/components/question-info/question-info.stache index 813bd24d..0dd7e8b5 100644 --- a/src/pages-tab/components/question-info/question-info.stache +++ b/src/pages-tab/components/question-info/question-info.stache @@ -12,21 +12,26 @@
- +
- - {{#if(showCountingVariableWarning)}} - - {{/if}} + - {{#if(showOuterLoopVariableWarning)}} - - {{/if}} diff --git a/src/report/page-partial.stache b/src/report/page-partial.stache index 7c09266b..b61b1f82 100644 --- a/src/report/page-partial.stache +++ b/src/report/page-partial.stache @@ -43,9 +43,7 @@
{{#for(fieldVM of fieldsWithVM)}}
Field #
{{addOne(scope.index)}}
- {{#not(fieldVM.hasValidTypes)}} - - {{/not}} +
Type:
{{fieldVM.field.type}}
Label:
{{fieldVM.field.label}}
Variable:
{{fieldVM.field.name}}
From 1d8290a6a22bea0cc89591d337768ec0e7f0116d Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 18 Sep 2024 15:08:17 -0500 Subject: [PATCH 095/113] fix cors --- bad-answer-alert.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bad-answer-alert.php b/bad-answer-alert.php index 7233faa0..007446c2 100644 --- a/bad-answer-alert.php +++ b/bad-answer-alert.php @@ -1,4 +1,7 @@ Date: Wed, 18 Sep 2024 15:17:45 -0500 Subject: [PATCH 096/113] fix config path --- bad-answer-alert.php | 1 + 1 file changed, 1 insertion(+) diff --git a/bad-answer-alert.php b/bad-answer-alert.php index 007446c2..d7393290 100644 --- a/bad-answer-alert.php +++ b/bad-answer-alert.php @@ -3,6 +3,7 @@ header('Access-Control-Allow-Methods: GET, POST'); header("Access-Control-Allow-Headers: X-Requested-With"); +$path = dirname(__FILE__, 2); $config = parse_ini_file($path . '/config_env.ini'); $service_email = $config['SERVICE_EMAIL']; From d7d31de3104ed0b573efdcaf44087a7e3bc83109 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 18 Sep 2024 15:30:58 -0500 Subject: [PATCH 097/113] improve reporting --- bad-answer-alert.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/bad-answer-alert.php b/bad-answer-alert.php index d7393290..90190a3d 100644 --- a/bad-answer-alert.php +++ b/bad-answer-alert.php @@ -28,16 +28,17 @@ function checkRequest($keys, $user_agent){ die(); } -$interviewtitle= ($_REQUEST["interviewtitle"]); -$viewerversion= ($_REQUEST["viewerversion"]); -$variables = ($_REQUEST["type"]); -$authoremail = ($_REQUEST["authoremail"]); +$interviewtitle= ($_REQUEST["guideTitle"]); +$viewerversion= ($_REQUEST["guideTitle"]); +$variables = ($_REQUEST["invalidAnswers"]); +$authorid = ($_REQUEST["authorid"]); $created=$now=date("Y-m-d-H-i-s"); $message=" An A2J user has submitted an answerset with invalid dates or numbers:
    +
  • Bad vars:
  • " . $variables . "
  • Interview Title: " . htmlentities(stripslashes($interviewtitle)) . "
  • Interview URL: " . htmlentities(stripslashes($interviewid)). "
  • Viewer Version: $viewerversion From 708cdd594fc77496422617f00d017e016c1a5566 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 18 Sep 2024 15:37:36 -0500 Subject: [PATCH 098/113] use json body --- bad-answer-alert.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/bad-answer-alert.php b/bad-answer-alert.php index 90190a3d..855cbd41 100644 --- a/bad-answer-alert.php +++ b/bad-answer-alert.php @@ -3,6 +3,10 @@ header('Access-Control-Allow-Methods: GET, POST'); header("Access-Control-Allow-Headers: X-Requested-With"); + +$entityBody = file_get_contents('php://input'); +$body_data = json_decode(file_get_contents('php://input'), true); + $path = dirname(__FILE__, 2); $config = parse_ini_file($path . '/config_env.ini'); $service_email = $config['SERVICE_EMAIL']; @@ -28,10 +32,10 @@ function checkRequest($keys, $user_agent){ die(); } -$interviewtitle= ($_REQUEST["guideTitle"]); -$viewerversion= ($_REQUEST["guideTitle"]); -$variables = ($_REQUEST["invalidAnswers"]); -$authorid = ($_REQUEST["authorid"]); +$interviewtitle= ($body_data["guideTitle"]); +$viewerversion= ($body_data["guideTitle"]); +$variables = ($body_data["invalidAnswers"]); +$authorid = ($body_data["authorid"]); $created=$now=date("Y-m-d-H-i-s"); From 3b0b91e5a0081c80468417382e40466a101c8d30 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 18 Sep 2024 15:45:42 -0500 Subject: [PATCH 099/113] formatting --- bad-answer-alert.php | 1 + 1 file changed, 1 insertion(+) diff --git a/bad-answer-alert.php b/bad-answer-alert.php index 855cbd41..1aff2cb8 100644 --- a/bad-answer-alert.php +++ b/bad-answer-alert.php @@ -43,6 +43,7 @@ function checkRequest($keys, $user_agent){ An A2J user has submitted an answerset with invalid dates or numbers:
    • Bad vars:
    • " . $variables . " +
    • Author ID:
    • " . $authorid . "
    • Interview Title: " . htmlentities(stripslashes($interviewtitle)) . "
    • Interview URL: " . htmlentities(stripslashes($interviewid)). "
    • Viewer Version: $viewerversion From e9a29e38d57884acd40e92e8a66f69e144240cb9 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 18 Sep 2024 15:51:09 -0500 Subject: [PATCH 100/113] fix html --- bad-answer-alert.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bad-answer-alert.php b/bad-answer-alert.php index 1aff2cb8..8f06592a 100644 --- a/bad-answer-alert.php +++ b/bad-answer-alert.php @@ -34,7 +34,7 @@ function checkRequest($keys, $user_agent){ $interviewtitle= ($body_data["guideTitle"]); $viewerversion= ($body_data["guideTitle"]); -$variables = ($body_data["invalidAnswers"]); +$variables = json_encode($body_data["invalidAnswers"]); $authorid = ($body_data["authorid"]); $created=$now=date("Y-m-d-H-i-s"); @@ -42,12 +42,12 @@ function checkRequest($keys, $user_agent){ $message=" An A2J user has submitted an answerset with invalid dates or numbers:
        -
      • Bad vars:
      • " . $variables . " -
      • Author ID:
      • " . $authorid . " -
      • Interview Title: " . htmlentities(stripslashes($interviewtitle)) . " -
      • Interview URL: " . htmlentities(stripslashes($interviewid)). " -
      • Viewer Version: $viewerversion -
      • User Agent: $user_agent +
      • Bad vars: " . $variables . "
      • +
      • Author ID: " . $authorid . "
      • +
      • Interview Title: " . htmlentities(stripslashes($interviewtitle)) . "
      • +
      • Interview URL: " . htmlentities(stripslashes($interviewid)). "
      • +
      • Viewer Version: " . $viewerversion . "
      • +
      • User Agent: " . $user_agent . "
      "; From 4e58d675ebbe28c0ad5807f73ff3c800302fc122 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 20 Sep 2024 17:21:18 -0500 Subject: [PATCH 101/113] add url and version --- bad-answer-alert.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bad-answer-alert.php b/bad-answer-alert.php index 8f06592a..d41ef2f7 100644 --- a/bad-answer-alert.php +++ b/bad-answer-alert.php @@ -33,9 +33,10 @@ function checkRequest($keys, $user_agent){ } $interviewtitle= ($body_data["guideTitle"]); -$viewerversion= ($body_data["guideTitle"]); +$viewerversion= ($body_data["viewerversion"]); $variables = json_encode($body_data["invalidAnswers"]); $authorid = ($body_data["authorid"]); +$url = $body_data["url"]; $created=$now=date("Y-m-d-H-i-s"); From e55966065075d7302a0c4802aef6c0db671208df Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 2 Oct 2024 10:00:53 -0500 Subject: [PATCH 102/113] add updated viewer --- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- src/footer/footerVersion.js | 4 ++-- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/index.dev.html b/index.dev.html index fd4538e5..3b58975c 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 3b58975c..e5a5c896 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 9d0ca6d2..34153706 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "a2jauthor", - "version": "10.1.2", + "version": "10.1.2-1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "a2jauthor", - "version": "10.1.2", + "version": "10.1.2-1", "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.1.6", + "@caliorg/a2jviewer": "^8.1.7-26", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -1181,9 +1181,9 @@ } }, "node_modules/@caliorg/a2jviewer": { - "version": "8.1.6", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.6.tgz", - "integrity": "sha512-f1CQR5CQnDPKK6BjP8qTY9bf5ygj3jvLnfY8CD7RNLLMjBPybvkFx1UHarL2gIKNd/UUbbfGW0Ece88NitA78Q==", + "version": "8.1.7-26", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.7-26.tgz", + "integrity": "sha512-O1Vgs+8O3UVfCEAPduuwxEIsvKjCQwHgmc//ezGU4pz1JU4shZ/7Nkc2IzVh+ZMQ18HilVGE/WBpAIAmh05A5w==", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", @@ -14475,9 +14475,9 @@ } }, "@caliorg/a2jviewer": { - "version": "8.1.6", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.6.tgz", - "integrity": "sha512-f1CQR5CQnDPKK6BjP8qTY9bf5ygj3jvLnfY8CD7RNLLMjBPybvkFx1UHarL2gIKNd/UUbbfGW0Ece88NitA78Q==", + "version": "8.1.7-26", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.7-26.tgz", + "integrity": "sha512-O1Vgs+8O3UVfCEAPduuwxEIsvKjCQwHgmc//ezGU4pz1JU4shZ/7Nkc2IzVh+ZMQ18HilVGE/WBpAIAmh05A5w==", "requires": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", diff --git a/package.json b/package.json index f8588969..56867355 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.1.2", + "version": "10.1.2-1", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { @@ -24,7 +24,7 @@ }, "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.1.6", + "@caliorg/a2jviewer": "^8.1.7-26", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index b75ee80a..032bdced 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { - number: '10.1.2', - date: '2023-10-16' + number: '10.1.2-1', + date: '2024-10-02' } export default version From efeccc1410a796b3b09b4e217e3d05a90bd70c7a Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 2 Oct 2024 10:21:03 -0500 Subject: [PATCH 103/113] fix index --- index.production.html => index.dev.html | 6 +--- index.html | 42 +++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 5 deletions(-) rename index.production.html => index.dev.html (83%) create mode 100644 index.html diff --git a/index.production.html b/index.dev.html similarity index 83% rename from index.production.html rename to index.dev.html index 51e2d952..e5a5c896 100644 --- a/index.production.html +++ b/index.dev.html @@ -37,10 +37,6 @@ window.less = {async: true, fileSync: true}; -<<<<<<< HEAD:index.production.html - -======= - ->>>>>>> 406-bad-answer-alert:index.dev.html + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 00000000..f2f6e22e --- /dev/null +++ b/index.html @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + A2J Author 7 + + + + + + +
      + + + + + + \ No newline at end of file From 0b5b210dfe40826ef19d604025d0e9206244aaa6 Mon Sep 17 00:00:00 2001 From: mitch Date: Wed, 2 Oct 2024 13:51:45 -0400 Subject: [PATCH 104/113] add demo and basic tests to health-message --- src/health-message/demo.html | 36 +++++++++++++ src/health-message/health-message-test.html | 15 ++++++ src/health-message/health-message-test.js | 60 +++++++++++++++++++++ test/test.js | 1 + 4 files changed, 112 insertions(+) diff --git a/src/health-message/demo.html b/src/health-message/demo.html index e69de29b..82d96137 100644 --- a/src/health-message/demo.html +++ b/src/health-message/demo.html @@ -0,0 +1,36 @@ + + + + <health-message> + + + +

      Health-Message Component Demo

      +
      +

      alertClass: danger

      +
      +
      +

      alertClass: warning

      +
      + + + + + + \ No newline at end of file diff --git a/src/health-message/health-message-test.html b/src/health-message/health-message-test.html index e69de29b..7af2b5c6 100644 --- a/src/health-message/health-message-test.html +++ b/src/health-message/health-message-test.html @@ -0,0 +1,15 @@ + + + +Author App Tests + +
      +
      + + + + \ No newline at end of file diff --git a/src/health-message/health-message-test.js b/src/health-message/health-message-test.js index e69de29b..a09f6009 100644 --- a/src/health-message/health-message-test.js +++ b/src/health-message/health-message-test.js @@ -0,0 +1,60 @@ +import { HealthMessageVM } from './health-message' +import stache from 'can-stache' +import canViewModel from 'can-view-model' +import { assert } from 'chai' +import $ from 'jquery' + +import 'steal-mocha' + +describe('', () => { + describe('viewModel', () => { + let vm + const testProps = { + showMessage: true, + alertClass: 'danger', + message: 'Danger Zone!' + } + + beforeEach(() => { + vm = new HealthMessageVM(testProps) + }) + + it('passes simple smoke test', () => { + const expectedMessage = 'Danger Zone!' + const expectedAlertClass = 'danger' + const expectedShowMessage = true + + assert.equal(vm.message, expectedMessage, 'message should show Danger Zone!') + assert.equal(vm.alertClass, expectedAlertClass, 'alertClass should be danger') + assert.equal(vm.showMessage, expectedShowMessage, 'showMessage should be true') + }) + }) + + describe('Component', () => { + // let vm + + afterEach(() => { + document.getElementById('test-area').innerHTML = '' + }) + + it('shows a warning level message', () => { + const render = (data) => { + const tpl = stache(` + `) + + document.querySelector('#test-area').appendChild(tpl(data)) + + return canViewModel('health-message') + } + + render() + + const messageEl = $('health-message') + assert.isTrue(messageEl.is(':visible'), 'should be visible') + }) + }) +}) diff --git a/test/test.js b/test/test.js index c0c77aa1..6195ceaf 100644 --- a/test/test.js +++ b/test/test.js @@ -16,6 +16,7 @@ import 'a2jauthor/src/report/report-test' import 'a2jauthor/legacy/a2j-legacy-tests' import 'a2jauthor/src/utils/tests/' import 'a2jauthor/src/vertical-navbar/vertical-navbar-test' +import 'a2jauthor/src/health-message/health-message-test' import 'a2jauthor/src/pages-tab/components/var-picker/field/var-picker-field-test' // import 'a2jauthor/src/templates/templates-test' // import 'a2jauthor/src/templates/edit/edit-test' From 7cefa85c4de651620baae9dcfdcb27f484d41218 Mon Sep 17 00:00:00 2001 From: mitch Date: Wed, 2 Oct 2024 14:43:26 -0400 Subject: [PATCH 105/113] add field picker tests and message for unknown variable name --- .../var-picker/field/var-picker-field-test.js | 15 ++++++++++++++- .../var-picker/field/var-picker-field.js | 10 ++++++---- .../var-picker/field/var-picker-field.stache | 3 --- 3 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/pages-tab/components/var-picker/field/var-picker-field-test.js b/src/pages-tab/components/var-picker/field/var-picker-field-test.js index a9821a99..b33a1fd3 100644 --- a/src/pages-tab/components/var-picker/field/var-picker-field-test.js +++ b/src/pages-tab/components/var-picker/field/var-picker-field-test.js @@ -22,7 +22,7 @@ describe('', () => { vm = new VarPickerFieldVM({ appState }) }) - it('showMessage', () => { + it('showMessage - type mismatch', () => { vm.obj = testField vm.key = 'name' vm.filterText = 'Test Variable' @@ -34,6 +34,19 @@ describe('', () => { assert.equal(vm.showMessage, false, 'should return false/hide message when types match') }) + it('showMessage - unknown variable name', () => { + const originalName = testField.name + testField.name = 'Bad Var' + vm.obj = testField + vm.key = 'name' + + const expectedHealthMessage = 'Variable Not Found, please assign a valid Variable Name' + assert.equal(vm.showMessage, true, 'should return true when unknown variable found ex: typo') + assert.equal(vm.message, expectedHealthMessage, 'should show variable not found message') + + testField.name = originalName + }) + it('message', () => { vm.obj = testField vm.key = 'name' diff --git a/src/pages-tab/components/var-picker/field/var-picker-field.js b/src/pages-tab/components/var-picker/field/var-picker-field.js index e55488a7..2efa5dd0 100644 --- a/src/pages-tab/components/var-picker/field/var-picker-field.js +++ b/src/pages-tab/components/var-picker/field/var-picker-field.js @@ -11,16 +11,18 @@ export const VarPickerFieldVM = DefineMap.extend('VarPickerFieldVM', { get showMessage () { const assignedVarType = this.assignedVariable ? this.assignedVariable.type.toLowerCase() : '' const expectedVarType = this.expectedVarType ? this.expectedVarType.toLowerCase() : '' + const validVarName = this.validVarName(this.filterText) - // if they don't match, show 'will not save' message as well - // validVarName might matter here as well - like while they are typing/assiging, no error? warning? - return assignedVarType !== expectedVarType + return !validVarName || (assignedVarType !== '' && assignedVarType !== expectedVarType) }, get message () { const assignedVarType = this.assignedVariable ? this.assignedVariable.type.toLowerCase() : '' const expectedVarType = this.expectedVarType ? this.expectedVarType.toLowerCase() : '' + const validVarName = this.validVarName(this.filterText) - return `Found Variable Type: (${assignedVarType}) but expected Variable Type: (${expectedVarType})` + return validVarName + ? `Found Variable Type: (${assignedVarType}) but expected Variable Type: (${expectedVarType})` + : 'Variable Not Found, please assign a valid Variable Name' }, // obj[key] like button['name'] obj: { diff --git a/src/pages-tab/components/var-picker/field/var-picker-field.stache b/src/pages-tab/components/var-picker/field/var-picker-field.stache index 76a6dcfe..89b72d05 100644 --- a/src/pages-tab/components/var-picker/field/var-picker-field.stache +++ b/src/pages-tab/components/var-picker/field/var-picker-field.stache @@ -9,9 +9,6 @@ {{let showVariableModal = newObservableBool(false)}} {{let showVariableEditModal = newObservableBool(false)}} - {{#if(showMessage)}} - ( Warning! Mismatched Variable will be removed on Close/Save. ) - {{/if}}
      + + + + + + + + + + + + + A2J Author 7 + + + + + + +
      + + + + + + \ No newline at end of file diff --git a/package.json b/package.json index 56867355..ba22b44a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.1.2-1", + "version": "10.2.0-5", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 032bdced..7da08cd9 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { - number: '10.1.2-1', - date: '2024-10-02' + number: '10.2.0-5', + date: '2024-10-09' } export default version From f77b7b7281eabcdbf4aae5d4f54d80d519de1b1c Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Wed, 9 Oct 2024 15:58:28 -0500 Subject: [PATCH 107/113] fix viewer version --- index.production.html | 2 +- package-lock.json | 363 ++---------------------------------------- package.json | 2 +- 3 files changed, 11 insertions(+), 356 deletions(-) diff --git a/index.production.html b/index.production.html index 2d2fe930..d9f4d0cf 100644 --- a/index.production.html +++ b/index.production.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 02d4ee7b..1a53ca43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "a2jauthor", - "version": "10.1.2-1", + "version": "10.2.0-5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "a2jauthor", - "version": "10.1.2-1", + "version": "10.2.0-5", "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.1.7-26", + "@caliorg/a2jviewer": "^8.2.0-16", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -1181,9 +1181,9 @@ } }, "node_modules/@caliorg/a2jviewer": { - "version": "8.1.7-26", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.7-26.tgz", - "integrity": "sha512-O1Vgs+8O3UVfCEAPduuwxEIsvKjCQwHgmc//ezGU4pz1JU4shZ/7Nkc2IzVh+ZMQ18HilVGE/WBpAIAmh05A5w==", + "version": "8.2.0-16", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-16.tgz", + "integrity": "sha512-F9H6QZ4M0SWOY6/H1GUfqhjU2RdxAwEMHyeNUiQrmybuDaxUfKWsJ7bfWHzT6FM+e9EI+4HonEggHTGWnzT/nA==", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", @@ -1460,51 +1460,6 @@ "node": ">= 6" } }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", - "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz", - "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz", - "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true - }, "node_modules/@rollup/rollup-darwin-x64": { "version": "4.20.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz", @@ -1520,186 +1475,6 @@ ], "peer": true }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz", - "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz", - "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz", - "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz", - "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz", - "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz", - "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz", - "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", - "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", - "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz", - "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz", - "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz", - "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true - }, "node_modules/@types/estree": { "version": "0.0.38", "dev": true, @@ -14776,9 +14551,9 @@ } }, "@caliorg/a2jviewer": { - "version": "8.1.7-26", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.1.7-26.tgz", - "integrity": "sha512-O1Vgs+8O3UVfCEAPduuwxEIsvKjCQwHgmc//ezGU4pz1JU4shZ/7Nkc2IzVh+ZMQ18HilVGE/WBpAIAmh05A5w==", + "version": "8.2.0-16", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-16.tgz", + "integrity": "sha512-F9H6QZ4M0SWOY6/H1GUfqhjU2RdxAwEMHyeNUiQrmybuDaxUfKWsJ7bfWHzT6FM+e9EI+4HonEggHTGWnzT/nA==", "requires": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", @@ -14977,30 +14752,6 @@ "version": "1.1.3", "dev": true }, - "@rollup/rollup-android-arm-eabi": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", - "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-android-arm64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz", - "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-darwin-arm64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz", - "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==", - "dev": true, - "optional": true, - "peer": true - }, "@rollup/rollup-darwin-x64": { "version": "4.20.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz", @@ -15009,102 +14760,6 @@ "optional": true, "peer": true }, - "@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz", - "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-linux-arm-musleabihf": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz", - "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-linux-arm64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz", - "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-linux-arm64-musl": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz", - "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz", - "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-linux-riscv64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz", - "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-linux-s390x-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz", - "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-linux-x64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", - "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-linux-x64-musl": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", - "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-win32-arm64-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz", - "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-win32-ia32-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz", - "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==", - "dev": true, - "optional": true, - "peer": true - }, - "@rollup/rollup-win32-x64-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz", - "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==", - "dev": true, - "optional": true, - "peer": true - }, "@types/estree": { "version": "0.0.38", "dev": true diff --git a/package.json b/package.json index ba22b44a..51b13ea0 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.1.7-26", + "@caliorg/a2jviewer": "^8.2.0-16", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", From 2d91c8c7f0c5af2a069d6841c7d98c2e9593a1bd Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 18 Oct 2024 13:51:32 -0500 Subject: [PATCH 108/113] update version --- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src/footer/footerVersion.js | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/index.dev.html b/index.dev.html index f2f6e22e..7b0aeed4 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 7b0aeed4..6f4a01fa 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 09dc7f3d..7afd5b95 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "a2jauthor", - "version": "10.2.0-5", + "version": "10.2.0-6", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "a2jauthor", - "version": "10.2.0-5", + "version": "10.2.0-6", "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", diff --git a/package.json b/package.json index 95b05194..38782adf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.2.0-5", + "version": "10.2.0-6", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 1e3ef107..83bffb09 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,6 +1,6 @@ const version = { - number: '10.2.0-5', + number: '10.2.0-6', date: '2024-10-18' } From 63115eaa432a31b395f17b6487f15649fe68c507 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Tue, 22 Oct 2024 13:07:46 -0500 Subject: [PATCH 109/113] update viewer with no preview var reporting --- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- src/footer/footerVersion.js | 4 ++-- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/index.dev.html b/index.dev.html index e21c2a41..2fef3759 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 2fef3759..6394e91b 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 8c5da4b4..b7b2824e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "a2jauthor", - "version": "10.2.0-12", + "version": "10.2.0-13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "a2jauthor", - "version": "10.2.0-12", + "version": "10.2.0-13", "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-18", + "@caliorg/a2jviewer": "^8.2.0-20", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -1181,9 +1181,9 @@ } }, "node_modules/@caliorg/a2jviewer": { - "version": "8.2.0-18", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-18.tgz", - "integrity": "sha512-xHmT7cdM4ABBHLNQHZrC/SMGZF+KeAMvOJkwKkeY3btqb/UhwwRCbUU8gmQ7T2seQK9w5g0qOuFrxDl2IibBvg==", + "version": "8.2.0-20", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-20.tgz", + "integrity": "sha512-XU+BYHchaCVrirlhrxq42FbKFDqNad07UT2vjtUo/BhwMQBu6xSvLAXMnAVbzS+PwnKtC1le2o+4CsnEKr/bsQ==", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", @@ -14551,9 +14551,9 @@ } }, "@caliorg/a2jviewer": { - "version": "8.2.0-18", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-18.tgz", - "integrity": "sha512-xHmT7cdM4ABBHLNQHZrC/SMGZF+KeAMvOJkwKkeY3btqb/UhwwRCbUU8gmQ7T2seQK9w5g0qOuFrxDl2IibBvg==", + "version": "8.2.0-20", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-20.tgz", + "integrity": "sha512-XU+BYHchaCVrirlhrxq42FbKFDqNad07UT2vjtUo/BhwMQBu6xSvLAXMnAVbzS+PwnKtC1le2o+4CsnEKr/bsQ==", "requires": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", diff --git a/package.json b/package.json index 6600804b..09eccb06 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.2.0-12", + "version": "10.2.0-13", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { @@ -24,7 +24,7 @@ }, "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-18", + "@caliorg/a2jviewer": "^8.2.0-20", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 94c9a66c..2a252490 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { - number: '10.2.0-12', - date: '2024-10-18' + number: '10.2.0-13', + date: '2024-10-22' } export default version From 9701b1ecc7c657043f30fabcde63265d3dcb756b Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Thu, 31 Oct 2024 16:04:38 -0500 Subject: [PATCH 110/113] update answer alerter for url and uri --- bad-answer-alert.php | 4 +++- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src/footer/footerVersion.js | 4 ++-- 6 files changed, 10 insertions(+), 8 deletions(-) diff --git a/bad-answer-alert.php b/bad-answer-alert.php index d41ef2f7..5bf25b3c 100644 --- a/bad-answer-alert.php +++ b/bad-answer-alert.php @@ -37,6 +37,7 @@ function checkRequest($keys, $user_agent){ $variables = json_encode($body_data["invalidAnswers"]); $authorid = ($body_data["authorid"]); $url = $body_data["url"]; +$uri = $body_data["uri"]; $created=$now=date("Y-m-d-H-i-s"); @@ -46,7 +47,8 @@ function checkRequest($keys, $user_agent){
    • Bad vars: " . $variables . "
    • Author ID: " . $authorid . "
    • Interview Title: " . htmlentities(stripslashes($interviewtitle)) . "
    • -
    • Interview URL: " . htmlentities(stripslashes($interviewid)). "
    • +
    • Interview URL: " . htmlentities(stripslashes($url)). "
    • +
    • Interview URI: " . htmlentities(stripslashes($uri)). "
    • Viewer Version: " . $viewerversion . "
    • User Agent: " . $user_agent . "
    diff --git a/index.dev.html b/index.dev.html index 2fef3759..6394e91b 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 6394e91b..51ea6060 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index b7b2824e..ce477b22 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "a2jauthor", - "version": "10.2.0-13", + "version": "10.2.0-14", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "a2jauthor", - "version": "10.2.0-13", + "version": "10.2.0-14", "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", diff --git a/package.json b/package.json index 09eccb06..687740ac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.2.0-13", + "version": "10.2.0-14", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 2a252490..058aa84a 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { - number: '10.2.0-13', - date: '2024-10-22' + number: '10.2.0-14', + date: '2024-10-31' } export default version From 276b044ccf01a1647deb7cd2f772cd3f27cd87c3 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Mon, 18 Nov 2024 14:22:00 -0600 Subject: [PATCH 111/113] update viewer for date fix --- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- src/footer/footerVersion.js | 4 ++-- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/index.dev.html b/index.dev.html index 6394e91b..8368be15 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 51ea6060..aa0d1920 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index ce477b22..a552db52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "a2jauthor", - "version": "10.2.0-14", + "version": "10.2.0-15", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "a2jauthor", - "version": "10.2.0-14", + "version": "10.2.0-15", "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-20", + "@caliorg/a2jviewer": "^8.2.0-24", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -1181,9 +1181,9 @@ } }, "node_modules/@caliorg/a2jviewer": { - "version": "8.2.0-20", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-20.tgz", - "integrity": "sha512-XU+BYHchaCVrirlhrxq42FbKFDqNad07UT2vjtUo/BhwMQBu6xSvLAXMnAVbzS+PwnKtC1le2o+4CsnEKr/bsQ==", + "version": "8.2.0-25", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-25.tgz", + "integrity": "sha512-4aj7XGrBczwWgW5yC+qfdRiaOHWtSIC81KbZdVn/MTqodo2woQFv539+BbWmCgRNSDghaELdo5zpR6oR5AUb7A==", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", @@ -14551,9 +14551,9 @@ } }, "@caliorg/a2jviewer": { - "version": "8.2.0-20", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-20.tgz", - "integrity": "sha512-XU+BYHchaCVrirlhrxq42FbKFDqNad07UT2vjtUo/BhwMQBu6xSvLAXMnAVbzS+PwnKtC1le2o+4CsnEKr/bsQ==", + "version": "8.2.0-25", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-25.tgz", + "integrity": "sha512-4aj7XGrBczwWgW5yC+qfdRiaOHWtSIC81KbZdVn/MTqodo2woQFv539+BbWmCgRNSDghaELdo5zpR6oR5AUb7A==", "requires": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", diff --git a/package.json b/package.json index 687740ac..0c21bc56 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.2.0-14", + "version": "10.2.0-15", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { @@ -24,7 +24,7 @@ }, "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-20", + "@caliorg/a2jviewer": "^8.2.0-24", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 058aa84a..87b38224 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { - number: '10.2.0-14', - date: '2024-10-31' + number: '10.2.0-15', + date: '2024-11-18' } export default version From e7e9311f473518c89bc2eedaa423e2ab9696b42e Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Tue, 19 Nov 2024 14:44:23 -0600 Subject: [PATCH 112/113] minor viewer version update --- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 2 +- package.json | 2 +- src/footer/footerVersion.js | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/index.dev.html b/index.dev.html index 8368be15..aa0d1920 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index aa0d1920..7f5c66c6 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index a552db52..ed9a9d45 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-24", + "@caliorg/a2jviewer": "^8.2.0-25", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", diff --git a/package.json b/package.json index 0c21bc56..117fb71e 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-24", + "@caliorg/a2jviewer": "^8.2.0-25", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 87b38224..7e23f57a 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { number: '10.2.0-15', - date: '2024-11-18' + date: '2024-11-19' } export default version From eff6d1fc75f0f94398235eecf69280bad3cc2c70 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Tue, 10 Dec 2024 17:24:51 -0600 Subject: [PATCH 113/113] final release --- index.dev.html | 2 +- index.html | 2 +- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- src/footer/footerVersion.js | 4 ++-- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/index.dev.html b/index.dev.html index aa0d1920..7f5c66c6 100644 --- a/index.dev.html +++ b/index.dev.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/index.html b/index.html index 7f5c66c6..2150c974 100644 --- a/index.html +++ b/index.html @@ -37,6 +37,6 @@ window.less = {async: true, fileSync: true}; - + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index ed9a9d45..f0bf88c2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "a2jauthor", - "version": "10.2.0-15", + "version": "10.2.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "a2jauthor", - "version": "10.2.0-15", + "version": "10.2.0", "license": "GNU AGPL v3.0", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-25", + "@caliorg/a2jviewer": "^8.3.1", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", @@ -1181,9 +1181,9 @@ } }, "node_modules/@caliorg/a2jviewer": { - "version": "8.2.0-25", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-25.tgz", - "integrity": "sha512-4aj7XGrBczwWgW5yC+qfdRiaOHWtSIC81KbZdVn/MTqodo2woQFv539+BbWmCgRNSDghaELdo5zpR6oR5AUb7A==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.3.1.tgz", + "integrity": "sha512-pIrB5gGlTcldOj7SUAqyENFgAd2yQxx3cqY0GfTA7jGtisE8yNYBCynqCt7VjR6891jVykmb9UeUquJ/7xUOGA==", "dependencies": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", @@ -14551,9 +14551,9 @@ } }, "@caliorg/a2jviewer": { - "version": "8.2.0-25", - "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.2.0-25.tgz", - "integrity": "sha512-4aj7XGrBczwWgW5yC+qfdRiaOHWtSIC81KbZdVn/MTqodo2woQFv539+BbWmCgRNSDghaELdo5zpR6oR5AUb7A==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@caliorg/a2jviewer/-/a2jviewer-8.3.1.tgz", + "integrity": "sha512-pIrB5gGlTcldOj7SUAqyENFgAd2yQxx3cqY0GfTA7jGtisE8yNYBCynqCt7VjR6891jVykmb9UeUquJ/7xUOGA==", "requires": { "@caliorg/a2jdeps": "^7.1.7", "bit-tabs": "^2.0.0", diff --git a/package.json b/package.json index 117fb71e..b6f4e980 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "a2jauthor", - "version": "10.2.0-15", + "version": "10.2.0", "description": "A2J Authoring App GUI.", "license": "GNU AGPL v3.0", "author": { @@ -24,7 +24,7 @@ }, "dependencies": { "@caliorg/a2jdeps": "^7.1.7", - "@caliorg/a2jviewer": "^8.2.0-25", + "@caliorg/a2jviewer": "^8.3.1", "bit-tabs": "^2.0.0", "blueimp-file-upload": "^9.10.1", "bootstrap": "^3.4.1", diff --git a/src/footer/footerVersion.js b/src/footer/footerVersion.js index 7e23f57a..3d01983f 100644 --- a/src/footer/footerVersion.js +++ b/src/footer/footerVersion.js @@ -1,7 +1,7 @@ const version = { - number: '10.2.0-15', - date: '2024-11-19' + number: '10.2.0', + date: '2024-12-10' } export default version
+
+ {{{ckeFactory(fieldVM.field, 'label', 'Label:')}}} +
- + {{#for(type of fieldVM.types)}} + {{/for}}
-
- {{{ckeFactory(field.field, 'label', 'Label:')}}} -
- - {{#if(field.canDefaultValue)}} + {{#not(fieldVM.hasValidType)}} +
Field Type: {{fieldVM.type}} is mis-matched with Var Type: {{fieldVM.varType}}
+ {{/not}} + + {{#if(fieldVM.canDefaultValue)}}
{{/if}} -
+
- +
- {{#if(field.canMaxChars)}} + {{#if(fieldVM.canMaxChars)}}
{{/if}} -
+
- +
- {{#if(field.canMinMax)}} + {{#if(fieldVM.canMinMax)}}
{{/if}} - {{#if(field.canList)}} + {{#if(fieldVM.canList)}}
- +
@@ -127,21 +130,21 @@
{{/if}}
- {{{ckeFactory(field.field, 'invalidPrompt', 'Custom Invalid Prompt:')}}} + {{{ckeFactory(fieldVM.field, 'invalidPrompt', 'Custom Invalid Prompt:')}}}
- {{#if(field.canUseSample)}} + {{#if(fieldVM.canUseSample)}}
{{/if}} diff --git a/src/pages-tab/components/var-picker/util/variable-type-check.js b/src/pages-tab/components/var-picker/util/variable-type-check.js deleted file mode 100644 index a9110c1f..00000000 --- a/src/pages-tab/components/var-picker/util/variable-type-check.js +++ /dev/null @@ -1,29 +0,0 @@ -import constants from 'a2jauthor/src/models/constants' - -const mapFieldToVariableType = { - [constants.ftButton]: constants.vtText.toLowerCase(), - [constants.ftText]: constants.vtText.toLowerCase(), - [constants.ftTextLong]: constants.vtText.toLowerCase(), - [constants.ftTextPick]: constants.vtText.toLowerCase(), - [constants.ftNumber]: constants.vtNumber.toLowerCase(), - [constants.ftNumberDollar]: constants.vtText.toLowerCase(), - [constants.ftNumberSSN]: constants.vtText.toLowerCase(), - [constants.ftNumberPhone]: constants.vtText.toLowerCase(), - [constants.ftNumberZIP]: constants.vtText.toLowerCase(), - [constants.ftNumberPick]: constants.vtNumber.toLowerCase(), - [constants.ftDateMDY]: constants.vtDate.toLowerCase(), - [constants.ftGender]: constants.vtMC.toLowerCase(), - [constants.ftRace]: constants.vtText.toLowerCase(), - [constants.ftRadioButton]: constants.vtMC.toLowerCase(), - [constants.ftCheckBox]: constants.vtTF.toLowerCase(), - [constants.ftCheckBoxNOTA]: constants.vtTF.toLowerCase(), - [constants.ftCheckBoxMultiple]: constants.vtTF.toLowerCase(), - [constants.ftUserAvatar]: constants.vtText.toLowerCase() -} - -export const variableTypeCheck = (fieldType, variableType) => { - const expectedType = mapFieldToVariableType[fieldType.toLowerCase()] - const hasValidTypes = expectedType === variableType.toLowerCase() - console.log('hasValidTypes', hasValidTypes) - return hasValidTypes -} From a39955bc2b5f0819baa0ed59b185437f3285cd8c Mon Sep 17 00:00:00 2001 From: mitch Date: Tue, 13 Aug 2024 11:59:09 -0400 Subject: [PATCH 055/113] better responsive error message --- .../page-fields/page-fields-helpers.js | 6 ++- .../components/page-fields/page-fields.js | 42 +++++++++---------- .../components/page-fields/page-fields.less | 3 ++ .../components/page-fields/page-fields.stache | 6 ++- 4 files changed, 34 insertions(+), 23 deletions(-) diff --git a/src/pages-tab/components/page-fields/page-fields-helpers.js b/src/pages-tab/components/page-fields/page-fields-helpers.js index b9f547ec..aeade069 100644 --- a/src/pages-tab/components/page-fields/page-fields-helpers.js +++ b/src/pages-tab/components/page-fields/page-fields-helpers.js @@ -97,7 +97,11 @@ const mapFieldToVariableType = { [constants.ftUserAvatar]: constants.vtText.toLowerCase() } -export const variableTypeCheck = (fieldType, variableType) => { +export const getExpectedVarType = (fieldType) => { + return mapFieldToVariableType[fieldType] +} + +export const hasValidVarType = (fieldType, variableType) => { const expectedType = mapFieldToVariableType[fieldType.toLowerCase()] const hasValidTypes = expectedType === variableType.toLowerCase() diff --git a/src/pages-tab/components/page-fields/page-fields.js b/src/pages-tab/components/page-fields/page-fields.js index 2ce9a027..79499335 100644 --- a/src/pages-tab/components/page-fields/page-fields.js +++ b/src/pages-tab/components/page-fields/page-fields.js @@ -5,17 +5,13 @@ import template from './page-fields.stache' import constants from 'a2jauthor/src/models/constants' import { ckeFactory } from '../../helpers/helpers' import { TField } from '~/legacy/viewer/A2J_Types' -import * as pageHelpers from './page-fields-helpers' +import * as pageFieldsHelpers from './page-fields-helpers' /* VM used for each field item, another VM used for the fields tab itself is below this */ export const FieldVM = DefineMap.extend('FieldVM', { field: {}, // A2J Types TField vars: {}, // A2J Types TVariable[] - isHealthy: { - default: true - }, - // validate on this type change type: { // bindable proxy to TField type value ({ lastSet, listenTo, resolve }) { @@ -42,36 +38,40 @@ export const FieldVM = DefineMap.extend('FieldVM', { return variable.type }, + get expectedVarType () { + return pageFieldsHelpers.getExpectedVarType(this.type).toLowerCase() + }, + hasValidType: { value ({ listenTo, resolve }) { listenTo('name', function (name, preName) { const fieldType = this.type.toLowerCase() const varType = this.varType.toLowerCase() - resolve(pageHelpers.variableTypeCheck(fieldType, varType)) + resolve(pageFieldsHelpers.hasValidVarType(fieldType, varType)) }) listenTo('type', function (type, preType) { const fieldType = this.type.toLowerCase() const varType = this.varType.toLowerCase() - resolve(pageHelpers.variableTypeCheck(fieldType, varType)) + resolve(pageFieldsHelpers.hasValidVarType(fieldType, varType)) }) const fieldType = this.type.toLowerCase() const varType = this.varType.toLowerCase() - resolve(pageHelpers.variableTypeCheck(fieldType, varType)) + resolve(pageFieldsHelpers.hasValidVarType(fieldType, varType)) } }, types: { - default: () => pageHelpers.fieldTypes + default: () => pageFieldsHelpers.fieldTypes }, required: { value ({ lastSet, listenTo, resolve }) { listenTo('type', function (type, prevType) { - if (pageHelpers.forceRequired[this.type]) { + if (pageFieldsHelpers.forceRequired[this.type]) { this.field.required = true resolve(true) } else if (this.type === constants.ftUserAvatar) { @@ -91,7 +91,7 @@ export const FieldVM = DefineMap.extend('FieldVM', { value ({ lastSet, listenTo, resolve }) { const vm = this const resolver = function (val) { - if (pageHelpers.canUseCalc[vm.type]) { + if (pageFieldsHelpers.canUseCalc[vm.type]) { vm.field.calculator = !!val resolve(!!val) } else { @@ -100,7 +100,7 @@ export const FieldVM = DefineMap.extend('FieldVM', { } } listenTo('type', function (type, prevType) { - (!pageHelpers.canUseCalc[this.type]) && resolver(false) + (!pageFieldsHelpers.canUseCalc[this.type]) && resolver(false) }) listenTo(lastSet, resolver) resolver(this.field.calculator) @@ -132,39 +132,39 @@ export const FieldVM = DefineMap.extend('FieldVM', { }, get canRequire () { - return pageHelpers.canRequire[this.type] !== false + return pageFieldsHelpers.canRequire[this.type] !== false }, get canDefaultValue () { - return pageHelpers.canDefaultValue[this.type] !== false + return pageFieldsHelpers.canDefaultValue[this.type] !== false }, get canMaxChars () { - return pageHelpers.canMaxChars[this.type] === true + return pageFieldsHelpers.canMaxChars[this.type] === true }, get canUseCalc () { - return pageHelpers.canUseCalc[this.type] === true + return pageFieldsHelpers.canUseCalc[this.type] === true }, get canMinMax () { - return pageHelpers.canMinMax[this.type] === true + return pageFieldsHelpers.canMinMax[this.type] === true }, get canList () { - return pageHelpers.canList[this.type] === true + return pageFieldsHelpers.canList[this.type] === true }, get canUseSample () { - return pageHelpers.canUseSample[this.type] === true + return pageFieldsHelpers.canUseSample[this.type] === true }, get canOrder () { // unused - return pageHelpers.canOrder[this.type] === true + return pageFieldsHelpers.canOrder[this.type] === true }, get canCalendar () { // unused - return pageHelpers.canCalendar[this.type] === true + return pageFieldsHelpers.canCalendar[this.type] === true } }) diff --git a/src/pages-tab/components/page-fields/page-fields.less b/src/pages-tab/components/page-fields/page-fields.less index e165e54d..ad91bbf3 100644 --- a/src/pages-tab/components/page-fields/page-fields.less +++ b/src/pages-tab/components/page-fields/page-fields.less @@ -4,6 +4,9 @@ page-fields { display: block; /* padding: @grid-gutter-width; */ .type-error { + display: flex; + justify-content: space-around; + flex-wrap: wrap; margin-bottom: 10px; } } diff --git a/src/pages-tab/components/page-fields/page-fields.stache b/src/pages-tab/components/page-fields/page-fields.stache index faf5078e..b88e8b11 100644 --- a/src/pages-tab/components/page-fields/page-fields.stache +++ b/src/pages-tab/components/page-fields/page-fields.stache @@ -67,7 +67,11 @@
{{#not(fieldVM.hasValidType)}} -
Field Type: {{fieldVM.type}} is mis-matched with Var Type: {{fieldVM.varType}}
+
+ + Field Type: ({{fieldVM.type}}) requires Variable Type: ({{fieldVM.expectedVarType}}) + +
{{/not}} {{#if(fieldVM.canDefaultValue)}} From 9c81c4a6957930b93f2e4b0af467736011f5a1df Mon Sep 17 00:00:00 2001 From: mitch Date: Fri, 16 Aug 2024 10:19:21 -0400 Subject: [PATCH 056/113] add prettier-standard to dev deps --- package-lock.json | 12922 +++++++++++++++++++++++++++++++++----------- package.json | 1 + 2 files changed, 9902 insertions(+), 3021 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9d0ca6d2..5e68498a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -83,6 +83,7 @@ "grunt-contrib-less": "^2.0.0", "grunt-run": "^0.8.0", "grunt-steal": "^1.0.0", + "prettier-standard": "^16.4.1", "sinon": "^1.17.2", "standard": "^17.0.0", "steal": "^2.2.4", @@ -94,6 +95,16 @@ "testee": "^0.9.1" } }, + "node_modules/@angular/compiler": { + "version": "8.2.14", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-8.2.14.tgz", + "integrity": "sha512-ABZO4E7eeFA1QyJ2trDezxeQM5ZFa1dXw1Mpl/+1vuXDKNjJgNyWYwKp/NwRkLmrsuV0yv4UDCDe4kJOGbPKnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.9.0" + } + }, "node_modules/@babel/cli": { "version": "7.10.1", "license": "MIT", @@ -1401,6 +1412,33 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@glimmer/interfaces": { + "version": "0.41.4", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.41.4.tgz", + "integrity": "sha512-MzXwMyod3MlwSZezHSaVBsCEIW/giYYfTDYARR46QnYsaFVatMVbydjsI7jkAuBCbnLCyNOIc1TrYIj71i/rpg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@glimmer/syntax": { + "version": "0.41.4", + "resolved": "https://registry.npmjs.org/@glimmer/syntax/-/syntax-0.41.4.tgz", + "integrity": "sha512-NLPNirZDbNmpZ8T/ccle22zt2rhUq5il7ST6IJk62T58QZeJsdr3m3RS4kaGSBsQhXoKELrgX048yYEX5sC+fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@glimmer/interfaces": "^0.41.4", + "@glimmer/util": "^0.41.4", + "handlebars": "^4.0.13", + "simple-html-tokenizer": "^0.5.7" + } + }, + "node_modules/@glimmer/util": { + "version": "0.41.4", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.41.4.tgz", + "integrity": "sha512-DwS94K+M0vtG+cymxH0rslJr09qpdjyOLdCjmpKcG/nNiZQfMA1ybAaFEmwk9UaVlUG9STENFeQwyrLevJB+7g==", + "dev": true, + "license": "MIT" + }, "node_modules/@humanwhocodes/config-array": { "version": "0.9.5", "dev": true, @@ -1440,6 +1478,13 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/@iarna/toml": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.3.tgz", + "integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==", + "dev": true, + "license": "ISC" + }, "node_modules/@mrmlnc/readdir-enhanced": { "version": "2.2.1", "dev": true, @@ -1452,6 +1497,30 @@ "node": ">=4" } }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.scandir/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, "node_modules/@nodelib/fs.stat": { "version": "1.1.3", "dev": true, @@ -1460,16 +1529,309 @@ "node": ">= 6" } }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", + "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz", + "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz", + "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz", + "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz", + "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz", + "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz", + "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz", + "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz", + "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz", + "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz", + "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", + "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", + "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz", + "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz", + "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz", + "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true + }, + "node_modules/@samverschueren/stream-to-observable": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", + "integrity": "sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-observable": "^0.3.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "rxjs": { + "optional": true + }, + "zen-observable": { + "optional": true + } + } + }, "node_modules/@types/estree": { "version": "0.0.38", "dev": true, "license": "MIT" }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, "node_modules/@types/json5": { "version": "0.0.29", "dev": true, "license": "MIT" }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/node": { "version": "14.0.11", "dev": true, @@ -1483,6 +1845,71 @@ "@types/node": "*" } }, + "node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.6.1.tgz", + "integrity": "sha512-+sTnssW6bcbDZKE8Ce7VV6LdzkQz2Bxk7jzk1J8H1rovoTxnm6iXvYIyncvNsaB/kBCOM63j/LNJfm27bNdUoA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "glob": "^7.1.4", + "is-glob": "^4.0.1", + "lodash.unescape": "4.0.1", + "semver": "^6.3.0", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/abbrev": { "version": "1.1.1", "dev": true, @@ -1535,6 +1962,30 @@ "node": ">= 4.0.0" } }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/aggregate-error/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/ajv": { "version": "6.12.6", "devOptional": true, @@ -1558,6 +2009,46 @@ "node": ">=0.4.2" } }, + "node_modules/angular-estree-parser": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/angular-estree-parser/-/angular-estree-parser-1.3.1.tgz", + "integrity": "sha512-jvlnNk4aoEmA6EKK12OnsOkCSdsWleBsYB+aWyH8kpfTB6Li1kxWVbHKVldH9zDCwVVi1hXfqPi/gbSv49tkbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "lines-and-columns": "^1.1.6", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "@angular/compiler": ">= 6.0.0 < 9.0.6" + } + }, + "node_modules/angular-html-parser": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/angular-html-parser/-/angular-html-parser-1.4.0.tgz", + "integrity": "sha512-5KyzzYOeZV9g9ahXw4rbi8IIbMjUdXoarXJ0CfbWue5U1YsvMnjMZJ3oadpU8ZtnIx1zR/dsyt+FLJx2U65d2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/ansi-regex": { "version": "2.1.1", "dev": true, @@ -1576,10 +2067,20 @@ "node": ">=4" } }, - "node_modules/anymatch": { - "version": "2.0.0", - "devOptional": true, - "license": "ISC", + "node_modules/any-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", + "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/anymatch": { + "version": "2.0.0", + "devOptional": true, + "license": "ISC", "dependencies": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -1828,6 +2329,16 @@ "node": ">=4" } }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/async": { "version": "2.6.3", "license": "MIT", @@ -2444,6 +2955,17 @@ "dev": true, "license": "MIT" }, + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/balanced-match": { "version": "1.0.0", "license": "MIT" @@ -2978,6 +3500,42 @@ "dev": true, "license": "MIT" }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/callsite": { "version": "1.0.0", "dev": true, @@ -4196,6 +4754,46 @@ "node": ">=4" } }, + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true, + "license": "MIT" + }, "node_modules/check-error": { "version": "1.0.2", "dev": true, @@ -4225,6 +4823,13 @@ "fsevents": "^1.2.7" } }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true, + "license": "MIT" + }, "node_modules/cipher-base": { "version": "1.0.4", "dev": true, @@ -4234,6 +4839,33 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/cjk-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cjk-regex/-/cjk-regex-2.0.0.tgz", + "integrity": "sha512-E4gFi2f3jC0zFVHpaAcupW+gv9OejZ2aV3DP/LlSO0dDcZJAXw7W0ivn+vN17edN/PhU4HCgs1bfx7lPK7FpdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "regexp-util": "^1.2.1", + "unicode-regex": "^2.0.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/cjk-regex/node_modules/unicode-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-regex/-/unicode-regex-2.0.0.tgz", + "integrity": "sha512-5nbEG2YU7loyTvPABaKb+8B0u8L7vWCsVmCSsiaO249ZdMKlvrXlxR2ex4TUVAdzv/Cne/TdoXSSaJArGXaleQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "regexp-util": "^1.2.0" + }, + "engines": { + "node": ">= 4" + } + }, "node_modules/class-utils": { "version": "0.3.6", "devOptional": true, @@ -4278,6 +4910,16 @@ "node": ">=0.10.0" } }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/cli": { "version": "1.0.1", "dev": true, @@ -4290,6 +4932,71 @@ "node": ">=0.2.5" } }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 10" + } + }, "node_modules/cliui": { "version": "4.1.0", "dev": true, @@ -4380,6 +5087,17 @@ "node": ">=0.8.0" } }, + "node_modules/collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/collection-visit": { "version": "1.0.0", "devOptional": true, @@ -4597,6 +5315,60 @@ "node": ">= 0.4.0" } }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/create-ecdh": { "version": "4.0.3", "dev": true, @@ -4719,6 +5491,23 @@ "node": ">=0.10" } }, + "node_modules/dashify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz", + "integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true, + "license": "MIT" + }, "node_modules/date-now": { "version": "0.1.4", "dev": true @@ -4761,6 +5550,13 @@ "node": ">=0.10" } }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true, + "license": "MIT" + }, "node_modules/deep-eql": { "version": "3.0.1", "dev": true, @@ -4844,63 +5640,293 @@ "dev": true, "license": "MIT" }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "devOptional": true, + "node_modules/del": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", + "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "dev": true, "license": "MIT", + "dependencies": { + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">=8" } }, - "node_modules/depd": { - "version": "1.1.2", + "node_modules/del/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 8" } }, - "node_modules/des.js": { - "version": "1.0.1", + "node_modules/del/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/destroy": { - "version": "1.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/detect-indent": { - "version": "4.0.0", + "node_modules/del/node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "license": "MIT", "dependencies": { - "repeating": "^2.0.0" + "fill-range": "^7.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/diff": { - "version": "3.5.0", + "node_modules/del/node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, "engines": { - "node": ">=0.3.1" + "node": ">=8" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", + "node_modules/del/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "license": "MIT", "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/del/node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/del/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/del/node_modules/globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/del/node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/del/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/del/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/del/node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/del/node_modules/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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/del/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/del/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "dev": true, + "license": "MIT" + }, + "node_modules/detect-indent": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/diff": { + "version": "3.5.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, "node_modules/diffie-hellman/node_modules/bn.js": { @@ -5032,6 +6058,36 @@ "ecstatic": "lib/ecstatic.js" } }, + "node_modules/editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "bin": { + "editorconfig": "bin/editorconfig" + } + }, + "node_modules/editorconfig-to-prettier": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/editorconfig-to-prettier/-/editorconfig-to-prettier-0.1.1.tgz", + "integrity": "sha512-MMadSSVRDb4uKdxV6bCXXN4cTsxIsXYtV4XdPu6FOCSAw6zsCIDA+QEktEU+u6h+c/mTrul5NR+pwFpPxwetiQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/editorconfig/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, "node_modules/ee-first": { "version": "1.1.1", "license": "MIT" @@ -5040,6 +6096,16 @@ "version": "1.3.460", "license": "ISC" }, + "node_modules/elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/elliptic": { "version": "6.5.2", "dev": true, @@ -5059,6 +6125,13 @@ "dev": true, "license": "MIT" }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, "node_modules/encodeurl": { "version": "1.0.2", "license": "MIT", @@ -6392,6 +7465,21 @@ "node": ">=0.10.0" } }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/extglob": { "version": "2.0.4", "devOptional": true, @@ -6513,6 +7601,16 @@ "dev": true, "license": "MIT" }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, "node_modules/feathers": { "version": "2.2.4", "dev": true, @@ -6670,6 +7768,20 @@ "dev": true, "license": "MIT" }, + "node_modules/figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/file-entry-cache": { "version": "6.0.1", "dev": true, @@ -6746,6 +7858,23 @@ "dev": true, "license": "MIT" }, + "node_modules/find-parent-dir": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz", + "integrity": "sha512-41+Uo9lF5JNGpIMGrujNKDuqH9ofU2ISJ1XCZPLIN/Yayql599PtA0ywYtlLMYmJcSPkr4uAF14wJmKlW2Fx3g==", + "dev": true, + "license": "MIT" + }, + "node_modules/find-project-root": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/find-project-root/-/find-project-root-1.1.1.tgz", + "integrity": "sha512-4+yZ013W+EZc+hvdgA2RlzlgNfP1eGdMNxU6xzw1yt518cF6/xZD3kLV+bprYX5+AD0IL76xcN28TPqYJHxrHw==", + "dev": true, + "license": "ISC", + "bin": { + "find-project-root": "bin/find-project-root.js" + } + }, "node_modules/find-up": { "version": "2.1.0", "license": "MIT", @@ -6812,6 +7941,24 @@ "dev": true, "license": "ISC" }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash.", + "dev": true, + "license": "MIT" + }, + "node_modules/flow-parser": { + "version": "0.111.3", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.111.3.tgz", + "integrity": "sha512-iEjGZ94OBMcESxnLorXNjJmtd/JtQYXUVrQpfwvtAKkuyawRmv+2LM6nqyOsOJkISEYbyY6ziudRE0u4VyPSVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/follow-redirects": { "version": "1.11.0", "license": "MIT", @@ -7041,6 +8188,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true, + "license": "ISC" + }, "node_modules/get-stdin": { "version": "4.0.1", "dev": true, @@ -7243,6 +8397,19 @@ "lodash": "^4.17.15" } }, + "node_modules/graphql": { + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.6.0.tgz", + "integrity": "sha512-VKzfvHEKybTKjQVpTFrA5yUq2S9ihcZvfJAtsDBBCuV6wauPu1xl/f9ehgVf0FcEJJs4vz6ysb/ZMkGigQZseg==", + "dev": true, + "license": "MIT", + "dependencies": { + "iterall": "^1.2.2" + }, + "engines": { + "node": ">= 6.x" + } + }, "node_modules/growl": { "version": "1.10.5", "dev": true, @@ -8066,10 +9233,39 @@ "dev": true, "license": "ISC" }, + "node_modules/html-element-attributes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-2.2.1.tgz", + "integrity": "sha512-gGTgCeQu+g1OFExZKWQ1LwbFXxLJ6cGdCGj64ByEaxatr/EPVc23D6Gxngb37ao+SNInP/sGu8FXxRsSxMm7aQ==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/html-entities": { "version": "2.3.2", "license": "MIT" }, + "node_modules/html-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/html-styles/-/html-styles-1.0.0.tgz", + "integrity": "sha512-cDl5dcj73oI4Hy0DSUNh54CAwslNLJRCCoO+RNkVo+sBrjA/0+7E/xzvj3zH/GxbbBLGJhE0hBe1eg+0FINC6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/html-tag-names": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/html-tag-names/-/html-tag-names-1.1.5.tgz", + "integrity": "sha512-aI5tKwNTBzOZApHIynaAwecLBv8TlZTEy/P4Sj2SzzAhBrGuI8yGZ0UIXVPQzOHGS+to2mjb04iy6VWt/8+d8A==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/htmlparser2": { "version": "3.8.3", "dev": true, @@ -8315,6 +9511,13 @@ "node": ">=0.10.0" } }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", + "dev": true, + "license": "MIT" + }, "node_modules/indexof": { "version": "0.0.1", "dev": true @@ -8331,6 +9534,243 @@ "version": "2.0.4", "license": "ISC" }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/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, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/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, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/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, + "license": "MIT" + }, + "node_modules/inquirer/node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/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, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/internal-slot": { "version": "1.0.3", "dev": true, @@ -8389,6 +9829,32 @@ "node": ">=0.10.0" } }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-appveyor": { "version": "1.0.0", "dev": true @@ -8451,6 +9917,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, "node_modules/is-core-module": { "version": "2.9.0", "dev": true, @@ -8495,6 +9974,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-descriptor": { "version": "0.1.6", "devOptional": true, @@ -8516,6 +10006,16 @@ "node": ">=0.10.0" } }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-dotfile": { "version": "1.0.3", "dev": true, @@ -8581,6 +10081,17 @@ "node": ">=0.10.0" } }, + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-negative-zero": { "version": "2.0.2", "dev": true, @@ -8628,6 +10139,59 @@ "node": ">=0.10.0" } }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "symbol-observable": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/is-plain-object": { "version": "2.0.4", "devOptional": true, @@ -8655,6 +10219,13 @@ "node": ">=0.10.0" } }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true, + "license": "MIT" + }, "node_modules/is-regex": { "version": "1.1.4", "dev": true, @@ -8670,12 +10241,22 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8738,6 +10319,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-windows": { "version": "1.0.2", "devOptional": true, @@ -8746,6 +10338,17 @@ "node": ">=0.10.0" } }, + "node_modules/is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/isarray": { "version": "1.0.0", "devOptional": true, @@ -8917,6 +10520,26 @@ "dev": true, "license": "MIT" }, + "node_modules/iterall": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", + "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-docblock": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, "node_modules/jointjs": { "version": "3.5.3", "license": "MPL-2.0", @@ -8945,6 +10568,13 @@ "jquery": ">1.9.0" } }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/js-module-formats": { "version": "0.1.2", "dev": true, @@ -9021,6 +10651,16 @@ "devOptional": true, "license": "MIT" }, + "node_modules/json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsonify": "~0.0.0" + } + }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "dev": true, @@ -9198,753 +10838,798 @@ "node_modules/lightbox2": { "version": "2.11.1" }, - "node_modules/listenercount": { - "version": "1.0.1", + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/load-json-file": { - "version": "1.1.0", + "node_modules/linguist-languages": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/linguist-languages/-/linguist-languages-7.6.0.tgz", + "integrity": "sha512-DBZPIWjrQmb/52UlSEN8MTiwwugrAh4NBX9/DyIG8IuO8rDLYDRM+KVPbuiPVKd3ResxYtZB5AiSuc8dTzOSog==", + "dev": true, + "license": "MIT" + }, + "node_modules/lint-staged": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-9.4.3.tgz", + "integrity": "sha512-PejnI+rwOAmKAIO+5UuAZU9gxdej/ovSEOAY34yMfC3OS4Ac82vCBPzAWLReR9zCPOMqeVwQRaZ3bUBpAsaL2Q==", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "chalk": "^2.4.2", + "commander": "^2.20.0", + "cosmiconfig": "^5.2.1", + "debug": "^4.1.1", + "dedent": "^0.7.0", + "del": "^5.0.0", + "execa": "^2.0.3", + "listr": "^0.14.3", + "log-symbols": "^3.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.1.1", + "string-argv": "^0.3.0", + "stringify-object": "^3.3.0" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "lint-staged": "bin/lint-staged" } }, - "node_modules/load-json-file/node_modules/graceful-fs": { - "version": "4.2.4", - "dev": true, - "license": "ISC" - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "2.3.0", + "node_modules/lint-staged/node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/localforage": { - "version": "1.7.3", - "license": "Apache-2.0", + "node_modules/lint-staged/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lint-staged/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", "dependencies": { - "lie": "3.1.1" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/localtunnel": { - "version": "1.9.2", + "node_modules/lint-staged/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, "license": "MIT", "dependencies": { - "axios": "0.19.0", - "debug": "4.1.1", - "openurl": "1.1.1", - "yargs": "6.6.0" + "ms": "2.1.2" }, - "bin": { - "lt": "bin/client" + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/localtunnel/node_modules/camelcase": { - "version": "3.0.0", + "node_modules/lint-staged/node_modules/execa": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", + "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", "dev": true, "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^3.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^8.12.0 || >=9.7.0" } }, - "node_modules/localtunnel/node_modules/cliui": { - "version": "3.2.0", + "node_modules/lint-staged/node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/localtunnel/node_modules/debug": { - "version": "4.1.1", + "node_modules/lint-staged/node_modules/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, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/localtunnel/node_modules/invert-kv": { - "version": "1.0.0", + "node_modules/lint-staged/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.12.0" } }, - "node_modules/localtunnel/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", + "node_modules/lint-staged/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/localtunnel/node_modules/lcid": { - "version": "1.0.0", + "node_modules/lint-staged/node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, "license": "MIT", "dependencies": { - "invert-kv": "^1.0.0" + "braces": "^3.0.3", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.6" } }, - "node_modules/localtunnel/node_modules/ms": { + "node_modules/lint-staged/node_modules/ms": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true, "license": "MIT" }, - "node_modules/localtunnel/node_modules/os-locale": { - "version": "1.4.0", + "node_modules/lint-staged/node_modules/npm-run-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", + "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", "dev": true, "license": "MIT", "dependencies": { - "lcid": "^1.0.0" + "path-key": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/localtunnel/node_modules/string-width": { - "version": "1.0.2", + "node_modules/lint-staged/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "license": "MIT", "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/localtunnel/node_modules/which-module": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/localtunnel/node_modules/yargs": { - "version": "6.6.0", + "node_modules/lint-staged/node_modules/p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", "dev": true, "license": "MIT", - "dependencies": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^4.2.0" + "engines": { + "node": ">=8" } }, - "node_modules/localtunnel/node_modules/yargs-parser": { - "version": "4.2.1", + "node_modules/lint-staged/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^3.0.0" + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/locate-path": { + "node_modules/lint-staged/node_modules/shebang-command": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lolex": { - "version": "1.3.2", + "node_modules/lint-staged/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/loose-envify": { - "version": "1.4.0", "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">=8" } }, - "node_modules/loud-rejection": { - "version": "1.6.0", + "node_modules/lint-staged/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "license": "MIT", "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" + "is-number": "^7.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0" } }, - "node_modules/lru-cache": { - "version": "4.1.5", + "node_modules/lint-staged/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "license": "ISC", "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/magic-string": { - "version": "0.25.7", + "node_modules/listenercount": { + "version": "1.0.1", "dev": true, - "license": "MIT", - "dependencies": { - "sourcemap-codec": "^1.4.4" - } + "license": "ISC" }, - "node_modules/make-dir": { - "version": "2.1.0", + "node_modules/listr": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", + "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "dev": true, "license": "MIT", "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.5.0", + "listr-verbose-renderer": "^0.5.0", + "p-map": "^2.0.0", + "rxjs": "^6.3.3" }, "engines": { "node": ">=6" } }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", + "node_modules/listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha512-L26cIFm7/oZeSNVhWB6faeorXhMg4HNlb/dS/7jHhr708jxlXrtrBWo4YUxZQkc6dGoxEAe6J/D3juTRBUzjtA==", "dev": true, "license": "MIT", - "dependencies": { - "p-defer": "^1.0.0" - }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "devOptional": true, + "node_modules/listr-update-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", + "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "dev": true, "license": "MIT", + "dependencies": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6" + }, + "peerDependencies": { + "listr": "^0.14.2" } }, - "node_modules/map-obj": { - "version": "1.0.1", + "node_modules/listr-update-renderer/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/map-visit": { - "version": "1.0.0", - "devOptional": true, + "node_modules/listr-update-renderer/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, "license": "MIT", "dependencies": { - "object-visit": "^1.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/math-random": { - "version": "1.0.4", + "node_modules/listr-update-renderer/node_modules/indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/md5.js": { - "version": "1.3.5", + "node_modules/listr-update-renderer/node_modules/log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==", "dev": true, "license": "MIT", "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "chalk": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/media-typer": { - "version": "0.3.0", + "node_modules/listr-update-renderer/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=0.8.0" } }, - "node_modules/mem": { - "version": "4.3.0", + "node_modules/listr-verbose-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", + "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", "dev": true, "license": "MIT", "dependencies": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" + "chalk": "^2.4.1", + "cli-cursor": "^2.1.0", + "date-fns": "^1.27.2", + "figures": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/meow": { - "version": "3.7.0", + "node_modules/listr-verbose-renderer/node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", "dev": true, "license": "MIT", "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", + "node_modules/listr/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true, "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=6" } }, - "node_modules/methods": { - "version": "1.1.2", + "node_modules/load-json-file": { + "version": "1.1.0", "dev": true, "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/micromatch": { - "version": "3.1.10", - "devOptional": true, + "node_modules/load-json-file/node_modules/graceful-fs": { + "version": "4.2.4", + "dev": true, + "license": "ISC" + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "dev": true, "license": "MIT", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/miller-rabin": { - "version": "4.0.1", + "node_modules/localforage": { + "version": "1.7.3", + "license": "Apache-2.0", + "dependencies": { + "lie": "3.1.1" + } + }, + "node_modules/localtunnel": { + "version": "1.9.2", "dev": true, "license": "MIT", "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" + "axios": "0.19.0", + "debug": "4.1.1", + "openurl": "1.1.1", + "yargs": "6.6.0" }, "bin": { - "miller-rabin": "bin/miller-rabin" + "lt": "bin/client" } }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.11.9", + "node_modules/localtunnel/node_modules/camelcase": { + "version": "3.0.0", "dev": true, - "license": "MIT" - }, - "node_modules/mime": { - "version": "1.6.0", "license": "MIT", - "bin": { - "mime": "cli.js" - }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/mime-db": { - "version": "1.44.0", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" + "node_modules/localtunnel/node_modules/cliui": { + "version": "3.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, - "node_modules/mime-types": { - "version": "2.1.27", - "devOptional": true, + "node_modules/localtunnel/node_modules/debug": { + "version": "4.1.1", + "dev": true, "license": "MIT", "dependencies": { - "mime-db": "1.44.0" - }, - "engines": { - "node": ">= 0.6" + "ms": "^2.1.1" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", + "node_modules/localtunnel/node_modules/invert-kv": { + "version": "1.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/miner": { + "node_modules/localtunnel/node_modules/is-fullwidth-code-point": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "browserstacktunnel-wrapper": "^2.0.4", - "localtunnel": "^1.2.0" + "number-is-nan": "^1.0.0" }, "engines": { - "node": "> 8.0.0" + "node": ">=0.10.0" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", + "node_modules/localtunnel/node_modules/lcid": { + "version": "1.0.0", "dev": true, - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "3.0.4", - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "invert-kv": "^1.0.0" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/minimist": { - "version": "1.2.6", + "node_modules/localtunnel/node_modules/ms": { + "version": "2.1.2", + "dev": true, "license": "MIT" }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "devOptional": true, + "node_modules/localtunnel/node_modules/os-locale": { + "version": "1.4.0", + "dev": true, "license": "MIT", "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "lcid": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "devOptional": true, + "node_modules/localtunnel/node_modules/string-width": { + "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { - "is-plain-object": "^2.0.4" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/mixin-object": { - "version": "2.0.1", + "node_modules/localtunnel/node_modules/which-module": { + "version": "1.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } + "license": "ISC" }, - "node_modules/mixin-object/node_modules/for-in": { - "version": "0.1.8", + "node_modules/localtunnel/node_modules/yargs": { + "version": "6.6.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" } }, - "node_modules/mkdirp": { - "version": "0.5.5", - "license": "MIT", + "node_modules/localtunnel/node_modules/yargs-parser": { + "version": "4.2.1", + "dev": true, + "license": "ISC", "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "camelcase": "^3.0.0" } }, - "node_modules/mocha": { - "version": "5.2.0", - "dev": true, + "node_modules/locate-path": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "browser-stdout": "1.3.1", - "commander": "2.15.1", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.5", - "he": "1.1.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "5.4.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">= 4.0.0" + "node": ">=4" } }, - "node_modules/mocha/node_modules/commander": { - "version": "2.15.1", - "dev": true, + "node_modules/lodash": { + "version": "4.17.21", "license": "MIT" }, - "node_modules/mocha/node_modules/debug": { - "version": "3.1.0", + "node_modules/lodash.merge": { + "version": "4.6.2", "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } + "license": "MIT" }, - "node_modules/mocha/node_modules/glob": { - "version": "7.1.2", + "node_modules/lodash.unescape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", + "integrity": "sha512-DhhGRshNS1aX6s5YdBE3njCCouPgnG29ebyHvImlZzXZf2SHgt+J08DHgytTPnpywNbO1Y8mNUFyQuIDBq2JZg==", "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } + "license": "MIT" }, - "node_modules/mocha/node_modules/he": { - "version": "1.1.1", + "node_modules/lodash.uniq": { + "version": "4.5.0", "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" - } + "license": "MIT" }, - "node_modules/mocha/node_modules/minimist": { - "version": "0.0.8", + "node_modules/lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", "dev": true, "license": "MIT" }, - "node_modules/mocha/node_modules/mkdirp": { - "version": "0.5.1", + "node_modules/log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", "dev": true, "license": "MIT", "dependencies": { - "minimist": "0.0.8" + "chalk": "^2.4.2" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=8" } }, - "node_modules/mocha/node_modules/supports-color": { - "version": "5.4.0", + "node_modules/log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" }, "engines": { "node": ">=4" } }, - "node_modules/moment": { - "version": "2.26.0", + "node_modules/log-update/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, "license": "MIT", "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/multimatch": { - "version": "2.1.0", + "node_modules/log-update/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dev": true, "license": "MIT", "dependencies": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" + "ansi-regex": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/nan": { - "version": "2.14.1", + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", "dev": true, "license": "MIT", - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "devOptional": true, - "license": "MIT", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/natives": { - "version": "1.1.6", - "license": "ISC", - "optional": true + "node_modules/lolex": { + "version": "1.3.2", + "dev": true, + "license": "BSD-3-Clause" }, - "node_modules/natural-compare": { + "node_modules/loose-envify": { "version": "1.4.0", - "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } }, - "node_modules/negotiator": { - "version": "0.6.2", + "node_modules/loud-rejection": { + "version": "1.6.0", "dev": true, "license": "MIT", + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/neo-async": { - "version": "2.6.1", - "dev": true, - "license": "MIT" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "1.1.58", - "license": "MIT" - }, - "node_modules/nopt": { - "version": "3.0.6", + "node_modules/lru-cache": { + "version": "4.1.5", "dev": true, "license": "ISC", "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "node_modules/normalize-package-data": { - "version": "2.5.0", + "node_modules/magic-string": { + "version": "0.25.7", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "sourcemap-codec": "^1.4.4" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "devOptional": true, + "node_modules/make-dir": { + "version": "2.1.0", "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/npm-run-path": { - "version": "2.0.2", + "node_modules/map-age-cleaner": { + "version": "0.1.3", "dev": true, "license": "MIT", "dependencies": { - "path-key": "^2.0.0" + "p-defer": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/number-is-nan": { + "node_modules/map-cache": { + "version": "0.2.2", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { "version": "1.0.1", "dev": true, "license": "MIT", @@ -9952,3747 +11637,6164 @@ "node": ">=0.10.0" } }, - "node_modules/numbro": { - "version": "2.3.0", + "node_modules/map-visit": { + "version": "1.0.0", + "devOptional": true, "license": "MIT", "dependencies": { - "bignumber.js": "^8.1.1" + "object-visit": "^1.0.0" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/numeral": { - "version": "1.5.6", + "node_modules/markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "dev": true, "license": "MIT", - "engines": { - "node": "*" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": "*" - } + "node_modules/math-random": { + "version": "1.0.4", + "dev": true, + "license": "MIT" }, - "node_modules/object-assign": { - "version": "4.1.1", + "node_modules/md5.js": { + "version": "1.3.5", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/object-component": { - "version": "0.0.3", - "dev": true - }, - "node_modules/object-copy": { - "version": "0.1.0", - "devOptional": true, + "node_modules/media-typer": { + "version": "0.3.0", + "dev": true, "license": "MIT", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "devOptional": true, + "node_modules/mem": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "is-descriptor": "^0.1.0" + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "devOptional": true, + "node_modules/meow": { + "version": "3.7.0", + "dev": true, "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/object-inspect": { - "version": "1.12.0", + "node_modules/merge-descriptors": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", "dev": true, "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 8" } }, - "node_modules/object-keys": { - "version": "1.1.1", + "node_modules/methods": { + "version": "1.1.2", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">= 0.6" } }, - "node_modules/object-visit": { - "version": "1.0.1", + "node_modules/micromatch": { + "version": "3.1.10", "devOptional": true, "license": "MIT", "dependencies": { - "isobject": "^3.0.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/object.assign": { - "version": "4.1.2", + "node_modules/miller-rabin": { + "version": "4.0.1", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "miller-rabin": "bin/miller-rabin" } }, - "node_modules/object.entries": { - "version": "1.1.5", + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.11.9", "dev": true, + "license": "MIT" + }, + "node_modules/mime": { + "version": "1.6.0", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "dev": true, + "node_modules/mime-db": { + "version": "1.44.0", + "devOptional": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.3", - "dev": true, + "node_modules/mime-types": { + "version": "2.1.27", + "devOptional": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "mime-db": "1.44.0" }, "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/object.hasown": { - "version": "1.1.1", + "node_modules/mimic-fn": { + "version": "2.1.0", "dev": true, "license": "MIT", - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "node_modules/object.hasown/node_modules/define-properties": { - "version": "1.1.4", + "node_modules/miner": { + "version": "1.0.0", "dev": true, - "license": "MIT", "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "browserstacktunnel-wrapper": "^2.0.4", + "localtunnel": "^1.2.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "> 8.0.0" } }, - "node_modules/object.omit": { - "version": "2.0.1", + "node_modules/minimalistic-assert": { + "version": "1.0.1", "dev": true, - "license": "MIT", + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "license": "ISC", "dependencies": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "devOptional": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" + "node_modules/minimist": { + "version": "1.2.6", + "license": "MIT" + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "devOptional": true, + "license": "MIT", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/object.values": { - "version": "1.1.5", - "dev": true, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "devOptional": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/on-finished": { - "version": "2.3.0", + "node_modules/mixin-object": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" }, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" + "node": ">=0.10.0" } }, - "node_modules/openurl": { - "version": "1.1.1", + "node_modules/mixin-object/node_modules/for-in": { + "version": "0.1.8", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/optimist": { - "version": "0.6.1", - "license": "MIT/X11", + "node_modules/mkdirp": { + "version": "0.5.5", + "license": "MIT", "dependencies": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/optimist/node_modules/minimist": { - "version": "0.0.10", - "license": "MIT" - }, - "node_modules/optionator": { - "version": "0.8.3", + "node_modules/mocha": { + "version": "5.2.0", "dev": true, "license": "MIT", "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "supports-color": "5.4.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 4.0.0" } }, - "node_modules/os-browserify": { - "version": "0.3.0", + "node_modules/mocha/node_modules/commander": { + "version": "2.15.1", "dev": true, "license": "MIT" }, - "node_modules/os-homedir": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-locale": { + "node_modules/mocha/node_modules/debug": { "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - }, - "engines": { - "node": ">=6" + "ms": "2.0.0" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", + "node_modules/mocha/node_modules/glob": { + "version": "7.1.2", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/p-defer": { - "version": "1.0.0", + "node_modules/mocha/node_modules/he": { + "version": "1.1.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=4" + "bin": { + "he": "bin/he" } }, - "node_modules/p-finally": { - "version": "1.0.0", + "node_modules/mocha/node_modules/minimist": { + "version": "0.0.8", "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } + "license": "MIT" }, - "node_modules/p-is-promise": { - "version": "2.1.0", + "node_modules/mocha/node_modules/mkdirp": { + "version": "0.5.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-limit": { - "version": "1.3.0", - "license": "MIT", "dependencies": { - "p-try": "^1.0.0" + "minimist": "0.0.8" }, - "engines": { - "node": ">=4" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/p-locate": { - "version": "2.0.0", + "node_modules/mocha/node_modules/supports-color": { + "version": "5.4.0", + "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^1.1.0" + "has-flag": "^3.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/p-try": { - "version": "1.0.0", + "node_modules/moment": { + "version": "2.26.0", "license": "MIT", "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/parent-module": { - "version": "1.0.1", + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "dev": true, "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/parse-asn1": { - "version": "5.1.5", - "dev": true, - "license": "ISC", - "dependencies": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } + "node_modules/ms": { + "version": "2.0.0", + "license": "MIT" }, - "node_modules/parse-glob": { - "version": "3.0.4", + "node_modules/multimatch": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/parse-glob/node_modules/is-extglob": { + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true, + "license": "ISC" + }, + "node_modules/n-readlines": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/n-readlines/-/n-readlines-1.0.0.tgz", + "integrity": "sha512-ISDqGcspVu6U3VKqtJZG1uR55SmNNF9uK0EMq1IvNVVZOui6MW6VR0+pIZhqz85ORAGp+4zW+5fJ/SE7bwEibA==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6.x.x" } }, - "node_modules/parse-glob/node_modules/is-glob": { - "version": "2.0.1", + "node_modules/nan": { + "version": "2.14.1", "dev": true, "license": "MIT", + "optional": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "devOptional": true, + "license": "MIT", "dependencies": { - "is-extglob": "^1.0.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/parse-json": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/natives": { + "version": "1.1.6", + "license": "ISC", + "optional": true }, - "node_modules/parseqs": { - "version": "0.0.5", + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.2", "dev": true, "license": "MIT", - "dependencies": { - "better-assert": "~1.0.0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/parseuri": { - "version": "0.0.5", + "node_modules/neo-async": { + "version": "2.6.1", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "1.1.58", + "license": "MIT" + }, + "node_modules/nopt": { + "version": "3.0.6", + "dev": true, + "license": "ISC", "dependencies": { - "better-assert": "~1.0.0" + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "license": "MIT", - "engines": { - "node": ">= 0.8" + "node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/pascalcase": { - "version": "0.1.1", + "node_modules/normalize-path": { + "version": "3.0.0", "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/path": { - "version": "0.12.7", + "node_modules/npm-run-path": { + "version": "2.0.2", "dev": true, "license": "MIT", "dependencies": { - "process": "^0.11.1", - "util": "^0.10.3" - } - }, - "node_modules/path-browserify": { - "version": "0.0.0", - "license": "MIT" - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "devOptional": true, - "license": "MIT" - }, - "node_modules/path-exists": { - "version": "3.0.0", - "license": "MIT", + "path-key": "^2.0.0" + }, "engines": { "node": ">=4" } }, - "node_modules/path-is-absolute": { + "node_modules/number-is-nan": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/path-key": { - "version": "2.0.1", - "dev": true, + "node_modules/numbro": { + "version": "2.3.0", "license": "MIT", + "dependencies": { + "bignumber.js": "^8.1.1" + }, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" + "node_modules/numeral": { + "version": "1.5.6", + "license": "MIT", + "engines": { + "node": "*" + } }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "dev": true, - "license": "MIT" + "node_modules/oauth-sign": { + "version": "0.9.0", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": "*" + } }, - "node_modules/path-type": { - "version": "1.1.0", + "node_modules/object-assign": { + "version": "4.1.1", "dev": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/path-type/node_modules/graceful-fs": { - "version": "4.2.4", - "dev": true, - "license": "ISC" + "node_modules/object-component": { + "version": "0.0.3", + "dev": true }, - "node_modules/path-type/node_modules/pify": { - "version": "2.3.0", - "dev": true, + "node_modules/object-copy": { + "version": "0.1.0", + "devOptional": true, "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/pathval": { - "version": "1.1.0", - "dev": true, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "devOptional": true, "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "dev": true, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "devOptional": true, "license": "MIT", "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=0.12" + "node": ">=0.10.0" } }, - "node_modules/pdenodeify": { - "version": "0.1.0", + "node_modules/object-inspect": { + "version": "1.12.0", "dev": true, - "license": "MIT" - }, - "node_modules/pdfjs-dist": { - "version": "2.4.456", - "license": "Apache-2.0" - }, - "node_modules/performance-now": { - "version": "2.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/pify": { - "version": "4.0.1", "license": "MIT", - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "dev": true, + "node_modules/object-keys": { + "version": "1.1.1", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "dev": true, + "node_modules/object-visit": { + "version": "1.0.1", + "devOptional": true, "license": "MIT", "dependencies": { - "pinkie": "^2.0.0" + "isobject": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/pkg-conf": { - "version": "3.1.0", - "dev": true, + "node_modules/object.assign": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "3.0.0", + "node_modules/object.entries": { + "version": "1.1.5", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^3.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/pkg-conf/node_modules/graceful-fs": { - "version": "4.2.10", - "dev": true, - "license": "ISC" - }, - "node_modules/pkg-conf/node_modules/load-json-file": { - "version": "5.3.0", + "node_modules/object.fromentries": { + "version": "2.0.5", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "3.0.0", + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.3", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, "engines": { - "node": ">=6" + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/object.hasown": { + "version": "1.1.1", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "3.0.0", + "node_modules/object.hasown/node_modules/define-properties": { + "version": "1.1.4", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf/node_modules/p-try": { - "version": "2.2.0", + "node_modules/object.omit": { + "version": "2.0.1", "dev": true, "license": "MIT", + "dependencies": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/pkg-conf/node_modules/parse-json": { - "version": "4.0.0", - "dev": true, + "node_modules/object.pick": { + "version": "1.3.0", + "devOptional": true, "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "isobject": "^3.0.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/pkg-conf/node_modules/strip-bom": { - "version": "3.0.0", + "node_modules/object.values": { + "version": "1.1.5", "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf/node_modules/type-fest": { - "version": "0.3.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", + "node_modules/on-finished": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, "engines": { - "node": ">=6" + "node": ">= 0.8" } }, - "node_modules/pkg-up": { - "version": "2.0.0", + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, "license": "MIT", "dependencies": { - "find-up": "^2.1.0" + "mimic-fn": "^1.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/plist": { - "version": "2.1.0", + "node_modules/onetime/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true, "license": "MIT", - "dependencies": { - "base64-js": "1.2.0", - "xmlbuilder": "8.2.2", - "xmldom": "0.1.x" + "engines": { + "node": ">=4" } }, - "node_modules/plist/node_modules/base64-js": { - "version": "1.2.0", + "node_modules/opener": { + "version": "1.5.2", + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/openurl": { + "version": "1.1.1", "dev": true, "license": "MIT" }, - "node_modules/portfinder": { - "version": "1.0.26", - "license": "MIT", + "node_modules/optimist": { + "version": "0.6.1", + "license": "MIT/X11", "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.1" - }, - "engines": { - "node": ">= 0.12.0" + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" } }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.6", + "node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "license": "MIT" + }, + "node_modules/optionator": { + "version": "0.8.3", + "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/portfinder/node_modules/ms": { - "version": "2.1.2", + "node_modules/os-browserify": { + "version": "0.3.0", + "dev": true, "license": "MIT" }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "devOptional": true, + "node_modules/os-homedir": { + "version": "1.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/prelude-ls": { - "version": "1.1.2", + "node_modules/os-locale": { + "version": "3.1.0", "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + }, "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/preserve": { - "version": "0.2.0", + "node_modules/os-tmpdir": { + "version": "1.0.2", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/prettier": { - "version": "1.12.0", + "node_modules/p-defer": { + "version": "1.0.0", "dev": true, "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, "engines": { "node": ">=4" } }, - "node_modules/private": { - "version": "0.1.8", + "node_modules/p-finally": { + "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/process": { - "version": "0.11.10", + "node_modules/p-is-promise": { + "version": "2.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6.0" + "node": ">=6" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "devOptional": true, - "license": "MIT" - }, - "node_modules/promise": { - "version": "6.1.0", + "node_modules/p-limit": { + "version": "1.3.0", "license": "MIT", - "optional": true, "dependencies": { - "asap": "~1.0.0" + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "dev": true, + "node_modules/p-locate": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/proxy-addr": { - "version": "2.0.6", + "node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, "license": "MIT", "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" + "aggregate-error": "^3.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=8" } }, - "node_modules/prr": { - "version": "1.0.1", - "license": "MIT", - "optional": true - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "dev": true, - "license": "ISC" - }, - "node_modules/psl": { - "version": "1.8.0", + "node_modules/p-try": { + "version": "1.0.0", "license": "MIT", - "optional": true + "engines": { + "node": ">=4" + } }, - "node_modules/public-encrypt": { - "version": "4.0.3", + "node_modules/parent-module": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.11.9", - "dev": true, - "license": "MIT" - }, - "node_modules/pump": { - "version": "3.0.0", + "node_modules/parse-asn1": { + "version": "5.1.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=6" + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, - "node_modules/q": { - "version": "1.5.1", + "node_modules/parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" } }, - "node_modules/randomatic": { - "version": "3.1.1", + "node_modules/parse-glob": { + "version": "3.0.4", "dev": true, "license": "MIT", "dependencies": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" }, "engines": { - "node": ">= 0.10.0" + "node": ">=0.10.0" } }, - "node_modules/randomatic/node_modules/is-number": { - "version": "4.0.0", + "node_modules/parse-glob/node_modules/is-extglob": { + "version": "1.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/randombytes": { - "version": "2.1.0", + "node_modules/parse-glob/node_modules/is-glob": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "dev": true, - "license": "MIT", + "is-extglob": "^1.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/raw-body": { - "version": "2.4.0", + "node_modules/parse-json": { + "version": "2.2.0", "dev": true, "license": "MIT", "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "error-ex": "^1.2.0" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/react-is": { - "version": "16.13.1", + "node_modules/parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", "dev": true, "license": "MIT" }, - "node_modules/read-pkg": { - "version": "1.1.0", + "node_modules/parseqs": { + "version": "0.0.5", "dev": true, "license": "MIT", "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "better-assert": "~1.0.0" } }, - "node_modules/read-pkg-up": { - "version": "1.0.1", + "node_modules/parseuri": { + "version": "0.0.5", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "better-assert": "~1.0.0" } }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "1.1.2", - "dev": true, + "node_modules/parseurl": { + "version": "1.3.3", "license": "MIT", - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "2.1.0", - "dev": true, + "node_modules/pascalcase": { + "version": "0.1.1", + "devOptional": true, "license": "MIT", - "dependencies": { - "pinkie-promise": "^2.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/readable-stream": { - "version": "2.3.7", - "devOptional": true, + "node_modules/path": { + "version": "0.12.7", + "dev": true, "license": "MIT", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "process": "^0.11.1", + "util": "^0.10.3" } }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "devOptional": true, + "node_modules/path-browserify": { + "version": "0.0.0", "license": "MIT" }, - "node_modules/readdirp": { - "version": "2.2.1", + "node_modules/path-dirname": { + "version": "1.0.2", "devOptional": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, "engines": { - "node": ">=0.10" + "node": ">=4" } }, - "node_modules/readdirp/node_modules/graceful-fs": { - "version": "4.2.4", - "devOptional": true, - "license": "ISC" - }, - "node_modules/redent": { - "version": "1.0.0", - "dev": true, + "node_modules/path-is-absolute": { + "version": "1.0.1", "license": "MIT", - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/regenerate": { - "version": "1.4.1", - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", + "node_modules/path-key": { + "version": "2.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "regenerate": "^1.4.0" - }, "engines": { "node": ">=4" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.5", + "node_modules/path-parse": { + "version": "1.0.7", "license": "MIT" }, - "node_modules/regenerator-transform": { - "version": "0.14.4", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4", - "private": "^0.1.8" - } + "node_modules/path-to-regexp": { + "version": "0.1.7", + "dev": true, + "license": "MIT" }, - "node_modules/regex-cache": { - "version": "0.4.4", + "node_modules/path-type": { + "version": "1.1.0", "dev": true, "license": "MIT", "dependencies": { - "is-equal-shallow": "^0.1.3" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/regex-not": { - "version": "1.0.2", - "devOptional": true, + "node_modules/path-type/node_modules/graceful-fs": { + "version": "4.2.4", + "dev": true, + "license": "ISC" + }, + "node_modules/path-type/node_modules/pify": { + "version": "2.3.0", + "dev": true, "license": "MIT", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", + "node_modules/pathval": { + "version": "1.1.0", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "*" } }, - "node_modules/regexpp": { - "version": "3.2.0", + "node_modules/pbkdf2": { + "version": "3.1.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "4.7.0", - "license": "MIT", "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" }, "engines": { - "node": ">=4" + "node": ">=0.12" } }, - "node_modules/regjsgen": { - "version": "0.5.2", + "node_modules/pdenodeify": { + "version": "0.1.0", + "dev": true, "license": "MIT" }, - "node_modules/regjsparser": { - "version": "0.6.4", - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } + "node_modules/pdfjs-dist": { + "version": "2.4.456", + "license": "Apache-2.0" }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "bin": { - "jsesc": "bin/jsesc" - } + "node_modules/performance-now": { + "version": "2.1.0", + "license": "MIT", + "optional": true }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "devOptional": true, + "node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true, "license": "ISC" }, - "node_modules/repeat-element": { - "version": "1.1.3", - "devOptional": true, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/repeat-string": { - "version": "1.6.1", - "devOptional": true, + "node_modules/pify": { + "version": "4.0.1", "license": "MIT", "engines": { - "node": ">=0.10" + "node": ">=6" } }, - "node_modules/repeating": { + "node_modules/pinkie": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "is-finite": "^1.0.0" + "pinkie": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/request": { - "version": "2.88.2", - "license": "Apache-2.0", - "optional": true, + "node_modules/pkg-conf": { + "version": "3.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" }, "engines": { - "node": ">= 6" + "node": ">=6" } }, - "node_modules/require-directory": { - "version": "2.1.1", + "node_modules/pkg-conf/node_modules/find-up": { + "version": "3.0.0", "dev": true, "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/require-main-filename": { - "version": "1.0.1", + "node_modules/pkg-conf/node_modules/graceful-fs": { + "version": "4.2.10", "dev": true, "license": "ISC" }, - "node_modules/requires-port": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.17.0", + "node_modules/pkg-conf/node_modules/load-json-file": { + "version": "5.3.0", + "dev": true, "license": "MIT", "dependencies": { - "path-parse": "^1.0.6" + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "node_modules/resolve-from": { - "version": "4.0.0", + "node_modules/pkg-conf/node_modules/locate-path": { + "version": "3.0.0", "dev": true, "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/resolve-url": { - "version": "0.2.1", - "devOptional": true, - "license": "MIT" - }, - "node_modules/ret": { - "version": "0.1.15", - "devOptional": true, + "node_modules/pkg-conf/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, "engines": { - "node": ">=0.12" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rimraf": { - "version": "2.6.3", + "node_modules/pkg-conf/node_modules/p-locate": { + "version": "3.0.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "p-limit": "^2.0.0" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=6" } }, - "node_modules/ripemd160": { - "version": "2.0.2", + "node_modules/pkg-conf/node_modules/p-try": { + "version": "2.2.0", "dev": true, "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "engines": { + "node": ">=6" } }, - "node_modules/rollup-plugin-commonjs": { - "version": "9.3.4", + "node_modules/pkg-conf/node_modules/parse-json": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "estree-walker": "^0.6.0", - "magic-string": "^0.25.2", - "resolve": "^1.10.0", - "rollup-pluginutils": "^2.6.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, - "peerDependencies": { - "rollup": ">=0.56.0" + "engines": { + "node": ">=4" } }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", + "node_modules/pkg-conf/node_modules/strip-bom": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "estree-walker": "^0.6.1" + "engines": { + "node": ">=4" } }, - "node_modules/rsvp": { - "version": "3.6.2", + "node_modules/pkg-conf/node_modules/type-fest": { + "version": "0.3.1", "dev": true, - "license": "MIT", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": "0.12.* || 4.* || 6.* || >= 7.*" + "node": ">=6" } }, - "node_modules/rubberduck": { - "version": "1.1.1", - "dev": true, + "node_modules/pkg-up": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "find-up": "^2.1.0" + }, "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "devOptional": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "devOptional": true, + "node_modules/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, "license": "MIT", "dependencies": { - "ret": "~0.1.10" + "semver-compare": "^1.0.0" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "devOptional": true, + "node_modules/plist": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.x" + } + }, + "node_modules/plist/node_modules/base64-js": { + "version": "1.2.0", + "dev": true, "license": "MIT" }, - "node_modules/samsam": { - "version": "1.1.2", - "dev": true + "node_modules/portfinder": { + "version": "1.0.26", + "license": "MIT", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">= 0.12.0" + } }, - "node_modules/secure-compare": { - "version": "3.0.1", + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.6", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/ms": { + "version": "2.1.2", "license": "MIT" }, - "node_modules/semver": { - "version": "5.7.1", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/posix-character-classes": { + "version": "0.1.1", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/send": { - "version": "0.17.1", + "node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.12" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/serve-static": { - "version": "1.14.1", + "node_modules/postcss-less": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-2.0.0.tgz", + "integrity": "sha512-pPNsVnpCB13nBMOcl5GVh8JGmB0JGFjqkLUDzKdVpptFFKEe9wFdEzvh2j4lD2AD+7qcrUfw9Ta+oi5+Fw7jjQ==", "dev": true, "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" + "postcss": "^5.2.16" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/set-blocking": { - "version": "2.0.0", + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/set-value": { - "version": "2.0.1", - "devOptional": true, + "node_modules/postcss-scss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz", + "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", + "dev": true, "license": "MIT", "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "postcss": "^7.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "devOptional": true, + "node_modules/postcss-scss/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, "license": "MIT", "dependencies": { - "is-extendable": "^0.1.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.1.1", + "node_modules/postcss-scss/node_modules/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, - "license": "ISC" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/sha.js": { - "version": "2.4.11", + "node_modules/postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha512-3pqyakeGhrO0BQ5+/tGTfvi5IAUAhHRayGK8WFSu06aEv2BmHoXw/Mhb+w7VY5HERIuC+QoUI7wgrCcq2hqCVA==", "dev": true, - "license": "(MIT AND BSD-3-Clause)", + "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, - "node_modules/shallow-clone": { - "version": "1.0.0", + "node_modules/postcss-values-parser": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-1.5.0.tgz", + "integrity": "sha512-3M3p+2gMp0AH3da530TlX8kiO1nxdTnc3C6vr8dMxRLIlh8UYkz0/wcwptSXjhtx2Fr0TySI7a+BHDQ8NL7LaQ==", "dev": true, "license": "MIT", "dependencies": { - "is-extendable": "^0.1.1", - "kind-of": "^5.0.0", - "mixin-object": "^2.0.1" + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/shallow-clone/node_modules/kind-of": { - "version": "5.1.0", + "node_modules/postcss/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/shebang-command": { - "version": "1.2.0", + "node_modules/postcss/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dev": true, "license": "MIT", "dependencies": { - "shebang-regex": "^1.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/shebang-regex": { + "node_modules/postcss/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss/node_modules/has-flag": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/shelljs": { - "version": "0.3.0", + "node_modules/postcss/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, - "license": "BSD*", - "bin": { - "shjs": "bin/shjs" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/side-channel": { - "version": "1.0.4", + "node_modules/postcss/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "has-flag": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.8.0" } }, - "node_modules/sift": { - "version": "5.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "dev": true, - "license": "ISC" - }, - "node_modules/sinon": { - "version": "1.17.7", + "node_modules/prelude-ls": { + "version": "1.1.2", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "formatio": "1.1.1", - "lolex": "1.3.2", - "samsam": "1.1.2", - "util": ">=0.10.3 <1" - }, "engines": { - "node": ">=0.1.103" + "node": ">= 0.8.0" } }, - "node_modules/slash": { - "version": "2.0.0", + "node_modules/preserve": { + "version": "0.2.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/snapdragon": { - "version": "0.8.2", - "devOptional": true, + "node_modules/prettier": { + "version": "1.12.0", + "dev": true, "license": "MIT", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "bin": { + "prettier": "bin-prettier.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "devOptional": true, + "node_modules/prettier-standard": { + "version": "16.4.1", + "resolved": "https://registry.npmjs.org/prettier-standard/-/prettier-standard-16.4.1.tgz", + "integrity": "sha512-IW3Sct4GOdqc1s4+1HZjH2HegzLZQ6mDMl2xz6i6KHCac7kCM+obLbvm2e0zp8PytKkLQCdOpj0cWWa48Ruetw==", + "dev": true, "license": "MIT", "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "chalk": "^2.4.2", + "diff": "^4.0.2", + "eslint": "^6.8.0", + "execa": "^2.0.4", + "find-up": "^4.1.0", + "get-stdin": "^7.0.0", + "globby": "^6.1.0", + "ignore": "^3.3.7", + "lint-staged": "9.4.3", + "mri": "^1.1.5", + "multimatch": "^3.0.0", + "prettierx": "0.11.3" + }, + "bin": { + "prettier-standard": "src/cli.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "devOptional": true, + "node_modules/prettier-standard/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "devOptional": true, + "node_modules/prettier-standard/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "devOptional": true, + "node_modules/prettier-standard/node_modules/array-differ": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", + "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==", + "dev": true, "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "devOptional": true, + "node_modules/prettier-standard/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, "license": "MIT", "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "ms": "2.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "devOptional": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.2.0" - }, + "node_modules/prettier-standard/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=0.3.1" } }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "devOptional": true, + "node_modules/prettier-standard/node_modules/eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=0.10.0" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "devOptional": true, - "license": "MIT", + "node_modules/prettier-standard/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "is-descriptor": "^0.1.0" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "devOptional": true, + "node_modules/prettier-standard/node_modules/eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, "license": "MIT", "dependencies": { - "is-extendable": "^0.1.0" + "eslint-visitor-keys": "^1.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "devOptional": true, - "license": "BSD-3-Clause", + "node_modules/prettier-standard/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/socket.io": { - "version": "2.3.0", + "node_modules/prettier-standard/node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/prettier-standard/node_modules/espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "debug": "~4.1.0", - "engine.io": "~3.4.0", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.3.0", - "socket.io-parser": "~3.4.0" + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/socket.io-adapter": { - "version": "1.1.2", + "node_modules/prettier-standard/node_modules/execa": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", + "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^3.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } }, - "node_modules/socket.io-client": { - "version": "2.3.0", + "node_modules/prettier-standard/node_modules/execa/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "license": "MIT", "dependencies": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "~4.1.0", - "engine.io-client": "~3.4.0", - "has-binary2": "~1.0.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "~3.3.0", - "to-array": "0.1.4" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/socket.io-client/node_modules/component-emitter": { - "version": "1.2.1", + "node_modules/prettier-standard/node_modules/file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/socket.io-client/node_modules/debug": { - "version": "4.1.1", + "node_modules/prettier-standard/node_modules/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, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/socket.io-client/node_modules/isarray": { + "node_modules/prettier-standard/node_modules/flat-cache": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/socket.io-client/node_modules/ms": { - "version": "2.1.2", + "node_modules/prettier-standard/node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/socket.io-client/node_modules/socket.io-parser": { - "version": "3.3.0", + "node_modules/prettier-standard/node_modules/get-stdin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", "dev": true, "license": "MIT", - "dependencies": { - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "isarray": "2.0.1" + "engines": { + "node": ">=8" } }, - "node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug": { - "version": "3.1.0", + "node_modules/prettier-standard/node_modules/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, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/ms": { - "version": "2.0.0", + "node_modules/prettier-standard/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } }, - "node_modules/socket.io-parser": { - "version": "3.4.1", + "node_modules/prettier-standard/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dev": true, "license": "MIT", "dependencies": { - "component-emitter": "1.2.1", - "debug": "~4.1.0", - "isarray": "2.0.1" + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/socket.io-parser/node_modules/component-emitter": { - "version": "1.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "4.1.1", + "node_modules/prettier-standard/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/socket.io-parser/node_modules/isarray": { + "node_modules/prettier-standard/node_modules/is-stream": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, - "license": "MIT" - }, - "node_modules/socket.io-parser/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/socket.io/node_modules/debug": { - "version": "4.1.1", + "node_modules/prettier-standard/node_modules/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, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/socket.io/node_modules/ms": { + "node_modules/prettier-standard/node_modules/ms": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true, "license": "MIT" }, - "node_modules/source-map": { - "version": "0.4.4", - "license": "BSD-3-Clause", - "optional": true, + "node_modules/prettier-standard/node_modules/multimatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", + "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", + "dev": true, + "license": "MIT", "dependencies": { - "amdefine": ">=0.0.4" + "array-differ": "^2.0.3", + "array-union": "^1.0.2", + "arrify": "^1.0.1", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=0.8.0" + "node": ">=6" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "devOptional": true, + "node_modules/prettier-standard/node_modules/npm-run-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", + "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", + "dev": true, "license": "MIT", "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/source-map-support": { - "version": "0.2.10", + "node_modules/prettier-standard/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { - "source-map": "0.1.32" + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.1.32", + "node_modules/prettier-standard/node_modules/p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, + "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=8" } }, - "node_modules/source-map-url": { - "version": "0.4.0", - "devOptional": true, - "license": "MIT" - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", + "node_modules/prettier-standard/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/spdx-correct": { - "version": "3.1.1", + "node_modules/prettier-standard/node_modules/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, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", + "node_modules/prettier-standard/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, - "license": "CC-BY-3.0" + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", + "node_modules/prettier-standard/node_modules/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, "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.5", + "node_modules/prettier-standard/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, - "license": "CC0-1.0" - }, - "node_modules/split-string": { - "version": "3.1.0", - "devOptional": true, "license": "MIT", - "dependencies": { - "extend-shallow": "^3.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/sprintf-js": { - "version": "1.1.2", + "node_modules/prettier-standard/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/sshpk": { - "version": "1.16.1", "license": "MIT", - "optional": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/stack-trace": { - "version": "0.0.10", + "node_modules/prettier-standard/node_modules/regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", "dev": true, "license": "MIT", "engines": { - "node": "*" + "node": ">=6.5.0" } }, - "node_modules/standard": { - "version": "17.0.0", + "node_modules/prettier-standard/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/prettier-standard/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], "license": "MIT", "dependencies": { - "eslint": "^8.13.0", - "eslint-config-standard": "17.0.0", - "eslint-config-standard-jsx": "^11.0.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-n": "^15.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-react": "^7.28.0", - "standard-engine": "^15.0.0" - }, - "bin": { - "standard": "bin/cmd.js" + "shebang-regex": "^3.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/standard-engine": { - "version": "15.0.0", + "node_modules/prettier-standard/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/prettier-standard/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], "license": "MIT", "dependencies": { - "get-stdin": "^8.0.0", - "minimist": "^1.2.6", - "pkg-conf": "^3.1.0", - "xdg-basedir": "^4.0.0" + "ansi-regex": "^4.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6" } }, - "node_modules/standard-engine/node_modules/get-stdin": { - "version": "8.0.0", + "node_modules/prettier-standard/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/static-extend": { - "version": "0.1.2", - "devOptional": true, - "license": "MIT", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, + "node_modules/prettier-standard/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "devOptional": true, - "license": "MIT", + "node_modules/prettier-standard/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", "dependencies": { - "is-descriptor": "^0.1.0" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/statuses": { - "version": "1.5.0", - "license": "MIT", + "node_modules/prettierx": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/prettierx/-/prettierx-0.11.3.tgz", + "integrity": "sha512-Xf04LEfD3ITo26i5U/zR++hwqKPG3feR06rrjB0t2o+QFv8ZidFp4o7nPqPGLfE4UwHJgd0qwnZKwm0MsUQHUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular/compiler": "8.2.14", + "@babel/code-frame": "7.8.3", + "@babel/parser": "7.9.4", + "@glimmer/syntax": "0.41.4", + "@iarna/toml": "2.2.3", + "@typescript-eslint/typescript-estree": "2.6.1", + "angular-estree-parser": "1.3.1", + "angular-html-parser": "1.4.0", + "camelcase": "5.3.1", + "chalk": "3.0.0", + "cjk-regex": "2.0.0", + "cosmiconfig": "5.2.1", + "dashify": "2.0.0", + "dedent": "0.7.0", + "diff": "4.0.2", + "editorconfig": "0.15.3", + "editorconfig-to-prettier": "0.1.1", + "escape-string-regexp": "2.0.0", + "esutils": "2.0.3", + "find-parent-dir": "0.3.0", + "find-project-root": "1.1.1", + "flow-parser": "0.111.3", + "get-stream": "4.1.0", + "globby": "6.1.0", + "graphql": "14.6.0", + "html-element-attributes": "2.2.1", + "html-styles": "1.0.0", + "html-tag-names": "1.1.5", + "ignore": "4.0.6", + "is-ci": "2.0.0", + "jest-docblock": "25.3.0", + "json-stable-stringify": "1.0.1", + "leven": "3.1.0", + "lines-and-columns": "1.1.6", + "linguist-languages": "7.6.0", + "lodash.uniqby": "4.7.0", + "mem": "5.1.1", + "minimatch": "3.0.4", + "minimist": "1.2.5", + "n-readlines": "1.0.0", + "normalize-path": "3.0.0", + "parse-srcset": "1.0.2", + "postcss-less": "2.0.0", + "postcss-media-query-parser": "0.2.3", + "postcss-scss": "2.0.0", + "postcss-selector-parser": "2.2.3", + "postcss-values-parser": "1.5.0", + "regexp-util": "1.2.2", + "remark-math": "1.0.6", + "remark-parse": "5.0.0", + "resolve": "1.15.1", + "semver": "6.3.0", + "string-width": "4.2.0", + "unicode-regex": "3.0.0", + "unified": "8.4.2", + "vnopts": "1.0.2", + "yaml": "1.8.3", + "yaml-unist-parser": "1.1.1" + }, + "bin": { + "prettierx": "bin/prettierx.js" + }, "engines": { - "node": ">= 0.6" + "node": ">=8" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/steal": { - "version": "2.2.4", + "node_modules/prettierx/node_modules/@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "dev": true, + "license": "MIT", "dependencies": { - "assert": "~1.4.1", - "buffer": "~5.0.4", - "console-browserify": "~1.1.0", - "constants-browserify": "~1.0.0", - "crypto-browserify": "~3.11.0", - "domain-browser": "~1.1.2", - "events": "~1.1.1", - "http-browserify": "~1.7.0", - "https-browserify": "~1.0.0", - "os-browserify": "~0.3.0", - "path-browserify": "~0.0.0", - "process": "~0.11.9", - "punycode": "~2.0.1", - "resolve": "^1.1.7", - "string_decoder": "~1.0.0", - "tty-browserify": "~0.0.0", - "vm-browserify": "~0.0.4", - "zlib-browserify": "~0.0.3" - } - }, - "node_modules/steal-bundler": { - "version": "0.3.6", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "^4.0.2", - "glob": "^7.1.2", - "lodash.uniq": "^4.5.0", - "minimatch": "^3.0.2", - "pdenodeify": "^0.1.0" + "@babel/highlight": "^7.8.3" } }, - "node_modules/steal-bundler/node_modules/fs-extra": { - "version": "4.0.3", + "node_modules/prettierx/node_modules/@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", "dev": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/steal-bundler/node_modules/graceful-fs": { - "version": "4.2.4", + "node_modules/prettierx/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "license": "ISC" - }, - "node_modules/steal-config-utils": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/steal-css": { - "version": "1.3.2", - "license": "MIT" - }, - "node_modules/steal-less": { - "version": "1.3.4", "license": "MIT", - "dependencies": { - "less": "2.4.0 - 2.6.0", - "steal-css": "^1.2.0" + "engines": { + "node": ">=8" } }, - "node_modules/steal-mocha": { - "version": "2.0.1", + "node_modules/prettierx/node_modules/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, "license": "MIT", "dependencies": { - "mocha": "^5.0.5", - "steal": "^1.11.0", - "steal-css": "^1.3.2" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/steal-mocha/node_modules/punycode": { - "version": "2.0.1", + "node_modules/prettierx/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/steal-mocha/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/steal-mocha/node_modules/steal": { - "version": "1.12.6", + "node_modules/prettierx/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, + "license": "MIT", "dependencies": { - "assert": "~1.4.1", - "buffer": "~5.0.4", - "console-browserify": "~1.1.0", - "constants-browserify": "~1.0.0", - "crypto-browserify": "~3.11.0", - "domain-browser": "~1.1.2", - "events": "~1.1.1", - "http-browserify": "~1.7.0", - "https-browserify": "~1.0.0", - "os-browserify": "~0.3.0", - "path-browserify": "~0.0.0", - "process": "~0.11.9", - "punycode": "~2.0.1", - "resolve": "^1.1.7", - "string_decoder": "~1.0.0", - "tty-browserify": "~0.0.0", - "vm-browserify": "~0.0.4", - "zlib-browserify": "~0.0.3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/steal-mocha/node_modules/string_decoder": { - "version": "1.0.3", + "node_modules/prettierx/node_modules/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, "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/steal-parse-amd": { - "version": "1.0.0", + "node_modules/prettierx/node_modules/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, "license": "MIT" }, - "node_modules/steal-rollup": { - "version": "0.58.4", + "node_modules/prettierx/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "0.0.38", - "@types/node": "*" - }, - "bin": { - "rollup": "bin/rollup" - } - }, - "node_modules/steal-stache": { - "version": "4.1.5", - "dependencies": { - "can-assign": "^1.0.0", - "can-stache": "^4.0.0", - "can-stache-ast": "^1.0.0", - "can-stache-bindings": "^4.0.0", - "can-view-import": "^4.2.2", - "steal-config-utils": "^1.0.0" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" } }, - "node_modules/steal-tools": { - "version": "2.2.6", + "node_modules/prettierx/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, - "dependencies": { - "babel-minify": "^0.5.0", - "babel-standalone": "^6.23.1", - "bitovi-source-map": "0.4.2-bitovi.2", - "chokidar": "^2.0.0", - "clean-css": "^4.1.9", - "colors": "^1.2.1", - "common-tags": "^1.7.2", - "find-line-column": "^0.5.2", - "fs-extra": "~7.0.0", - "glob": "^7.1.1", - "globby": "^8.0.1", - "gzip-size": "4.0.0", - "is-appveyor": "^1.0.0", - "lodash": "^4.17.0", - "loose-envify": "^1.3.1", - "moment": "^2.10.2", - "multimatch": "^2.1.0", - "normalize-path": "^2.1.1", - "object.entries": "^1.0.4", - "pdenodeify": "^0.1.0", - "prettier": "1.12.0", - "pump": "^3.0.0", - "rollup-plugin-commonjs": "^9.3.4", - "steal": "^2.2.0", - "steal-bundler": "^0.3.6", - "steal-parse-amd": "^1.0.0", - "steal-rollup": "^0.58.4", - "terser": "^3.17.0", - "through2": "^3.0.0", - "tmp": "0.0.33", - "traceur": "0.0.111", - "transpile": "^2.7.2", - "urix": "^0.1.0", - "winston": "^2.2.0", - "ws": "^5.1.1", - "yargs": "^11.0.0" - }, - "bin": { - "steal-tools": "bin/steal" - }, + "license": "MIT", "engines": { - "node": "8.x - 13.x" + "node": ">=8" } }, - "node_modules/steal-tools/node_modules/normalize-path": { - "version": "2.1.1", + "node_modules/prettierx/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dev": true, "license": "MIT", "dependencies": { - "remove-trailing-separator": "^1.0.1" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/steal/node_modules/punycode": { - "version": "2.0.1", + "node_modules/prettierx/node_modules/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, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/steal/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/steal/node_modules/string_decoder": { - "version": "1.0.3", + "node_modules/prettierx/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" + "engines": { + "node": ">= 4" } }, - "node_modules/stream-buffers": { - "version": "0.2.6", + "node_modules/prettierx/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.3.0" + "node": ">=8" } }, - "node_modules/string_decoder": { - "version": "1.1.1", - "devOptional": true, + "node_modules/prettierx/node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "dev": true, "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.0" + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "devOptional": true, + "node_modules/prettierx/node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true, "license": "MIT" }, - "node_modules/string-natural-compare": { - "version": "2.0.3", - "license": "MIT" + "node_modules/prettierx/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/string-width": { - "version": "2.1.1", + "node_modules/prettierx/node_modules/resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", "dev": true, "license": "MIT", "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "path-parse": "^1.0.6" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "3.0.0", + "node_modules/prettierx/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", + "node_modules/prettierx/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", + "node_modules/prettierx/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" + "ansi-regex": "^5.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", + "node_modules/prettierx/node_modules/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, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "dev": true, + "node_modules/private": { + "version": "0.1.8", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.6" } }, - "node_modules/strip-ansi": { - "version": "3.0.1", + "node_modules/process": { + "version": "0.11.10", "dev": true, "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6.0" } }, - "node_modules/strip-bom": { - "version": "2.0.0", + "node_modules/process-nextick-args": { + "version": "2.0.1", + "devOptional": true, + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, "license": "MIT", - "dependencies": { - "is-utf8": "^0.2.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "node_modules/strip-eof": { - "version": "1.0.0", - "dev": true, + "node_modules/promise": { + "version": "6.1.0", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "optional": true, + "dependencies": { + "asap": "~1.0.0" } }, - "node_modules/strip-indent": { - "version": "1.0.1", + "node_modules/prop-types": { + "version": "15.8.1", "dev": true, "license": "MIT", "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/strip-json-comments": { - "version": "1.0.4", + "node_modules/proxy-addr": { + "version": "2.0.6", "dev": true, "license": "MIT", - "bin": { - "strip-json-comments": "cli.js" + "dependencies": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">=0.8.0" + "node": ">= 0.10" } }, - "node_modules/superagent": { - "version": "3.8.3", + "node_modules/prr": { + "version": "1.0.1", + "license": "MIT", + "optional": true + }, + "node_modules/pseudomap": { + "version": "1.0.2", "dev": true, + "license": "ISC" + }, + "node_modules/psl": { + "version": "1.8.0", "license": "MIT", - "dependencies": { - "component-emitter": "^1.2.0", - "cookiejar": "^2.1.0", - "debug": "^3.1.0", - "extend": "^3.0.0", - "form-data": "^2.3.1", - "formidable": "^1.2.0", - "methods": "^1.1.1", - "mime": "^1.4.1", - "qs": "^6.5.1", - "readable-stream": "^2.3.5" - }, - "engines": { - "node": ">= 4.0" - } + "optional": true }, - "node_modules/superagent/node_modules/debug": { - "version": "3.2.6", + "node_modules/public-encrypt": { + "version": "4.0.3", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/superagent/node_modules/ms": { - "version": "2.1.2", + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.11.9", "dev": true, "license": "MIT" }, - "node_modules/supports-color": { - "version": "5.5.0", + "node_modules/pump": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "dev": true, + "node_modules/punycode": { + "version": "2.1.1", + "devOptional": true, "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/syn": { - "version": "0.14.1", - "dev": true - }, - "node_modules/tape": { - "version": "0.2.2", + "node_modules/q": { + "version": "1.5.1", "dev": true, "license": "MIT", - "dependencies": { - "deep-equal": "~0.0.0", - "defined": "~0.0.0", - "jsonify": "~0.0.0" - } - }, - "node_modules/terser": { - "version": "3.17.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" - }, - "bin": { - "terser": "bin/uglifyjs" - }, "engines": { - "node": ">=6.0.0" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "dev": true, - "license": "MIT" - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "dev": true, + "node_modules/qs": { + "version": "6.5.2", "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/source-map-support": { - "version": "0.5.21", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "node": ">=0.6" } }, - "node_modules/test-exclude": { - "version": "4.2.3", + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, - "license": "ISC", - "dependencies": { - "arrify": "^1.0.1", - "micromatch": "^2.3.11", - "object-assign": "^4.1.0", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "node_modules/test-exclude/node_modules/arr-diff": { - "version": "2.0.0", + "node_modules/randomatic": { + "version": "3.1.1", "dev": true, "license": "MIT", "dependencies": { - "arr-flatten": "^1.0.1" + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10.0" } }, - "node_modules/test-exclude/node_modules/array-unique": { - "version": "0.2.1", + "node_modules/randomatic/node_modules/is-number": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/test-exclude/node_modules/braces": { - "version": "1.8.5", + "node_modules/randombytes": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" + "safe-buffer": "^5.1.0" } }, - "node_modules/test-exclude/node_modules/expand-brackets": { - "version": "0.1.5", + "node_modules/range-parser": { + "version": "1.2.1", "dev": true, "license": "MIT", - "dependencies": { - "is-posix-bracket": "^0.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/test-exclude/node_modules/extglob": { - "version": "0.3.2", + "node_modules/raw-body": { + "version": "2.4.0", "dev": true, "license": "MIT", "dependencies": { - "is-extglob": "^1.0.0" + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/test-exclude/node_modules/is-extglob": { - "version": "1.0.0", + "node_modules/react-is": { + "version": "16.13.1", + "dev": true, + "license": "MIT" + }, + "node_modules/read-pkg": { + "version": "1.1.0", "dev": true, "license": "MIT", + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/test-exclude/node_modules/is-glob": { - "version": "2.0.1", + "node_modules/read-pkg-up": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "is-extglob": "^1.0.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/test-exclude/node_modules/kind-of": { - "version": "3.2.2", + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", "dev": true, "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/test-exclude/node_modules/micromatch": { - "version": "2.3.11", + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "pinkie-promise": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/test-exclude/node_modules/normalize-path": { - "version": "2.1.1", - "dev": true, + "node_modules/readable-stream": { + "version": "2.3.7", + "devOptional": true, "license": "MIT", "dependencies": { - "remove-trailing-separator": "^1.0.1" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "devOptional": true, + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "2.2.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, - "node_modules/testee": { - "version": "0.9.1", + "node_modules/readdirp/node_modules/graceful-fs": { + "version": "4.2.4", + "devOptional": true, + "license": "ISC" + }, + "node_modules/redent": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "babel-core": "^6.24.0", - "babel-plugin-istanbul": "^4.1.1", - "body-parser": "^1.15.2", - "commander": "^2.3.0", - "connect-injector": "^0.4.0", - "debug": "^3.0.0", - "feathers": "^2.0.1", - "feathers-memory": "^1.0.1", - "feathers-rest": "^1.5.0", - "feathers-socketio": "^2.0.1", - "http-proxy": "^1.1.4", - "istanbul": "^0.4.0", - "launchpad": "^0.7.1", - "lodash": "^4.17.10", - "mime-types": "^2.1.6", - "miner": "^1.0.0", - "mocha": "^4.1.0", - "path": "^0.12.7", - "testee-client": "^0.5.0", - "useragent": "^2.0.9" - }, - "bin": { - "testee": "bin/testee" + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" }, "engines": { - "node": ">= 4" + "node": ">=0.10.0" } }, - "node_modules/testee-client": { - "version": "0.5.5", - "dev": true, + "node_modules/regenerate": { + "version": "1.4.1", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", "license": "MIT", "dependencies": { - "feathers-rest": "^1.5.0", - "superagent": "^3.0.0" + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/testee/node_modules/browser-stdout": { - "version": "1.3.0", - "dev": true, - "license": "ISC" - }, - "node_modules/testee/node_modules/commander": { - "version": "2.20.3", - "dev": true, + "node_modules/regenerator-runtime": { + "version": "0.13.5", "license": "MIT" }, - "node_modules/testee/node_modules/debug": { - "version": "3.2.6", - "dev": true, + "node_modules/regenerator-transform": { + "version": "0.14.4", "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" } }, - "node_modules/testee/node_modules/diff": { - "version": "3.3.1", + "node_modules/regex-cache": { + "version": "0.4.4", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "is-equal-shallow": "^0.1.3" + }, "engines": { - "node": ">=0.3.1" + "node": ">=0.10.0" } }, - "node_modules/testee/node_modules/glob": { - "version": "7.1.2", - "dev": true, - "license": "ISC", + "node_modules/regex-not": { + "version": "1.0.2", + "devOptional": true, + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/testee/node_modules/growl": { - "version": "1.10.3", + "node_modules/regexp-util": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/regexp-util/-/regexp-util-1.2.2.tgz", + "integrity": "sha512-5/rl2UD18oAlLQEIuKBeiSIOp1hb5wCXcakl5yvHxlY1wyWI4D5cUKKzCibBeu741PA9JKvZhMqbkDQqPusX3w==", "dev": true, "license": "MIT", + "dependencies": { + "tslib": "^1.9.0" + }, "engines": { - "node": ">=4.x" + "node": ">= 4" } }, - "node_modules/testee/node_modules/has-flag": { - "version": "2.0.0", + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/testee/node_modules/he": { - "version": "1.1.1", + "node_modules/regexpp": { + "version": "3.2.0", "dev": true, "license": "MIT", - "bin": { - "he": "bin/he" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/testee/node_modules/minimist": { - "version": "0.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/testee/node_modules/mkdirp": { - "version": "0.5.1", - "dev": true, + "node_modules/regexpu-core": { + "version": "4.7.0", "license": "MIT", "dependencies": { - "minimist": "0.0.8" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=4" } }, - "node_modules/testee/node_modules/mocha": { - "version": "4.1.0", - "dev": true, - "license": "MIT", + "node_modules/regjsgen": { + "version": "0.5.2", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.6.4", + "license": "BSD-2-Clause", "dependencies": { - "browser-stdout": "1.3.0", - "commander": "2.11.0", - "debug": "3.1.0", - "diff": "3.3.1", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.3", - "he": "1.1.1", - "mkdirp": "0.5.1", - "supports-color": "4.4.0" + "jsesc": "~0.5.0" }, "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" - }, - "engines": { - "node": ">= 4.0.0" + "regjsparser": "bin/parser" } }, - "node_modules/testee/node_modules/mocha/node_modules/commander": { - "version": "2.11.0", - "dev": true, - "license": "MIT" + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "bin": { + "jsesc": "bin/jsesc" + } }, - "node_modules/testee/node_modules/mocha/node_modules/debug": { - "version": "3.1.0", + "node_modules/remark-math": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-1.0.6.tgz", + "integrity": "sha512-I43wU/QOQpXvVFXKjA4FHp5xptK65+5F6yolm8+69/JV0EqSOB64wURUZ3JK50JtnTL8FvwLiH2PZ+fvsBxviA==", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "trim-trailing-lines": "^1.1.0" + }, + "peerDependencies": { + "remark-parse": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" } }, - "node_modules/testee/node_modules/mocha/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/testee/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/testee/node_modules/supports-color": { - "version": "4.4.0", + "node_modules/remark-parse": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", + "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^2.0.0" - }, - "engines": { - "node": ">=4" + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" } }, - "node_modules/text-statistics": { - "version": "0.1.1" - }, - "node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "license": "MIT" + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "devOptional": true, + "license": "ISC" }, - "node_modules/through": { - "version": "2.3.8", - "license": "MIT" + "node_modules/repeat-element": { + "version": "1.1.3", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/through2": { - "version": "3.0.2", - "dev": true, + "node_modules/repeat-string": { + "version": "1.6.1", + "devOptional": true, "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" + "engines": { + "node": ">=0.10" } }, - "node_modules/tmp": { - "version": "0.0.33", + "node_modules/repeating": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "os-tmpdir": "~1.0.2" + "is-finite": "^1.0.0" }, "engines": { - "node": ">=0.6.0" + "node": ">=0.10.0" } }, - "node_modules/to-array": { - "version": "0.1.4", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "license": "MIT", + "node_modules/request": { + "version": "2.88.2", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/to-object-path": { - "version": "0.3.0", - "devOptional": true, + "node_modules/require-directory": { + "version": "2.1.1", + "dev": true, "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "devOptional": true, + "node_modules/require-main-filename": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.17.0", "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "path-parse": "^1.0.6" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/to-regex": { - "version": "3.0.2", + "node_modules/resolve-url": { + "version": "0.2.1", "devOptional": true, + "license": "MIT" + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, "license": "MIT", "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/to-regex-range": { - "version": "2.1.1", + "node_modules/ret": { + "version": "0.1.15", "devOptional": true, "license": "MIT", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, "engines": { - "node": ">=0.10.0" + "node": ">=0.12" } }, - "node_modules/toidentifier": { - "version": "1.0.0", + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.6" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "license": "BSD-3-Clause", - "optional": true, + "node_modules/rimraf": { + "version": "2.6.3", + "dev": true, + "license": "ISC", "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "glob": "^7.1.3" }, - "engines": { - "node": ">=0.8" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/traceur": { - "version": "0.0.111", + "node_modules/ripemd160": { + "version": "2.0.2", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "commander": "2.9.x", - "glob": "5.0.x", - "rsvp": "^3.0.13", - "semver": "^4.3.3", - "source-map-support": "~0.2.8" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rollup": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", + "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/estree": "1.0.5" }, "bin": { - "traceur": "traceur" + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=0.10" + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.20.0", + "@rollup/rollup-android-arm64": "4.20.0", + "@rollup/rollup-darwin-arm64": "4.20.0", + "@rollup/rollup-darwin-x64": "4.20.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", + "@rollup/rollup-linux-arm-musleabihf": "4.20.0", + "@rollup/rollup-linux-arm64-gnu": "4.20.0", + "@rollup/rollup-linux-arm64-musl": "4.20.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", + "@rollup/rollup-linux-riscv64-gnu": "4.20.0", + "@rollup/rollup-linux-s390x-gnu": "4.20.0", + "@rollup/rollup-linux-x64-gnu": "4.20.0", + "@rollup/rollup-linux-x64-musl": "4.20.0", + "@rollup/rollup-win32-arm64-msvc": "4.20.0", + "@rollup/rollup-win32-ia32-msvc": "4.20.0", + "@rollup/rollup-win32-x64-msvc": "4.20.0", + "fsevents": "~2.3.2" } }, - "node_modules/traceur/node_modules/commander": { - "version": "2.9.0", + "node_modules/rollup-plugin-commonjs": { + "version": "9.3.4", "dev": true, "license": "MIT", "dependencies": { - "graceful-readlink": ">= 1.0.0" + "estree-walker": "^0.6.0", + "magic-string": "^0.25.2", + "resolve": "^1.10.0", + "rollup-pluginutils": "^2.6.0" }, - "engines": { - "node": ">= 0.6.x" + "peerDependencies": { + "rollup": ">=0.56.0" } }, - "node_modules/traceur/node_modules/glob": { - "version": "5.0.15", + "node_modules/rollup-pluginutils": { + "version": "2.8.2", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "estree-walker": "^0.6.1" } }, - "node_modules/traceur/node_modules/semver": { - "version": "4.3.6", + "node_modules/rollup/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } + "license": "MIT", + "peer": true }, - "node_modules/transpile": { - "version": "2.7.2", + "node_modules/rollup/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "dependencies": { - "ast-types": "^0.12.2", - "babel-standalone": "^6.23.1", - "comparify": "0.2.0", - "escodegen": "^1.7.0", - "esprima": "^4.0.0", - "estemplate": "^0.5.1", - "estraverse": "4.2.0", - "js-module-formats": "~0.1.2", - "js-string-escape": "1.0.1", - "lodash": "^4.17.4", - "source-map": "~0.1.43", - "traceur": "0.0.111", - "urix": "^0.1.0" + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/transpile/node_modules/source-map": { - "version": "0.1.43", + "node_modules/rsvp": { + "version": "3.6.2", "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, + "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": "0.12.* || 4.* || 6.* || >= 7.*" } }, - "node_modules/traverse": { - "version": "0.3.9", - "dev": true, - "license": "MIT/X11" - }, - "node_modules/trim-newlines": { - "version": "1.0.0", + "node_modules/rubberduck": { + "version": "1.1.1", "dev": true, - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/trim-right": { - "version": "1.0.1", + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.12.0" } }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "queue-microtask": "^1.2.2" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "minimist": "^1.2.0" + "tslib": "^1.9.0" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "npm": ">=2.0.0" } }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, + "node_modules/safe-buffer": { + "version": "5.2.1", + "devOptional": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "devOptional": true, "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "ret": "~0.1.10" } }, - "node_modules/tslib": { - "version": "1.13.0", - "dev": true, - "license": "0BSD" + "node_modules/safer-buffer": { + "version": "2.1.2", + "devOptional": true, + "license": "MIT" }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "dev": true, + "node_modules/samsam": { + "version": "1.1.2", + "dev": true + }, + "node_modules/secure-compare": { + "version": "3.0.1", "license": "MIT" }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" + "node_modules/semver": { + "version": "5.7.1", + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "license": "Unlicense", - "optional": true + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true, + "license": "MIT" }, - "node_modules/type-check": { - "version": "0.3.2", + "node_modules/send": { + "version": "0.17.1", "dev": true, "license": "MIT", "dependencies": { - "prelude-ls": "~1.1.2" + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/type-detect": { - "version": "4.0.8", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", + "node_modules/send/node_modules/ms": { + "version": "2.1.1", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, - "node_modules/type-is": { - "version": "1.6.18", + "node_modules/serve-static": { + "version": "1.14.1", "dev": true, "license": "MIT", "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8.0" } }, - "node_modules/uberproto": { - "version": "1.2.0", + "node_modules/set-blocking": { + "version": "2.0.0", "dev": true, + "license": "ISC" + }, + "node_modules/set-value": { + "version": "2.0.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/uglify-es": { - "version": "3.1.3", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "devOptional": true, + "license": "MIT", "dependencies": { - "commander": "~2.11.0", - "source-map": "~0.5.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/uglify-es/node_modules/commander": { - "version": "2.11.0", + "node_modules/setimmediate": { + "version": "1.0.5", "dev": true, "license": "MIT" }, - "node_modules/uglify-es/node_modules/source-map": { - "version": "0.5.7", + "node_modules/setprototypeof": { + "version": "1.1.1", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "dev": true, + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" } }, - "node_modules/unbox-primitive": { - "version": "1.0.1", + "node_modules/shallow-clone": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/underscore": { - "version": "1.10.2", - "license": "MIT" + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/underscore.string": { - "version": "3.3.5", + "node_modules/shebang-command": { + "version": "1.2.0", "dev": true, "license": "MIT", "dependencies": { - "sprintf-js": "^1.0.3", - "util-deprecate": "^1.0.2" + "shebang-regex": "^1.0.0" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", + "node_modules/shebang-regex": { + "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/unicode-match-property-ecmascript": { + "node_modules/shelljs": { + "version": "0.3.0", + "dev": true, + "license": "BSD*", + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/side-channel": { "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "license": "MIT", + "node_modules/sift": { + "version": "5.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==", + "dev": true, + "license": "ISC" + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "dev": true, + "license": "ISC" + }, + "node_modules/simple-html-tokenizer": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.5.11.tgz", + "integrity": "sha512-C2WEK/Z3HoSFbYq8tI7ni3eOo/NneSPRoPpcM7WdLjFOArFuyXEjAoCdOC3DgMfRyziZQ1hCNR4mrNdWEvD0og==", + "dev": true, + "license": "MIT" + }, + "node_modules/sinon": { + "version": "1.17.7", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "formatio": "1.1.1", + "lolex": "1.3.2", + "samsam": "1.1.2", + "util": ">=0.10.3 <1" + }, "engines": { - "node": ">=4" + "node": ">=0.1.103" } }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", + "node_modules/slash": { + "version": "2.0.0", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/union": { - "version": "0.5.0", - "dependencies": { - "qs": "^6.4.0" - }, + "node_modules/slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/union-value": { - "version": "1.0.1", + "node_modules/snapdragon": { + "version": "0.8.2", "devOptional": true, "license": "MIT", "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/universalify": { - "version": "0.1.2", - "dev": true, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "devOptional": true, "license": "MIT", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, "engines": { - "node": ">= 4.0.0" + "node": ">=0.10.0" } }, - "node_modules/unpipe": { + "node_modules/snapdragon-node/node_modules/define-property": { "version": "1.0.0", + "devOptional": true, "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/unset-value": { + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { "version": "1.0.0", "devOptional": true, "license": "MIT", "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "kind-of": "^6.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", "devOptional": true, "license": "MIT", "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" + "kind-of": "^6.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", "devOptional": true, "license": "MIT", "dependencies": { - "isarray": "1.0.0" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", + "node_modules/snapdragon-util": { + "version": "3.0.1", "devOptional": true, "license": "MIT", + "dependencies": { + "kind-of": "^3.2.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/unzipper": { - "version": "0.9.15", - "dev": true, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "devOptional": true, "license": "MIT", "dependencies": { - "big-integer": "^1.6.17", - "binary": "~0.3.0", - "bluebird": "~3.4.1", - "buffer-indexof-polyfill": "~1.0.0", - "duplexer2": "~0.1.4", - "fstream": "^1.0.12", - "listenercount": "~1.0.1", - "readable-stream": "~2.3.6", - "setimmediate": "~1.0.4" + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/upath": { - "version": "1.2.0", + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", "devOptional": true, "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, "engines": { - "node": ">=4", - "yarn": "*" + "node": ">=0.10.0" } }, - "node_modules/uri-js": { - "version": "4.2.2", + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", "devOptional": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "punycode": "^2.1.0" + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/urix": { - "version": "0.1.0", - "devOptional": true, - "license": "MIT" - }, - "node_modules/url-join": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/use": { - "version": "3.1.1", + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", "devOptional": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/useragent": { + "node_modules/socket.io": { "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "lru-cache": "4.1.x", - "tmp": "0.0.x" + "debug": "~4.1.0", + "engine.io": "~3.4.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.3.0", + "socket.io-parser": "~3.4.0" } }, - "node_modules/util": { - "version": "0.10.3", + "node_modules/socket.io-adapter": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/socket.io-client": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "inherits": "2.0.1" + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "engine.io-client": "~3.4.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "devOptional": true, + "node_modules/socket.io-client/node_modules/component-emitter": { + "version": "1.2.1", + "dev": true, "license": "MIT" }, - "node_modules/util.promisify": { - "version": "1.1.1", + "node_modules/socket.io-client/node_modules/debug": { + "version": "4.1.1", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "for-each": "^0.3.3", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ms": "^2.1.1" } }, - "node_modules/util/node_modules/inherits": { + "node_modules/socket.io-client/node_modules/isarray": { "version": "2.0.1", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/utils-merge": { - "version": "1.0.1", + "node_modules/socket.io-client/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/socket.io-client/node_modules/socket.io-parser": { + "version": "3.3.0", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.4.0" + "dependencies": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" } }, - "node_modules/uuid": { - "version": "3.4.0", + "node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug": { + "version": "3.1.0", + "dev": true, "license": "MIT", - "optional": true, - "bin": { - "uuid": "bin/uuid" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", + "node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/ms": { + "version": "2.0.0", "dev": true, "license": "MIT" }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", + "node_modules/socket.io-parser": { + "version": "3.4.1", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "isarray": "2.0.1" } }, - "node_modules/validate.js": { - "version": "0.12.0", + "node_modules/socket.io-parser/node_modules/component-emitter": { + "version": "1.2.1", + "dev": true, "license": "MIT" }, - "node_modules/vary": { - "version": "1.1.2", + "node_modules/socket.io-parser/node_modules/debug": { + "version": "4.1.1", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "optional": true, "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "ms": "^2.1.1" } }, - "node_modules/vm-browserify": { - "version": "0.0.4", + "node_modules/socket.io-parser/node_modules/isarray": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/socket.io-parser/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/socket.io/node_modules/debug": { + "version": "4.1.1", "dev": true, "license": "MIT", "dependencies": { - "indexof": "0.0.1" + "ms": "^2.1.1" } }, - "node_modules/which": { - "version": "1.3.1", + "node_modules/socket.io/node_modules/ms": { + "version": "2.1.2", "dev": true, - "license": "ISC", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.4.4", + "license": "BSD-3-Clause", + "optional": true, "dependencies": { - "isexe": "^2.0.0" + "amdefine": ">=0.0.4" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">=0.8.0" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "dev": true, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "devOptional": true, "license": "MIT", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, - "node_modules/which-module": { - "version": "2.0.0", + "node_modules/source-map-support": { + "version": "0.2.10", "dev": true, - "license": "ISC" + "dependencies": { + "source-map": "0.1.32" + } }, - "node_modules/winston": { - "version": "2.4.4", + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.1.32", "dev": true, - "license": "MIT", "dependencies": { - "async": "~1.0.0", - "colors": "1.0.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "stack-trace": "0.0.x" + "amdefine": ">=0.0.4" }, "engines": { - "node": ">= 0.10.0" + "node": ">=0.8.0" } }, - "node_modules/winston/node_modules/async": { - "version": "1.0.0", - "dev": true, + "node_modules/source-map-url": { + "version": "0.4.0", + "devOptional": true, "license": "MIT" }, - "node_modules/winston/node_modules/colors": { - "version": "1.0.3", + "node_modules/sourcemap-codec": { + "version": "1.4.8", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } + "license": "MIT" }, - "node_modules/word-wrap": { - "version": "1.2.3", + "node_modules/spdx-correct": { + "version": "3.1.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/wordwrap": { - "version": "0.0.3", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "dev": true, + "license": "CC-BY-3.0" }, - "node_modules/wrap-ansi": { - "version": "2.1.0", + "node_modules/spdx-expression-parse": { + "version": "3.0.1", "dev": true, "license": "MIT", "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", + "node_modules/spdx-license-ids": { + "version": "3.0.5", "dev": true, + "license": "CC0-1.0" + }, + "node_modules/split-string": { + "version": "3.1.0", + "devOptional": true, "license": "MIT", "dependencies": { - "number-is-nan": "^1.0.0" + "extend-shallow": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "1.0.2", + "node_modules/sprintf-js": { + "version": "1.1.2", "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/sshpk": { + "version": "1.16.1", "license": "MIT", + "optional": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { "node": ">=0.10.0" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" + "node_modules/stack-trace": { + "version": "0.0.10", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } }, - "node_modules/ws": { - "version": "5.2.2", + "node_modules/standard": { + "version": "17.0.0", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "async-limiter": "~1.0.0" + "eslint": "^8.13.0", + "eslint-config-standard": "17.0.0", + "eslint-config-standard-jsx": "^11.0.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-n": "^15.1.0", + "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-react": "^7.28.0", + "standard-engine": "^15.0.0" + }, + "bin": { + "standard": "bin/cmd.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/xdg-basedir": { - "version": "4.0.0", + "node_modules/standard-engine": { + "version": "15.0.0", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", + "dependencies": { + "get-stdin": "^8.0.0", + "minimist": "^1.2.6", + "pkg-conf": "^3.1.0", + "xdg-basedir": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/xmlbuilder": { - "version": "8.2.2", + "node_modules/standard-engine/node_modules/get-stdin": { + "version": "8.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/xmldom": { - "version": "0.1.31", + "node_modules/state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", "dev": true, - "license": "(LGPL-2.0 or MIT)", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "devOptional": true, + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, "engines": { - "node": ">=0.1" + "node": ">=0.10.0" } }, - "node_modules/xmlhttprequest-ssl": { - "version": "1.5.5", - "dev": true, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "devOptional": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/xtend": { - "version": "4.0.2", - "dev": true, + "node_modules/statuses": { + "version": "1.5.0", "license": "MIT", "engines": { - "node": ">=0.4" + "node": ">= 0.6" } }, - "node_modules/y18n": { - "version": "3.2.1", + "node_modules/steal": { + "version": "2.2.4", "dev": true, - "license": "ISC" + "dependencies": { + "assert": "~1.4.1", + "buffer": "~5.0.4", + "console-browserify": "~1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "~3.11.0", + "domain-browser": "~1.1.2", + "events": "~1.1.1", + "http-browserify": "~1.7.0", + "https-browserify": "~1.0.0", + "os-browserify": "~0.3.0", + "path-browserify": "~0.0.0", + "process": "~0.11.9", + "punycode": "~2.0.1", + "resolve": "^1.1.7", + "string_decoder": "~1.0.0", + "tty-browserify": "~0.0.0", + "vm-browserify": "~0.0.4", + "zlib-browserify": "~0.0.3" + } }, - "node_modules/yallist": { - "version": "2.1.2", + "node_modules/steal-bundler": { + "version": "0.3.6", "dev": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "fs-extra": "^4.0.2", + "glob": "^7.1.2", + "lodash.uniq": "^4.5.0", + "minimatch": "^3.0.2", + "pdenodeify": "^0.1.0" + } }, - "node_modules/yargs": { - "version": "11.1.1", + "node_modules/steal-bundler/node_modules/fs-extra": { + "version": "4.0.3", "dev": true, "license": "MIT", "dependencies": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, - "node_modules/yargs-parser": { - "version": "9.0.2", + "node_modules/steal-bundler/node_modules/graceful-fs": { + "version": "4.2.4", "dev": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/steal-config-utils": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/steal-css": { + "version": "1.3.2", + "license": "MIT" + }, + "node_modules/steal-less": { + "version": "1.3.4", + "license": "MIT", "dependencies": { - "camelcase": "^4.1.0" + "less": "2.4.0 - 2.6.0", + "steal-css": "^1.2.0" } }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "4.1.0", + "node_modules/steal-mocha": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mocha": "^5.0.5", + "steal": "^1.11.0", + "steal-css": "^1.3.2" + } + }, + "node_modules/steal-mocha/node_modules/punycode": { + "version": "2.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/yeast": { - "version": "0.1.2", + "node_modules/steal-mocha/node_modules/safe-buffer": { + "version": "5.1.2", "dev": true, "license": "MIT" }, - "node_modules/zlib-browserify": { - "version": "0.0.3", + "node_modules/steal-mocha/node_modules/steal": { + "version": "1.12.6", "dev": true, - "license": "MIT", "dependencies": { - "tape": "~0.2.2" + "assert": "~1.4.1", + "buffer": "~5.0.4", + "console-browserify": "~1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "~3.11.0", + "domain-browser": "~1.1.2", + "events": "~1.1.1", + "http-browserify": "~1.7.0", + "https-browserify": "~1.0.0", + "os-browserify": "~0.3.0", + "path-browserify": "~0.0.0", + "process": "~0.11.9", + "punycode": "~2.0.1", + "resolve": "^1.1.7", + "string_decoder": "~1.0.0", + "tty-browserify": "~0.0.0", + "vm-browserify": "~0.0.4", + "zlib-browserify": "~0.0.3" } - } - }, + }, + "node_modules/steal-mocha/node_modules/string_decoder": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/steal-parse-amd": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/steal-rollup": { + "version": "0.58.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "0.0.38", + "@types/node": "*" + }, + "bin": { + "rollup": "bin/rollup" + } + }, + "node_modules/steal-stache": { + "version": "4.1.5", + "dependencies": { + "can-assign": "^1.0.0", + "can-stache": "^4.0.0", + "can-stache-ast": "^1.0.0", + "can-stache-bindings": "^4.0.0", + "can-view-import": "^4.2.2", + "steal-config-utils": "^1.0.0" + } + }, + "node_modules/steal-tools": { + "version": "2.2.6", + "dev": true, + "dependencies": { + "babel-minify": "^0.5.0", + "babel-standalone": "^6.23.1", + "bitovi-source-map": "0.4.2-bitovi.2", + "chokidar": "^2.0.0", + "clean-css": "^4.1.9", + "colors": "^1.2.1", + "common-tags": "^1.7.2", + "find-line-column": "^0.5.2", + "fs-extra": "~7.0.0", + "glob": "^7.1.1", + "globby": "^8.0.1", + "gzip-size": "4.0.0", + "is-appveyor": "^1.0.0", + "lodash": "^4.17.0", + "loose-envify": "^1.3.1", + "moment": "^2.10.2", + "multimatch": "^2.1.0", + "normalize-path": "^2.1.1", + "object.entries": "^1.0.4", + "pdenodeify": "^0.1.0", + "prettier": "1.12.0", + "pump": "^3.0.0", + "rollup-plugin-commonjs": "^9.3.4", + "steal": "^2.2.0", + "steal-bundler": "^0.3.6", + "steal-parse-amd": "^1.0.0", + "steal-rollup": "^0.58.4", + "terser": "^3.17.0", + "through2": "^3.0.0", + "tmp": "0.0.33", + "traceur": "0.0.111", + "transpile": "^2.7.2", + "urix": "^0.1.0", + "winston": "^2.2.0", + "ws": "^5.1.1", + "yargs": "^11.0.0" + }, + "bin": { + "steal-tools": "bin/steal" + }, + "engines": { + "node": "8.x - 13.x" + } + }, + "node_modules/steal-tools/node_modules/normalize-path": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/steal/node_modules/punycode": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/steal/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/steal/node_modules/string_decoder": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/stream-buffers": { + "version": "0.2.6", + "dev": true, + "engines": { + "node": ">= 0.3.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "devOptional": true, + "license": "MIT" + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-natural-compare": { + "version": "2.0.3", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "bin": { + "strip-json-comments": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/superagent": { + "version": "3.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "component-emitter": "^1.2.0", + "cookiejar": "^2.1.0", + "debug": "^3.1.0", + "extend": "^3.0.0", + "form-data": "^2.3.1", + "formidable": "^1.2.0", + "methods": "^1.1.1", + "mime": "^1.4.1", + "qs": "^6.5.1", + "readable-stream": "^2.3.5" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/superagent/node_modules/debug": { + "version": "3.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/superagent/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/syn": { + "version": "0.14.1", + "dev": true + }, + "node_modules/table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true, + "license": "MIT" + }, + "node_modules/table/node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tape": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-equal": "~0.0.0", + "defined": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "node_modules/terser": { + "version": "3.17.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "bin": { + "terser": "bin/uglifyjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser/node_modules/source-map-support": { + "version": "0.5.21", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/test-exclude": { + "version": "4.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + }, + "node_modules/test-exclude/node_modules/arr-diff": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/array-unique": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/braces": { + "version": "1.8.5", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/expand-brackets": { + "version": "0.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/extglob": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/is-extglob": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/is-glob": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/micromatch": { + "version": "2.3.11", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/normalize-path": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/testee": { + "version": "0.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-core": "^6.24.0", + "babel-plugin-istanbul": "^4.1.1", + "body-parser": "^1.15.2", + "commander": "^2.3.0", + "connect-injector": "^0.4.0", + "debug": "^3.0.0", + "feathers": "^2.0.1", + "feathers-memory": "^1.0.1", + "feathers-rest": "^1.5.0", + "feathers-socketio": "^2.0.1", + "http-proxy": "^1.1.4", + "istanbul": "^0.4.0", + "launchpad": "^0.7.1", + "lodash": "^4.17.10", + "mime-types": "^2.1.6", + "miner": "^1.0.0", + "mocha": "^4.1.0", + "path": "^0.12.7", + "testee-client": "^0.5.0", + "useragent": "^2.0.9" + }, + "bin": { + "testee": "bin/testee" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/testee-client": { + "version": "0.5.5", + "dev": true, + "license": "MIT", + "dependencies": { + "feathers-rest": "^1.5.0", + "superagent": "^3.0.0" + } + }, + "node_modules/testee/node_modules/browser-stdout": { + "version": "1.3.0", + "dev": true, + "license": "ISC" + }, + "node_modules/testee/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "node_modules/testee/node_modules/debug": { + "version": "3.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/testee/node_modules/diff": { + "version": "3.3.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/testee/node_modules/glob": { + "version": "7.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/testee/node_modules/growl": { + "version": "1.10.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.x" + } + }, + "node_modules/testee/node_modules/has-flag": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/testee/node_modules/he": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/testee/node_modules/minimist": { + "version": "0.0.8", + "dev": true, + "license": "MIT" + }, + "node_modules/testee/node_modules/mkdirp": { + "version": "0.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/testee/node_modules/mocha": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "browser-stdout": "1.3.0", + "commander": "2.11.0", + "debug": "3.1.0", + "diff": "3.3.1", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.3", + "he": "1.1.1", + "mkdirp": "0.5.1", + "supports-color": "4.4.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/testee/node_modules/mocha/node_modules/commander": { + "version": "2.11.0", + "dev": true, + "license": "MIT" + }, + "node_modules/testee/node_modules/mocha/node_modules/debug": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/testee/node_modules/mocha/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/testee/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/testee/node_modules/supports-color": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/text-statistics": { + "version": "0.1.1" + }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/through": { + "version": "2.3.8", + "license": "MIT" + }, + "node_modules/through2": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-array": { + "version": "0.1.4", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "devOptional": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "devOptional": true, + "license": "MIT", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/traceur": { + "version": "0.0.111", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "commander": "2.9.x", + "glob": "5.0.x", + "rsvp": "^3.0.13", + "semver": "^4.3.3", + "source-map-support": "~0.2.8" + }, + "bin": { + "traceur": "traceur" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/traceur/node_modules/commander": { + "version": "2.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-readlink": ">= 1.0.0" + }, + "engines": { + "node": ">= 0.6.x" + } + }, + "node_modules/traceur/node_modules/glob": { + "version": "5.0.15", + "dev": true, + "license": "ISC", + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/traceur/node_modules/semver": { + "version": "4.3.6", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/transpile": { + "version": "2.7.2", + "dev": true, + "dependencies": { + "ast-types": "^0.12.2", + "babel-standalone": "^6.23.1", + "comparify": "0.2.0", + "escodegen": "^1.7.0", + "esprima": "^4.0.0", + "estemplate": "^0.5.1", + "estraverse": "4.2.0", + "js-module-formats": "~0.1.2", + "js-string-escape": "1.0.1", + "lodash": "^4.17.4", + "source-map": "~0.1.43", + "traceur": "0.0.111", + "urix": "^0.1.0" + } + }, + "node_modules/transpile/node_modules/source-map": { + "version": "0.1.43", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/traverse": { + "version": "0.3.9", + "dev": true, + "license": "MIT/X11" + }, + "node_modules/trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", + "deprecated": "Use String.prototype.trim() instead", + "dev": true + }, + "node_modules/trim-newlines": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-right": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "1.13.0", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "license": "Unlicense", + "optional": true + }, + "node_modules/type-check": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uberproto": { + "version": "1.2.0", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/uglify-es": { + "version": "3.1.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "commander": "~2.11.0", + "source-map": "~0.5.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-es/node_modules/commander": { + "version": "2.11.0", + "dev": true, + "license": "MIT" + }, + "node_modules/uglify-es/node_modules/source-map": { + "version": "0.5.7", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.10.2", + "license": "MIT" + }, + "node_modules/underscore.string": { + "version": "3.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unicode-regex/-/unicode-regex-3.0.0.tgz", + "integrity": "sha512-WiDJdORsqgxkZrjC8WsIP573130HNn7KsB0IDnUccW2BG2b19QQNloNhVe6DKk3Aef0UcoIHhNVj7IkkcYWrNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "regexp-util": "^1.2.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/unified": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", + "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/union": { + "version": "0.5.0", + "dependencies": { + "qs": "^6.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", + "dev": true, + "license": "MIT" + }, + "node_modules/unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "dev": true, + "license": "MIT" + }, + "node_modules/unist-util-remove-position": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "unist-util-visit": "^1.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "unist-util-is": "^3.0.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unzipper": { + "version": "0.9.15", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "^1.6.17", + "binary": "~0.3.0", + "bluebird": "~3.4.1", + "buffer-indexof-polyfill": "~1.0.0", + "duplexer2": "~0.1.4", + "fstream": "^1.0.12", + "listenercount": "~1.0.1", + "readable-stream": "~2.3.6", + "setimmediate": "~1.0.4" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.2.2", + "devOptional": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "devOptional": true, + "license": "MIT" + }, + "node_modules/url-join": { + "version": "2.0.5", + "license": "MIT" + }, + "node_modules/use": { + "version": "3.1.1", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/useragent": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lru-cache": "4.1.x", + "tmp": "0.0.x" + } + }, + "node_modules/util": { + "version": "0.10.3", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "devOptional": true, + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "license": "MIT", + "optional": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate.js": { + "version": "0.12.0", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/vm-browserify": { + "version": "0.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "indexof": "0.0.1" + } + }, + "node_modules/vnopts": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vnopts/-/vnopts-1.0.2.tgz", + "integrity": "sha512-d2rr2EFhAGHnTlURu49G7GWmiJV80HbAnkYdD9IFAtfhmxC+kSWEaZ6ZF064DJFTv9lQZQV1vuLTntyQpoanGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "leven": "^2.1.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/vnopts/node_modules/leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/winston": { + "version": "2.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "~1.0.0", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "stack-trace": "0.0.x" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/winston/node_modules/async": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/winston/node_modules/colors": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "0.0.3", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/wrap-ansi": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ws": { + "version": "5.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/xmlbuilder": { + "version": "8.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmldom": { + "version": "0.1.31", + "dev": true, + "license": "(LGPL-2.0 or MIT)", + "engines": { + "node": ">=0.1" + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "1.5.5", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "3.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/yallist": { + "version": "2.1.2", + "dev": true, + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.3.tgz", + "integrity": "sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@babel/runtime": "^7.8.7" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yaml-unist-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yaml-unist-parser/-/yaml-unist-parser-1.1.1.tgz", + "integrity": "sha512-cGtqhHBlcft+rTKiPsVcSyi43Eqm5a1buYokW9VkztroKMErBSdR9ANHx+/XxNppHZTu2KMEn4yY8MdhuGoFuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "lines-and-columns": "^1.1.6", + "tslib": "^1.10.0", + "yaml": "^1.7.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "11.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "node_modules/yargs-parser": { + "version": "9.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yeast": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/zlib-browserify": { + "version": "0.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "tape": "~0.2.2" + } + } + }, "dependencies": { + "@angular/compiler": { + "version": "8.2.14", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-8.2.14.tgz", + "integrity": "sha512-ABZO4E7eeFA1QyJ2trDezxeQM5ZFa1dXw1Mpl/+1vuXDKNjJgNyWYwKp/NwRkLmrsuV0yv4UDCDe4kJOGbPKnw==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, "@babel/cli": { "version": "7.10.1", "requires": { @@ -14638,6 +18740,30 @@ } } }, + "@glimmer/interfaces": { + "version": "0.41.4", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.41.4.tgz", + "integrity": "sha512-MzXwMyod3MlwSZezHSaVBsCEIW/giYYfTDYARR46QnYsaFVatMVbydjsI7jkAuBCbnLCyNOIc1TrYIj71i/rpg==", + "dev": true + }, + "@glimmer/syntax": { + "version": "0.41.4", + "resolved": "https://registry.npmjs.org/@glimmer/syntax/-/syntax-0.41.4.tgz", + "integrity": "sha512-NLPNirZDbNmpZ8T/ccle22zt2rhUq5il7ST6IJk62T58QZeJsdr3m3RS4kaGSBsQhXoKELrgX048yYEX5sC+fw==", + "dev": true, + "requires": { + "@glimmer/interfaces": "^0.41.4", + "@glimmer/util": "^0.41.4", + "handlebars": "^4.0.13", + "simple-html-tokenizer": "^0.5.7" + } + }, + "@glimmer/util": { + "version": "0.41.4", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.41.4.tgz", + "integrity": "sha512-DwS94K+M0vtG+cymxH0rslJr09qpdjyOLdCjmpKcG/nNiZQfMA1ybAaFEmwk9UaVlUG9STENFeQwyrLevJB+7g==", + "dev": true + }, "@humanwhocodes/config-array": { "version": "0.9.5", "dev": true, @@ -14664,6 +18790,12 @@ "version": "1.2.1", "dev": true }, + "@iarna/toml": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.3.tgz", + "integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==", + "dev": true + }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "dev": true, @@ -14672,18 +18804,199 @@ "glob-to-regexp": "^0.3.0" } }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + } + } + }, "@nodelib/fs.stat": { "version": "1.1.3", "dev": true }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@rollup/rollup-android-arm-eabi": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", + "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-android-arm64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz", + "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-darwin-arm64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz", + "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-darwin-x64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz", + "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz", + "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-linux-arm-musleabihf": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz", + "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-linux-arm64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz", + "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-linux-arm64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz", + "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz", + "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-linux-riscv64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz", + "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-linux-s390x-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz", + "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-linux-x64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", + "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-linux-x64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", + "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-win32-arm64-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz", + "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-win32-ia32-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz", + "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==", + "dev": true, + "optional": true, + "peer": true + }, + "@rollup/rollup-win32-x64-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz", + "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==", + "dev": true, + "optional": true, + "peer": true + }, + "@samverschueren/stream-to-observable": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", + "integrity": "sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==", + "dev": true, + "requires": { + "any-observable": "^0.3.0" + } + }, "@types/estree": { "version": "0.0.38", "dev": true }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, "@types/json5": { "version": "0.0.29", "dev": true }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, "@types/node": { "version": "14.0.11", "dev": true @@ -14695,6 +19008,49 @@ "@types/node": "*" } }, + "@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.6.1.tgz", + "integrity": "sha512-+sTnssW6bcbDZKE8Ce7VV6LdzkQz2Bxk7jzk1J8H1rovoTxnm6iXvYIyncvNsaB/kBCOM63j/LNJfm27bNdUoA==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "glob": "^7.1.4", + "is-glob": "^4.0.1", + "lodash.unescape": "4.0.1", + "semver": "^6.3.0", + "tsutils": "^3.17.1" + }, + "dependencies": { + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, "abbrev": { "version": "1.1.1", "dev": true @@ -14727,6 +19083,24 @@ "es6-promisify": "^5.0.0" } }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + } + } + }, "ajv": { "version": "6.12.6", "devOptional": true, @@ -14741,6 +19115,31 @@ "version": "1.0.1", "devOptional": true }, + "angular-estree-parser": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/angular-estree-parser/-/angular-estree-parser-1.3.1.tgz", + "integrity": "sha512-jvlnNk4aoEmA6EKK12OnsOkCSdsWleBsYB+aWyH8kpfTB6Li1kxWVbHKVldH9zDCwVVi1hXfqPi/gbSv49tkbQ==", + "dev": true, + "requires": { + "lines-and-columns": "^1.1.6", + "tslib": "^1.9.3" + } + }, + "angular-html-parser": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/angular-html-parser/-/angular-html-parser-1.4.0.tgz", + "integrity": "sha512-5KyzzYOeZV9g9ahXw4rbi8IIbMjUdXoarXJ0CfbWue5U1YsvMnjMZJ3oadpU8ZtnIx1zR/dsyt+FLJx2U65d2Q==", + "dev": true, + "requires": { + "tslib": "^1.9.3" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, "ansi-regex": { "version": "2.1.1", "dev": true @@ -14751,6 +19150,12 @@ "color-convert": "^1.9.0" } }, + "any-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", + "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", + "dev": true + }, "anymatch": { "version": "2.0.0", "devOptional": true, @@ -14918,6 +19323,12 @@ "version": "0.12.4", "dev": true }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, "async": { "version": "2.6.3", "requires": { @@ -15419,6 +19830,12 @@ "version": "1.0.2", "dev": true }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true + }, "balanced-match": { "version": "1.0.0" }, @@ -15819,6 +20236,32 @@ "version": "1.0.1", "dev": true }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, "callsite": { "version": "1.0.0", "dev": true @@ -16950,6 +21393,30 @@ "supports-color": "^5.3.0" } }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, "check-error": { "version": "1.0.2", "dev": true @@ -16972,6 +21439,12 @@ "upath": "^1.1.1" } }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, "cipher-base": { "version": "1.0.4", "dev": true, @@ -16980,6 +21453,27 @@ "safe-buffer": "^5.0.1" } }, + "cjk-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cjk-regex/-/cjk-regex-2.0.0.tgz", + "integrity": "sha512-E4gFi2f3jC0zFVHpaAcupW+gv9OejZ2aV3DP/LlSO0dDcZJAXw7W0ivn+vN17edN/PhU4HCgs1bfx7lPK7FpdA==", + "dev": true, + "requires": { + "regexp-util": "^1.2.1", + "unicode-regex": "^2.0.0" + }, + "dependencies": { + "unicode-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-regex/-/unicode-regex-2.0.0.tgz", + "integrity": "sha512-5nbEG2YU7loyTvPABaKb+8B0u8L7vWCsVmCSsiaO249ZdMKlvrXlxR2ex4TUVAdzv/Cne/TdoXSSaJArGXaleQ==", + "dev": true, + "requires": { + "regexp-util": "^1.2.0" + } + } + } + }, "class-utils": { "version": "0.3.6", "devOptional": true, @@ -17012,6 +21506,12 @@ } } }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, "cli": { "version": "1.0.1", "dev": true, @@ -17020,6 +21520,53 @@ "glob": "^7.1.1" } }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==", + "dev": true, + "requires": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, "cliui": { "version": "4.1.0", "dev": true, @@ -17077,6 +21624,12 @@ "version": "1.10.0", "dev": true }, + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "dev": true + }, "collection-visit": { "version": "1.0.0", "devOptional": true, @@ -17227,6 +21780,46 @@ "corser": { "version": "2.0.1" }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true + } + } + }, "create-ecdh": { "version": "4.0.3", "dev": true, @@ -17325,6 +21918,18 @@ "assert-plus": "^1.0.0" } }, + "dashify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz", + "integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==", + "dev": true + }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true + }, "date-now": { "version": "0.1.4", "dev": true @@ -17351,6 +21956,12 @@ "version": "0.2.0", "devOptional": true }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, "deep-eql": { "version": "3.0.1", "dev": true, @@ -17409,6 +22020,159 @@ "version": "0.0.0", "dev": true }, + "del": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", + "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "dev": true, + "requires": { + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "requires": { + "fill-range": "^7.1.1" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "requires": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + } + }, + "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 + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, "delayed-stream": { "version": "1.0.0", "devOptional": true @@ -17436,6 +22200,12 @@ "repeating": "^2.0.0" } }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, "diff": { "version": "3.5.0", "dev": true @@ -17552,12 +22322,44 @@ "url-join": "^2.0.5" } }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "editorconfig-to-prettier": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/editorconfig-to-prettier/-/editorconfig-to-prettier-0.1.1.tgz", + "integrity": "sha512-MMadSSVRDb4uKdxV6bCXXN4cTsxIsXYtV4XdPu6FOCSAw6zsCIDA+QEktEU+u6h+c/mTrul5NR+pwFpPxwetiQ==", + "dev": true + }, "ee-first": { "version": "1.1.1" }, "electron-to-chromium": { "version": "1.3.460" }, + "elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==", + "dev": true + }, "elliptic": { "version": "6.5.2", "dev": true, @@ -17577,6 +22379,12 @@ } } }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, "encodeurl": { "version": "1.0.2" }, @@ -18451,6 +23259,17 @@ } } }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, "extglob": { "version": "2.0.4", "devOptional": true, @@ -18536,6 +23355,15 @@ "version": "2.0.6", "dev": true }, + "fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, "feathers": { "version": "2.2.4", "dev": true, @@ -18661,6 +23489,16 @@ } } }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, "file-entry-cache": { "version": "6.0.1", "dev": true, @@ -18716,6 +23554,18 @@ "version": "0.5.2", "dev": true }, + "find-parent-dir": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz", + "integrity": "sha512-41+Uo9lF5JNGpIMGrujNKDuqH9ofU2ISJ1XCZPLIN/Yayql599PtA0ywYtlLMYmJcSPkr4uAF14wJmKlW2Fx3g==", + "dev": true + }, + "find-project-root": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/find-project-root/-/find-project-root-1.1.1.tgz", + "integrity": "sha512-4+yZ013W+EZc+hvdgA2RlzlgNfP1eGdMNxU6xzw1yt518cF6/xZD3kLV+bprYX5+AD0IL76xcN28TPqYJHxrHw==", + "dev": true + }, "find-up": { "version": "2.1.0", "requires": { @@ -18763,6 +23613,18 @@ "version": "3.2.5", "dev": true }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "dev": true + }, + "flow-parser": { + "version": "0.111.3", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.111.3.tgz", + "integrity": "sha512-iEjGZ94OBMcESxnLorXNjJmtd/JtQYXUVrQpfwvtAKkuyawRmv+2LM6nqyOsOJkISEYbyY6ziudRE0u4VyPSVA==", + "dev": true + }, "follow-redirects": { "version": "1.11.0", "requires": { @@ -18920,6 +23782,12 @@ "has-symbols": "^1.0.1" } }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, "get-stdin": { "version": "4.0.1", "dev": true @@ -19057,6 +23925,15 @@ "lodash": "^4.17.15" } }, + "graphql": { + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.6.0.tgz", + "integrity": "sha512-VKzfvHEKybTKjQVpTFrA5yUq2S9ihcZvfJAtsDBBCuV6wauPu1xl/f9ehgVf0FcEJJs4vz6ysb/ZMkGigQZseg==", + "dev": true, + "requires": { + "iterall": "^1.2.2" + } + }, "growl": { "version": "1.10.5", "dev": true @@ -19631,9 +24508,27 @@ "version": "2.8.8", "dev": true }, + "html-element-attributes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-2.2.1.tgz", + "integrity": "sha512-gGTgCeQu+g1OFExZKWQ1LwbFXxLJ6cGdCGj64ByEaxatr/EPVc23D6Gxngb37ao+SNInP/sGu8FXxRsSxMm7aQ==", + "dev": true + }, "html-entities": { "version": "2.3.2" }, + "html-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/html-styles/-/html-styles-1.0.0.tgz", + "integrity": "sha512-cDl5dcj73oI4Hy0DSUNh54CAwslNLJRCCoO+RNkVo+sBrjA/0+7E/xzvj3zH/GxbbBLGJhE0hBe1eg+0FINC6w==", + "dev": true + }, + "html-tag-names": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/html-tag-names/-/html-tag-names-1.1.5.tgz", + "integrity": "sha512-aI5tKwNTBzOZApHIynaAwecLBv8TlZTEy/P4Sj2SzzAhBrGuI8yGZ0UIXVPQzOHGS+to2mjb04iy6VWt/8+d8A==", + "dev": true + }, "htmlparser2": { "version": "3.8.3", "dev": true, @@ -19812,6 +24707,12 @@ "repeating": "^2.0.0" } }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", + "dev": true + }, "indexof": { "version": "0.0.1", "dev": true @@ -19823,9 +24724,165 @@ "wrappy": "1" } }, - "inherits": { - "version": "2.0.4" - }, + "inherits": { + "version": "2.0.4" + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "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.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.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 + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "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 + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, "internal-slot": { "version": "1.0.3", "dev": true, @@ -19865,6 +24922,22 @@ } } }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, "is-appveyor": { "version": "1.0.0", "dev": true @@ -19903,6 +24976,15 @@ "version": "1.2.4", "dev": true }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, "is-core-module": { "version": "2.9.0", "dev": true, @@ -19930,6 +25012,12 @@ "version": "1.0.2", "dev": true }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, "is-descriptor": { "version": "0.1.6", "devOptional": true, @@ -19945,6 +25033,12 @@ } } }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true + }, "is-dotfile": { "version": "1.0.3", "dev": true @@ -19979,6 +25073,12 @@ "is-extglob": "^2.1.1" } }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, "is-negative-zero": { "version": "2.0.2", "dev": true @@ -20006,6 +25106,39 @@ "has-tostringtag": "^1.0.0" } }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true + }, + "is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "dev": true, + "requires": { + "symbol-observable": "^1.1.0" + } + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + }, "is-plain-object": { "version": "2.0.4", "devOptional": true, @@ -20021,6 +25154,12 @@ "version": "2.0.0", "dev": true }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, "is-regex": { "version": "1.1.4", "dev": true, @@ -20029,6 +25168,12 @@ "has-tostringtag": "^1.0.0" } }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true + }, "is-shared-array-buffer": { "version": "1.0.2", "dev": true, @@ -20069,10 +25214,22 @@ "call-bind": "^1.0.2" } }, + "is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "dev": true + }, "is-windows": { "version": "1.0.2", "devOptional": true }, + "is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "dev": true + }, "isarray": { "version": "1.0.0", "devOptional": true @@ -20193,6 +25350,21 @@ "semver": "^5.3.0" } }, + "iterall": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", + "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==", + "dev": true + }, + "jest-docblock": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, "jointjs": { "version": "3.5.3", "requires": { @@ -20216,6 +25388,12 @@ "version": "2.0.2", "requires": {} }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, "js-module-formats": { "version": "0.1.2", "dev": true @@ -20268,6 +25446,15 @@ "version": "0.4.1", "devOptional": true }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "dev": true @@ -20374,27 +25561,336 @@ "leven": "^3.1.0" } }, - "levn": { - "version": "0.3.0", + "levn": { + "version": "0.3.0", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lie": { + "version": "3.1.1", + "requires": { + "immediate": "~3.0.5" + } + }, + "lightbox2": { + "version": "2.11.1" + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==", + "dev": true + }, + "linguist-languages": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/linguist-languages/-/linguist-languages-7.6.0.tgz", + "integrity": "sha512-DBZPIWjrQmb/52UlSEN8MTiwwugrAh4NBX9/DyIG8IuO8rDLYDRM+KVPbuiPVKd3ResxYtZB5AiSuc8dTzOSog==", + "dev": true + }, + "lint-staged": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-9.4.3.tgz", + "integrity": "sha512-PejnI+rwOAmKAIO+5UuAZU9gxdej/ovSEOAY34yMfC3OS4Ac82vCBPzAWLReR9zCPOMqeVwQRaZ3bUBpAsaL2Q==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "commander": "^2.20.0", + "cosmiconfig": "^5.2.1", + "debug": "^4.1.1", + "dedent": "^0.7.0", + "del": "^5.0.0", + "execa": "^2.0.3", + "listr": "^0.14.3", + "log-symbols": "^3.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.1.1", + "string-argv": "^0.3.0", + "stringify-object": "^3.3.0" + }, + "dependencies": { + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "requires": { + "fill-range": "^7.1.1" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "execa": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", + "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^3.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "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" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "requires": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "npm-run-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", + "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "listenercount": { + "version": "1.0.1", + "dev": true + }, + "listr": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", + "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "dev": true, + "requires": { + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.5.0", + "listr-verbose-renderer": "^0.5.0", + "p-map": "^2.0.0", + "rxjs": "^6.3.3" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + } + } + }, + "listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha512-L26cIFm7/oZeSNVhWB6faeorXhMg4HNlb/dS/7jHhr708jxlXrtrBWo4YUxZQkc6dGoxEAe6J/D3juTRBUzjtA==", + "dev": true + }, + "listr-update-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", + "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==", + "dev": true + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==", + "dev": true, + "requires": { + "chalk": "^1.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "listr-verbose-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", + "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lie": { - "version": "3.1.1", - "requires": { - "immediate": "~3.0.5" + "chalk": "^2.4.1", + "cli-cursor": "^2.1.0", + "date-fns": "^1.27.2", + "figures": "^2.0.0" + }, + "dependencies": { + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + } } }, - "lightbox2": { - "version": "2.11.1" - }, - "listenercount": { - "version": "1.0.1", - "dev": true - }, "load-json-file": { "version": "1.1.0", "dev": true, @@ -20536,10 +26032,69 @@ "version": "4.6.2", "dev": true }, + "lodash.unescape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", + "integrity": "sha512-DhhGRshNS1aX6s5YdBE3njCCouPgnG29ebyHvImlZzXZf2SHgt+J08DHgytTPnpywNbO1Y8mNUFyQuIDBq2JZg==", + "dev": true + }, "lodash.uniq": { "version": "4.5.0", "dev": true }, + "lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", + "dev": true + }, + "log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2" + } + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + } + } + } + }, "lolex": { "version": "1.3.2", "dev": true @@ -20602,6 +26157,12 @@ "object-visit": "^1.0.0" } }, + "markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "dev": true + }, "math-random": { "version": "1.0.4", "dev": true @@ -20648,6 +26209,12 @@ "version": "1.0.1", "dev": true }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "merge2": { "version": "1.4.1", "dev": true @@ -20836,6 +26403,12 @@ "moment": { "version": "2.26.0" }, + "mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true + }, "ms": { "version": "2.0.0" }, @@ -20849,6 +26422,18 @@ "minimatch": "^3.0.0" } }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "n-readlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/n-readlines/-/n-readlines-1.0.0.tgz", + "integrity": "sha512-ISDqGcspVu6U3VKqtJZG1uR55SmNNF9uK0EMq1IvNVVZOui6MW6VR0+pIZhqz85ORAGp+4zW+5fJ/SE7bwEibA==", + "dev": true + }, "nan": { "version": "2.14.1", "dev": true, @@ -20999,453 +26584,1297 @@ "version": "1.1.5", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.3", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "dev": true, + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "dependencies": { + "define-properties": { + "version": "1.1.4", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } + } + }, + "object.omit": { + "version": "2.0.1", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "devOptional": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.5", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "on-finished": { + "version": "2.3.0", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + } + } + }, + "opener": { + "version": "1.5.2" + }, + "openurl": { + "version": "1.1.1", + "dev": true + }, + "optimist": { + "version": "0.6.1", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10" + } + } + }, + "optionator": { + "version": "0.8.3", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-try": { + "version": "1.0.0" + }, + "parent-module": { + "version": "1.0.1", + "dev": true, + "requires": { + "callsites": "^3.0.0" } }, - "object.fromentries": { - "version": "2.0.5", + "parse-asn1": { + "version": "5.1.5", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, - "object.getownpropertydescriptors": { - "version": "2.1.3", + "parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" } }, - "object.hasown": { - "version": "1.1.1", + "parse-glob": { + "version": "3.0.4", "dev": true, "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" }, "dependencies": { - "define-properties": { - "version": "1.1.4", + "is-extglob": { + "version": "1.0.0", + "dev": true + }, + "is-glob": { + "version": "2.0.1", "dev": true, "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "is-extglob": "^1.0.0" } } } }, - "object.omit": { - "version": "2.0.1", + "parse-json": { + "version": "2.2.0", "dev": true, "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "error-ex": "^1.2.0" } }, - "object.pick": { - "version": "1.3.0", - "devOptional": true, - "requires": { - "isobject": "^3.0.1" - } + "parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", + "dev": true }, - "object.values": { - "version": "1.1.5", + "parseqs": { + "version": "0.0.5", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "better-assert": "~1.0.0" } }, - "on-finished": { - "version": "2.3.0", + "parseuri": { + "version": "0.0.5", + "dev": true, "requires": { - "ee-first": "1.1.1" + "better-assert": "~1.0.0" } }, - "once": { - "version": "1.4.0", + "parseurl": { + "version": "1.3.3" + }, + "pascalcase": { + "version": "0.1.1", + "devOptional": true + }, + "path": { + "version": "0.12.7", + "dev": true, "requires": { - "wrappy": "1" + "process": "^0.11.1", + "util": "^0.10.3" } }, - "opener": { - "version": "1.5.2" + "path-browserify": { + "version": "0.0.0" }, - "openurl": { - "version": "1.1.1", + "path-dirname": { + "version": "1.0.2", + "devOptional": true + }, + "path-exists": { + "version": "3.0.0" + }, + "path-is-absolute": { + "version": "1.0.1" + }, + "path-key": { + "version": "2.0.1", "dev": true }, - "optimist": { - "version": "0.6.1", + "path-parse": { + "version": "1.0.7" + }, + "path-to-regexp": { + "version": "0.1.7", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "dev": true, "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "dependencies": { - "minimist": { - "version": "0.0.10" + "graceful-fs": { + "version": "4.2.4", + "dev": true + }, + "pify": { + "version": "2.3.0", + "dev": true } } }, - "optionator": { - "version": "0.8.3", + "pathval": { + "version": "1.1.0", + "dev": true + }, + "pbkdf2": { + "version": "3.1.1", "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "os-browserify": { - "version": "0.3.0", + "pdenodeify": { + "version": "0.1.0", "dev": true }, - "os-homedir": { - "version": "1.0.2", + "pdfjs-dist": { + "version": "2.4.456" + }, + "performance-now": { + "version": "2.1.0", + "optional": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, - "os-locale": { + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "4.0.1" + }, + "pinkie": { + "version": "2.0.4", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-conf": { "version": "3.1.0", "dev": true, "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "dev": true + }, + "load-json-file": { + "version": "5.3.0", + "dev": true, + "requires": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + } + }, + "locate-path": { + "version": "3.0.0", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "dev": true + }, + "type-fest": { + "version": "0.3.1", + "dev": true + } } }, - "os-tmpdir": { - "version": "1.0.2", - "dev": true - }, - "p-defer": { - "version": "1.0.0", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "dev": true - }, - "p-limit": { - "version": "1.3.0", + "pkg-up": { + "version": "2.0.0", "requires": { - "p-try": "^1.0.0" + "find-up": "^2.1.0" } }, - "p-locate": { - "version": "2.0.0", + "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": { - "p-limit": "^1.1.0" + "semver-compare": "^1.0.0" } }, - "p-try": { - "version": "1.0.0" - }, - "parent-module": { - "version": "1.0.1", + "plist": { + "version": "2.1.0", "dev": true, "requires": { - "callsites": "^3.0.0" + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.x" + }, + "dependencies": { + "base64-js": { + "version": "1.2.0", + "dev": true + } } }, - "parse-asn1": { - "version": "5.1.5", - "dev": true, + "portfinder": { + "version": "1.0.26", "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2" + } } }, - "parse-glob": { - "version": "3.0.4", + "posix-character-classes": { + "version": "0.1.1", + "devOptional": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" }, "dependencies": { - "is-extglob": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "has-flag": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", "dev": true }, - "is-glob": { - "version": "2.0.1", + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "has-flag": "^1.0.0" } } } }, - "parse-json": { - "version": "2.2.0", + "postcss-less": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-2.0.0.tgz", + "integrity": "sha512-pPNsVnpCB13nBMOcl5GVh8JGmB0JGFjqkLUDzKdVpptFFKEe9wFdEzvh2j4lD2AD+7qcrUfw9Ta+oi5+Fw7jjQ==", "dev": true, "requires": { - "error-ex": "^1.2.0" + "postcss": "^5.2.16" } }, - "parseqs": { - "version": "0.0.5", + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "postcss-scss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz", + "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", "dev": true, "requires": { - "better-assert": "~1.0.0" + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "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 + } } }, - "parseuri": { - "version": "0.0.5", + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha512-3pqyakeGhrO0BQ5+/tGTfvi5IAUAhHRayGK8WFSu06aEv2BmHoXw/Mhb+w7VY5HERIuC+QoUI7wgrCcq2hqCVA==", "dev": true, "requires": { - "better-assert": "~1.0.0" + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, - "parseurl": { - "version": "1.3.3" - }, - "pascalcase": { - "version": "0.1.1", - "devOptional": true - }, - "path": { - "version": "0.12.7", + "postcss-values-parser": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-1.5.0.tgz", + "integrity": "sha512-3M3p+2gMp0AH3da530TlX8kiO1nxdTnc3C6vr8dMxRLIlh8UYkz0/wcwptSXjhtx2Fr0TySI7a+BHDQ8NL7LaQ==", "dev": true, "requires": { - "process": "^0.11.1", - "util": "^0.10.3" + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, - "path-browserify": { - "version": "0.0.0" - }, - "path-dirname": { - "version": "1.0.2", - "devOptional": true - }, - "path-exists": { - "version": "3.0.0" - }, - "path-is-absolute": { - "version": "1.0.1" - }, - "path-key": { - "version": "2.0.1", + "prelude-ls": { + "version": "1.1.2", "dev": true }, - "path-parse": { - "version": "1.0.7" + "preserve": { + "version": "0.2.0", + "dev": true }, - "path-to-regexp": { - "version": "0.1.7", + "prettier": { + "version": "1.12.0", "dev": true }, - "path-type": { - "version": "1.1.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.4", + "prettier-standard": { + "version": "16.4.1", + "resolved": "https://registry.npmjs.org/prettier-standard/-/prettier-standard-16.4.1.tgz", + "integrity": "sha512-IW3Sct4GOdqc1s4+1HZjH2HegzLZQ6mDMl2xz6i6KHCac7kCM+obLbvm2e0zp8PytKkLQCdOpj0cWWa48Ruetw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "diff": "^4.0.2", + "eslint": "^6.8.0", + "execa": "^2.0.4", + "find-up": "^4.1.0", + "get-stdin": "^7.0.0", + "globby": "^6.1.0", + "ignore": "^3.3.7", + "lint-staged": "9.4.3", + "mri": "^1.1.5", + "multimatch": "^3.0.0", + "prettierx": "0.11.3" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "array-differ": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", + "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==", + "dev": true + }, + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "execa": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", + "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^3.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + } + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "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" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", "dev": true }, - "pify": { - "version": "2.3.0", + "get-stdin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", "dev": true - } - } - }, - "pathval": { - "version": "1.1.0", - "dev": true - }, - "pbkdf2": { - "version": "3.1.1", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "pdenodeify": { - "version": "0.1.0", - "dev": true - }, - "pdfjs-dist": { - "version": "2.4.456" - }, - "performance-now": { - "version": "2.1.0", - "optional": true - }, - "pify": { - "version": "4.0.1" - }, - "pinkie": { - "version": "2.0.4", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-conf": { - "version": "3.1.0", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", + }, + "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": { - "locate-path": "^3.0.0" + "pump": "^3.0.0" } }, - "graceful-fs": { - "version": "4.2.10", - "dev": true + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } }, - "load-json-file": { - "version": "5.3.0", + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dev": true, "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" + "type-fest": "^0.8.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, "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" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multimatch": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", + "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "array-differ": "^2.0.3", + "array-union": "^1.0.2", + "arrify": "^1.0.1", + "minimatch": "^3.0.4" + } + }, + "npm-run-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", + "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" } }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true + }, "p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" } }, "p-locate": { - "version": "3.0.0", + "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.0.0" + "p-limit": "^2.2.0" } }, "p-try": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "parse-json": { + "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 + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "shebang-regex": "^3.0.0" } }, - "strip-bom": { + "shebang-regex": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "type-fest": { - "version": "0.3.1", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, - "pkg-up": { - "version": "2.0.0", - "requires": { - "find-up": "^2.1.0" - } - }, - "plist": { - "version": "2.1.0", - "dev": true, - "requires": { - "base64-js": "1.2.0", - "xmlbuilder": "8.2.2", - "xmldom": "0.1.x" - }, - "dependencies": { - "base64-js": { - "version": "1.2.0", + "prettierx": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/prettierx/-/prettierx-0.11.3.tgz", + "integrity": "sha512-Xf04LEfD3ITo26i5U/zR++hwqKPG3feR06rrjB0t2o+QFv8ZidFp4o7nPqPGLfE4UwHJgd0qwnZKwm0MsUQHUA==", + "dev": true, + "requires": { + "@angular/compiler": "8.2.14", + "@babel/code-frame": "7.8.3", + "@babel/parser": "7.9.4", + "@glimmer/syntax": "0.41.4", + "@iarna/toml": "2.2.3", + "@typescript-eslint/typescript-estree": "2.6.1", + "angular-estree-parser": "1.3.1", + "angular-html-parser": "1.4.0", + "camelcase": "5.3.1", + "chalk": "3.0.0", + "cjk-regex": "2.0.0", + "cosmiconfig": "5.2.1", + "dashify": "2.0.0", + "dedent": "0.7.0", + "diff": "4.0.2", + "editorconfig": "0.15.3", + "editorconfig-to-prettier": "0.1.1", + "escape-string-regexp": "2.0.0", + "esutils": "2.0.3", + "find-parent-dir": "0.3.0", + "find-project-root": "1.1.1", + "flow-parser": "0.111.3", + "get-stream": "4.1.0", + "globby": "6.1.0", + "graphql": "14.6.0", + "html-element-attributes": "2.2.1", + "html-styles": "1.0.0", + "html-tag-names": "1.1.5", + "ignore": "4.0.6", + "is-ci": "2.0.0", + "jest-docblock": "25.3.0", + "json-stable-stringify": "1.0.1", + "leven": "3.1.0", + "lines-and-columns": "1.1.6", + "linguist-languages": "7.6.0", + "lodash.uniqby": "4.7.0", + "mem": "5.1.1", + "minimatch": "3.0.4", + "minimist": "1.2.5", + "n-readlines": "1.0.0", + "normalize-path": "3.0.0", + "parse-srcset": "1.0.2", + "postcss-less": "2.0.0", + "postcss-media-query-parser": "0.2.3", + "postcss-scss": "2.0.0", + "postcss-selector-parser": "2.2.3", + "postcss-values-parser": "1.5.0", + "regexp-util": "1.2.2", + "remark-math": "1.0.6", + "remark-parse": "5.0.0", + "resolve": "1.15.1", + "semver": "6.3.0", + "string-width": "4.2.0", + "unicode-regex": "3.0.0", + "unified": "8.4.2", + "vnopts": "1.0.2", + "yaml": "1.8.3", + "yaml-unist-parser": "1.1.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "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" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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 + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "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 + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true - } - } - }, - "portfinder": { - "version": "1.0.26", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "debug": { - "version": "3.2.6", + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, "requires": { - "ms": "^2.1.1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, - "ms": { - "version": "2.1.2" + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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" + } } } }, - "posix-character-classes": { - "version": "0.1.1", - "devOptional": true - }, - "prelude-ls": { - "version": "1.1.2", - "dev": true - }, - "preserve": { - "version": "0.2.0", - "dev": true - }, - "prettier": { - "version": "1.12.0", - "dev": true - }, "private": { "version": "0.1.8" }, @@ -21457,6 +27886,12 @@ "version": "2.0.1", "devOptional": true }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, "promise": { "version": "6.1.0", "optional": true, @@ -21530,6 +27965,12 @@ "qs": { "version": "6.5.2" }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, "randomatic": { "version": "3.1.1", "dev": true, @@ -21680,6 +28121,15 @@ "safe-regex": "^1.1.0" } }, + "regexp-util": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/regexp-util/-/regexp-util-1.2.2.tgz", + "integrity": "sha512-5/rl2UD18oAlLQEIuKBeiSIOp1hb5wCXcakl5yvHxlY1wyWI4D5cUKKzCibBeu741PA9JKvZhMqbkDQqPusX3w==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, "regexp.prototype.flags": { "version": "1.4.3", "dev": true, @@ -21718,6 +28168,38 @@ } } }, + "remark-math": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-1.0.6.tgz", + "integrity": "sha512-I43wU/QOQpXvVFXKjA4FHp5xptK65+5F6yolm8+69/JV0EqSOB64wURUZ3JK50JtnTL8FvwLiH2PZ+fvsBxviA==", + "dev": true, + "requires": { + "trim-trailing-lines": "^1.1.0" + } + }, + "remark-parse": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", + "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", + "dev": true, + "requires": { + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" + } + }, "remove-trailing-separator": { "version": "1.1.0", "devOptional": true @@ -21788,10 +28270,26 @@ "version": "0.2.1", "devOptional": true }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, "ret": { "version": "0.1.15", "devOptional": true }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, "rimraf": { "version": "2.6.3", "dev": true, @@ -21807,6 +28305,50 @@ "inherits": "^2.0.1" } }, + "rollup": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", + "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", + "dev": true, + "peer": true, + "requires": { + "@rollup/rollup-android-arm-eabi": "4.20.0", + "@rollup/rollup-android-arm64": "4.20.0", + "@rollup/rollup-darwin-arm64": "4.20.0", + "@rollup/rollup-darwin-x64": "4.20.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", + "@rollup/rollup-linux-arm-musleabihf": "4.20.0", + "@rollup/rollup-linux-arm64-gnu": "4.20.0", + "@rollup/rollup-linux-arm64-musl": "4.20.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", + "@rollup/rollup-linux-riscv64-gnu": "4.20.0", + "@rollup/rollup-linux-s390x-gnu": "4.20.0", + "@rollup/rollup-linux-x64-gnu": "4.20.0", + "@rollup/rollup-linux-x64-musl": "4.20.0", + "@rollup/rollup-win32-arm64-msvc": "4.20.0", + "@rollup/rollup-win32-ia32-msvc": "4.20.0", + "@rollup/rollup-win32-x64-msvc": "4.20.0", + "@types/estree": "1.0.5", + "fsevents": "~2.3.2" + }, + "dependencies": { + "@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true, + "peer": true + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true, + "peer": true + } + } + }, "rollup-plugin-commonjs": { "version": "9.3.4", "dev": true, @@ -21832,6 +28374,30 @@ "version": "1.1.1", "dev": true }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, "safe-buffer": { "version": "5.2.1", "devOptional": true @@ -21857,6 +28423,12 @@ "semver": { "version": "5.7.1" }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true + }, "send": { "version": "0.17.1", "dev": true, @@ -21974,10 +28546,22 @@ "version": "5.1.0", "dev": true }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==", + "dev": true + }, "signal-exit": { "version": "3.0.3", "dev": true }, + "simple-html-tokenizer": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.5.11.tgz", + "integrity": "sha512-C2WEK/Z3HoSFbYq8tI7ni3eOo/NneSPRoPpcM7WdLjFOArFuyXEjAoCdOC3DgMfRyziZQ1hCNR4mrNdWEvD0og==", + "dev": true + }, "sinon": { "version": "1.17.7", "dev": true, @@ -21991,6 +28575,12 @@ "slash": { "version": "2.0.0" }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==", + "dev": true + }, "snapdragon": { "version": "0.8.2", "devOptional": true, @@ -22330,6 +28920,12 @@ } } }, + "state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "dev": true + }, "static-extend": { "version": "0.1.2", "devOptional": true, @@ -22571,6 +29167,12 @@ } } }, + "string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true + }, "string-natural-compare": { "version": "2.0.3" }, @@ -22625,6 +29227,17 @@ "define-properties": "^1.1.3" } }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, "strip-ansi": { "version": "3.0.1", "dev": true, @@ -22643,6 +29256,12 @@ "version": "1.0.0", "dev": true }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, "strip-indent": { "version": "1.0.1", "dev": true, @@ -22693,10 +29312,73 @@ "version": "1.0.0", "dev": true }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true + }, "syn": { "version": "0.14.1", "dev": true }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, "tape": { "version": "0.2.2", "dev": true, @@ -23103,6 +29785,12 @@ "version": "0.3.9", "dev": true }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", + "dev": true + }, "trim-newlines": { "version": "1.0.0", "dev": true @@ -23111,6 +29799,18 @@ "version": "1.0.1", "dev": true }, + "trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "dev": true + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true + }, "tsconfig-paths": { "version": "3.14.1", "dev": true, @@ -23138,6 +29838,15 @@ "version": "1.13.0", "dev": true }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, "tty-browserify": { "version": "0.0.1", "dev": true @@ -23176,6 +29885,13 @@ "mime-types": "~2.1.24" } }, + "typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "dev": true, + "peer": true + }, "uberproto": { "version": "1.2.0", "dev": true @@ -23219,6 +29935,16 @@ "util-deprecate": "^1.0.2" } }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dev": true, + "requires": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4" }, @@ -23235,6 +29961,28 @@ "unicode-property-aliases-ecmascript": { "version": "1.1.0" }, + "unicode-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unicode-regex/-/unicode-regex-3.0.0.tgz", + "integrity": "sha512-WiDJdORsqgxkZrjC8WsIP573130HNn7KsB0IDnUccW2BG2b19QQNloNhVe6DKk3Aef0UcoIHhNVj7IkkcYWrNw==", + "dev": true, + "requires": { + "regexp-util": "^1.2.0" + } + }, + "unified": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", + "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", + "dev": true, + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, "union": { "version": "0.5.0", "requires": { @@ -23251,6 +29999,54 @@ "set-value": "^2.0.1" } }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", + "dev": true + }, + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "dev": true + }, + "unist-util-remove-position": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "dev": true, + "requires": { + "unist-util-visit": "^1.1.0" + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dev": true, + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "dev": true, + "requires": { + "unist-util-is": "^3.0.0" + } + }, "universalify": { "version": "0.1.2", "dev": true @@ -23398,6 +30194,42 @@ "extsprintf": "^1.2.0" } }, + "vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + } + } + }, + "vfile-location": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", + "dev": true + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, "vm-browserify": { "version": "0.0.4", "dev": true, @@ -23405,6 +30237,25 @@ "indexof": "0.0.1" } }, + "vnopts": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vnopts/-/vnopts-1.0.2.tgz", + "integrity": "sha512-d2rr2EFhAGHnTlURu49G7GWmiJV80HbAnkYdD9IFAtfhmxC+kSWEaZ6ZF064DJFTv9lQZQV1vuLTntyQpoanGQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "leven": "^2.1.0", + "tslib": "^1.9.3" + }, + "dependencies": { + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==", + "dev": true + } + } + }, "which": { "version": "1.3.1", "dev": true, @@ -23485,6 +30336,15 @@ "wrappy": { "version": "1.0.2" }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, "ws": { "version": "5.2.2", "dev": true, @@ -23520,6 +30380,26 @@ "version": "2.1.2", "dev": true }, + "yaml": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.3.tgz", + "integrity": "sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.7" + } + }, + "yaml-unist-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yaml-unist-parser/-/yaml-unist-parser-1.1.1.tgz", + "integrity": "sha512-cGtqhHBlcft+rTKiPsVcSyi43Eqm5a1buYokW9VkztroKMErBSdR9ANHx+/XxNppHZTu2KMEn4yY8MdhuGoFuA==", + "dev": true, + "requires": { + "lines-and-columns": "^1.1.6", + "tslib": "^1.10.0", + "yaml": "^1.7.1" + } + }, "yargs": { "version": "11.1.1", "dev": true, diff --git a/package.json b/package.json index f8588969..7dd80858 100644 --- a/package.json +++ b/package.json @@ -97,6 +97,7 @@ "grunt-contrib-less": "^2.0.0", "grunt-run": "^0.8.0", "grunt-steal": "^1.0.0", + "prettier-standard": "^16.4.1", "sinon": "^1.17.2", "standard": "^17.0.0", "steal": "^2.2.4", From d859ce7e10b3798e0c4a8b91016390f57bcd0663 Mon Sep 17 00:00:00 2001 From: mitch Date: Fri, 16 Aug 2024 11:16:56 -0400 Subject: [PATCH 057/113] remove legal-nav references --- src/models/app-state.js | 20 ------------------- src/models/fixtures/fixtures.js | 2 -- .../edit/tabs/add-elements-tab.stache | 6 ------ 3 files changed, 28 deletions(-) diff --git a/src/models/app-state.js b/src/models/app-state.js index 4b0ab90a..fd507641 100644 --- a/src/models/app-state.js +++ b/src/models/app-state.js @@ -310,10 +310,6 @@ export default DefineMap.extend('AuthorAppState', { // TODO: remove this global when it's no longer references from legacy code window.gPrefs = appState.gPrefs - // Add the legalNavStates to the window - // So we can access this within the CKEditor widget - this.setLegalNavStates() - $(document).ajaxError(function globalAjaxHandler (event, jqxhr) { const status = jqxhr.status const response = jqxhr.responseJSON || {} @@ -343,22 +339,6 @@ export default DefineMap.extend('AuthorAppState', { }, 0) }, - // Fetch the list of available states for within the legalNav guid - // Used in the CKEditor widget - setLegalNavStates () { - const states = [] - window.$.ajax({ - type: 'GET', - dataType: 'json', - url: 'https://legalnav.org/wp-json/wp/v2/states' - }) - .then((result) => { - result.map((stateInfo) => states.push([stateInfo.name, stateInfo.slug])) - window.legalNavStates = states - }) - .catch((err) => console.error(err.responseJSON.message)) - }, - toggleDebugPanel () { const val = this.showDebugPanel this.showDebugPanel = !val diff --git a/src/models/fixtures/fixtures.js b/src/models/fixtures/fixtures.js index b55a58fa..3170d868 100644 --- a/src/models/fixtures/fixtures.js +++ b/src/models/fixtures/fixtures.js @@ -1,3 +1 @@ import './guides' -import './legal-nav-topics' -import './legal-nav-resources' diff --git a/src/templates/edit/tabs/add-elements-tab.stache b/src/templates/edit/tabs/add-elements-tab.stache index 27e7b7ce..9ef0a617 100644 --- a/src/templates/edit/tabs/add-elements-tab.stache +++ b/src/templates/edit/tabs/add-elements-tab.stache @@ -31,12 +31,6 @@ -
- -
-
- {{#not(fieldVM.hasValidType)}} + {{#not(fieldVM.hasValidTypes)}} {{/not}} diff --git a/src/pages-tab/components/var-picker/field/var-picker-field.js b/src/pages-tab/components/var-picker/field/var-picker-field.js index 088d7ef6..c1b3e917 100644 --- a/src/pages-tab/components/var-picker/field/var-picker-field.js +++ b/src/pages-tab/components/var-picker/field/var-picker-field.js @@ -33,6 +33,20 @@ export const VarPickerField = DefineMap.extend('VarPickerField', { default: '' }, + get assignedVariable () { + const validVarName = this.validVarName(this.filterText) + const partialVariable = new TVariable() + Object.assign(partialVariable, { name: this.filterText, type: 'Text' }) + const assignedVariable = validVarName ? this.appState.guide.vars[this.filterText.toLowerCase()] : partialVariable + + console.log('assignedVariable', assignedVariable) + return assignedVariable + }, + + get blankVariable () { + return new TVariable() + }, + newObservableBool (tf = false) { return new DefineMap({ value: tf }) }, @@ -66,6 +80,7 @@ export const VarPickerField = DefineMap.extend('VarPickerField', { newVarData: {}, onVariableChange (variable) { + console.log('onvarchange', variable) this.newVarData = variable }, @@ -76,7 +91,7 @@ export const VarPickerField = DefineMap.extend('VarPickerField', { } }, - addVarCB (bool) { + addEditVarCB (bool) { return () => { const variable = this.newVarData const name = variable && variable.name diff --git a/src/pages-tab/components/var-picker/field/var-picker-field.stache b/src/pages-tab/components/var-picker/field/var-picker-field.stache index 4c30792f..16dab16b 100644 --- a/src/pages-tab/components/var-picker/field/var-picker-field.stache +++ b/src/pages-tab/components/var-picker/field/var-picker-field.stache @@ -6,6 +6,7 @@
{{let nameVarPickerVisible = newObservableBool(false)}} {{let showVariableModal = newObservableBool(false)}} + {{let showVariableEditModal = newObservableBool(false)}}
{{/if}}
+
+ +
From f8e78169a0770731a3cc4dae791998c07637899d Mon Sep 17 00:00:00 2001 From: mitch Date: Mon, 26 Aug 2024 20:27:56 -0400 Subject: [PATCH 080/113] remove test for now --- .../page-fields/page-fields-test.js | 28 ------------------- 1 file changed, 28 deletions(-) delete mode 100644 src/pages-tab/components/page-fields/page-fields-test.js diff --git a/src/pages-tab/components/page-fields/page-fields-test.js b/src/pages-tab/components/page-fields/page-fields-test.js deleted file mode 100644 index e5a29e31..00000000 --- a/src/pages-tab/components/page-fields/page-fields-test.js +++ /dev/null @@ -1,28 +0,0 @@ -import { assert } from 'chai' -import { FieldVM, PageFieldsVM } from './page-fields' -import DefineMap from 'can-define/map/map' - -import 'steal-mocha' - -// ViewModel unit tests -describe('', () => { - describe('viewModel', () => { - let vm - let originalGuide - - beforeEach(() => { - vm = new FieldVM() - originalGuide = window.gGuide - window.gGuide = undefined - window.gGuide = originalGuide - }) - - afterEach(() => { - window.gGuide = undefined - window.gGuide = originalGuide - }) - - it('hasValidType', () => {}) - - }) -}) \ No newline at end of file From 13b3fca94caf0379cd92024fec991e97435eb090 Mon Sep 17 00:00:00 2001 From: mitch Date: Mon, 26 Aug 2024 20:35:06 -0400 Subject: [PATCH 081/113] fix report-test --- src/report/report-test.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/report/report-test.js b/src/report/report-test.js index 86567ae3..fe26a873 100644 --- a/src/report/report-test.js +++ b/src/report/report-test.js @@ -50,10 +50,10 @@ describe('', () => { it('pagesAndPopups and buildPagesByStep', () => { const sortedPages = [ - { type: 'a2j', step: '0' }, - { type: 'a2j', step: '1' }, - { type: 'a2j', step: '1' }, - { type: 'Popup' } + { type: 'a2j', step: '0', fields: [] }, + { type: 'a2j', step: '1', fields: [] }, + { type: 'a2j', step: '1', fields: [] }, + { type: 'Popup', fields: [] } ] const steps = [ From ad7b561282336e395a80c8fa61ad40a7b2f82ebc Mon Sep 17 00:00:00 2001 From: mitch Date: Tue, 27 Aug 2024 13:58:06 -0400 Subject: [PATCH 082/113] warning messages up, remove bad vars from fields on save --- legacy/A2J_Pages.js | 19 +++++++++++++++ src/health-message/health-message.js | 4 +++- src/health-message/health-message.stache | 18 ++++++++++---- .../components/page-fields/page-fields.js | 24 ++++++++++++++++--- .../components/page-fields/page-fields.stache | 4 ++-- .../var-picker/field/var-picker-field.js | 3 +-- .../var-picker/field/var-picker-field.stache | 3 +++ src/variables/editor/editor.js | 1 - 8 files changed, 62 insertions(+), 14 deletions(-) diff --git a/legacy/A2J_Pages.js b/legacy/A2J_Pages.js index 7c167cad..6018a593 100644 --- a/legacy/A2J_Pages.js +++ b/legacy/A2J_Pages.js @@ -459,6 +459,23 @@ var handleNullButtonTargets = function (buttons) { return buttons } +// this clears vars and problem messages before save in QDE +function checkPageHealth (page) { + var fields = page && page.fields + for (var field of fields) { + // no var assigned, clear any problem message + if (field.name === '') { + field.problem = '' + return + } + // bad var assigned, clear var name and problem message + if (field && field.problem.length !== 0) { + field.name = '' + field.problem = '' + } + } +} + // Bring page edit window forward with page content function gotoPageEdit (pageName) { $pageEditDialog = window.$('.page-edit-form') @@ -487,6 +504,8 @@ function gotoPageEdit (pageName) { close: function () { // cleanup QDE resize eventListener window.removeEventListener('resize', debouncedSetQDEmaxHeight) + // check for mismatched field/variable types and clear assignments if `health problem` + checkPageHealth(page) // callback from open below this.removeOverlay() // Update view and save any time edit dialog closes diff --git a/src/health-message/health-message.js b/src/health-message/health-message.js index 2a911ce8..64bf57d1 100644 --- a/src/health-message/health-message.js +++ b/src/health-message/health-message.js @@ -6,7 +6,9 @@ export const HealthMessageVM = DefineMap.extend('HealthMessageVM', { message: { type: 'text', default: '' - } + }, + + alertClass: {} }) export default Component.extend({ diff --git a/src/health-message/health-message.stache b/src/health-message/health-message.stache index 8d97c8c5..a8b23a40 100644 --- a/src/health-message/health-message.stache +++ b/src/health-message/health-message.stache @@ -1,7 +1,15 @@ -
- - {{message}} - -
\ No newline at end of file +{{#is(alertClass , "warning")}} +
+ + {{message}} + +
+{{else}} +
+ + {{message}} + +
+{{/is}} \ No newline at end of file diff --git a/src/pages-tab/components/page-fields/page-fields.js b/src/pages-tab/components/page-fields/page-fields.js index cdd10e4b..9ddb19dd 100644 --- a/src/pages-tab/components/page-fields/page-fields.js +++ b/src/pages-tab/components/page-fields/page-fields.js @@ -71,10 +71,28 @@ export const FieldVM = DefineMap.extend('FieldVM', { } }, + get noVariableAssigned () { + return !this.name + }, + + get showVarRemovalMessage () { + return !this.noVariableAssigned && !this.hasValidTypes + }, + + get alertClass () { + return this.noVariableAssigned ? 'warning' : 'danger' + }, + get problemMessage () { - const message = this.hasValidType ? '' : `Field Type: (${this.field.type}) requires Variable Type: (${this.expectedVarType}), found Variable Type: (${this.varType})` - this.field.problem = message - return message + if (this.noVariableAssigned) { + return `No Variable Assigned -> Field Type: (${this.field.type}) requires Variable Type: (${this.expectedVarType})` + } else if (!this.hasValidTypes) { + this.field.problem = `Field Type: (${this.field.type}) requires Variable Type: (${this.expectedVarType}), found Variable Type: (${this.varType})` + return this.field.problem + } + + this.field.problem = '' + return '' }, types: { diff --git a/src/pages-tab/components/page-fields/page-fields.stache b/src/pages-tab/components/page-fields/page-fields.stache index aba02cf7..c9d154b3 100644 --- a/src/pages-tab/components/page-fields/page-fields.stache +++ b/src/pages-tab/components/page-fields/page-fields.stache @@ -68,9 +68,9 @@
{{#not(fieldVM.hasValidTypes)}} - + {{/not}} - + {{#if(fieldVM.canDefaultValue)}}
diff --git a/src/pages-tab/components/var-picker/field/var-picker-field.js b/src/pages-tab/components/var-picker/field/var-picker-field.js index c1b3e917..c9962c4e 100644 --- a/src/pages-tab/components/var-picker/field/var-picker-field.js +++ b/src/pages-tab/components/var-picker/field/var-picker-field.js @@ -7,6 +7,7 @@ import { onlyOne } from '../../../helpers/helpers' export const VarPickerField = DefineMap.extend('VarPickerField', { page: {}, appState: {}, + showVarRemovalMessage: {}, // obj[key] like button['name'] obj: { type: 'any' @@ -39,7 +40,6 @@ export const VarPickerField = DefineMap.extend('VarPickerField', { Object.assign(partialVariable, { name: this.filterText, type: 'Text' }) const assignedVariable = validVarName ? this.appState.guide.vars[this.filterText.toLowerCase()] : partialVariable - console.log('assignedVariable', assignedVariable) return assignedVariable }, @@ -80,7 +80,6 @@ export const VarPickerField = DefineMap.extend('VarPickerField', { newVarData: {}, onVariableChange (variable) { - console.log('onvarchange', variable) this.newVarData = variable }, diff --git a/src/pages-tab/components/var-picker/field/var-picker-field.stache b/src/pages-tab/components/var-picker/field/var-picker-field.stache index 16dab16b..ed55f237 100644 --- a/src/pages-tab/components/var-picker/field/var-picker-field.stache +++ b/src/pages-tab/components/var-picker/field/var-picker-field.stache @@ -8,6 +8,9 @@ {{let showVariableModal = newObservableBool(false)}} {{let showVariableEditModal = newObservableBool(false)}} + {{#if(showVarRemovalMessage)}} + ( Warning! Mismatched Variable will be removed on Close/Save. ) + {{/if}}
{{/if}} -
-
- -
+
+
+ +
{{#if(showVariableModal.value)}} From 9bb0635071037d4f4293eefbb2ec6df78ce0f78e Mon Sep 17 00:00:00 2001 From: mitch Date: Tue, 27 Aug 2024 17:17:04 -0400 Subject: [PATCH 084/113] add alertClass to report health-message --- src/report/page-partial.stache | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/report/page-partial.stache b/src/report/page-partial.stache index 1eec3073..7c09266b 100644 --- a/src/report/page-partial.stache +++ b/src/report/page-partial.stache @@ -43,8 +43,8 @@
{{#for(fieldVM of fieldsWithVM)}}
Field #
{{addOne(scope.index)}}
- {{#not(fieldVM.hasValidType)}} - + {{#not(fieldVM.hasValidTypes)}} + {{/not}}
Type:
{{fieldVM.field.type}}
Label:
{{fieldVM.field.label}}
From 0d62c2291e36e5b9f080900ee9034652efaad7a6 Mon Sep 17 00:00:00 2001 From: mitch Date: Tue, 27 Aug 2024 18:02:52 -0400 Subject: [PATCH 085/113] handle non fields --- legacy/A2J_Pages.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/A2J_Pages.js b/legacy/A2J_Pages.js index 6018a593..dd8c5ef1 100644 --- a/legacy/A2J_Pages.js +++ b/legacy/A2J_Pages.js @@ -469,7 +469,7 @@ function checkPageHealth (page) { return } // bad var assigned, clear var name and problem message - if (field && field.problem.length !== 0) { + if (field && field.problem && field.problem.length !== 0) { field.name = '' field.problem = '' } From c3a6c2fe9ee5279ff4e5a8936eeff0426a6df171 Mon Sep 17 00:00:00 2001 From: mitch Date: Tue, 27 Aug 2024 18:03:11 -0400 Subject: [PATCH 086/113] fix indent --- src/pages-tab/components/page-fields/page-fields.stache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages-tab/components/page-fields/page-fields.stache b/src/pages-tab/components/page-fields/page-fields.stache index c9d154b3..5e1f2d5c 100644 --- a/src/pages-tab/components/page-fields/page-fields.stache +++ b/src/pages-tab/components/page-fields/page-fields.stache @@ -68,7 +68,7 @@
{{#not(fieldVM.hasValidTypes)}} - + {{/not}} {{#if(fieldVM.canDefaultValue)}} From 228fcb627939124f2c0b104364896080e7444c16 Mon Sep 17 00:00:00 2001 From: mitch Date: Tue, 27 Aug 2024 18:03:24 -0400 Subject: [PATCH 087/113] add var warning for non number counting variables --- .../components/question-info/question-info.js | 17 +++++++++++++++++ .../question-info/question-info.stache | 6 ++++++ 2 files changed, 23 insertions(+) diff --git a/src/pages-tab/components/question-info/question-info.js b/src/pages-tab/components/question-info/question-info.js index e673d2ac..0b64db47 100644 --- a/src/pages-tab/components/question-info/question-info.js +++ b/src/pages-tab/components/question-info/question-info.js @@ -7,6 +7,23 @@ export const QuestionInfoVM = DefineMap.extend('QuestionInfoVM', { page: {}, appState: {}, guideFiles: {}, + get vars () { + return this.appState.guide.vars + }, + + get showCountingVariableWarning () { + const repeatVarName = this.page && this.page.repeatVar && this.page.repeatVar.toLowerCase() + return !!repeatVarName && this.vars[repeatVarName].type !== 'Number' + }, + + get showOuterLoopVariableWarning () { + const outerLoopVarName = this.page && this.page.outerLoopVar && this.page.outerLoopVar.toLowerCase() + return !!outerLoopVarName && this.vars[outerLoopVarName].type !== 'Number' + }, + + healthMessage: { + default: () => 'Counting Variables require Variable Type (Number)' + }, get ckeText () { return ckeFactory(this.page, 'text', 'Text:') diff --git a/src/pages-tab/components/question-info/question-info.stache b/src/pages-tab/components/question-info/question-info.stache index 57b3c63b..813bd24d 100644 --- a/src/pages-tab/components/question-info/question-info.stache +++ b/src/pages-tab/components/question-info/question-info.stache @@ -16,6 +16,9 @@ + {{#if(showCountingVariableWarning)}} + + {{/if}} + {{#if(showOuterLoopVariableWarning)}} + + {{/if}} From 0a54cd41fc182bd278edfa18af756b1d869030ad Mon Sep 17 00:00:00 2001 From: mitch Date: Tue, 3 Sep 2024 11:31:12 -0400 Subject: [PATCH 088/113] move show boolean and alertClass to health-message --- src/health-message/health-message.js | 8 ++++++- src/health-message/health-message.stache | 28 +++++++++++++----------- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/src/health-message/health-message.js b/src/health-message/health-message.js index 64bf57d1..47ebf403 100644 --- a/src/health-message/health-message.js +++ b/src/health-message/health-message.js @@ -8,7 +8,13 @@ export const HealthMessageVM = DefineMap.extend('HealthMessageVM', { default: '' }, - alertClass: {} + showMessage: { + type: 'boolean' + }, + + alertClass: { + type: 'string' + } }) export default Component.extend({ diff --git a/src/health-message/health-message.stache b/src/health-message/health-message.stache index a8b23a40..44b4558c 100644 --- a/src/health-message/health-message.stache +++ b/src/health-message/health-message.stache @@ -1,15 +1,17 @@ -{{#is(alertClass , "warning")}} -
- - {{message}} - -
-{{else}} -
- - {{message}} - -
-{{/is}} \ No newline at end of file +{{#if(showMessage)}} + {{#is(alertClass , "warning")}} +
+ + {{message}} + +
+ {{else}} +
+ + {{message}} + +
+ {{/is}} +{{/if}} \ No newline at end of file From eaa9ea5159315fc45c91f87cad8d23fc27d821ac Mon Sep 17 00:00:00 2001 From: mitch Date: Tue, 10 Sep 2024 12:39:19 -0400 Subject: [PATCH 089/113] remove prettier-standard --- package-lock.json | 12777 +++++++++++--------------------------------- package.json | 1 - 2 files changed, 3185 insertions(+), 9593 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5e68498a..e4eb22ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -83,7 +83,6 @@ "grunt-contrib-less": "^2.0.0", "grunt-run": "^0.8.0", "grunt-steal": "^1.0.0", - "prettier-standard": "^16.4.1", "sinon": "^1.17.2", "standard": "^17.0.0", "steal": "^2.2.4", @@ -95,16 +94,6 @@ "testee": "^0.9.1" } }, - "node_modules/@angular/compiler": { - "version": "8.2.14", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-8.2.14.tgz", - "integrity": "sha512-ABZO4E7eeFA1QyJ2trDezxeQM5ZFa1dXw1Mpl/+1vuXDKNjJgNyWYwKp/NwRkLmrsuV0yv4UDCDe4kJOGbPKnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^1.9.0" - } - }, "node_modules/@babel/cli": { "version": "7.10.1", "license": "MIT", @@ -1412,33 +1401,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@glimmer/interfaces": { - "version": "0.41.4", - "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.41.4.tgz", - "integrity": "sha512-MzXwMyod3MlwSZezHSaVBsCEIW/giYYfTDYARR46QnYsaFVatMVbydjsI7jkAuBCbnLCyNOIc1TrYIj71i/rpg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@glimmer/syntax": { - "version": "0.41.4", - "resolved": "https://registry.npmjs.org/@glimmer/syntax/-/syntax-0.41.4.tgz", - "integrity": "sha512-NLPNirZDbNmpZ8T/ccle22zt2rhUq5il7ST6IJk62T58QZeJsdr3m3RS4kaGSBsQhXoKELrgX048yYEX5sC+fw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@glimmer/interfaces": "^0.41.4", - "@glimmer/util": "^0.41.4", - "handlebars": "^4.0.13", - "simple-html-tokenizer": "^0.5.7" - } - }, - "node_modules/@glimmer/util": { - "version": "0.41.4", - "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.41.4.tgz", - "integrity": "sha512-DwS94K+M0vtG+cymxH0rslJr09qpdjyOLdCjmpKcG/nNiZQfMA1ybAaFEmwk9UaVlUG9STENFeQwyrLevJB+7g==", - "dev": true, - "license": "MIT" - }, "node_modules/@humanwhocodes/config-array": { "version": "0.9.5", "dev": true, @@ -1478,13 +1440,6 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/@iarna/toml": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.3.tgz", - "integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==", - "dev": true, - "license": "ISC" - }, "node_modules/@mrmlnc/readdir-enhanced": { "version": "2.2.1", "dev": true, @@ -1497,30 +1452,6 @@ "node": ">=4" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.scandir/node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, "node_modules/@nodelib/fs.stat": { "version": "1.1.3", "dev": true, @@ -1529,20 +1460,6 @@ "node": ">= 6" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.20.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", @@ -1783,55 +1700,16 @@ ], "peer": true }, - "node_modules/@samverschueren/stream-to-observable": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", - "integrity": "sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-observable": "^0.3.0" - }, - "engines": { - "node": ">=6" - }, - "peerDependenciesMeta": { - "rxjs": { - "optional": true - }, - "zen-observable": { - "optional": true - } - } - }, "node_modules/@types/estree": { "version": "0.0.38", "dev": true, "license": "MIT" }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, "node_modules/@types/json5": { "version": "0.0.29", "dev": true, "license": "MIT" }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/node": { "version": "14.0.11", "dev": true, @@ -1845,71 +1723,6 @@ "@types/node": "*" } }, - "node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.6.1.tgz", - "integrity": "sha512-+sTnssW6bcbDZKE8Ce7VV6LdzkQz2Bxk7jzk1J8H1rovoTxnm6iXvYIyncvNsaB/kBCOM63j/LNJfm27bNdUoA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "debug": "^4.1.1", - "glob": "^7.1.4", - "is-glob": "^4.0.1", - "lodash.unescape": "4.0.1", - "semver": "^6.3.0", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/abbrev": { "version": "1.1.1", "dev": true, @@ -1962,30 +1775,6 @@ "node": ">= 4.0.0" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aggregate-error/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/ajv": { "version": "6.12.6", "devOptional": true, @@ -2009,46 +1798,6 @@ "node": ">=0.4.2" } }, - "node_modules/angular-estree-parser": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/angular-estree-parser/-/angular-estree-parser-1.3.1.tgz", - "integrity": "sha512-jvlnNk4aoEmA6EKK12OnsOkCSdsWleBsYB+aWyH8kpfTB6Li1kxWVbHKVldH9zDCwVVi1hXfqPi/gbSv49tkbQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "lines-and-columns": "^1.1.6", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "@angular/compiler": ">= 6.0.0 < 9.0.6" - } - }, - "node_modules/angular-html-parser": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/angular-html-parser/-/angular-html-parser-1.4.0.tgz", - "integrity": "sha512-5KyzzYOeZV9g9ahXw4rbi8IIbMjUdXoarXJ0CfbWue5U1YsvMnjMZJ3oadpU8ZtnIx1zR/dsyt+FLJx2U65d2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^1.9.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/ansi-regex": { "version": "2.1.1", "dev": true, @@ -2067,16 +1816,6 @@ "node": ">=4" } }, - "node_modules/any-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", - "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/anymatch": { "version": "2.0.0", "devOptional": true, @@ -2329,16 +2068,6 @@ "node": ">=4" } }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/async": { "version": "2.6.3", "license": "MIT", @@ -2955,17 +2684,6 @@ "dev": true, "license": "MIT" }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/balanced-match": { "version": "1.0.0", "license": "MIT" @@ -3500,42 +3218,6 @@ "dev": true, "license": "MIT" }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dev": true, - "license": "MIT", - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/callsite": { "version": "1.0.0", "dev": true, @@ -4754,46 +4436,6 @@ "node": ">=4" } }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true, - "license": "MIT" - }, "node_modules/check-error": { "version": "1.0.2", "dev": true, @@ -4823,13 +4465,6 @@ "fsevents": "^1.2.7" } }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true, - "license": "MIT" - }, "node_modules/cipher-base": { "version": "1.0.4", "dev": true, @@ -4839,33 +4474,6 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/cjk-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cjk-regex/-/cjk-regex-2.0.0.tgz", - "integrity": "sha512-E4gFi2f3jC0zFVHpaAcupW+gv9OejZ2aV3DP/LlSO0dDcZJAXw7W0ivn+vN17edN/PhU4HCgs1bfx7lPK7FpdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "regexp-util": "^1.2.1", - "unicode-regex": "^2.0.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/cjk-regex/node_modules/unicode-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-regex/-/unicode-regex-2.0.0.tgz", - "integrity": "sha512-5nbEG2YU7loyTvPABaKb+8B0u8L7vWCsVmCSsiaO249ZdMKlvrXlxR2ex4TUVAdzv/Cne/TdoXSSaJArGXaleQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "regexp-util": "^1.2.0" - }, - "engines": { - "node": ">= 4" - } - }, "node_modules/class-utils": { "version": "0.3.6", "devOptional": true, @@ -4910,16 +4518,6 @@ "node": ">=0.10.0" } }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/cli": { "version": "1.0.1", "dev": true, @@ -4932,73 +4530,8 @@ "node": ">=0.2.5" } }, - "node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-truncate": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", - "integrity": "sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==", - "dev": true, - "license": "MIT", - "dependencies": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", - "dev": true, - "license": "MIT", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "4.1.0", + "node_modules/cliui": { + "version": "4.1.0", "dev": true, "license": "ISC", "dependencies": { @@ -5087,17 +4620,6 @@ "node": ">=0.8.0" } }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/collection-visit": { "version": "1.0.0", "devOptional": true, @@ -5315,60 +4837,6 @@ "node": ">= 0.4.0" } }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "license": "MIT", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "license": "MIT", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/create-ecdh": { "version": "4.0.3", "dev": true, @@ -5491,23 +4959,6 @@ "node": ">=0.10" } }, - "node_modules/dashify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz", - "integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", - "dev": true, - "license": "MIT" - }, "node_modules/date-now": { "version": "0.1.4", "dev": true @@ -5550,13 +5001,6 @@ "node": ">=0.10" } }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true, - "license": "MIT" - }, "node_modules/deep-eql": { "version": "3.0.1", "dev": true, @@ -5640,226 +5084,6 @@ "dev": true, "license": "MIT" }, - "node_modules/del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/del/node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/del/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/del/node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/del/node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/del/node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/del/node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/del/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/del/node_modules/globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/del/node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/del/node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/del/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/del/node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/del/node_modules/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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/del/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/del/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/del/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, "node_modules/delayed-stream": { "version": "1.0.0", "devOptional": true, @@ -5901,16 +5125,6 @@ "node": ">=0.10.0" } }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/diff": { "version": "3.5.0", "dev": true, @@ -6058,36 +5272,6 @@ "ecstatic": "lib/ecstatic.js" } }, - "node_modules/editorconfig": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", - "dev": true, - "license": "MIT", - "dependencies": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - }, - "bin": { - "editorconfig": "bin/editorconfig" - } - }, - "node_modules/editorconfig-to-prettier": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/editorconfig-to-prettier/-/editorconfig-to-prettier-0.1.1.tgz", - "integrity": "sha512-MMadSSVRDb4uKdxV6bCXXN4cTsxIsXYtV4XdPu6FOCSAw6zsCIDA+QEktEU+u6h+c/mTrul5NR+pwFpPxwetiQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/editorconfig/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "license": "MIT" - }, "node_modules/ee-first": { "version": "1.1.1", "license": "MIT" @@ -6096,16 +5280,6 @@ "version": "1.3.460", "license": "ISC" }, - "node_modules/elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/elliptic": { "version": "6.5.2", "dev": true, @@ -6125,13 +5299,6 @@ "dev": true, "license": "MIT" }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, "node_modules/encodeurl": { "version": "1.0.2", "license": "MIT", @@ -7465,21 +6632,6 @@ "node": ">=0.10.0" } }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/extglob": { "version": "2.0.4", "devOptional": true, @@ -7601,16 +6753,6 @@ "dev": true, "license": "MIT" }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, "node_modules/feathers": { "version": "2.2.4", "dev": true, @@ -7768,20 +6910,6 @@ "dev": true, "license": "MIT" }, - "node_modules/figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "dev": true, @@ -7858,23 +6986,6 @@ "dev": true, "license": "MIT" }, - "node_modules/find-parent-dir": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz", - "integrity": "sha512-41+Uo9lF5JNGpIMGrujNKDuqH9ofU2ISJ1XCZPLIN/Yayql599PtA0ywYtlLMYmJcSPkr4uAF14wJmKlW2Fx3g==", - "dev": true, - "license": "MIT" - }, - "node_modules/find-project-root": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/find-project-root/-/find-project-root-1.1.1.tgz", - "integrity": "sha512-4+yZ013W+EZc+hvdgA2RlzlgNfP1eGdMNxU6xzw1yt518cF6/xZD3kLV+bprYX5+AD0IL76xcN28TPqYJHxrHw==", - "dev": true, - "license": "ISC", - "bin": { - "find-project-root": "bin/find-project-root.js" - } - }, "node_modules/find-up": { "version": "2.1.0", "license": "MIT", @@ -7941,24 +7052,6 @@ "dev": true, "license": "ISC" }, - "node_modules/flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", - "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash.", - "dev": true, - "license": "MIT" - }, - "node_modules/flow-parser": { - "version": "0.111.3", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.111.3.tgz", - "integrity": "sha512-iEjGZ94OBMcESxnLorXNjJmtd/JtQYXUVrQpfwvtAKkuyawRmv+2LM6nqyOsOJkISEYbyY6ziudRE0u4VyPSVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/follow-redirects": { "version": "1.11.0", "license": "MIT", @@ -8188,13 +7281,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true, - "license": "ISC" - }, "node_modules/get-stdin": { "version": "4.0.1", "dev": true, @@ -8397,19 +7483,6 @@ "lodash": "^4.17.15" } }, - "node_modules/graphql": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.6.0.tgz", - "integrity": "sha512-VKzfvHEKybTKjQVpTFrA5yUq2S9ihcZvfJAtsDBBCuV6wauPu1xl/f9ehgVf0FcEJJs4vz6ysb/ZMkGigQZseg==", - "dev": true, - "license": "MIT", - "dependencies": { - "iterall": "^1.2.2" - }, - "engines": { - "node": ">= 6.x" - } - }, "node_modules/growl": { "version": "1.10.5", "dev": true, @@ -9233,39 +8306,10 @@ "dev": true, "license": "ISC" }, - "node_modules/html-element-attributes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-2.2.1.tgz", - "integrity": "sha512-gGTgCeQu+g1OFExZKWQ1LwbFXxLJ6cGdCGj64ByEaxatr/EPVc23D6Gxngb37ao+SNInP/sGu8FXxRsSxMm7aQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/html-entities": { "version": "2.3.2", "license": "MIT" }, - "node_modules/html-styles": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/html-styles/-/html-styles-1.0.0.tgz", - "integrity": "sha512-cDl5dcj73oI4Hy0DSUNh54CAwslNLJRCCoO+RNkVo+sBrjA/0+7E/xzvj3zH/GxbbBLGJhE0hBe1eg+0FINC6w==", - "dev": true, - "license": "MIT" - }, - "node_modules/html-tag-names": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/html-tag-names/-/html-tag-names-1.1.5.tgz", - "integrity": "sha512-aI5tKwNTBzOZApHIynaAwecLBv8TlZTEy/P4Sj2SzzAhBrGuI8yGZ0UIXVPQzOHGS+to2mjb04iy6VWt/8+d8A==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/htmlparser2": { "version": "3.8.3", "dev": true, @@ -9511,13 +8555,6 @@ "node": ">=0.10.0" } }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", - "dev": true, - "license": "MIT" - }, "node_modules/indexof": { "version": "0.0.1", "dev": true @@ -9534,460 +8571,173 @@ "version": "2.0.4", "license": "ISC" }, - "node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "node_modules/internal-slot": { + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.4" } }, - "node_modules/inquirer/node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, + "node_modules/invariant": { + "version": "2.2.4", "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "loose-envify": "^1.0.0" } }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/invert-kv": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/ipaddr.js": { + "version": "1.9.1", "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.10" } }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "devOptional": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/inquirer/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "devOptional": true, "license": "MIT", "dependencies": { - "restore-cursor": "^3.1.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/inquirer/node_modules/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, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "node_modules/is-appveyor": { + "version": "1.0.0", + "dev": true }, - "node_modules/inquirer/node_modules/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==", + "node_modules/is-arrayish": { + "version": "0.2.1", "dev": true, "license": "MIT" }, - "node_modules/inquirer/node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "node_modules/is-bigint": { + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" + "has-bigints": "^1.0.1" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/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, - "license": "MIT", - "engines": { - "node": ">=8" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, + "node_modules/is-binary-path": { + "version": "1.0.1", + "devOptional": true, "license": "MIT", + "dependencies": { + "binary-extensions": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/inquirer/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/is-boolean-object": { + "version": "1.1.2", "dev": true, "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/is-buffer": { + "version": "1.1.6", + "devOptional": true, + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.4", "dev": true, "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/is-core-module": { + "version": "2.9.0", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "has": "^1.0.3" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "devOptional": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/inquirer/node_modules/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, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "devOptional": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/inquirer/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "node_modules/is-date-object": { + "version": "1.0.2", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/internal-slot": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/invert-kv": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "devOptional": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "devOptional": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-appveyor": { - "version": "1.0.0", - "dev": true - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "devOptional": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "devOptional": true, - "license": "MIT" - }, - "node_modules/is-callable": { - "version": "1.2.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.9.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "devOptional": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "devOptional": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "devOptional": true, + "node_modules/is-descriptor": { + "version": "0.1.6", + "devOptional": true, "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", @@ -10006,16 +8756,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-dotfile": { "version": "1.0.3", "dev": true, @@ -10081,17 +8821,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-negative-zero": { "version": "2.0.2", "dev": true, @@ -10139,59 +8868,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-observable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", - "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "symbol-observable": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-plain-object": { "version": "2.0.4", "devOptional": true, @@ -10219,13 +8895,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true, - "license": "MIT" - }, "node_modules/is-regex": { "version": "1.1.4", "dev": true, @@ -10241,18 +8910,8 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { @@ -10319,17 +8978,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-windows": { "version": "1.0.2", "devOptional": true, @@ -10338,17 +8986,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/isarray": { "version": "1.0.0", "devOptional": true, @@ -10520,26 +9157,6 @@ "dev": true, "license": "MIT" }, - "node_modules/iterall": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", - "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-docblock": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", - "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, "node_modules/jointjs": { "version": "3.5.3", "license": "MPL-2.0", @@ -10568,13 +9185,6 @@ "jquery": ">1.9.0" } }, - "node_modules/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/js-module-formats": { "version": "0.1.2", "dev": true, @@ -10651,16 +9261,6 @@ "devOptional": true, "license": "MIT" }, - "node_modules/json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "jsonify": "~0.0.0" - } - }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "dev": true, @@ -10838,798 +9438,753 @@ "node_modules/lightbox2": { "version": "2.11.1" }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/linguist-languages": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/linguist-languages/-/linguist-languages-7.6.0.tgz", - "integrity": "sha512-DBZPIWjrQmb/52UlSEN8MTiwwugrAh4NBX9/DyIG8IuO8rDLYDRM+KVPbuiPVKd3ResxYtZB5AiSuc8dTzOSog==", - "dev": true, - "license": "MIT" - }, - "node_modules/lint-staged": { - "version": "9.4.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-9.4.3.tgz", - "integrity": "sha512-PejnI+rwOAmKAIO+5UuAZU9gxdej/ovSEOAY34yMfC3OS4Ac82vCBPzAWLReR9zCPOMqeVwQRaZ3bUBpAsaL2Q==", + "node_modules/listenercount": { + "version": "1.0.1", "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "commander": "^2.20.0", - "cosmiconfig": "^5.2.1", - "debug": "^4.1.1", - "dedent": "^0.7.0", - "del": "^5.0.0", - "execa": "^2.0.3", - "listr": "^0.14.3", - "log-symbols": "^3.0.0", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.1.1", - "string-argv": "^0.3.0", - "stringify-object": "^3.3.0" - }, - "bin": { - "lint-staged": "bin/lint-staged" - } + "license": "ISC" }, - "node_modules/lint-staged/node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "node_modules/load-json-file": { + "version": "1.1.0", "dev": true, "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/lint-staged/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "node_modules/load-json-file/node_modules/graceful-fs": { + "version": "4.2.4", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/lint-staged/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", "dev": true, "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/lint-staged/node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "node_modules/localforage": { + "version": "1.7.3", + "license": "Apache-2.0", + "dependencies": { + "lie": "3.1.1" + } + }, + "node_modules/localtunnel": { + "version": "1.9.2", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" + "axios": "0.19.0", + "debug": "4.1.1", + "openurl": "1.1.1", + "yargs": "6.6.0" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "bin": { + "lt": "bin/client" } }, - "node_modules/lint-staged/node_modules/execa": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", - "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", + "node_modules/localtunnel/node_modules/camelcase": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^3.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, "engines": { - "node": "^8.12.0 || >=9.7.0" + "node": ">=0.10.0" } }, - "node_modules/lint-staged/node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "node_modules/localtunnel/node_modules/cliui": { + "version": "3.2.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, - "node_modules/lint-staged/node_modules/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==", + "node_modules/localtunnel/node_modules/debug": { + "version": "4.1.1", "dev": true, "license": "MIT", "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "ms": "^2.1.1" } }, - "node_modules/lint-staged/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/localtunnel/node_modules/invert-kv": { + "version": "1.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=0.10.0" } }, - "node_modules/lint-staged/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/localtunnel/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "number-is-nan": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/lint-staged/node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "node_modules/localtunnel/node_modules/lcid": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" + "invert-kv": "^1.0.0" }, "engines": { - "node": ">=8.6" + "node": ">=0.10.0" } }, - "node_modules/lint-staged/node_modules/ms": { + "node_modules/localtunnel/node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true, "license": "MIT" }, - "node_modules/lint-staged/node_modules/npm-run-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", - "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", + "node_modules/localtunnel/node_modules/os-locale": { + "version": "1.4.0", "dev": true, "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "lcid": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/lint-staged/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/localtunnel/node_modules/string-width": { + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/lint-staged/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "node_modules/localtunnel/node_modules/which-module": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/localtunnel/node_modules/yargs": { + "version": "6.6.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" } }, - "node_modules/lint-staged/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/localtunnel/node_modules/yargs-parser": { + "version": "4.2.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "license": "ISC", + "dependencies": { + "camelcase": "^3.0.0" } }, - "node_modules/lint-staged/node_modules/shebang-command": { + "node_modules/locate-path": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/lint-staged/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/lint-staged/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/lodash.uniq": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lolex": { + "version": "1.3.2", "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/loose-envify": { + "version": "1.4.0", "license": "MIT", "dependencies": { - "is-number": "^7.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": ">=8.0" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/lint-staged/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/loud-rejection": { + "version": "1.6.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" }, "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/listenercount": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/listr": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", - "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "node_modules/lru-cache": { + "version": "4.1.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@samverschueren/stream-to-observable": "^0.3.0", - "is-observable": "^1.1.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "listr-silent-renderer": "^1.1.1", - "listr-update-renderer": "^0.5.0", - "listr-verbose-renderer": "^0.5.0", - "p-map": "^2.0.0", - "rxjs": "^6.3.3" - }, - "engines": { - "node": ">=6" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "node_modules/listr-silent-renderer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", - "integrity": "sha512-L26cIFm7/oZeSNVhWB6faeorXhMg4HNlb/dS/7jHhr708jxlXrtrBWo4YUxZQkc6dGoxEAe6J/D3juTRBUzjtA==", + "node_modules/magic-string": { + "version": "0.25.7", "dev": true, "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "sourcemap-codec": "^1.4.4" } }, - "node_modules/listr-update-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", - "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", - "dev": true, + "node_modules/make-dir": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^2.3.0", - "strip-ansi": "^3.0.1" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { "node": ">=6" - }, - "peerDependencies": { - "listr": "^0.14.2" } }, - "node_modules/listr-update-renderer/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "node_modules/map-age-cleaner": { + "version": "0.1.3", "dev": true, "license": "MIT", + "dependencies": { + "p-defer": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/listr-update-renderer/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dev": true, + "node_modules/map-cache": { + "version": "0.2.2", + "devOptional": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/listr-update-renderer/node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==", + "node_modules/map-obj": { + "version": "1.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/listr-update-renderer/node_modules/log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==", - "dev": true, + "node_modules/map-visit": { + "version": "1.0.0", + "devOptional": true, "license": "MIT", "dependencies": { - "chalk": "^1.0.0" + "object-visit": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/listr-update-renderer/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "node_modules/math-random": { + "version": "1.0.4", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } + "license": "MIT" }, - "node_modules/listr-verbose-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", - "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", + "node_modules/md5.js": { + "version": "1.3.5", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^2.4.1", - "cli-cursor": "^2.1.0", - "date-fns": "^1.27.2", - "figures": "^2.0.0" - }, - "engines": { - "node": ">=4" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/listr-verbose-renderer/node_modules/figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "node_modules/media-typer": { + "version": "0.3.0", "dev": true, "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/listr/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "node_modules/mem": { + "version": "4.3.0", "dev": true, "license": "MIT", + "dependencies": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + }, "engines": { "node": ">=6" } }, - "node_modules/load-json-file": { - "version": "1.1.0", + "node_modules/meow": { + "version": "3.7.0", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/load-json-file/node_modules/graceful-fs": { - "version": "4.2.4", + "node_modules/merge-descriptors": { + "version": "1.0.1", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/load-json-file/node_modules/pify": { - "version": "2.3.0", + "node_modules/merge2": { + "version": "1.4.1", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/localforage": { - "version": "1.7.3", - "license": "Apache-2.0", + "node_modules/methods": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "devOptional": true, + "license": "MIT", "dependencies": { - "lie": "3.1.1" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/localtunnel": { - "version": "1.9.2", + "node_modules/miller-rabin": { + "version": "4.0.1", "dev": true, "license": "MIT", "dependencies": { - "axios": "0.19.0", - "debug": "4.1.1", - "openurl": "1.1.1", - "yargs": "6.6.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" }, "bin": { - "lt": "bin/client" + "miller-rabin": "bin/miller-rabin" } }, - "node_modules/localtunnel/node_modules/camelcase": { - "version": "3.0.0", + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.11.9", "dev": true, + "license": "MIT" + }, + "node_modules/mime": { + "version": "1.6.0", "license": "MIT", + "bin": { + "mime": "cli.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/localtunnel/node_modules/cliui": { - "version": "3.2.0", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "node_modules/mime-db": { + "version": "1.44.0", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "node_modules/localtunnel/node_modules/debug": { - "version": "4.1.1", - "dev": true, + "node_modules/mime-types": { + "version": "2.1.27", + "devOptional": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/localtunnel/node_modules/invert-kv": { - "version": "1.0.0", + "node_modules/mimic-fn": { + "version": "2.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/localtunnel/node_modules/is-fullwidth-code-point": { + "node_modules/miner": { "version": "1.0.0", "dev": true, - "license": "MIT", "dependencies": { - "number-is-nan": "^1.0.0" + "browserstacktunnel-wrapper": "^2.0.4", + "localtunnel": "^1.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "> 8.0.0" } }, - "node_modules/localtunnel/node_modules/lcid": { - "version": "1.0.0", + "node_modules/minimalistic-assert": { + "version": "1.0.1", "dev": true, - "license": "MIT", + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "license": "ISC", "dependencies": { - "invert-kv": "^1.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/localtunnel/node_modules/ms": { - "version": "2.1.2", - "dev": true, + "node_modules/minimist": { + "version": "1.2.6", "license": "MIT" }, - "node_modules/localtunnel/node_modules/os-locale": { - "version": "1.4.0", - "dev": true, + "node_modules/mixin-deep": { + "version": "1.3.2", + "devOptional": true, "license": "MIT", "dependencies": { - "lcid": "^1.0.0" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/localtunnel/node_modules/string-width": { - "version": "1.0.2", - "dev": true, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "devOptional": true, "license": "MIT", "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "is-plain-object": "^2.0.4" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/localtunnel/node_modules/which-module": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/localtunnel/node_modules/yargs": { - "version": "6.6.0", + "node_modules/mixin-object": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^4.2.0" + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/localtunnel/node_modules/yargs-parser": { - "version": "4.2.1", + "node_modules/mixin-object/node_modules/for-in": { + "version": "0.1.8", "dev": true, - "license": "ISC", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "license": "MIT", "dependencies": { - "camelcase": "^3.0.0" + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/locate-path": { - "version": "2.0.0", + "node_modules/mocha": { + "version": "5.2.0", + "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "supports-color": "5.4.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" }, "engines": { - "node": ">=4" + "node": ">= 4.0.0" } }, - "node_modules/lodash": { - "version": "4.17.21", + "node_modules/mocha/node_modules/commander": { + "version": "2.15.1", + "dev": true, "license": "MIT" }, - "node_modules/lodash.merge": { - "version": "4.6.2", + "node_modules/mocha/node_modules/debug": { + "version": "3.1.0", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } }, - "node_modules/lodash.unescape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", - "integrity": "sha512-DhhGRshNS1aX6s5YdBE3njCCouPgnG29ebyHvImlZzXZf2SHgt+J08DHgytTPnpywNbO1Y8mNUFyQuIDBq2JZg==", + "node_modules/mocha/node_modules/glob": { + "version": "7.1.2", "dev": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } }, - "node_modules/lodash.uniq": { - "version": "4.5.0", + "node_modules/mocha/node_modules/he": { + "version": "1.1.1", "dev": true, - "license": "MIT" + "license": "MIT", + "bin": { + "he": "bin/he" + } }, - "node_modules/lodash.uniqby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", - "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", + "node_modules/mocha/node_modules/minimist": { + "version": "0.0.8", "dev": true, "license": "MIT" }, - "node_modules/log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "node_modules/mocha/node_modules/mkdirp": { + "version": "0.5.1", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^2.4.2" + "minimist": "0.0.8" }, - "engines": { - "node": ">=8" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==", + "node_modules/mocha/node_modules/supports-color": { + "version": "5.4.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" + "has-flag": "^3.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/log-update/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true, + "node_modules/moment": { + "version": "2.26.0", "license": "MIT", "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/log-update/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/multimatch": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^3.0.0" + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", + "node_modules/nan": { + "version": "2.14.1", "dev": true, "license": "MIT", + "optional": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "devOptional": true, + "license": "MIT", "dependencies": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/lolex": { - "version": "1.3.2", - "dev": true, - "license": "BSD-3-Clause" + "node_modules/natives": { + "version": "1.1.6", + "license": "ISC", + "optional": true }, - "node_modules/loose-envify": { + "node_modules/natural-compare": { "version": "1.4.0", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } + "dev": true, + "license": "MIT" }, - "node_modules/loud-rejection": { - "version": "1.6.0", + "node_modules/negotiator": { + "version": "0.6.2", "dev": true, "license": "MIT", - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/lru-cache": { - "version": "4.1.5", + "node_modules/neo-async": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "1.1.58", + "license": "MIT" + }, + "node_modules/nopt": { + "version": "3.0.6", "dev": true, "license": "ISC", "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" } }, - "node_modules/magic-string": { - "version": "0.25.7", + "node_modules/normalize-package-data": { + "version": "2.5.0", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "sourcemap-codec": "^1.4.4" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/make-dir": { - "version": "2.1.0", + "node_modules/normalize-path": { + "version": "3.0.0", + "devOptional": true, "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", + "node_modules/npm-run-path": { + "version": "2.0.2", "dev": true, "license": "MIT", "dependencies": { - "p-defer": "^1.0.0" + "path-key": "^2.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/map-obj": { + "node_modules/number-is-nan": { "version": "1.0.1", "dev": true, "license": "MIT", @@ -11637,6187 +10192,3831 @@ "node": ">=0.10.0" } }, - "node_modules/map-visit": { - "version": "1.0.0", - "devOptional": true, + "node_modules/numbro": { + "version": "2.3.0", "license": "MIT", "dependencies": { - "object-visit": "^1.0.0" + "bignumber.js": "^8.1.1" }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "dev": true, + "node_modules/numeral": { + "version": "1.5.6", "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": "*" } }, - "node_modules/math-random": { - "version": "1.0.4", - "dev": true, - "license": "MIT" + "node_modules/oauth-sign": { + "version": "0.9.0", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": "*" + } }, - "node_modules/md5.js": { - "version": "1.3.5", + "node_modules/object-assign": { + "version": "4.1.1", "dev": true, "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/media-typer": { - "version": "0.3.0", - "dev": true, + "node_modules/object-component": { + "version": "0.0.3", + "dev": true + }, + "node_modules/object-copy": { + "version": "0.1.0", + "devOptional": true, "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/mem": { - "version": "4.3.0", - "dev": true, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "devOptional": true, "license": "MIT", "dependencies": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" + "is-descriptor": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/meow": { - "version": "3.7.0", - "dev": true, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "devOptional": true, "license": "MIT", "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" + "is-buffer": "^1.1.5" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", + "node_modules/object-inspect": { + "version": "1.12.0", "dev": true, "license": "MIT", - "engines": { - "node": ">= 8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/methods": { - "version": "1.1.2", - "dev": true, + "node_modules/object-keys": { + "version": "1.1.1", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.4" } }, - "node_modules/micromatch": { - "version": "3.1.10", + "node_modules/object-visit": { + "version": "1.0.1", "devOptional": true, "license": "MIT", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "isobject": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "dev": true, + "node_modules/object.assign": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" }, - "bin": { - "miller-rabin": "bin/miller-rabin" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.11.9", + "node_modules/object.entries": { + "version": "1.1.5", "dev": true, - "license": "MIT" - }, - "node_modules/mime": { - "version": "1.6.0", "license": "MIT", - "bin": { - "mime": "cli.js" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/mime-db": { - "version": "1.44.0", - "devOptional": true, + "node_modules/object.fromentries": { + "version": "2.0.5", + "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mime-types": { - "version": "2.1.27", - "devOptional": true, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.3", + "dev": true, "license": "MIT", "dependencies": { - "mime-db": "1.44.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", + "node_modules/object.hasown": { + "version": "1.1.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/miner": { - "version": "1.0.0", + "node_modules/object.hasown/node_modules/define-properties": { + "version": "1.1.4", "dev": true, + "license": "MIT", "dependencies": { - "browserstacktunnel-wrapper": "^2.0.4", - "localtunnel": "^1.2.0" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": "> 8.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", + "node_modules/object.omit": { + "version": "2.0.1", "dev": true, - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "3.0.4", - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/minimist": { - "version": "1.2.6", - "license": "MIT" - }, - "node_modules/mixin-deep": { - "version": "1.3.2", + "node_modules/object.pick": { + "version": "1.3.0", "devOptional": true, "license": "MIT", "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "isobject": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "devOptional": true, + "node_modules/object.values": { + "version": "1.1.5", + "dev": true, "license": "MIT", "dependencies": { - "is-plain-object": "^2.0.4" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mixin-object": { - "version": "2.0.1", - "dev": true, + "node_modules/on-finished": { + "version": "2.3.0", "license": "MIT", "dependencies": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" + "ee-first": "1.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/mixin-object/node_modules/for-in": { - "version": "0.1.8", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", + "dependencies": { + "wrappy": "1" } }, - "node_modules/mkdirp": { - "version": "0.5.5", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5" - }, + "node_modules/opener": { + "version": "1.5.2", + "license": "(WTFPL OR MIT)", "bin": { - "mkdirp": "bin/cmd.js" + "opener": "bin/opener-bin.js" } }, - "node_modules/mocha": { - "version": "5.2.0", + "node_modules/openurl": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/optimist": { + "version": "0.6.1", + "license": "MIT/X11", + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "license": "MIT" + }, + "node_modules/optionator": { + "version": "0.8.3", "dev": true, "license": "MIT", "dependencies": { - "browser-stdout": "1.3.1", - "commander": "2.15.1", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.5", - "he": "1.1.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "5.4.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" }, "engines": { - "node": ">= 4.0.0" + "node": ">= 0.8.0" } }, - "node_modules/mocha/node_modules/commander": { - "version": "2.15.1", + "node_modules/os-browserify": { + "version": "0.3.0", "dev": true, "license": "MIT" }, - "node_modules/mocha/node_modules/debug": { - "version": "3.1.0", + "node_modules/os-homedir": { + "version": "1.0.2", "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/mocha/node_modules/glob": { - "version": "7.1.2", + "node_modules/os-locale": { + "version": "3.1.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" }, "engines": { - "node": "*" + "node": ">=6" } }, - "node_modules/mocha/node_modules/he": { - "version": "1.1.1", + "node_modules/os-tmpdir": { + "version": "1.0.2", "dev": true, "license": "MIT", - "bin": { - "he": "bin/he" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/mocha/node_modules/minimist": { - "version": "0.0.8", + "node_modules/p-defer": { + "version": "1.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/mocha/node_modules/mkdirp": { - "version": "0.5.1", + "node_modules/p-finally": { + "version": "1.0.0", "dev": true, "license": "MIT", - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=4" } }, - "node_modules/mocha/node_modules/supports-color": { - "version": "5.4.0", + "node_modules/p-is-promise": { + "version": "2.1.0", "dev": true, "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "p-try": "^1.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/moment": { - "version": "2.26.0", + "node_modules/p-locate": { + "version": "2.0.0", "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "dev": true, + "node_modules/p-try": { + "version": "1.0.0", "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/multimatch": { - "version": "2.1.0", + "node_modules/parent-module": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" + "callsites": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "node_modules/parse-asn1": { + "version": "5.1.5", "dev": true, - "license": "ISC" + "license": "ISC", + "dependencies": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } }, - "node_modules/n-readlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/n-readlines/-/n-readlines-1.0.0.tgz", - "integrity": "sha512-ISDqGcspVu6U3VKqtJZG1uR55SmNNF9uK0EMq1IvNVVZOui6MW6VR0+pIZhqz85ORAGp+4zW+5fJ/SE7bwEibA==", + "node_modules/parse-glob": { + "version": "3.0.4", "dev": true, "license": "MIT", + "dependencies": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, "engines": { - "node": ">=6.x.x" + "node": ">=0.10.0" } }, - "node_modules/nan": { - "version": "2.14.1", + "node_modules/parse-glob/node_modules/is-extglob": { + "version": "1.0.0", "dev": true, "license": "MIT", - "optional": true + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/nanomatch": { - "version": "1.2.13", - "devOptional": true, + "node_modules/parse-glob/node_modules/is-glob": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "is-extglob": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/natives": { - "version": "1.1.6", - "license": "ISC", - "optional": true - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "0.6.2", + "node_modules/parse-json": { + "version": "2.2.0", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/neo-async": { - "version": "2.6.1", - "dev": true, - "license": "MIT" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "1.1.58", - "license": "MIT" - }, - "node_modules/nopt": { - "version": "3.0.6", + "node_modules/parseqs": { + "version": "0.0.5", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" + "better-assert": "~1.0.0" } }, - "node_modules/normalize-package-data": { - "version": "2.5.0", + "node_modules/parseuri": { + "version": "0.0.5", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "better-assert": "~1.0.0" } }, - "node_modules/normalize-path": { - "version": "3.0.0", + "node_modules/parseurl": { + "version": "1.3.3", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/npm-run-path": { - "version": "2.0.2", + "node_modules/path": { + "version": "0.12.7", "dev": true, "license": "MIT", "dependencies": { - "path-key": "^2.0.0" - }, + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "node_modules/path-browserify": { + "version": "0.0.0", + "license": "MIT" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "devOptional": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "3.0.0", + "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/number-is-nan": { + "node_modules/path-is-absolute": { "version": "1.0.1", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/numbro": { - "version": "2.3.0", + "node_modules/path-key": { + "version": "2.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "bignumber.js": "^8.1.1" - }, "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/numeral": { - "version": "1.5.6", - "license": "MIT", - "engines": { - "node": "*" - } + "node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": "*" - } + "node_modules/path-to-regexp": { + "version": "0.1.7", + "dev": true, + "license": "MIT" }, - "node_modules/object-assign": { - "version": "4.1.1", + "node_modules/path-type": { + "version": "1.1.0", "dev": true, "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/object-component": { - "version": "0.0.3", - "dev": true + "node_modules/path-type/node_modules/graceful-fs": { + "version": "4.2.4", + "dev": true, + "license": "ISC" }, - "node_modules/object-copy": { - "version": "0.1.0", - "devOptional": true, + "node_modules/path-type/node_modules/pify": { + "version": "2.3.0", + "dev": true, "license": "MIT", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "devOptional": true, + "node_modules/pathval": { + "version": "1.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "devOptional": true, + "node_modules/pbkdf2": { + "version": "3.1.1", + "dev": true, "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.12" } }, - "node_modules/object-inspect": { - "version": "1.12.0", + "node_modules/pdenodeify": { + "version": "0.1.0", "dev": true, + "license": "MIT" + }, + "node_modules/pdfjs-dist": { + "version": "2.4.456", + "license": "Apache-2.0" + }, + "node_modules/performance-now": { + "version": "2.1.0", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "optional": true }, - "node_modules/object-keys": { - "version": "1.1.1", + "node_modules/pify": { + "version": "4.0.1", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=6" } }, - "node_modules/object-visit": { - "version": "1.0.1", - "devOptional": true, + "node_modules/pinkie": { + "version": "2.0.4", + "dev": true, "license": "MIT", - "dependencies": { - "isobject": "^3.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/object.assign": { - "version": "4.1.2", + "node_modules/pinkie-promise": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" + "pinkie": "^2.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/object.entries": { - "version": "1.1.5", + "node_modules/pkg-conf": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" } }, - "node_modules/object.fromentries": { - "version": "2.0.5", + "node_modules/pkg-conf/node_modules/find-up": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "locate-path": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.3", + "node_modules/pkg-conf/node_modules/graceful-fs": { + "version": "4.2.10", + "dev": true, + "license": "ISC" + }, + "node_modules/pkg-conf/node_modules/load-json-file": { + "version": "5.3.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" }, "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/object.hasown": { - "version": "1.1.1", + "node_modules/pkg-conf/node_modules/locate-path": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "node_modules/object.hasown/node_modules/define-properties": { - "version": "1.1.4", + "node_modules/pkg-conf/node_modules/p-limit": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "p-try": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/object.omit": { - "version": "2.0.1", + "node_modules/pkg-conf/node_modules/p-locate": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "devOptional": true, + "node_modules/pkg-conf/node_modules/p-try": { + "version": "2.2.0", + "dev": true, "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/object.values": { - "version": "1.1.5", + "node_modules/pkg-conf/node_modules/parse-json": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/on-finished": { - "version": "2.3.0", + "node_modules/pkg-conf/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/once": { - "version": "1.4.0", - "license": "ISC", - "dependencies": { - "wrappy": "1" + "node_modules/pkg-conf/node_modules/type-fest": { + "version": "0.3.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" } }, - "node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", - "dev": true, + "node_modules/pkg-up": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "mimic-fn": "^1.0.0" + "find-up": "^2.1.0" }, "engines": { "node": ">=4" } }, - "node_modules/onetime/node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "node_modules/plist": { + "version": "2.1.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" + "dependencies": { + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.x" } }, - "node_modules/openurl": { - "version": "1.1.1", + "node_modules/plist/node_modules/base64-js": { + "version": "1.2.0", "dev": true, "license": "MIT" }, - "node_modules/optimist": { - "version": "0.6.1", - "license": "MIT/X11", + "node_modules/portfinder": { + "version": "1.0.26", + "license": "MIT", "dependencies": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">= 0.12.0" } }, - "node_modules/optimist/node_modules/minimist": { - "version": "0.0.10", - "license": "MIT" - }, - "node_modules/optionator": { - "version": "0.8.3", - "dev": true, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.6", "license": "MIT", "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" + "ms": "^2.1.1" } }, - "node_modules/os-browserify": { - "version": "0.3.0", - "dev": true, + "node_modules/portfinder/node_modules/ms": { + "version": "2.1.2", "license": "MIT" }, - "node_modules/os-homedir": { - "version": "1.0.2", - "dev": true, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/os-locale": { - "version": "3.1.0", + "node_modules/prelude-ls": { + "version": "1.1.2", "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - }, "engines": { - "node": ">=6" + "node": ">= 0.8.0" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", + "node_modules/preserve": { + "version": "0.2.0", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/p-defer": { - "version": "1.0.0", + "node_modules/prettier": { + "version": "1.12.0", "dev": true, "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, "engines": { "node": ">=4" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "dev": true, + "node_modules/private": { + "version": "0.1.8", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/p-is-promise": { - "version": "2.1.0", + "node_modules/process": { + "version": "0.11.10", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.6.0" } }, - "node_modules/p-limit": { - "version": "1.3.0", + "node_modules/process-nextick-args": { + "version": "2.0.1", + "devOptional": true, + "license": "MIT" + }, + "node_modules/promise": { + "version": "6.1.0", "license": "MIT", + "optional": true, "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" + "asap": "~1.0.0" } }, - "node_modules/p-locate": { - "version": "2.0.0", + "node_modules/prop-types": { + "version": "15.8.1", + "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "node_modules/proxy-addr": { + "version": "2.0.6", "dev": true, "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">=8" + "node": ">= 0.10" } }, - "node_modules/p-try": { - "version": "1.0.0", + "node_modules/prr": { + "version": "1.0.1", "license": "MIT", - "engines": { - "node": ">=4" - } + "optional": true }, - "node_modules/parent-module": { - "version": "1.0.1", + "node_modules/pseudomap": { + "version": "1.0.2", "dev": true, + "license": "ISC" + }, + "node_modules/psl": { + "version": "1.8.0", "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } + "optional": true }, - "node_modules/parse-asn1": { - "version": "5.1.5", + "node_modules/public-encrypt": { + "version": "4.0.3", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.11.9", "dev": true, - "license": "MIT", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } + "license": "MIT" }, - "node_modules/parse-glob": { - "version": "3.0.4", + "node_modules/pump": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "devOptional": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/parse-glob/node_modules/is-extglob": { - "version": "1.0.0", + "node_modules/q": { + "version": "1.5.1", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/parse-glob/node_modules/is-glob": { - "version": "2.0.1", + "node_modules/qs": { + "version": "6.5.2", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/randomatic": { + "version": "3.1.1", "dev": true, "license": "MIT", "dependencies": { - "is-extglob": "^1.0.0" + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10.0" } }, - "node_modules/parse-json": { - "version": "2.2.0", + "node_modules/randomatic/node_modules/is-number": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "error-ex": "^1.2.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/parseqs": { - "version": "0.0.5", + "node_modules/randombytes": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "better-assert": "~1.0.0" + "safe-buffer": "^5.1.0" } }, - "node_modules/parseuri": { - "version": "0.0.5", + "node_modules/range-parser": { + "version": "1.2.1", "dev": true, "license": "MIT", - "dependencies": { - "better-assert": "~1.0.0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/parseurl": { - "version": "1.3.3", + "node_modules/raw-body": { + "version": "2.4.0", + "dev": true, "license": "MIT", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, "engines": { "node": ">= 0.8" } }, - "node_modules/pascalcase": { - "version": "0.1.1", - "devOptional": true, + "node_modules/react-is": { + "version": "16.13.1", + "dev": true, + "license": "MIT" + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "dev": true, "license": "MIT", + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/path": { - "version": "0.12.7", + "node_modules/read-pkg-up": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "process": "^0.11.1", - "util": "^0.10.3" - } - }, - "node_modules/path-browserify": { - "version": "0.0.0", - "license": "MIT" - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "devOptional": true, - "license": "MIT" - }, - "node_modules/path-exists": { - "version": "3.0.0", - "license": "MIT", + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "dev": true, "license": "MIT", + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/path-key": { - "version": "2.0.1", + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", "dev": true, "license": "MIT", + "dependencies": { + "pinkie-promise": "^2.0.0" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" + "node_modules/readable-stream": { + "version": "2.3.7", + "devOptional": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "dev": true, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "devOptional": true, "license": "MIT" }, - "node_modules/path-type": { - "version": "1.1.0", - "dev": true, + "node_modules/readdirp": { + "version": "2.2.1", + "devOptional": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, - "node_modules/path-type/node_modules/graceful-fs": { + "node_modules/readdirp/node_modules/graceful-fs": { "version": "4.2.4", - "dev": true, + "devOptional": true, "license": "ISC" }, - "node_modules/path-type/node_modules/pify": { - "version": "2.3.0", + "node_modules/redent": { + "version": "1.0.0", "dev": true, "license": "MIT", + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/pathval": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } + "node_modules/regenerate": { + "version": "1.4.1", + "license": "MIT" }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "dev": true, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", "license": "MIT", "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "regenerate": "^1.4.0" }, "engines": { - "node": ">=0.12" + "node": ">=4" } }, - "node_modules/pdenodeify": { - "version": "0.1.0", - "dev": true, + "node_modules/regenerator-runtime": { + "version": "0.13.5", "license": "MIT" }, - "node_modules/pdfjs-dist": { - "version": "2.4.456", - "license": "Apache-2.0" - }, - "node_modules/performance-now": { - "version": "2.1.0", + "node_modules/regenerator-transform": { + "version": "0.14.4", "license": "MIT", - "optional": true - }, - "node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true, - "license": "ISC" + "dependencies": { + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" + } }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/regex-cache": { + "version": "0.4.4", "dev": true, "license": "MIT", - "engines": { - "node": ">=8.6" + "dependencies": { + "is-equal-shallow": "^0.1.3" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/pify": { - "version": "4.0.1", + "node_modules/regex-not": { + "version": "1.0.2", + "devOptional": true, "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", "dev": true, "license": "MIT", "dependencies": { - "pinkie": "^2.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf": { - "version": "3.1.0", + "node_modules/regexpp": { + "version": "3.2.0", "dev": true, "license": "MIT", - "dependencies": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" - }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "3.0.0", - "dev": true, + "node_modules/regexpu-core": { + "version": "4.7.0", "license": "MIT", "dependencies": { - "locate-path": "^3.0.0" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/pkg-conf/node_modules/graceful-fs": { - "version": "4.2.10", - "dev": true, - "license": "ISC" + "node_modules/regjsgen": { + "version": "0.5.2", + "license": "MIT" }, - "node_modules/pkg-conf/node_modules/load-json-file": { - "version": "5.3.0", - "dev": true, - "license": "MIT", + "node_modules/regjsparser": { + "version": "0.6.4", + "license": "BSD-2-Clause", "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" + "jsesc": "~0.5.0" }, - "engines": { - "node": ">=6" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "bin": { + "jsesc": "bin/jsesc" } }, - "node_modules/pkg-conf/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "devOptional": true, + "license": "ISC" }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "3.0.0", - "dev": true, + "node_modules/repeat-element": { + "version": "1.1.3", + "devOptional": true, "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/pkg-conf/node_modules/p-try": { - "version": "2.2.0", - "dev": true, + "node_modules/repeat-string": { + "version": "1.6.1", + "devOptional": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10" } }, - "node_modules/pkg-conf/node_modules/parse-json": { - "version": "4.0.0", + "node_modules/repeating": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "is-finite": "^1.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/type-fest": { - "version": "0.3.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/pkg-up": { - "version": "2.0.0", - "license": "MIT", + "node_modules/request": { + "version": "2.88.2", + "license": "Apache-2.0", + "optional": true, "dependencies": { - "find-up": "^2.1.0" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/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==", + "node_modules/require-directory": { + "version": "2.1.1", "dev": true, "license": "MIT", - "dependencies": { - "semver-compare": "^1.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/plist": { - "version": "2.1.0", + "node_modules/require-main-filename": { + "version": "1.0.1", "dev": true, - "license": "MIT", - "dependencies": { - "base64-js": "1.2.0", - "xmlbuilder": "8.2.2", - "xmldom": "0.1.x" - } + "license": "ISC" }, - "node_modules/plist/node_modules/base64-js": { - "version": "1.2.0", - "dev": true, + "node_modules/requires-port": { + "version": "1.0.0", "license": "MIT" }, - "node_modules/portfinder": { - "version": "1.0.26", + "node_modules/resolve": { + "version": "1.17.0", "license": "MIT", "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.1" + "path-parse": "^1.0.6" }, - "engines": { - "node": ">= 0.12.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.6", + "node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "ms": "^2.1.1" + "engines": { + "node": ">=4" } }, - "node_modules/portfinder/node_modules/ms": { - "version": "2.1.2", + "node_modules/resolve-url": { + "version": "0.2.1", + "devOptional": true, "license": "MIT" }, - "node_modules/posix-character-classes": { - "version": "0.1.1", + "node_modules/ret": { + "version": "0.1.15", "devOptional": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.12" } }, - "node_modules/postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "node_modules/rimraf": { + "version": "2.6.3", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "glob": "^7.1.3" }, - "engines": { - "node": ">=0.12" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/postcss-less": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-2.0.0.tgz", - "integrity": "sha512-pPNsVnpCB13nBMOcl5GVh8JGmB0JGFjqkLUDzKdVpptFFKEe9wFdEzvh2j4lD2AD+7qcrUfw9Ta+oi5+Fw7jjQ==", + "node_modules/ripemd160": { + "version": "2.0.2", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^5.2.16" - }, - "engines": { - "node": ">=4" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, - "node_modules/postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true, - "license": "MIT" - }, - "node_modules/postcss-scss": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz", - "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", + "node_modules/rollup": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", + "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "postcss": "^7.0.0" + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=6.0.0" + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.20.0", + "@rollup/rollup-android-arm64": "4.20.0", + "@rollup/rollup-darwin-arm64": "4.20.0", + "@rollup/rollup-darwin-x64": "4.20.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", + "@rollup/rollup-linux-arm-musleabihf": "4.20.0", + "@rollup/rollup-linux-arm64-gnu": "4.20.0", + "@rollup/rollup-linux-arm64-musl": "4.20.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", + "@rollup/rollup-linux-riscv64-gnu": "4.20.0", + "@rollup/rollup-linux-s390x-gnu": "4.20.0", + "@rollup/rollup-linux-x64-gnu": "4.20.0", + "@rollup/rollup-linux-x64-musl": "4.20.0", + "@rollup/rollup-win32-arm64-msvc": "4.20.0", + "@rollup/rollup-win32-ia32-msvc": "4.20.0", + "@rollup/rollup-win32-x64-msvc": "4.20.0", + "fsevents": "~2.3.2" } }, - "node_modules/postcss-scss/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/rollup-plugin-commonjs": { + "version": "9.3.4", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "estree-walker": "^0.6.0", + "magic-string": "^0.25.2", + "resolve": "^1.10.0", + "rollup-pluginutils": "^2.6.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-scss/node_modules/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, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "rollup": ">=0.56.0" } }, - "node_modules/postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha512-3pqyakeGhrO0BQ5+/tGTfvi5IAUAhHRayGK8WFSu06aEv2BmHoXw/Mhb+w7VY5HERIuC+QoUI7wgrCcq2hqCVA==", + "node_modules/rollup-pluginutils": { + "version": "2.8.2", "dev": true, "license": "MIT", "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "estree-walker": "^0.6.1" } }, - "node_modules/postcss-values-parser": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-1.5.0.tgz", - "integrity": "sha512-3M3p+2gMp0AH3da530TlX8kiO1nxdTnc3C6vr8dMxRLIlh8UYkz0/wcwptSXjhtx2Fr0TySI7a+BHDQ8NL7LaQ==", + "node_modules/rollup/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true, "license": "MIT", - "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } + "peer": true }, - "node_modules/postcss/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "node_modules/rollup/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, + "hasInstallScript": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, "engines": { - "node": ">=0.10.0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/postcss/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "node_modules/rsvp": { + "version": "3.6.2", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": "0.12.* || 4.* || 6.* || >= 7.*" } }, - "node_modules/postcss/node_modules/chalk/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "node_modules/rubberduck": { + "version": "1.1.1", "dev": true, - "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": "*" } }, - "node_modules/postcss/node_modules/has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", - "dev": true, + "node_modules/safe-buffer": { + "version": "5.2.1", + "devOptional": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "devOptional": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "ret": "~0.1.10" } }, - "node_modules/postcss/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/safer-buffer": { + "version": "2.1.2", + "devOptional": true, + "license": "MIT" + }, + "node_modules/samsam": { + "version": "1.1.2", + "dev": true + }, + "node_modules/secure-compare": { + "version": "3.0.1", + "license": "MIT" + }, + "node_modules/semver": { + "version": "5.7.1", + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/postcss/node_modules/supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "node_modules/send": { + "version": "0.17.1", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^1.0.0" + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" }, "engines": { - "node": ">=0.8.0" + "node": ">= 0.8.0" } }, - "node_modules/prelude-ls": { - "version": "1.1.2", + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-static": { + "version": "1.14.1", "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/preserve": { - "version": "0.2.0", + "node_modules/set-blocking": { + "version": "2.0.0", "dev": true, + "license": "ISC" + }, + "node_modules/set-value": { + "version": "2.0.1", + "devOptional": true, "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/prettier": { - "version": "1.12.0", - "dev": true, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "devOptional": true, "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" + "dependencies": { + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard": { - "version": "16.4.1", - "resolved": "https://registry.npmjs.org/prettier-standard/-/prettier-standard-16.4.1.tgz", - "integrity": "sha512-IW3Sct4GOdqc1s4+1HZjH2HegzLZQ6mDMl2xz6i6KHCac7kCM+obLbvm2e0zp8PytKkLQCdOpj0cWWa48Ruetw==", + "node_modules/setimmediate": { + "version": "1.0.5", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "dev": true, + "license": "(MIT AND BSD-3-Clause)", "dependencies": { - "chalk": "^2.4.2", - "diff": "^4.0.2", - "eslint": "^6.8.0", - "execa": "^2.0.4", - "find-up": "^4.1.0", - "get-stdin": "^7.0.0", - "globby": "^6.1.0", - "ignore": "^3.3.7", - "lint-staged": "9.4.3", - "mri": "^1.1.5", - "multimatch": "^3.0.0", - "prettierx": "0.11.3" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" }, "bin": { - "prettier-standard": "src/cli.js" - }, - "engines": { - "node": ">=8" + "sha.js": "bin.js" } }, - "node_modules/prettier-standard/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "node_modules/shallow-clone": { + "version": "1.0.0", "dev": true, "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" }, "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "5.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/array-differ": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", - "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==", + "node_modules/shebang-command": { + "version": "1.2.0", "dev": true, "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "node_modules/shebang-regex": { + "version": "1.0.0", "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "node_modules/shelljs": { + "version": "0.3.0", "dev": true, - "license": "BSD-3-Clause", + "license": "BSD*", + "bin": { + "shjs": "bin/shjs" + }, "engines": { - "node": ">=0.3.1" + "node": ">=0.8.0" } }, - "node_modules/prettier-standard/node_modules/eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "node_modules/side-channel": { + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/prettier-standard/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "node_modules/sift": { + "version": "5.1.0", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } + "license": "MIT" }, - "node_modules/prettier-standard/node_modules/eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "node_modules/signal-exit": { + "version": "3.0.3", "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } + "license": "ISC" }, - "node_modules/prettier-standard/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "node_modules/sinon": { + "version": "1.17.7", "dev": true, - "license": "Apache-2.0", + "license": "BSD-3-Clause", + "dependencies": { + "formatio": "1.1.1", + "lolex": "1.3.2", + "samsam": "1.1.2", + "util": ">=0.10.3 <1" + }, "engines": { - "node": ">=4" + "node": ">=0.1.103" } }, - "node_modules/prettier-standard/node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, + "node_modules/slash": { + "version": "2.0.0", "license": "MIT", "engines": { - "node": ">= 4" + "node": ">=6" } }, - "node_modules/prettier-standard/node_modules/espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/snapdragon": { + "version": "0.8.2", + "devOptional": true, + "license": "MIT", "dependencies": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/execa": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", - "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", - "dev": true, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "devOptional": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^3.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "engines": { - "node": "^8.12.0 || >=9.7.0" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/execa/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "devOptional": true, "license": "MIT", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "is-descriptor": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "devOptional": true, "license": "MIT", "dependencies": { - "flat-cache": "^2.0.1" + "kind-of": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/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, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "devOptional": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "kind-of": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "devOptional": true, "license": "MIT", "dependencies": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { - "node": ">=4" - } - }, - "node_modules/prettier-standard/node_modules/flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true, - "license": "ISC" - }, - "node_modules/prettier-standard/node_modules/get-stdin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", - "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/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, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "devOptional": true, "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "kind-of": "^3.2.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "devOptional": true, + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "devOptional": true, "license": "MIT", "dependencies": { - "type-fest": "^0.8.1" + "is-descriptor": "^0.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "devOptional": true, "license": "MIT", "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "is-extendable": "^0.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "license": "MIT", + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "devOptional": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/prettier-standard/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/socket.io": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" + "debug": "~4.1.0", + "engine.io": "~3.4.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.3.0", + "socket.io-parser": "~3.4.0" } }, - "node_modules/prettier-standard/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "node_modules/socket.io-adapter": { + "version": "1.1.2", "dev": true, "license": "MIT" }, - "node_modules/prettier-standard/node_modules/multimatch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", - "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", + "node_modules/socket.io-client": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "array-differ": "^2.0.3", - "array-union": "^1.0.2", - "arrify": "^1.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=6" + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "engine.io-client": "~3.4.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" } }, - "node_modules/prettier-standard/node_modules/npm-run-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", - "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", + "node_modules/socket.io-client/node_modules/component-emitter": { + "version": "1.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/socket.io-client/node_modules/debug": { + "version": "4.1.1", "dev": true, "license": "MIT", "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" + "ms": "^2.1.1" } }, - "node_modules/prettier-standard/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/socket.io-client/node_modules/isarray": { + "version": "2.0.1", "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, - "node_modules/prettier-standard/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "node_modules/socket.io-client/node_modules/ms": { + "version": "2.1.2", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/prettier-standard/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/socket.io-client/node_modules/socket.io-parser": { + "version": "3.3.0", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" } }, - "node_modules/prettier-standard/node_modules/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==", + "node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" + "ms": "2.0.0" } }, - "node_modules/prettier-standard/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/ms": { + "version": "2.0.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } + "license": "MIT" }, - "node_modules/prettier-standard/node_modules/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==", + "node_modules/socket.io-parser": { + "version": "3.4.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "isarray": "2.0.1" } }, - "node_modules/prettier-standard/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/socket.io-parser/node_modules/component-emitter": { + "version": "1.2.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/prettier-standard/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/socket.io-parser/node_modules/debug": { + "version": "4.1.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/prettier-standard/node_modules/regexpp": { + "node_modules/socket.io-parser/node_modules/isarray": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.5.0" - } + "license": "MIT" }, - "node_modules/prettier-standard/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/socket.io-parser/node_modules/ms": { + "version": "2.1.2", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } + "license": "MIT" }, - "node_modules/prettier-standard/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/socket.io/node_modules/debug": { + "version": "4.1.1", "dev": true, "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" + "ms": "^2.1.1" } }, - "node_modules/prettier-standard/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/socket.io/node_modules/ms": { + "version": "2.1.2", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/prettier-standard/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "license": "MIT", + "node_modules/source-map": { + "version": "0.4.4", + "license": "BSD-3-Clause", + "optional": true, "dependencies": { - "ansi-regex": "^4.1.0" + "amdefine": ">=0.0.4" }, "engines": { - "node": ">=6" + "node": ">=0.8.0" } }, - "node_modules/prettier-standard/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "devOptional": true, "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, - "node_modules/prettier-standard/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "node_modules/source-map-support": { + "version": "0.2.10", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" + "dependencies": { + "source-map": "0.1.32" } }, - "node_modules/prettier-standard/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.1.32", "dev": true, - "license": "ISC", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "amdefine": ">=0.0.4" }, "engines": { - "node": ">= 8" + "node": ">=0.8.0" } }, - "node_modules/prettierx": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/prettierx/-/prettierx-0.11.3.tgz", - "integrity": "sha512-Xf04LEfD3ITo26i5U/zR++hwqKPG3feR06rrjB0t2o+QFv8ZidFp4o7nPqPGLfE4UwHJgd0qwnZKwm0MsUQHUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@angular/compiler": "8.2.14", - "@babel/code-frame": "7.8.3", - "@babel/parser": "7.9.4", - "@glimmer/syntax": "0.41.4", - "@iarna/toml": "2.2.3", - "@typescript-eslint/typescript-estree": "2.6.1", - "angular-estree-parser": "1.3.1", - "angular-html-parser": "1.4.0", - "camelcase": "5.3.1", - "chalk": "3.0.0", - "cjk-regex": "2.0.0", - "cosmiconfig": "5.2.1", - "dashify": "2.0.0", - "dedent": "0.7.0", - "diff": "4.0.2", - "editorconfig": "0.15.3", - "editorconfig-to-prettier": "0.1.1", - "escape-string-regexp": "2.0.0", - "esutils": "2.0.3", - "find-parent-dir": "0.3.0", - "find-project-root": "1.1.1", - "flow-parser": "0.111.3", - "get-stream": "4.1.0", - "globby": "6.1.0", - "graphql": "14.6.0", - "html-element-attributes": "2.2.1", - "html-styles": "1.0.0", - "html-tag-names": "1.1.5", - "ignore": "4.0.6", - "is-ci": "2.0.0", - "jest-docblock": "25.3.0", - "json-stable-stringify": "1.0.1", - "leven": "3.1.0", - "lines-and-columns": "1.1.6", - "linguist-languages": "7.6.0", - "lodash.uniqby": "4.7.0", - "mem": "5.1.1", - "minimatch": "3.0.4", - "minimist": "1.2.5", - "n-readlines": "1.0.0", - "normalize-path": "3.0.0", - "parse-srcset": "1.0.2", - "postcss-less": "2.0.0", - "postcss-media-query-parser": "0.2.3", - "postcss-scss": "2.0.0", - "postcss-selector-parser": "2.2.3", - "postcss-values-parser": "1.5.0", - "regexp-util": "1.2.2", - "remark-math": "1.0.6", - "remark-parse": "5.0.0", - "resolve": "1.15.1", - "semver": "6.3.0", - "string-width": "4.2.0", - "unicode-regex": "3.0.0", - "unified": "8.4.2", - "vnopts": "1.0.2", - "yaml": "1.8.3", - "yaml-unist-parser": "1.1.1" - }, - "bin": { - "prettierx": "bin/prettierx.js" - }, - "engines": { - "node": ">=8" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } + "node_modules/source-map-url": { + "version": "0.4.0", + "devOptional": true, + "license": "MIT" }, - "node_modules/prettierx/node_modules/@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "node_modules/sourcemap-codec": { + "version": "1.4.8", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.8.3" - } + "license": "MIT" }, - "node_modules/prettierx/node_modules/@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "node_modules/spdx-correct": { + "version": "3.1.1", "dev": true, - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/prettierx/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/spdx-exceptions": { + "version": "2.3.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "CC-BY-3.0" }, - "node_modules/prettierx/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/spdx-expression-parse": { + "version": "3.0.1", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/prettierx/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/spdx-license-ids": { + "version": "3.0.5", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } + "license": "CC0-1.0" }, - "node_modules/prettierx/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, + "node_modules/split-string": { + "version": "3.1.0", + "devOptional": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "extend-shallow": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/prettierx/node_modules/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==", + "node_modules/sprintf-js": { + "version": "1.1.2", "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/sshpk": { + "version": "1.16.1", "license": "MIT", + "optional": true, "dependencies": { - "color-name": "~1.1.4" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/prettierx/node_modules/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, - "license": "MIT" - }, - "node_modules/prettierx/node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "node_modules/stack-trace": { + "version": "0.0.10", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { - "node": ">=0.3.1" + "node": "*" } }, - "node_modules/prettierx/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/prettierx/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "node_modules/standard": { + "version": "17.0.0", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "eslint": "^8.13.0", + "eslint-config-standard": "17.0.0", + "eslint-config-standard-jsx": "^11.0.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-n": "^15.1.0", + "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-react": "^7.28.0", + "standard-engine": "^15.0.0" + }, + "bin": { + "standard": "bin/cmd.js" }, "engines": { - "node": ">=0.10.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/prettierx/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/standard-engine": { + "version": "15.0.0", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", + "dependencies": { + "get-stdin": "^8.0.0", + "minimist": "^1.2.6", + "pkg-conf": "^3.1.0", + "xdg-basedir": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/prettierx/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "node_modules/standard-engine/node_modules/get-stdin": { + "version": "8.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/prettierx/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, + "node_modules/static-extend": { + "version": "0.1.2", + "devOptional": true, "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/prettierx/node_modules/mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dev": true, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "devOptional": true, "license": "MIT", "dependencies": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" + "is-descriptor": "^0.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/prettierx/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "license": "MIT" - }, - "node_modules/prettierx/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, + "node_modules/statuses": { + "version": "1.5.0", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/prettierx/node_modules/resolve": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "node_modules/steal": { + "version": "2.2.4", "dev": true, - "license": "MIT", "dependencies": { - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/prettierx/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "assert": "~1.4.1", + "buffer": "~5.0.4", + "console-browserify": "~1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "~3.11.0", + "domain-browser": "~1.1.2", + "events": "~1.1.1", + "http-browserify": "~1.7.0", + "https-browserify": "~1.0.0", + "os-browserify": "~0.3.0", + "path-browserify": "~0.0.0", + "process": "~0.11.9", + "punycode": "~2.0.1", + "resolve": "^1.1.7", + "string_decoder": "~1.0.0", + "tty-browserify": "~0.0.0", + "vm-browserify": "~0.0.4", + "zlib-browserify": "~0.0.3" } }, - "node_modules/prettierx/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "node_modules/steal-bundler": { + "version": "0.3.6", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "fs-extra": "^4.0.2", + "glob": "^7.1.2", + "lodash.uniq": "^4.5.0", + "minimatch": "^3.0.2", + "pdenodeify": "^0.1.0" } }, - "node_modules/prettierx/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/steal-bundler/node_modules/fs-extra": { + "version": "4.0.3", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, - "node_modules/prettierx/node_modules/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==", + "node_modules/steal-bundler/node_modules/graceful-fs": { + "version": "4.2.4", "dev": true, + "license": "ISC" + }, + "node_modules/steal-config-utils": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/steal-css": { + "version": "1.3.2", + "license": "MIT" + }, + "node_modules/steal-less": { + "version": "1.3.4", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "less": "2.4.0 - 2.6.0", + "steal-css": "^1.2.0" } }, - "node_modules/private": { - "version": "0.1.8", + "node_modules/steal-mocha": { + "version": "2.0.1", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "mocha": "^5.0.5", + "steal": "^1.11.0", + "steal-css": "^1.3.2" } }, - "node_modules/process": { - "version": "0.11.10", + "node_modules/steal-mocha/node_modules/punycode": { + "version": "2.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6.0" + "node": ">=6" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "devOptional": true, + "node_modules/steal-mocha/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, "license": "MIT" }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "node_modules/steal-mocha/node_modules/steal": { + "version": "1.12.6", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "6.1.0", - "license": "MIT", - "optional": true, "dependencies": { - "asap": "~1.0.0" + "assert": "~1.4.1", + "buffer": "~5.0.4", + "console-browserify": "~1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "~3.11.0", + "domain-browser": "~1.1.2", + "events": "~1.1.1", + "http-browserify": "~1.7.0", + "https-browserify": "~1.0.0", + "os-browserify": "~0.3.0", + "path-browserify": "~0.0.0", + "process": "~0.11.9", + "punycode": "~2.0.1", + "resolve": "^1.1.7", + "string_decoder": "~1.0.0", + "tty-browserify": "~0.0.0", + "vm-browserify": "~0.0.4", + "zlib-browserify": "~0.0.3" } }, - "node_modules/prop-types": { - "version": "15.8.1", + "node_modules/steal-mocha/node_modules/string_decoder": { + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "safe-buffer": "~5.1.0" } }, - "node_modules/proxy-addr": { - "version": "2.0.6", + "node_modules/steal-parse-amd": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/steal-rollup": { + "version": "0.58.4", "dev": true, "license": "MIT", "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" + "@types/estree": "0.0.38", + "@types/node": "*" }, - "engines": { - "node": ">= 0.10" + "bin": { + "rollup": "bin/rollup" } }, - "node_modules/prr": { - "version": "1.0.1", - "license": "MIT", - "optional": true - }, - "node_modules/pseudomap": { - "version": "1.0.2", + "node_modules/steal-stache": { + "version": "4.1.5", + "dependencies": { + "can-assign": "^1.0.0", + "can-stache": "^4.0.0", + "can-stache-ast": "^1.0.0", + "can-stache-bindings": "^4.0.0", + "can-view-import": "^4.2.2", + "steal-config-utils": "^1.0.0" + } + }, + "node_modules/steal-tools": { + "version": "2.2.6", "dev": true, - "license": "ISC" + "dependencies": { + "babel-minify": "^0.5.0", + "babel-standalone": "^6.23.1", + "bitovi-source-map": "0.4.2-bitovi.2", + "chokidar": "^2.0.0", + "clean-css": "^4.1.9", + "colors": "^1.2.1", + "common-tags": "^1.7.2", + "find-line-column": "^0.5.2", + "fs-extra": "~7.0.0", + "glob": "^7.1.1", + "globby": "^8.0.1", + "gzip-size": "4.0.0", + "is-appveyor": "^1.0.0", + "lodash": "^4.17.0", + "loose-envify": "^1.3.1", + "moment": "^2.10.2", + "multimatch": "^2.1.0", + "normalize-path": "^2.1.1", + "object.entries": "^1.0.4", + "pdenodeify": "^0.1.0", + "prettier": "1.12.0", + "pump": "^3.0.0", + "rollup-plugin-commonjs": "^9.3.4", + "steal": "^2.2.0", + "steal-bundler": "^0.3.6", + "steal-parse-amd": "^1.0.0", + "steal-rollup": "^0.58.4", + "terser": "^3.17.0", + "through2": "^3.0.0", + "tmp": "0.0.33", + "traceur": "0.0.111", + "transpile": "^2.7.2", + "urix": "^0.1.0", + "winston": "^2.2.0", + "ws": "^5.1.1", + "yargs": "^11.0.0" + }, + "bin": { + "steal-tools": "bin/steal" + }, + "engines": { + "node": "8.x - 13.x" + } }, - "node_modules/psl": { - "version": "1.8.0", + "node_modules/steal-tools/node_modules/normalize-path": { + "version": "2.1.1", + "dev": true, "license": "MIT", - "optional": true + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/public-encrypt": { - "version": "4.0.3", + "node_modules/steal/node_modules/punycode": { + "version": "2.0.1", "dev": true, "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" + "engines": { + "node": ">=6" } }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.11.9", + "node_modules/steal/node_modules/safe-buffer": { + "version": "5.1.2", "dev": true, "license": "MIT" }, - "node_modules/pump": { - "version": "3.0.0", + "node_modules/steal/node_modules/string_decoder": { + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "safe-buffer": "~5.1.0" } }, - "node_modules/punycode": { - "version": "2.1.1", - "devOptional": true, - "license": "MIT", + "node_modules/stream-buffers": { + "version": "0.2.6", + "dev": true, "engines": { - "node": ">=6" + "node": ">= 0.3.0" } }, - "node_modules/q": { - "version": "1.5.1", - "dev": true, + "node_modules/string_decoder": { + "version": "1.1.1", + "devOptional": true, "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "node_modules/qs": { - "version": "6.5.2", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - } + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "devOptional": true, + "license": "MIT" }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/string-natural-compare": { + "version": "2.0.3", "license": "MIT" }, - "node_modules/randomatic": { - "version": "3.1.1", + "node_modules/string-width": { + "version": "2.1.1", "dev": true, "license": "MIT", "dependencies": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "engines": { - "node": ">= 0.10.0" + "node": ">=4" } }, - "node_modules/randomatic/node_modules/is-number": { - "version": "4.0.0", + "node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/randombytes": { - "version": "2.1.0", + "node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "safe-buffer": "^5.1.0" + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/range-parser": { - "version": "1.2.1", + "node_modules/string.prototype.matchall": { + "version": "4.0.7", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/raw-body": { - "version": "2.4.0", + "node_modules/string.prototype.trimend": { + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, - "engines": { - "node": ">= 0.8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-is": { - "version": "16.13.1", + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/read-pkg": { - "version": "1.1.0", + "node_modules/strip-ansi": { + "version": "3.0.1", "dev": true, "license": "MIT", "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "ansi-regex": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/read-pkg-up": { - "version": "1.0.1", + "node_modules/strip-bom": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "is-utf8": "^0.2.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "1.1.2", + "node_modules/strip-eof": { + "version": "1.0.0", "dev": true, "license": "MIT", - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "2.1.0", + "node_modules/strip-indent": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "pinkie-promise": "^2.0.0" + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/readable-stream": { - "version": "2.3.7", - "devOptional": true, + "node_modules/strip-json-comments": { + "version": "1.0.4", + "dev": true, "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "bin": { + "strip-json-comments": "cli.js" + }, + "engines": { + "node": ">=0.8.0" } }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "devOptional": true, - "license": "MIT" - }, - "node_modules/readdirp": { - "version": "2.2.1", - "devOptional": true, + "node_modules/superagent": { + "version": "3.8.3", + "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "component-emitter": "^1.2.0", + "cookiejar": "^2.1.0", + "debug": "^3.1.0", + "extend": "^3.0.0", + "form-data": "^2.3.1", + "formidable": "^1.2.0", + "methods": "^1.1.1", + "mime": "^1.4.1", + "qs": "^6.5.1", + "readable-stream": "^2.3.5" }, "engines": { - "node": ">=0.10" + "node": ">= 4.0" } }, - "node_modules/readdirp/node_modules/graceful-fs": { - "version": "4.2.4", - "devOptional": true, - "license": "ISC" - }, - "node_modules/redent": { - "version": "1.0.0", + "node_modules/superagent/node_modules/debug": { + "version": "3.2.6", "dev": true, "license": "MIT", "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" + "ms": "^2.1.1" } }, - "node_modules/regenerate": { - "version": "1.4.1", + "node_modules/superagent/node_modules/ms": { + "version": "2.1.2", + "dev": true, "license": "MIT" }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", + "node_modules/supports-color": { + "version": "5.5.0", "license": "MIT", "dependencies": { - "regenerate": "^1.4.0" + "has-flag": "^3.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.5", - "license": "MIT" + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/regenerator-transform": { - "version": "0.14.4", + "node_modules/syn": { + "version": "0.14.1", + "dev": true + }, + "node_modules/tape": { + "version": "0.2.2", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.8.4", - "private": "^0.1.8" + "deep-equal": "~0.0.0", + "defined": "~0.0.0", + "jsonify": "~0.0.0" } }, - "node_modules/regex-cache": { - "version": "0.4.4", + "node_modules/terser": { + "version": "3.17.0", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "is-equal-shallow": "^0.1.3" + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "bin": { + "terser": "bin/uglifyjs" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/regex-not": { - "version": "1.0.2", - "devOptional": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/regexp-util": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/regexp-util/-/regexp-util-1.2.2.tgz", - "integrity": "sha512-5/rl2UD18oAlLQEIuKBeiSIOp1hb5wCXcakl5yvHxlY1wyWI4D5cUKKzCibBeu741PA9JKvZhMqbkDQqPusX3w==", + "node_modules/terser/node_modules/source-map-support": { + "version": "0.5.21", "dev": true, "license": "MIT", "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "node": ">= 4" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", + "node_modules/test-exclude": { + "version": "4.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + }, + "node_modules/test-exclude/node_modules/arr-diff": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "arr-flatten": "^1.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/regexpp": { - "version": "3.2.0", + "node_modules/test-exclude/node_modules/array-unique": { + "version": "0.2.1", "dev": true, "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node": ">=0.10.0" } }, - "node_modules/regexpu-core": { - "version": "4.7.0", + "node_modules/test-exclude/node_modules/braces": { + "version": "1.8.5", + "dev": true, "license": "MIT", "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" }, "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.6.4", - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "bin": { - "jsesc": "bin/jsesc" + "node": ">=0.10.0" } }, - "node_modules/remark-math": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-1.0.6.tgz", - "integrity": "sha512-I43wU/QOQpXvVFXKjA4FHp5xptK65+5F6yolm8+69/JV0EqSOB64wURUZ3JK50JtnTL8FvwLiH2PZ+fvsBxviA==", + "node_modules/test-exclude/node_modules/expand-brackets": { + "version": "0.1.5", "dev": true, "license": "MIT", "dependencies": { - "trim-trailing-lines": "^1.1.0" + "is-posix-bracket": "^0.1.0" }, - "peerDependencies": { - "remark-parse": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/remark-parse": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", - "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", + "node_modules/test-exclude/node_modules/extglob": { + "version": "0.3.2", "dev": true, "license": "MIT", "dependencies": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "devOptional": true, - "license": "ISC" - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "devOptional": true, + "node_modules/test-exclude/node_modules/is-extglob": { + "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/repeat-string": { - "version": "1.6.1", - "devOptional": true, + "node_modules/test-exclude/node_modules/is-glob": { + "version": "2.0.1", + "dev": true, "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, "engines": { - "node": ">=0.10" + "node": ">=0.10.0" } }, - "node_modules/repeating": { - "version": "2.0.1", + "node_modules/test-exclude/node_modules/kind-of": { + "version": "3.2.2", "dev": true, "license": "MIT", "dependencies": { - "is-finite": "^1.0.0" + "is-buffer": "^1.1.5" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/request": { - "version": "2.88.2", - "license": "Apache-2.0", - "optional": true, + "node_modules/test-exclude/node_modules/micromatch": { + "version": "2.3.11", + "dev": true, + "license": "MIT", "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/require-directory": { + "node_modules/test-exclude/node_modules/normalize-path": { "version": "2.1.1", "dev": true, "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/require-main-filename": { - "version": "1.0.1", + "node_modules/testee": { + "version": "0.9.1", "dev": true, - "license": "ISC" - }, - "node_modules/requires-port": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.17.0", "license": "MIT", "dependencies": { - "path-parse": "^1.0.6" + "babel-core": "^6.24.0", + "babel-plugin-istanbul": "^4.1.1", + "body-parser": "^1.15.2", + "commander": "^2.3.0", + "connect-injector": "^0.4.0", + "debug": "^3.0.0", + "feathers": "^2.0.1", + "feathers-memory": "^1.0.1", + "feathers-rest": "^1.5.0", + "feathers-socketio": "^2.0.1", + "http-proxy": "^1.1.4", + "istanbul": "^0.4.0", + "launchpad": "^0.7.1", + "lodash": "^4.17.10", + "mime-types": "^2.1.6", + "miner": "^1.0.0", + "mocha": "^4.1.0", + "path": "^0.12.7", + "testee-client": "^0.5.0", + "useragent": "^2.0.9" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "testee": "bin/testee" + }, + "engines": { + "node": ">= 4" } }, - "node_modules/resolve-from": { - "version": "4.0.0", + "node_modules/testee-client": { + "version": "0.5.5", "dev": true, "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "feathers-rest": "^1.5.0", + "superagent": "^3.0.0" } }, - "node_modules/resolve-url": { - "version": "0.2.1", - "devOptional": true, + "node_modules/testee/node_modules/browser-stdout": { + "version": "1.3.0", + "dev": true, + "license": "ISC" + }, + "node_modules/testee/node_modules/commander": { + "version": "2.20.3", + "dev": true, "license": "MIT" }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "node_modules/testee/node_modules/debug": { + "version": "3.2.6", "dev": true, "license": "MIT", "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "ms": "^2.1.1" + } + }, + "node_modules/testee/node_modules/diff": { + "version": "3.3.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/testee/node_modules/glob": { + "version": "7.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/ret": { - "version": "0.1.15", - "devOptional": true, + "node_modules/testee/node_modules/growl": { + "version": "1.10.3", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.12" + "node": ">=4.x" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "node_modules/testee/node_modules/has-flag": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { - "iojs": ">=1.0.0", "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "2.6.3", + "node_modules/testee/node_modules/he": { + "version": "1.1.1", "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, + "license": "MIT", "bin": { - "rimraf": "bin.js" + "he": "bin/he" } }, - "node_modules/ripemd160": { - "version": "2.0.2", + "node_modules/testee/node_modules/minimist": { + "version": "0.0.8", + "dev": true, + "license": "MIT" + }, + "node_modules/testee/node_modules/mkdirp": { + "version": "0.5.1", "dev": true, "license": "MIT", "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/rollup": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", - "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", + "node_modules/testee/node_modules/mocha": { + "version": "4.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@types/estree": "1.0.5" + "browser-stdout": "1.3.0", + "commander": "2.11.0", + "debug": "3.1.0", + "diff": "3.3.1", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.3", + "he": "1.1.1", + "mkdirp": "0.5.1", + "supports-color": "4.4.0" }, "bin": { - "rollup": "dist/bin/rollup" + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" }, "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.20.0", - "@rollup/rollup-android-arm64": "4.20.0", - "@rollup/rollup-darwin-arm64": "4.20.0", - "@rollup/rollup-darwin-x64": "4.20.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", - "@rollup/rollup-linux-arm-musleabihf": "4.20.0", - "@rollup/rollup-linux-arm64-gnu": "4.20.0", - "@rollup/rollup-linux-arm64-musl": "4.20.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", - "@rollup/rollup-linux-riscv64-gnu": "4.20.0", - "@rollup/rollup-linux-s390x-gnu": "4.20.0", - "@rollup/rollup-linux-x64-gnu": "4.20.0", - "@rollup/rollup-linux-x64-musl": "4.20.0", - "@rollup/rollup-win32-arm64-msvc": "4.20.0", - "@rollup/rollup-win32-ia32-msvc": "4.20.0", - "@rollup/rollup-win32-x64-msvc": "4.20.0", - "fsevents": "~2.3.2" + "node": ">= 4.0.0" } }, - "node_modules/rollup-plugin-commonjs": { - "version": "9.3.4", + "node_modules/testee/node_modules/mocha/node_modules/commander": { + "version": "2.11.0", "dev": true, - "license": "MIT", - "dependencies": { - "estree-walker": "^0.6.0", - "magic-string": "^0.25.2", - "resolve": "^1.10.0", - "rollup-pluginutils": "^2.6.0" - }, - "peerDependencies": { - "rollup": ">=0.56.0" - } + "license": "MIT" }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", + "node_modules/testee/node_modules/mocha/node_modules/debug": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "estree-walker": "^0.6.1" + "ms": "2.0.0" } }, - "node_modules/rollup/node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "node_modules/testee/node_modules/mocha/node_modules/ms": { + "version": "2.0.0", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, - "node_modules/rollup/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "node_modules/testee/node_modules/ms": { + "version": "2.1.2", "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } + "license": "MIT" }, - "node_modules/rsvp": { - "version": "3.6.2", + "node_modules/testee/node_modules/supports-color": { + "version": "4.4.0", "dev": true, "license": "MIT", + "dependencies": { + "has-flag": "^2.0.0" + }, "engines": { - "node": "0.12.* || 4.* || 6.* || >= 7.*" + "node": ">=4" } }, - "node_modules/rubberduck": { - "version": "1.1.1", - "dev": true, - "engines": { - "node": "*" - } + "node_modules/text-statistics": { + "version": "0.1.1" }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "node_modules/text-table": { + "version": "0.2.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } + "license": "MIT" }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "node_modules/through": { + "version": "2.3.8", + "license": "MIT" + }, + "node_modules/through2": { + "version": "3.0.2", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], "license": "MIT", "dependencies": { - "queue-microtask": "^1.2.2" + "inherits": "^2.0.4", + "readable-stream": "2 || 3" } }, - "node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "node_modules/tmp": { + "version": "0.0.33", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "tslib": "^1.9.0" + "os-tmpdir": "~1.0.2" }, "engines": { - "npm": ">=2.0.0" + "node": ">=0.6.0" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "devOptional": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" + "node_modules/to-array": { + "version": "0.1.4", + "dev": true }, - "node_modules/safe-regex": { - "version": "1.1.0", - "devOptional": true, + "node_modules/to-fast-properties": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "ret": "~0.1.10" + "engines": { + "node": ">=4" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", + "node_modules/to-object-path": { + "version": "0.3.0", "devOptional": true, - "license": "MIT" - }, - "node_modules/samsam": { - "version": "1.1.2", - "dev": true - }, - "node_modules/secure-compare": { - "version": "3.0.1", - "license": "MIT" - }, - "node_modules/semver": { - "version": "5.7.1", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "dev": true, - "license": "MIT" - }, - "node_modules/send": { - "version": "0.17.1", - "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "kind-of": "^3.0.2" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/serve-static": { - "version": "1.14.1", - "dev": true, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "devOptional": true, "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/set-value": { - "version": "2.0.1", + "node_modules/to-regex": { + "version": "3.0.2", "devOptional": true, "license": "MIT", "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", + "node_modules/to-regex-range": { + "version": "2.1.1", "devOptional": true, "license": "MIT", "dependencies": { - "is-extendable": "^0.1.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "dev": true, - "license": "ISC" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "dev": true, - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { + "node_modules/toidentifier": { "version": "1.0.0", "dev": true, "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "license": "BSD-3-Clause", + "optional": true, "dependencies": { - "is-extendable": "^0.1.1", - "kind-of": "^5.0.0", - "mixin-object": "^2.0.1" + "psl": "^1.1.28", + "punycode": "^2.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/shallow-clone/node_modules/kind-of": { - "version": "5.1.0", + "node_modules/traceur": { + "version": "0.0.111", "dev": true, - "license": "MIT", + "license": "Apache-2.0", + "dependencies": { + "commander": "2.9.x", + "glob": "5.0.x", + "rsvp": "^3.0.13", + "semver": "^4.3.3", + "source-map-support": "~0.2.8" + }, + "bin": { + "traceur": "traceur" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, - "node_modules/shebang-command": { - "version": "1.2.0", + "node_modules/traceur/node_modules/commander": { + "version": "2.9.0", "dev": true, "license": "MIT", "dependencies": { - "shebang-regex": "^1.0.0" + "graceful-readlink": ">= 1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6.x" } }, - "node_modules/shebang-regex": { - "version": "1.0.0", + "node_modules/traceur/node_modules/glob": { + "version": "5.0.15", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/shelljs": { - "version": "0.3.0", + "node_modules/traceur/node_modules/semver": { + "version": "4.3.6", "dev": true, - "license": "BSD*", + "license": "ISC", "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=0.8.0" + "semver": "bin/semver" } }, - "node_modules/side-channel": { - "version": "1.0.4", + "node_modules/transpile": { + "version": "2.7.2", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ast-types": "^0.12.2", + "babel-standalone": "^6.23.1", + "comparify": "0.2.0", + "escodegen": "^1.7.0", + "esprima": "^4.0.0", + "estemplate": "^0.5.1", + "estraverse": "4.2.0", + "js-module-formats": "~0.1.2", + "js-string-escape": "1.0.1", + "lodash": "^4.17.4", + "source-map": "~0.1.43", + "traceur": "0.0.111", + "urix": "^0.1.0" } }, - "node_modules/sift": { - "version": "5.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==", - "dev": true, - "license": "ISC" - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "dev": true, - "license": "ISC" - }, - "node_modules/simple-html-tokenizer": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.5.11.tgz", - "integrity": "sha512-C2WEK/Z3HoSFbYq8tI7ni3eOo/NneSPRoPpcM7WdLjFOArFuyXEjAoCdOC3DgMfRyziZQ1hCNR4mrNdWEvD0og==", - "dev": true, - "license": "MIT" - }, - "node_modules/sinon": { - "version": "1.17.7", + "node_modules/transpile/node_modules/source-map": { + "version": "0.1.43", "dev": true, - "license": "BSD-3-Clause", "dependencies": { - "formatio": "1.1.1", - "lolex": "1.3.2", - "samsam": "1.1.2", - "util": ">=0.10.3 <1" + "amdefine": ">=0.0.4" }, "engines": { - "node": ">=0.1.103" + "node": ">=0.8.0" } }, - "node_modules/slash": { - "version": "2.0.0", + "node_modules/traverse": { + "version": "0.3.9", + "dev": true, + "license": "MIT/X11" + }, + "node_modules/trim-newlines": { + "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==", + "node_modules/trim-right": { + "version": "1.0.1", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/snapdragon": { - "version": "0.8.2", - "devOptional": true, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "dev": true, "license": "MIT", "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "devOptional": true, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "minimist": "^1.2.0" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "devOptional": true, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "devOptional": true, - "license": "MIT", + "node_modules/tslib": { + "version": "1.13.0", + "dev": true, + "license": "0BSD" + }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "license": "Apache-2.0", + "optional": true, "dependencies": { - "kind-of": "^6.0.0" + "safe-buffer": "^5.0.1" }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "devOptional": true, + "node_modules/tweetnacl": { + "version": "0.14.5", + "license": "Unlicense", + "optional": true + }, + "node_modules/type-check": { + "version": "0.3.2", + "dev": true, "license": "MIT", "dependencies": { - "kind-of": "^6.0.0" + "prelude-ls": "~1.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "devOptional": true, + "node_modules/type-detect": { + "version": "4.0.8", + "dev": true, "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "devOptional": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.2.0" - }, + "node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "devOptional": true, + "node_modules/type-is": { + "version": "1.6.18", + "dev": true, "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "devOptional": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, + "node_modules/uberproto": { + "version": "1.2.0", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "devOptional": true, - "license": "MIT", + "node_modules/uglify-es": { + "version": "3.1.3", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "is-extendable": "^0.1.0" + "commander": "~2.11.0", + "source-map": "~0.5.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8.0" } }, - "node_modules/snapdragon/node_modules/source-map": { + "node_modules/uglify-es/node_modules/commander": { + "version": "2.11.0", + "dev": true, + "license": "MIT" + }, + "node_modules/uglify-es/node_modules/source-map": { "version": "0.5.7", - "devOptional": true, + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/socket.io": { - "version": "2.3.0", + "node_modules/unbox-primitive": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "debug": "~4.1.0", - "engine.io": "~3.4.0", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.3.0", - "socket.io-parser": "~3.4.0" + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/socket.io-adapter": { - "version": "1.1.2", - "dev": true, + "node_modules/underscore": { + "version": "1.10.2", "license": "MIT" }, - "node_modules/socket.io-client": { - "version": "2.3.0", + "node_modules/underscore.string": { + "version": "3.3.5", "dev": true, "license": "MIT", "dependencies": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "~4.1.0", - "engine.io-client": "~3.4.0", - "has-binary2": "~1.0.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "~3.3.0", - "to-array": "0.1.4" + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" } }, - "node_modules/socket.io-client/node_modules/component-emitter": { - "version": "1.2.1", - "dev": true, - "license": "MIT" + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/socket.io-client/node_modules/debug": { - "version": "4.1.1", - "dev": true, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" } }, - "node_modules/socket.io-client/node_modules/isarray": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/socket.io-client/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "license": "MIT" + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/socket.io-client/node_modules/socket.io-parser": { - "version": "3.3.0", - "dev": true, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/union": { + "version": "0.5.0", "dependencies": { - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "isarray": "2.0.1" + "qs": "^6.4.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug": { - "version": "3.1.0", - "dev": true, + "node_modules/union-value": { + "version": "1.0.1", + "devOptional": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/socket.io-parser": { - "version": "3.4.1", + "node_modules/universalify": { + "version": "0.1.2", "dev": true, "license": "MIT", - "dependencies": { - "component-emitter": "1.2.1", - "debug": "~4.1.0", - "isarray": "2.0.1" + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/socket.io-parser/node_modules/component-emitter": { - "version": "1.2.1", - "dev": true, - "license": "MIT" + "node_modules/unpipe": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "4.1.1", - "dev": true, + "node_modules/unset-value": { + "version": "1.0.0", + "devOptional": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/socket.io-parser/node_modules/isarray": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/socket.io-parser/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/socket.io/node_modules/debug": { - "version": "4.1.1", - "dev": true, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "devOptional": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/socket.io/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/source-map": { - "version": "0.4.4", - "license": "BSD-3-Clause", - "optional": true, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "devOptional": true, + "license": "MIT", "dependencies": { - "amdefine": ">=0.0.4" + "isarray": "1.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", "devOptional": true, "license": "MIT", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.2.10", + "node_modules/unzipper": { + "version": "0.9.15", "dev": true, + "license": "MIT", "dependencies": { - "source-map": "0.1.32" + "big-integer": "^1.6.17", + "binary": "~0.3.0", + "bluebird": "~3.4.1", + "buffer-indexof-polyfill": "~1.0.0", + "duplexer2": "~0.1.4", + "fstream": "^1.0.12", + "listenercount": "~1.0.1", + "readable-stream": "~2.3.6", + "setimmediate": "~1.0.4" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.1.32", - "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, + "node_modules/upath": { + "version": "1.2.0", + "devOptional": true, + "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=4", + "yarn": "*" } }, - "node_modules/source-map-url": { - "version": "0.4.0", + "node_modules/uri-js": { + "version": "4.2.2", + "devOptional": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", "devOptional": true, "license": "MIT" }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "dev": true, + "node_modules/url-join": { + "version": "2.0.5", "license": "MIT" }, - "node_modules/spdx-correct": { + "node_modules/use": { "version": "3.1.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/spdx-exceptions": { + "node_modules/useragent": { "version": "2.3.0", "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "dev": true, "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "lru-cache": "4.1.x", + "tmp": "0.0.x" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.5", + "node_modules/util": { + "version": "0.10.3", "dev": true, - "license": "CC0-1.0" - }, - "node_modules/split-string": { - "version": "3.1.0", - "devOptional": true, "license": "MIT", "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" + "inherits": "2.0.1" } }, - "node_modules/sprintf-js": { - "version": "1.1.2", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/sshpk": { - "version": "1.16.1", + "node_modules/util-deprecate": { + "version": "1.0.2", + "devOptional": true, + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.1.1", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/stack-trace": { - "version": "0.0.10", + "node_modules/util/node_modules/inherits": { + "version": "2.0.1", "dev": true, + "license": "ISC" + }, + "node_modules/utils-merge": { + "version": "1.0.1", "license": "MIT", "engines": { - "node": "*" + "node": ">= 0.4.0" } }, - "node_modules/standard": { - "version": "17.0.0", + "node_modules/uuid": { + "version": "3.4.0", + "license": "MIT", + "optional": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate.js": { + "version": "0.12.0", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "engines": [ + "node >=0.6.0" ], "license": "MIT", + "optional": true, + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vm-browserify": { + "version": "0.0.4", + "dev": true, + "license": "MIT", "dependencies": { - "eslint": "^8.13.0", - "eslint-config-standard": "17.0.0", - "eslint-config-standard-jsx": "^11.0.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-n": "^15.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-react": "^7.28.0", - "standard-engine": "^15.0.0" + "indexof": "0.0.1" + } + }, + "node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" }, "bin": { - "standard": "bin/cmd.js" + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/standard-engine": { - "version": "15.0.0", + "node_modules/which-module": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/winston": { + "version": "2.4.4", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], "license": "MIT", "dependencies": { - "get-stdin": "^8.0.0", - "minimist": "^1.2.6", - "pkg-conf": "^3.1.0", - "xdg-basedir": "^4.0.0" + "async": "~1.0.0", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "stack-trace": "0.0.x" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.10.0" } }, - "node_modules/standard-engine/node_modules/get-stdin": { - "version": "8.0.0", + "node_modules/winston/node_modules/async": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/winston/node_modules/colors": { + "version": "1.0.3", "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.1.90" } }, - "node_modules/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "node_modules/word-wrap": { + "version": "1.2.3", "dev": true, "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/static-extend": { - "version": "0.1.2", - "devOptional": true, + "node_modules/wordwrap": { + "version": "0.0.3", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/wrap-ansi": { + "version": "2.1.0", + "dev": true, "license": "MIT", "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "devOptional": true, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { - "is-descriptor": "^0.1.0" + "number-is-nan": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/statuses": { - "version": "1.5.0", + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "dev": true, "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/steal": { - "version": "2.2.4", + "node_modules/wrappy": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/ws": { + "version": "5.2.2", "dev": true, + "license": "MIT", "dependencies": { - "assert": "~1.4.1", - "buffer": "~5.0.4", - "console-browserify": "~1.1.0", - "constants-browserify": "~1.0.0", - "crypto-browserify": "~3.11.0", - "domain-browser": "~1.1.2", - "events": "~1.1.1", - "http-browserify": "~1.7.0", - "https-browserify": "~1.0.0", - "os-browserify": "~0.3.0", - "path-browserify": "~0.0.0", - "process": "~0.11.9", - "punycode": "~2.0.1", - "resolve": "^1.1.7", - "string_decoder": "~1.0.0", - "tty-browserify": "~0.0.0", - "vm-browserify": "~0.0.4", - "zlib-browserify": "~0.0.3" + "async-limiter": "~1.0.0" } }, - "node_modules/steal-bundler": { - "version": "0.3.6", + "node_modules/xdg-basedir": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "fs-extra": "^4.0.2", - "glob": "^7.1.2", - "lodash.uniq": "^4.5.0", - "minimatch": "^3.0.2", - "pdenodeify": "^0.1.0" + "engines": { + "node": ">=8" } }, - "node_modules/steal-bundler/node_modules/fs-extra": { - "version": "4.0.3", + "node_modules/xmlbuilder": { + "version": "8.2.2", "dev": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "engines": { + "node": ">=4.0" } }, - "node_modules/steal-bundler/node_modules/graceful-fs": { - "version": "4.2.4", + "node_modules/xmldom": { + "version": "0.1.31", "dev": true, - "license": "ISC" - }, - "node_modules/steal-config-utils": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/steal-css": { - "version": "1.3.2", - "license": "MIT" - }, - "node_modules/steal-less": { - "version": "1.3.4", - "license": "MIT", - "dependencies": { - "less": "2.4.0 - 2.6.0", - "steal-css": "^1.2.0" + "license": "(LGPL-2.0 or MIT)", + "engines": { + "node": ">=0.1" } }, - "node_modules/steal-mocha": { - "version": "2.0.1", + "node_modules/xmlhttprequest-ssl": { + "version": "1.5.5", "dev": true, - "license": "MIT", - "dependencies": { - "mocha": "^5.0.5", - "steal": "^1.11.0", - "steal-css": "^1.3.2" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/steal-mocha/node_modules/punycode": { - "version": "2.0.1", + "node_modules/xtend": { + "version": "4.0.2", "dev": true, "license": "MIT", "engines": { - "node": ">=6" - } - }, - "node_modules/steal-mocha/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/steal-mocha/node_modules/steal": { - "version": "1.12.6", - "dev": true, - "dependencies": { - "assert": "~1.4.1", - "buffer": "~5.0.4", - "console-browserify": "~1.1.0", - "constants-browserify": "~1.0.0", - "crypto-browserify": "~3.11.0", - "domain-browser": "~1.1.2", - "events": "~1.1.1", - "http-browserify": "~1.7.0", - "https-browserify": "~1.0.0", - "os-browserify": "~0.3.0", - "path-browserify": "~0.0.0", - "process": "~0.11.9", - "punycode": "~2.0.1", - "resolve": "^1.1.7", - "string_decoder": "~1.0.0", - "tty-browserify": "~0.0.0", - "vm-browserify": "~0.0.4", - "zlib-browserify": "~0.0.3" + "node": ">=0.4" } }, - "node_modules/steal-mocha/node_modules/string_decoder": { - "version": "1.0.3", + "node_modules/y18n": { + "version": "3.2.1", "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } + "license": "ISC" }, - "node_modules/steal-parse-amd": { - "version": "1.0.0", + "node_modules/yallist": { + "version": "2.1.2", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/steal-rollup": { - "version": "0.58.4", + "node_modules/yargs": { + "version": "11.1.1", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "0.0.38", - "@types/node": "*" - }, - "bin": { - "rollup": "bin/rollup" - } - }, - "node_modules/steal-stache": { - "version": "4.1.5", - "dependencies": { - "can-assign": "^1.0.0", - "can-stache": "^4.0.0", - "can-stache-ast": "^1.0.0", - "can-stache-bindings": "^4.0.0", - "can-view-import": "^4.2.2", - "steal-config-utils": "^1.0.0" - } - }, - "node_modules/steal-tools": { - "version": "2.2.6", - "dev": true, - "dependencies": { - "babel-minify": "^0.5.0", - "babel-standalone": "^6.23.1", - "bitovi-source-map": "0.4.2-bitovi.2", - "chokidar": "^2.0.0", - "clean-css": "^4.1.9", - "colors": "^1.2.1", - "common-tags": "^1.7.2", - "find-line-column": "^0.5.2", - "fs-extra": "~7.0.0", - "glob": "^7.1.1", - "globby": "^8.0.1", - "gzip-size": "4.0.0", - "is-appveyor": "^1.0.0", - "lodash": "^4.17.0", - "loose-envify": "^1.3.1", - "moment": "^2.10.2", - "multimatch": "^2.1.0", - "normalize-path": "^2.1.1", - "object.entries": "^1.0.4", - "pdenodeify": "^0.1.0", - "prettier": "1.12.0", - "pump": "^3.0.0", - "rollup-plugin-commonjs": "^9.3.4", - "steal": "^2.2.0", - "steal-bundler": "^0.3.6", - "steal-parse-amd": "^1.0.0", - "steal-rollup": "^0.58.4", - "terser": "^3.17.0", - "through2": "^3.0.0", - "tmp": "0.0.33", - "traceur": "0.0.111", - "transpile": "^2.7.2", - "urix": "^0.1.0", - "winston": "^2.2.0", - "ws": "^5.1.1", - "yargs": "^11.0.0" - }, - "bin": { - "steal-tools": "bin/steal" - }, - "engines": { - "node": "8.x - 13.x" + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" } }, - "node_modules/steal-tools/node_modules/normalize-path": { - "version": "2.1.1", + "node_modules/yargs-parser": { + "version": "9.0.2", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" + "camelcase": "^4.1.0" } }, - "node_modules/steal/node_modules/punycode": { - "version": "2.0.1", + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "4.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/steal/node_modules/safe-buffer": { - "version": "5.1.2", + "node_modules/yeast": { + "version": "0.1.2", "dev": true, "license": "MIT" }, - "node_modules/steal/node_modules/string_decoder": { - "version": "1.0.3", + "node_modules/zlib-browserify": { + "version": "0.0.3", "dev": true, "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.0" + "tape": "~0.2.2" } - }, - "node_modules/stream-buffers": { - "version": "0.2.6", - "dev": true, - "engines": { - "node": ">= 0.3.0" + } + }, + "dependencies": { + "@babel/cli": { + "version": "7.10.1", + "requires": { + "chokidar": "^2.1.8", + "commander": "^4.0.1", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.0.0", + "lodash": "^4.17.13", + "make-dir": "^2.1.0", + "slash": "^2.0.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7" + } } }, - "node_modules/string_decoder": { - "version": "1.1.1", - "devOptional": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "devOptional": true, - "license": "MIT" - }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-natural-compare": { - "version": "2.0.3", - "license": "MIT" - }, - "node_modules/string-width": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-bom": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-json-comments": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "strip-json-comments": "cli.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/superagent": { - "version": "3.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "component-emitter": "^1.2.0", - "cookiejar": "^2.1.0", - "debug": "^3.1.0", - "extend": "^3.0.0", - "form-data": "^2.3.1", - "formidable": "^1.2.0", - "methods": "^1.1.1", - "mime": "^1.4.1", - "qs": "^6.5.1", - "readable-stream": "^2.3.5" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/superagent/node_modules/debug": { - "version": "3.2.6", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/superagent/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/syn": { - "version": "0.14.1", - "dev": true - }, - "node_modules/table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/table/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true, - "license": "MIT" - }, - "node_modules/table/node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tape": { - "version": "0.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-equal": "~0.0.0", - "defined": "~0.0.0", - "jsonify": "~0.0.0" - } - }, - "node_modules/terser": { - "version": "3.17.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" - }, - "bin": { - "terser": "bin/uglifyjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "dev": true, - "license": "MIT" - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/source-map-support": { - "version": "0.5.21", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/test-exclude": { - "version": "4.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "arrify": "^1.0.1", - "micromatch": "^2.3.11", - "object-assign": "^4.1.0", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1" - } - }, - "node_modules/test-exclude/node_modules/arr-diff": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-flatten": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/array-unique": { - "version": "0.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/braces": { - "version": "1.8.5", - "dev": true, - "license": "MIT", - "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/expand-brackets": { - "version": "0.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "is-posix-bracket": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/extglob": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/is-extglob": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/is-glob": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/kind-of": { - "version": "3.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/micromatch": { - "version": "2.3.11", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude/node_modules/normalize-path": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/testee": { - "version": "0.9.1", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-core": "^6.24.0", - "babel-plugin-istanbul": "^4.1.1", - "body-parser": "^1.15.2", - "commander": "^2.3.0", - "connect-injector": "^0.4.0", - "debug": "^3.0.0", - "feathers": "^2.0.1", - "feathers-memory": "^1.0.1", - "feathers-rest": "^1.5.0", - "feathers-socketio": "^2.0.1", - "http-proxy": "^1.1.4", - "istanbul": "^0.4.0", - "launchpad": "^0.7.1", - "lodash": "^4.17.10", - "mime-types": "^2.1.6", - "miner": "^1.0.0", - "mocha": "^4.1.0", - "path": "^0.12.7", - "testee-client": "^0.5.0", - "useragent": "^2.0.9" - }, - "bin": { - "testee": "bin/testee" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/testee-client": { - "version": "0.5.5", - "dev": true, - "license": "MIT", - "dependencies": { - "feathers-rest": "^1.5.0", - "superagent": "^3.0.0" - } - }, - "node_modules/testee/node_modules/browser-stdout": { - "version": "1.3.0", - "dev": true, - "license": "ISC" - }, - "node_modules/testee/node_modules/commander": { - "version": "2.20.3", - "dev": true, - "license": "MIT" - }, - "node_modules/testee/node_modules/debug": { - "version": "3.2.6", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/testee/node_modules/diff": { - "version": "3.3.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/testee/node_modules/glob": { - "version": "7.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/testee/node_modules/growl": { - "version": "1.10.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.x" - } - }, - "node_modules/testee/node_modules/has-flag": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/testee/node_modules/he": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/testee/node_modules/minimist": { - "version": "0.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/testee/node_modules/mkdirp": { - "version": "0.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/testee/node_modules/mocha": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "browser-stdout": "1.3.0", - "commander": "2.11.0", - "debug": "3.1.0", - "diff": "3.3.1", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.3", - "he": "1.1.1", - "mkdirp": "0.5.1", - "supports-color": "4.4.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/testee/node_modules/mocha/node_modules/commander": { - "version": "2.11.0", - "dev": true, - "license": "MIT" - }, - "node_modules/testee/node_modules/mocha/node_modules/debug": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/testee/node_modules/mocha/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/testee/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/testee/node_modules/supports-color": { - "version": "4.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/text-statistics": { - "version": "0.1.1" - }, - "node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/through": { - "version": "2.3.8", - "license": "MIT" - }, - "node_modules/through2": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-array": { - "version": "0.1.4", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "devOptional": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "devOptional": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "devOptional": true, - "license": "MIT", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "devOptional": true, - "license": "MIT", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/traceur": { - "version": "0.0.111", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "commander": "2.9.x", - "glob": "5.0.x", - "rsvp": "^3.0.13", - "semver": "^4.3.3", - "source-map-support": "~0.2.8" - }, - "bin": { - "traceur": "traceur" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/traceur/node_modules/commander": { - "version": "2.9.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-readlink": ">= 1.0.0" - }, - "engines": { - "node": ">= 0.6.x" - } - }, - "node_modules/traceur/node_modules/glob": { - "version": "5.0.15", - "dev": true, - "license": "ISC", - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/traceur/node_modules/semver": { - "version": "4.3.6", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/transpile": { - "version": "2.7.2", - "dev": true, - "dependencies": { - "ast-types": "^0.12.2", - "babel-standalone": "^6.23.1", - "comparify": "0.2.0", - "escodegen": "^1.7.0", - "esprima": "^4.0.0", - "estemplate": "^0.5.1", - "estraverse": "4.2.0", - "js-module-formats": "~0.1.2", - "js-string-escape": "1.0.1", - "lodash": "^4.17.4", - "source-map": "~0.1.43", - "traceur": "0.0.111", - "urix": "^0.1.0" - } - }, - "node_modules/transpile/node_modules/source-map": { - "version": "0.1.43", - "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/traverse": { - "version": "0.3.9", - "dev": true, - "license": "MIT/X11" - }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", - "deprecated": "Use String.prototype.trim() instead", - "dev": true - }, - "node_modules/trim-newlines": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-right": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "1.13.0", - "dev": true, - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "license": "Unlicense", - "optional": true - }, - "node_modules/type-check": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "dev": true, - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/uberproto": { - "version": "1.2.0", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/uglify-es": { - "version": "3.1.3", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "commander": "~2.11.0", - "source-map": "~0.5.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-es/node_modules/commander": { - "version": "2.11.0", - "dev": true, - "license": "MIT" - }, - "node_modules/uglify-es/node_modules/source-map": { - "version": "0.5.7", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/underscore": { - "version": "1.10.2", - "license": "MIT" - }, - "node_modules/underscore.string": { - "version": "3.3.5", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "^1.0.3", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unicode-regex/-/unicode-regex-3.0.0.tgz", - "integrity": "sha512-WiDJdORsqgxkZrjC8WsIP573130HNn7KsB0IDnUccW2BG2b19QQNloNhVe6DKk3Aef0UcoIHhNVj7IkkcYWrNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "regexp-util": "^1.2.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/unified": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", - "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/union": { - "version": "0.5.0", - "dependencies": { - "qs": "^6.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "devOptional": true, - "license": "MIT", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", - "dev": true, - "license": "MIT" - }, - "node_modules/unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", - "dev": true, - "license": "MIT" - }, - "node_modules/unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", - "dev": true, - "license": "MIT", - "dependencies": { - "unist-util-visit": "^1.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "unist-util-visit-parents": "^2.0.0" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "dev": true, - "license": "MIT", - "dependencies": { - "unist-util-is": "^3.0.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "devOptional": true, - "license": "MIT", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "devOptional": true, - "license": "MIT", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "devOptional": true, - "license": "MIT", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unzipper": { - "version": "0.9.15", - "dev": true, - "license": "MIT", - "dependencies": { - "big-integer": "^1.6.17", - "binary": "~0.3.0", - "bluebird": "~3.4.1", - "buffer-indexof-polyfill": "~1.0.0", - "duplexer2": "~0.1.4", - "fstream": "^1.0.12", - "listenercount": "~1.0.1", - "readable-stream": "~2.3.6", - "setimmediate": "~1.0.4" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.2.2", - "devOptional": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "devOptional": true, - "license": "MIT" - }, - "node_modules/url-join": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/use": { - "version": "3.1.1", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/useragent": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "4.1.x", - "tmp": "0.0.x" - } - }, - "node_modules/util": { - "version": "0.10.3", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "devOptional": true, - "license": "MIT" - }, - "node_modules/util.promisify": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "for-each": "^0.3.3", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "license": "MIT", - "optional": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate.js": { - "version": "0.12.0", - "license": "MIT" - }, - "node_modules/vary": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "optional": true, - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/vm-browserify": { - "version": "0.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "indexof": "0.0.1" - } - }, - "node_modules/vnopts": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/vnopts/-/vnopts-1.0.2.tgz", - "integrity": "sha512-d2rr2EFhAGHnTlURu49G7GWmiJV80HbAnkYdD9IFAtfhmxC+kSWEaZ6ZF064DJFTv9lQZQV1vuLTntyQpoanGQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "leven": "^2.1.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/vnopts/node_modules/leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/which": { - "version": "1.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/winston": { - "version": "2.4.4", - "dev": true, - "license": "MIT", - "dependencies": { - "async": "~1.0.0", - "colors": "1.0.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "stack-trace": "0.0.x" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/winston/node_modules/async": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/winston/node_modules/colors": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "0.0.3", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/wrap-ansi": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "license": "MIT", - "dependencies": { - "mkdirp": "^0.5.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ws": { - "version": "5.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/xmlbuilder": { - "version": "8.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmldom": { - "version": "0.1.31", - "dev": true, - "license": "(LGPL-2.0 or MIT)", - "engines": { - "node": ">=0.1" - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "1.5.5", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "3.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/yallist": { - "version": "2.1.2", - "dev": true, - "license": "ISC" - }, - "node_modules/yaml": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.3.tgz", - "integrity": "sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==", - "dev": true, - "license": "ISC", - "dependencies": { - "@babel/runtime": "^7.8.7" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yaml-unist-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/yaml-unist-parser/-/yaml-unist-parser-1.1.1.tgz", - "integrity": "sha512-cGtqhHBlcft+rTKiPsVcSyi43Eqm5a1buYokW9VkztroKMErBSdR9ANHx+/XxNppHZTu2KMEn4yY8MdhuGoFuA==", - "dev": true, - "license": "MIT", - "dependencies": { - "lines-and-columns": "^1.1.6", - "tslib": "^1.10.0", - "yaml": "^1.7.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "11.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" - } - }, - "node_modules/yargs-parser": { - "version": "9.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^4.1.0" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/yeast": { - "version": "0.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/zlib-browserify": { - "version": "0.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "tape": "~0.2.2" - } - } - }, - "dependencies": { - "@angular/compiler": { - "version": "8.2.14", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-8.2.14.tgz", - "integrity": "sha512-ABZO4E7eeFA1QyJ2trDezxeQM5ZFa1dXw1Mpl/+1vuXDKNjJgNyWYwKp/NwRkLmrsuV0yv4UDCDe4kJOGbPKnw==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "@babel/cli": { - "version": "7.10.1", - "requires": { - "chokidar": "^2.1.8", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "lodash": "^4.17.13", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7" - } - } - }, - "@babel/code-frame": { - "version": "7.10.1", - "requires": { - "@babel/highlight": "^7.10.1" + "@babel/code-frame": { + "version": "7.10.1", + "requires": { + "@babel/highlight": "^7.10.1" } }, "@babel/compat-data": { @@ -18740,30 +14939,6 @@ } } }, - "@glimmer/interfaces": { - "version": "0.41.4", - "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.41.4.tgz", - "integrity": "sha512-MzXwMyod3MlwSZezHSaVBsCEIW/giYYfTDYARR46QnYsaFVatMVbydjsI7jkAuBCbnLCyNOIc1TrYIj71i/rpg==", - "dev": true - }, - "@glimmer/syntax": { - "version": "0.41.4", - "resolved": "https://registry.npmjs.org/@glimmer/syntax/-/syntax-0.41.4.tgz", - "integrity": "sha512-NLPNirZDbNmpZ8T/ccle22zt2rhUq5il7ST6IJk62T58QZeJsdr3m3RS4kaGSBsQhXoKELrgX048yYEX5sC+fw==", - "dev": true, - "requires": { - "@glimmer/interfaces": "^0.41.4", - "@glimmer/util": "^0.41.4", - "handlebars": "^4.0.13", - "simple-html-tokenizer": "^0.5.7" - } - }, - "@glimmer/util": { - "version": "0.41.4", - "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.41.4.tgz", - "integrity": "sha512-DwS94K+M0vtG+cymxH0rslJr09qpdjyOLdCjmpKcG/nNiZQfMA1ybAaFEmwk9UaVlUG9STENFeQwyrLevJB+7g==", - "dev": true - }, "@humanwhocodes/config-array": { "version": "0.9.5", "dev": true, @@ -18790,12 +14965,6 @@ "version": "1.2.1", "dev": true }, - "@iarna/toml": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.3.tgz", - "integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==", - "dev": true - }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "dev": true, @@ -18804,38 +14973,10 @@ "glob-to-regexp": "^0.3.0" } }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - } - } - }, "@nodelib/fs.stat": { "version": "1.1.3", "dev": true }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, "@rollup/rollup-android-arm-eabi": { "version": "4.20.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", @@ -18964,39 +15105,14 @@ "optional": true, "peer": true }, - "@samverschueren/stream-to-observable": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", - "integrity": "sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==", - "dev": true, - "requires": { - "any-observable": "^0.3.0" - } - }, "@types/estree": { "version": "0.0.38", "dev": true }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, "@types/json5": { "version": "0.0.29", "dev": true }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, "@types/node": { "version": "14.0.11", "dev": true @@ -19008,49 +15124,6 @@ "@types/node": "*" } }, - "@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.6.1.tgz", - "integrity": "sha512-+sTnssW6bcbDZKE8Ce7VV6LdzkQz2Bxk7jzk1J8H1rovoTxnm6iXvYIyncvNsaB/kBCOM63j/LNJfm27bNdUoA==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "glob": "^7.1.4", - "is-glob": "^4.0.1", - "lodash.unescape": "4.0.1", - "semver": "^6.3.0", - "tsutils": "^3.17.1" - }, - "dependencies": { - "debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, "abbrev": { "version": "1.1.1", "dev": true @@ -19083,24 +15156,6 @@ "es6-promisify": "^5.0.0" } }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "dependencies": { - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - } - } - }, "ajv": { "version": "6.12.6", "devOptional": true, @@ -19115,31 +15170,6 @@ "version": "1.0.1", "devOptional": true }, - "angular-estree-parser": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/angular-estree-parser/-/angular-estree-parser-1.3.1.tgz", - "integrity": "sha512-jvlnNk4aoEmA6EKK12OnsOkCSdsWleBsYB+aWyH8kpfTB6Li1kxWVbHKVldH9zDCwVVi1hXfqPi/gbSv49tkbQ==", - "dev": true, - "requires": { - "lines-and-columns": "^1.1.6", - "tslib": "^1.9.3" - } - }, - "angular-html-parser": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/angular-html-parser/-/angular-html-parser-1.4.0.tgz", - "integrity": "sha512-5KyzzYOeZV9g9ahXw4rbi8IIbMjUdXoarXJ0CfbWue5U1YsvMnjMZJ3oadpU8ZtnIx1zR/dsyt+FLJx2U65d2Q==", - "dev": true, - "requires": { - "tslib": "^1.9.3" - } - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, "ansi-regex": { "version": "2.1.1", "dev": true @@ -19150,12 +15180,6 @@ "color-convert": "^1.9.0" } }, - "any-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", - "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", - "dev": true - }, "anymatch": { "version": "2.0.0", "devOptional": true, @@ -19323,12 +15347,6 @@ "version": "0.12.4", "dev": true }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, "async": { "version": "2.6.3", "requires": { @@ -19830,12 +15848,6 @@ "version": "1.0.2", "dev": true }, - "bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true - }, "balanced-match": { "version": "1.0.0" }, @@ -20236,32 +16248,6 @@ "version": "1.0.1", "dev": true }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dev": true, - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "dev": true - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, "callsite": { "version": "1.0.0", "dev": true @@ -21393,30 +17379,6 @@ "supports-color": "^5.3.0" } }, - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "dev": true - }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "dev": true - }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "dev": true - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, "check-error": { "version": "1.0.2", "dev": true @@ -21439,12 +17401,6 @@ "upath": "^1.1.1" } }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, "cipher-base": { "version": "1.0.4", "dev": true, @@ -21453,27 +17409,6 @@ "safe-buffer": "^5.0.1" } }, - "cjk-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cjk-regex/-/cjk-regex-2.0.0.tgz", - "integrity": "sha512-E4gFi2f3jC0zFVHpaAcupW+gv9OejZ2aV3DP/LlSO0dDcZJAXw7W0ivn+vN17edN/PhU4HCgs1bfx7lPK7FpdA==", - "dev": true, - "requires": { - "regexp-util": "^1.2.1", - "unicode-regex": "^2.0.0" - }, - "dependencies": { - "unicode-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-regex/-/unicode-regex-2.0.0.tgz", - "integrity": "sha512-5nbEG2YU7loyTvPABaKb+8B0u8L7vWCsVmCSsiaO249ZdMKlvrXlxR2ex4TUVAdzv/Cne/TdoXSSaJArGXaleQ==", - "dev": true, - "requires": { - "regexp-util": "^1.2.0" - } - } - } - }, "class-utils": { "version": "0.3.6", "devOptional": true, @@ -21506,12 +17441,6 @@ } } }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, "cli": { "version": "1.0.1", "dev": true, @@ -21520,53 +17449,6 @@ "glob": "^7.1.1" } }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-truncate": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", - "integrity": "sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==", - "dev": true, - "requires": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, "cliui": { "version": "4.1.0", "dev": true, @@ -21624,12 +17506,6 @@ "version": "1.10.0", "dev": true }, - "collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "dev": true - }, "collection-visit": { "version": "1.0.0", "devOptional": true, @@ -21764,62 +17640,22 @@ "core-js-compat": { "version": "3.6.5", "requires": { - "browserslist": "^4.8.5", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0" - } - } - }, - "core-util-is": { - "version": "1.0.2", - "devOptional": true - }, - "corser": { - "version": "2.0.1" - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0" } } }, + "core-util-is": { + "version": "1.0.2", + "devOptional": true + }, + "corser": { + "version": "2.0.1" + }, "create-ecdh": { "version": "4.0.3", "dev": true, @@ -21918,18 +17754,6 @@ "assert-plus": "^1.0.0" } }, - "dashify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz", - "integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==", - "dev": true - }, - "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", - "dev": true - }, "date-now": { "version": "0.1.4", "dev": true @@ -21956,12 +17780,6 @@ "version": "0.2.0", "devOptional": true }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, "deep-eql": { "version": "3.0.1", "dev": true, @@ -22020,159 +17838,6 @@ "version": "0.0.0", "dev": true }, - "del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", - "dev": true, - "requires": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "requires": { - "fill-range": "^7.1.1" - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "dev": true, - "requires": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - } - }, - "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 - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, "delayed-stream": { "version": "1.0.0", "devOptional": true @@ -22200,12 +17865,6 @@ "repeating": "^2.0.0" } }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, "diff": { "version": "3.5.0", "dev": true @@ -22322,44 +17981,12 @@ "url-join": "^2.0.5" } }, - "editorconfig": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", - "dev": true, - "requires": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } - } - }, - "editorconfig-to-prettier": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/editorconfig-to-prettier/-/editorconfig-to-prettier-0.1.1.tgz", - "integrity": "sha512-MMadSSVRDb4uKdxV6bCXXN4cTsxIsXYtV4XdPu6FOCSAw6zsCIDA+QEktEU+u6h+c/mTrul5NR+pwFpPxwetiQ==", - "dev": true - }, "ee-first": { "version": "1.1.1" }, "electron-to-chromium": { "version": "1.3.460" }, - "elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==", - "dev": true - }, "elliptic": { "version": "6.5.2", "dev": true, @@ -22379,12 +18006,6 @@ } } }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, "encodeurl": { "version": "1.0.2" }, @@ -23259,17 +18880,6 @@ } } }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, "extglob": { "version": "2.0.4", "devOptional": true, @@ -23355,15 +18965,6 @@ "version": "2.0.6", "dev": true }, - "fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, "feathers": { "version": "2.2.4", "dev": true, @@ -23489,16 +19090,6 @@ } } }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, "file-entry-cache": { "version": "6.0.1", "dev": true, @@ -23554,18 +19145,6 @@ "version": "0.5.2", "dev": true }, - "find-parent-dir": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz", - "integrity": "sha512-41+Uo9lF5JNGpIMGrujNKDuqH9ofU2ISJ1XCZPLIN/Yayql599PtA0ywYtlLMYmJcSPkr4uAF14wJmKlW2Fx3g==", - "dev": true - }, - "find-project-root": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/find-project-root/-/find-project-root-1.1.1.tgz", - "integrity": "sha512-4+yZ013W+EZc+hvdgA2RlzlgNfP1eGdMNxU6xzw1yt518cF6/xZD3kLV+bprYX5+AD0IL76xcN28TPqYJHxrHw==", - "dev": true - }, "find-up": { "version": "2.1.0", "requires": { @@ -23613,18 +19192,6 @@ "version": "3.2.5", "dev": true }, - "flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", - "dev": true - }, - "flow-parser": { - "version": "0.111.3", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.111.3.tgz", - "integrity": "sha512-iEjGZ94OBMcESxnLorXNjJmtd/JtQYXUVrQpfwvtAKkuyawRmv+2LM6nqyOsOJkISEYbyY6ziudRE0u4VyPSVA==", - "dev": true - }, "follow-redirects": { "version": "1.11.0", "requires": { @@ -23782,12 +19349,6 @@ "has-symbols": "^1.0.1" } }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, "get-stdin": { "version": "4.0.1", "dev": true @@ -23925,15 +19486,6 @@ "lodash": "^4.17.15" } }, - "graphql": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.6.0.tgz", - "integrity": "sha512-VKzfvHEKybTKjQVpTFrA5yUq2S9ihcZvfJAtsDBBCuV6wauPu1xl/f9ehgVf0FcEJJs4vz6ysb/ZMkGigQZseg==", - "dev": true, - "requires": { - "iterall": "^1.2.2" - } - }, "growl": { "version": "1.10.5", "dev": true @@ -24508,27 +20060,9 @@ "version": "2.8.8", "dev": true }, - "html-element-attributes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-2.2.1.tgz", - "integrity": "sha512-gGTgCeQu+g1OFExZKWQ1LwbFXxLJ6cGdCGj64ByEaxatr/EPVc23D6Gxngb37ao+SNInP/sGu8FXxRsSxMm7aQ==", - "dev": true - }, "html-entities": { "version": "2.3.2" }, - "html-styles": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/html-styles/-/html-styles-1.0.0.tgz", - "integrity": "sha512-cDl5dcj73oI4Hy0DSUNh54CAwslNLJRCCoO+RNkVo+sBrjA/0+7E/xzvj3zH/GxbbBLGJhE0hBe1eg+0FINC6w==", - "dev": true - }, - "html-tag-names": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/html-tag-names/-/html-tag-names-1.1.5.tgz", - "integrity": "sha512-aI5tKwNTBzOZApHIynaAwecLBv8TlZTEy/P4Sj2SzzAhBrGuI8yGZ0UIXVPQzOHGS+to2mjb04iy6VWt/8+d8A==", - "dev": true - }, "htmlparser2": { "version": "3.8.3", "dev": true, @@ -24707,12 +20241,6 @@ "repeating": "^2.0.0" } }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", - "dev": true - }, "indexof": { "version": "0.0.1", "dev": true @@ -24720,169 +20248,13 @@ "inflight": { "version": "1.0.6", "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4" - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "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.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.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 - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "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 - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "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" - } - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } + "once": "^1.3.0", + "wrappy": "1" } }, + "inherits": { + "version": "2.0.4" + }, "internal-slot": { "version": "1.0.3", "dev": true, @@ -24922,22 +20294,6 @@ } } }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "dev": true - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dev": true, - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, "is-appveyor": { "version": "1.0.0", "dev": true @@ -24976,15 +20332,6 @@ "version": "1.2.4", "dev": true }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, "is-core-module": { "version": "2.9.0", "dev": true, @@ -25012,12 +20359,6 @@ "version": "1.0.2", "dev": true }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "dev": true - }, "is-descriptor": { "version": "0.1.6", "devOptional": true, @@ -25033,12 +20374,6 @@ } } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "dev": true - }, "is-dotfile": { "version": "1.0.3", "dev": true @@ -25073,12 +20408,6 @@ "is-extglob": "^2.1.1" } }, - "is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "dev": true - }, "is-negative-zero": { "version": "2.0.2", "dev": true @@ -25106,39 +20435,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "dev": true - }, - "is-observable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", - "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", - "dev": true, - "requires": { - "symbol-observable": "^1.1.0" - } - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true - }, "is-plain-object": { "version": "2.0.4", "devOptional": true, @@ -25154,12 +20450,6 @@ "version": "2.0.0", "dev": true }, - "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true - }, "is-regex": { "version": "1.1.4", "dev": true, @@ -25168,12 +20458,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "dev": true - }, "is-shared-array-buffer": { "version": "1.0.2", "dev": true, @@ -25214,22 +20498,10 @@ "call-bind": "^1.0.2" } }, - "is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "dev": true - }, "is-windows": { "version": "1.0.2", "devOptional": true }, - "is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "dev": true - }, "isarray": { "version": "1.0.0", "devOptional": true @@ -25350,21 +20622,6 @@ "semver": "^5.3.0" } }, - "iterall": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", - "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==", - "dev": true - }, - "jest-docblock": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", - "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, "jointjs": { "version": "3.5.3", "requires": { @@ -25388,12 +20645,6 @@ "version": "2.0.2", "requires": {} }, - "js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, "js-module-formats": { "version": "0.1.2", "dev": true @@ -25446,15 +20697,6 @@ "version": "0.4.1", "devOptional": true }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", - "dev": true, - "requires": { - "jsonify": "~0.0.0" - } - }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "dev": true @@ -25552,345 +20794,36 @@ "source-map": "^0.4.2" } }, - "leven": { - "version": "3.1.0" - }, - "levenary": { - "version": "1.1.1", - "requires": { - "leven": "^3.1.0" - } - }, - "levn": { - "version": "0.3.0", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lie": { - "version": "3.1.1", - "requires": { - "immediate": "~3.0.5" - } - }, - "lightbox2": { - "version": "2.11.1" - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==", - "dev": true - }, - "linguist-languages": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/linguist-languages/-/linguist-languages-7.6.0.tgz", - "integrity": "sha512-DBZPIWjrQmb/52UlSEN8MTiwwugrAh4NBX9/DyIG8IuO8rDLYDRM+KVPbuiPVKd3ResxYtZB5AiSuc8dTzOSog==", - "dev": true - }, - "lint-staged": { - "version": "9.4.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-9.4.3.tgz", - "integrity": "sha512-PejnI+rwOAmKAIO+5UuAZU9gxdej/ovSEOAY34yMfC3OS4Ac82vCBPzAWLReR9zCPOMqeVwQRaZ3bUBpAsaL2Q==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "commander": "^2.20.0", - "cosmiconfig": "^5.2.1", - "debug": "^4.1.1", - "dedent": "^0.7.0", - "del": "^5.0.0", - "execa": "^2.0.3", - "listr": "^0.14.3", - "log-symbols": "^3.0.0", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.1.1", - "string-argv": "^0.3.0", - "stringify-object": "^3.3.0" - }, - "dependencies": { - "braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "requires": { - "fill-range": "^7.1.1" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "execa": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", - "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^3.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "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" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "dev": true, - "requires": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "npm-run-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", - "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "listenercount": { - "version": "1.0.1", - "dev": true - }, - "listr": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", - "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", - "dev": true, - "requires": { - "@samverschueren/stream-to-observable": "^0.3.0", - "is-observable": "^1.1.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "listr-silent-renderer": "^1.1.1", - "listr-update-renderer": "^0.5.0", - "listr-verbose-renderer": "^0.5.0", - "p-map": "^2.0.0", - "rxjs": "^6.3.3" - }, - "dependencies": { - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - } - } - }, - "listr-silent-renderer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", - "integrity": "sha512-L26cIFm7/oZeSNVhWB6faeorXhMg4HNlb/dS/7jHhr708jxlXrtrBWo4YUxZQkc6dGoxEAe6J/D3juTRBUzjtA==", - "dev": true - }, - "listr-update-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", - "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^2.3.0", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==", - "dev": true - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==", - "dev": true, - "requires": { - "chalk": "^1.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "dev": true - } + "leven": { + "version": "3.1.0" + }, + "levenary": { + "version": "1.1.1", + "requires": { + "leven": "^3.1.0" } }, - "listr-verbose-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", - "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", + "levn": { + "version": "0.3.0", "dev": true, "requires": { - "chalk": "^2.4.1", - "cli-cursor": "^2.1.0", - "date-fns": "^1.27.2", - "figures": "^2.0.0" - }, - "dependencies": { - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - } + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lie": { + "version": "3.1.1", + "requires": { + "immediate": "~3.0.5" } }, + "lightbox2": { + "version": "2.11.1" + }, + "listenercount": { + "version": "1.0.1", + "dev": true + }, "load-json-file": { "version": "1.1.0", "dev": true, @@ -26032,69 +20965,10 @@ "version": "4.6.2", "dev": true }, - "lodash.unescape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", - "integrity": "sha512-DhhGRshNS1aX6s5YdBE3njCCouPgnG29ebyHvImlZzXZf2SHgt+J08DHgytTPnpywNbO1Y8mNUFyQuIDBq2JZg==", - "dev": true - }, "lodash.uniq": { "version": "4.5.0", "dev": true }, - "lodash.uniqby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", - "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", - "dev": true - }, - "log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", - "dev": true, - "requires": { - "chalk": "^2.4.2" - } - }, - "log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" - } - } - } - }, "lolex": { "version": "1.3.2", "dev": true @@ -26157,12 +21031,6 @@ "object-visit": "^1.0.0" } }, - "markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "dev": true - }, "math-random": { "version": "1.0.4", "dev": true @@ -26209,12 +21077,6 @@ "version": "1.0.1", "dev": true }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, "merge2": { "version": "1.4.1", "dev": true @@ -26403,12 +21265,6 @@ "moment": { "version": "2.26.0" }, - "mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "dev": true - }, "ms": { "version": "2.0.0" }, @@ -26422,18 +21278,6 @@ "minimatch": "^3.0.0" } }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "n-readlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/n-readlines/-/n-readlines-1.0.0.tgz", - "integrity": "sha512-ISDqGcspVu6U3VKqtJZG1uR55SmNNF9uK0EMq1IvNVVZOui6MW6VR0+pIZhqz85ORAGp+4zW+5fJ/SE7bwEibA==", - "dev": true - }, "nan": { "version": "2.14.1", "dev": true, @@ -26580,1301 +21424,457 @@ "object-keys": "^1.1.1" } }, - "object.entries": { - "version": "1.1.5", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.fromentries": { - "version": "2.0.5", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.3", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.hasown": { - "version": "1.1.1", - "dev": true, - "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "dependencies": { - "define-properties": { - "version": "1.1.4", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - } - } - }, - "object.omit": { - "version": "2.0.1", - "dev": true, - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "devOptional": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.5", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "on-finished": { - "version": "2.3.0", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - }, - "dependencies": { - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - } - } - }, - "opener": { - "version": "1.5.2" - }, - "openurl": { - "version": "1.1.1", - "dev": true - }, - "optimist": { - "version": "0.6.1", - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "minimist": { - "version": "0.0.10" - } - } - }, - "optionator": { - "version": "0.8.3", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "dev": true - }, - "os-homedir": { - "version": "1.0.2", - "dev": true - }, - "os-locale": { - "version": "3.1.0", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "dev": true - }, - "p-defer": { - "version": "1.0.0", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-try": { - "version": "1.0.0" - }, - "parent-module": { - "version": "1.0.1", + "object.entries": { + "version": "1.1.5", "dev": true, "requires": { - "callsites": "^3.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" } }, - "parse-asn1": { - "version": "5.1.5", + "object.fromentries": { + "version": "2.0.5", "dev": true, "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" } }, - "parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "object.getownpropertydescriptors": { + "version": "2.1.3", "dev": true, "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" } }, - "parse-glob": { - "version": "3.0.4", + "object.hasown": { + "version": "1.1.1", "dev": true, "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" }, "dependencies": { - "is-extglob": { - "version": "1.0.0", - "dev": true - }, - "is-glob": { - "version": "2.0.1", + "define-properties": { + "version": "1.1.4", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } } } }, - "parse-json": { - "version": "2.2.0", + "object.omit": { + "version": "2.0.1", "dev": true, "requires": { - "error-ex": "^1.2.0" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" } }, - "parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", - "dev": true - }, - "parseqs": { - "version": "0.0.5", - "dev": true, + "object.pick": { + "version": "1.3.0", + "devOptional": true, "requires": { - "better-assert": "~1.0.0" + "isobject": "^3.0.1" } }, - "parseuri": { - "version": "0.0.5", + "object.values": { + "version": "1.1.5", "dev": true, "requires": { - "better-assert": "~1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" } }, - "parseurl": { - "version": "1.3.3" - }, - "pascalcase": { - "version": "0.1.1", - "devOptional": true - }, - "path": { - "version": "0.12.7", - "dev": true, + "on-finished": { + "version": "2.3.0", "requires": { - "process": "^0.11.1", - "util": "^0.10.3" + "ee-first": "1.1.1" } }, - "path-browserify": { - "version": "0.0.0" - }, - "path-dirname": { - "version": "1.0.2", - "devOptional": true - }, - "path-exists": { - "version": "3.0.0" - }, - "path-is-absolute": { - "version": "1.0.1" - }, - "path-key": { - "version": "2.0.1", - "dev": true + "once": { + "version": "1.4.0", + "requires": { + "wrappy": "1" + } }, - "path-parse": { - "version": "1.0.7" + "opener": { + "version": "1.5.2" }, - "path-to-regexp": { - "version": "0.1.7", + "openurl": { + "version": "1.1.1", "dev": true }, - "path-type": { - "version": "1.1.0", - "dev": true, + "optimist": { + "version": "0.6.1", "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" }, "dependencies": { - "graceful-fs": { - "version": "4.2.4", - "dev": true - }, - "pify": { - "version": "2.3.0", - "dev": true + "minimist": { + "version": "0.0.10" } } }, - "pathval": { - "version": "1.1.0", - "dev": true - }, - "pbkdf2": { - "version": "3.1.1", + "optionator": { + "version": "0.8.3", "dev": true, "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" } }, - "pdenodeify": { - "version": "0.1.0", - "dev": true - }, - "pdfjs-dist": { - "version": "2.4.456" - }, - "performance-now": { - "version": "2.1.0", - "optional": true - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "os-browserify": { + "version": "0.3.0", "dev": true }, - "pify": { - "version": "4.0.1" - }, - "pinkie": { - "version": "2.0.4", + "os-homedir": { + "version": "1.0.2", "dev": true }, - "pinkie-promise": { - "version": "2.0.1", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-conf": { + "os-locale": { "version": "3.1.0", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "dev": true - }, - "load-json-file": { - "version": "5.3.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - } - }, - "locate-path": { - "version": "3.0.0", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "dev": true - }, - "type-fest": { - "version": "0.3.1", - "dev": true - } + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" } }, - "pkg-up": { - "version": "2.0.0", + "os-tmpdir": { + "version": "1.0.2", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "dev": true + }, + "p-limit": { + "version": "1.3.0", "requires": { - "find-up": "^2.1.0" + "p-try": "^1.0.0" } }, - "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, + "p-locate": { + "version": "2.0.0", "requires": { - "semver-compare": "^1.0.0" + "p-limit": "^1.1.0" } }, - "plist": { - "version": "2.1.0", + "p-try": { + "version": "1.0.0" + }, + "parent-module": { + "version": "1.0.1", "dev": true, "requires": { - "base64-js": "1.2.0", - "xmlbuilder": "8.2.2", - "xmldom": "0.1.x" - }, - "dependencies": { - "base64-js": { - "version": "1.2.0", - "dev": true - } + "callsites": "^3.0.0" } }, - "portfinder": { - "version": "1.0.26", + "parse-asn1": { + "version": "5.1.5", + "dev": true, "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2" - } + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, - "posix-character-classes": { - "version": "0.1.1", - "devOptional": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "parse-glob": { + "version": "3.0.4", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" }, "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "dev": true - } - } - }, - "has-flag": { + "is-extglob": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "is-glob": { + "version": "2.0.1", "dev": true, "requires": { - "has-flag": "^1.0.0" + "is-extglob": "^1.0.0" } } } }, - "postcss-less": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-2.0.0.tgz", - "integrity": "sha512-pPNsVnpCB13nBMOcl5GVh8JGmB0JGFjqkLUDzKdVpptFFKEe9wFdEzvh2j4lD2AD+7qcrUfw9Ta+oi5+Fw7jjQ==", + "parse-json": { + "version": "2.2.0", "dev": true, "requires": { - "postcss": "^5.2.16" + "error-ex": "^1.2.0" } }, - "postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true - }, - "postcss-scss": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz", - "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", + "parseqs": { + "version": "0.0.5", "dev": true, "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "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 - } + "better-assert": "~1.0.0" } }, - "postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha512-3pqyakeGhrO0BQ5+/tGTfvi5IAUAhHRayGK8WFSu06aEv2BmHoXw/Mhb+w7VY5HERIuC+QoUI7wgrCcq2hqCVA==", + "parseuri": { + "version": "0.0.5", "dev": true, "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "better-assert": "~1.0.0" } }, - "postcss-values-parser": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-1.5.0.tgz", - "integrity": "sha512-3M3p+2gMp0AH3da530TlX8kiO1nxdTnc3C6vr8dMxRLIlh8UYkz0/wcwptSXjhtx2Fr0TySI7a+BHDQ8NL7LaQ==", + "parseurl": { + "version": "1.3.3" + }, + "pascalcase": { + "version": "0.1.1", + "devOptional": true + }, + "path": { + "version": "0.12.7", "dev": true, "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "process": "^0.11.1", + "util": "^0.10.3" } }, - "prelude-ls": { - "version": "1.1.2", - "dev": true + "path-browserify": { + "version": "0.0.0" }, - "preserve": { - "version": "0.2.0", - "dev": true + "path-dirname": { + "version": "1.0.2", + "devOptional": true }, - "prettier": { - "version": "1.12.0", + "path-exists": { + "version": "3.0.0" + }, + "path-is-absolute": { + "version": "1.0.1" + }, + "path-key": { + "version": "2.0.1", "dev": true }, - "prettier-standard": { - "version": "16.4.1", - "resolved": "https://registry.npmjs.org/prettier-standard/-/prettier-standard-16.4.1.tgz", - "integrity": "sha512-IW3Sct4GOdqc1s4+1HZjH2HegzLZQ6mDMl2xz6i6KHCac7kCM+obLbvm2e0zp8PytKkLQCdOpj0cWWa48Ruetw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "diff": "^4.0.2", - "eslint": "^6.8.0", - "execa": "^2.0.4", - "find-up": "^4.1.0", - "get-stdin": "^7.0.0", - "globby": "^6.1.0", - "ignore": "^3.3.7", - "lint-staged": "9.4.3", - "mri": "^1.1.5", - "multimatch": "^3.0.0", - "prettierx": "0.11.3" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "array-differ": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", - "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==", - "dev": true - }, - "debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - } - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - } - }, - "execa": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", - "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^3.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - } - } - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, - "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" - } - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "path-parse": { + "version": "1.0.7" + }, + "path-to-regexp": { + "version": "0.1.7", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.4", "dev": true }, - "get-stdin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", - "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", + "pify": { + "version": "2.3.0", "dev": true - }, - "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" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + } + } + }, + "pathval": { + "version": "1.1.0", + "dev": true + }, + "pbkdf2": { + "version": "3.1.1", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pdenodeify": { + "version": "0.1.0", + "dev": true + }, + "pdfjs-dist": { + "version": "2.4.456" + }, + "performance-now": { + "version": "2.1.0", + "optional": true + }, + "pify": { + "version": "4.0.1" + }, + "pinkie": { + "version": "2.0.4", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-conf": { + "version": "3.1.0", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", "dev": true, "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "locate-path": "^3.0.0" } }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "graceful-fs": { + "version": "4.2.10", "dev": true }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "load-json-file": { + "version": "5.3.0", "dev": true, "requires": { - "p-locate": "^4.1.0" + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "multimatch": { + "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", - "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", - "dev": true, - "requires": { - "array-differ": "^2.0.3", - "array-union": "^1.0.2", - "arrify": "^1.0.1", - "minimatch": "^3.0.4" - } - }, - "npm-run-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", - "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { - "mimic-fn": "^2.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.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==", + "version": "3.0.0", "dev": true, "requires": { - "p-limit": "^2.2.0" + "p-limit": "^2.0.0" } }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "path-exists": { + "parse-json": { "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 - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", - "dev": true - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "shebang-regex": "^3.0.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, - "shebang-regex": { + "strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "version": "0.3.1", "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, - "prettierx": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/prettierx/-/prettierx-0.11.3.tgz", - "integrity": "sha512-Xf04LEfD3ITo26i5U/zR++hwqKPG3feR06rrjB0t2o+QFv8ZidFp4o7nPqPGLfE4UwHJgd0qwnZKwm0MsUQHUA==", - "dev": true, - "requires": { - "@angular/compiler": "8.2.14", - "@babel/code-frame": "7.8.3", - "@babel/parser": "7.9.4", - "@glimmer/syntax": "0.41.4", - "@iarna/toml": "2.2.3", - "@typescript-eslint/typescript-estree": "2.6.1", - "angular-estree-parser": "1.3.1", - "angular-html-parser": "1.4.0", - "camelcase": "5.3.1", - "chalk": "3.0.0", - "cjk-regex": "2.0.0", - "cosmiconfig": "5.2.1", - "dashify": "2.0.0", - "dedent": "0.7.0", - "diff": "4.0.2", - "editorconfig": "0.15.3", - "editorconfig-to-prettier": "0.1.1", - "escape-string-regexp": "2.0.0", - "esutils": "2.0.3", - "find-parent-dir": "0.3.0", - "find-project-root": "1.1.1", - "flow-parser": "0.111.3", - "get-stream": "4.1.0", - "globby": "6.1.0", - "graphql": "14.6.0", - "html-element-attributes": "2.2.1", - "html-styles": "1.0.0", - "html-tag-names": "1.1.5", - "ignore": "4.0.6", - "is-ci": "2.0.0", - "jest-docblock": "25.3.0", - "json-stable-stringify": "1.0.1", - "leven": "3.1.0", - "lines-and-columns": "1.1.6", - "linguist-languages": "7.6.0", - "lodash.uniqby": "4.7.0", - "mem": "5.1.1", - "minimatch": "3.0.4", - "minimist": "1.2.5", - "n-readlines": "1.0.0", - "normalize-path": "3.0.0", - "parse-srcset": "1.0.2", - "postcss-less": "2.0.0", - "postcss-media-query-parser": "0.2.3", - "postcss-scss": "2.0.0", - "postcss-selector-parser": "2.2.3", - "postcss-values-parser": "1.5.0", - "regexp-util": "1.2.2", - "remark-math": "1.0.6", - "remark-parse": "5.0.0", - "resolve": "1.15.1", - "semver": "6.3.0", - "string-width": "4.2.0", - "unicode-regex": "3.0.0", - "unified": "8.4.2", - "vnopts": "1.0.2", - "yaml": "1.8.3", - "yaml-unist-parser": "1.1.1" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "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" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "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 - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "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 - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, - "resolve": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "pkg-up": { + "version": "2.0.0", + "requires": { + "find-up": "^2.1.0" + } + }, + "plist": { + "version": "2.1.0", + "dev": true, + "requires": { + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.x" + }, + "dependencies": { + "base64-js": { + "version": "1.2.0", "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, + } + } + }, + "portfinder": { + "version": "1.0.26", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", "requires": { - "ansi-regex": "^5.0.1" + "ms": "^2.1.1" } }, - "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" - } + "ms": { + "version": "2.1.2" } } }, + "posix-character-classes": { + "version": "0.1.1", + "devOptional": true + }, + "prelude-ls": { + "version": "1.1.2", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "dev": true + }, + "prettier": { + "version": "1.12.0", + "dev": true + }, "private": { "version": "0.1.8" }, @@ -27886,12 +21886,6 @@ "version": "2.0.1", "devOptional": true }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, "promise": { "version": "6.1.0", "optional": true, @@ -27965,12 +21959,6 @@ "qs": { "version": "6.5.2" }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, "randomatic": { "version": "3.1.1", "dev": true, @@ -28121,15 +22109,6 @@ "safe-regex": "^1.1.0" } }, - "regexp-util": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/regexp-util/-/regexp-util-1.2.2.tgz", - "integrity": "sha512-5/rl2UD18oAlLQEIuKBeiSIOp1hb5wCXcakl5yvHxlY1wyWI4D5cUKKzCibBeu741PA9JKvZhMqbkDQqPusX3w==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, "regexp.prototype.flags": { "version": "1.4.3", "dev": true, @@ -28168,38 +22147,6 @@ } } }, - "remark-math": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-1.0.6.tgz", - "integrity": "sha512-I43wU/QOQpXvVFXKjA4FHp5xptK65+5F6yolm8+69/JV0EqSOB64wURUZ3JK50JtnTL8FvwLiH2PZ+fvsBxviA==", - "dev": true, - "requires": { - "trim-trailing-lines": "^1.1.0" - } - }, - "remark-parse": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", - "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", - "dev": true, - "requires": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - } - }, "remove-trailing-separator": { "version": "1.1.0", "devOptional": true @@ -28270,26 +22217,10 @@ "version": "0.2.1", "devOptional": true }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, "ret": { "version": "0.1.15", "devOptional": true }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, "rimraf": { "version": "2.6.3", "dev": true, @@ -28374,30 +22305,6 @@ "version": "1.1.1", "dev": true }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, "safe-buffer": { "version": "5.2.1", "devOptional": true @@ -28423,12 +22330,6 @@ "semver": { "version": "5.7.1" }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "dev": true - }, "send": { "version": "0.17.1", "dev": true, @@ -28546,22 +22447,10 @@ "version": "5.1.0", "dev": true }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==", - "dev": true - }, "signal-exit": { "version": "3.0.3", "dev": true }, - "simple-html-tokenizer": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.5.11.tgz", - "integrity": "sha512-C2WEK/Z3HoSFbYq8tI7ni3eOo/NneSPRoPpcM7WdLjFOArFuyXEjAoCdOC3DgMfRyziZQ1hCNR4mrNdWEvD0og==", - "dev": true - }, "sinon": { "version": "1.17.7", "dev": true, @@ -28575,12 +22464,6 @@ "slash": { "version": "2.0.0" }, - "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==", - "dev": true - }, "snapdragon": { "version": "0.8.2", "devOptional": true, @@ -28920,12 +22803,6 @@ } } }, - "state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "dev": true - }, "static-extend": { "version": "0.1.2", "devOptional": true, @@ -29167,12 +23044,6 @@ } } }, - "string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true - }, "string-natural-compare": { "version": "2.0.3" }, @@ -29227,17 +23098,6 @@ "define-properties": "^1.1.3" } }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, "strip-ansi": { "version": "3.0.1", "dev": true, @@ -29256,12 +23116,6 @@ "version": "1.0.0", "dev": true }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, "strip-indent": { "version": "1.0.1", "dev": true, @@ -29312,73 +23166,10 @@ "version": "1.0.0", "dev": true }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "dev": true - }, "syn": { "version": "0.14.1", "dev": true }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, "tape": { "version": "0.2.2", "dev": true, @@ -29785,12 +23576,6 @@ "version": "0.3.9", "dev": true }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", - "dev": true - }, "trim-newlines": { "version": "1.0.0", "dev": true @@ -29799,18 +23584,6 @@ "version": "1.0.1", "dev": true }, - "trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "dev": true - }, - "trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "dev": true - }, "tsconfig-paths": { "version": "3.14.1", "dev": true, @@ -29838,15 +23611,6 @@ "version": "1.13.0", "dev": true }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, "tty-browserify": { "version": "0.0.1", "dev": true @@ -29885,13 +23649,6 @@ "mime-types": "~2.1.24" } }, - "typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "dev": true, - "peer": true - }, "uberproto": { "version": "1.2.0", "dev": true @@ -29935,16 +23692,6 @@ "util-deprecate": "^1.0.2" } }, - "unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dev": true, - "requires": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4" }, @@ -29961,28 +23708,6 @@ "unicode-property-aliases-ecmascript": { "version": "1.1.0" }, - "unicode-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unicode-regex/-/unicode-regex-3.0.0.tgz", - "integrity": "sha512-WiDJdORsqgxkZrjC8WsIP573130HNn7KsB0IDnUccW2BG2b19QQNloNhVe6DKk3Aef0UcoIHhNVj7IkkcYWrNw==", - "dev": true, - "requires": { - "regexp-util": "^1.2.0" - } - }, - "unified": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", - "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", - "dev": true, - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, "union": { "version": "0.5.0", "requires": { @@ -29999,54 +23724,6 @@ "set-value": "^2.0.1" } }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", - "dev": true - }, - "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", - "dev": true - }, - "unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", - "dev": true, - "requires": { - "unist-util-visit": "^1.1.0" - } - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dev": true, - "requires": { - "@types/unist": "^2.0.2" - } - }, - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "dev": true, - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - }, - "unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "dev": true, - "requires": { - "unist-util-is": "^3.0.0" - } - }, "universalify": { "version": "0.1.2", "dev": true @@ -30194,42 +23871,6 @@ "extsprintf": "^1.2.0" } }, - "vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "dependencies": { - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true - } - } - }, - "vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", - "dev": true - }, - "vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, "vm-browserify": { "version": "0.0.4", "dev": true, @@ -30237,25 +23878,6 @@ "indexof": "0.0.1" } }, - "vnopts": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/vnopts/-/vnopts-1.0.2.tgz", - "integrity": "sha512-d2rr2EFhAGHnTlURu49G7GWmiJV80HbAnkYdD9IFAtfhmxC+kSWEaZ6ZF064DJFTv9lQZQV1vuLTntyQpoanGQ==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "leven": "^2.1.0", - "tslib": "^1.9.3" - }, - "dependencies": { - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==", - "dev": true - } - } - }, "which": { "version": "1.3.1", "dev": true, @@ -30336,15 +23958,6 @@ "wrappy": { "version": "1.0.2" }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, "ws": { "version": "5.2.2", "dev": true, @@ -30380,26 +23993,6 @@ "version": "2.1.2", "dev": true }, - "yaml": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.3.tgz", - "integrity": "sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.7" - } - }, - "yaml-unist-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/yaml-unist-parser/-/yaml-unist-parser-1.1.1.tgz", - "integrity": "sha512-cGtqhHBlcft+rTKiPsVcSyi43Eqm5a1buYokW9VkztroKMErBSdR9ANHx+/XxNppHZTu2KMEn4yY8MdhuGoFuA==", - "dev": true, - "requires": { - "lines-and-columns": "^1.1.6", - "tslib": "^1.10.0", - "yaml": "^1.7.1" - } - }, "yargs": { "version": "11.1.1", "dev": true, diff --git a/package.json b/package.json index 7dd80858..f8588969 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,6 @@ "grunt-contrib-less": "^2.0.0", "grunt-run": "^0.8.0", "grunt-steal": "^1.0.0", - "prettier-standard": "^16.4.1", "sinon": "^1.17.2", "standard": "^17.0.0", "steal": "^2.2.4", From e8a1966b581bd78aeb0de7619770b41e992c4192 Mon Sep 17 00:00:00 2001 From: mitch Date: Wed, 11 Sep 2024 15:16:22 -0400 Subject: [PATCH 090/113] add var-picker-field tests and make them pass --- .../field/var-picker-field-test.html | 15 ++++++ .../var-picker/field/var-picker-field-test.js | 47 +++++++++++++++++++ .../var-picker/field/var-picker-field.js | 20 ++++++-- .../var-picker/field/var-picker-field.stache | 8 +++- test/test.js | 1 + 5 files changed, 86 insertions(+), 5 deletions(-) diff --git a/src/pages-tab/components/var-picker/field/var-picker-field-test.html b/src/pages-tab/components/var-picker/field/var-picker-field-test.html index e69de29b..acb066c1 100644 --- a/src/pages-tab/components/var-picker/field/var-picker-field-test.html +++ b/src/pages-tab/components/var-picker/field/var-picker-field-test.html @@ -0,0 +1,15 @@ + + + +Var Picker Field Tests + +
+
+ + + + \ No newline at end of file diff --git a/src/pages-tab/components/var-picker/field/var-picker-field-test.js b/src/pages-tab/components/var-picker/field/var-picker-field-test.js index e69de29b..a9821a99 100644 --- a/src/pages-tab/components/var-picker/field/var-picker-field-test.js +++ b/src/pages-tab/components/var-picker/field/var-picker-field-test.js @@ -0,0 +1,47 @@ +import { assert } from 'chai' +import { VarPickerFieldVM } from './var-picker-field' +import AppState from 'a2jauthor/src/models/app-state' + +import 'steal-mocha' + +// ViewModel unit tests +describe('', () => { + describe('viewModel', () => { + const testVar = { + name: 'Test Variable', + type: 'Text' + } + const testField = { + name: 'Test Variable', + type: 'text' + } + const appState = new AppState({ guide: { vars: { 'test variable': testVar } } }) + let vm + + beforeEach(() => { + vm = new VarPickerFieldVM({ appState }) + }) + + it('showMessage', () => { + vm.obj = testField + vm.key = 'name' + vm.filterText = 'Test Variable' + + vm.expectedVarType = 'number' + assert.equal(vm.showMessage, true, 'should return true when health problem found aka types dont match') + + vm.expectedVarType = 'text' + assert.equal(vm.showMessage, false, 'should return false/hide message when types match') + }) + + it('message', () => { + vm.obj = testField + vm.key = 'name' + vm.filterText = 'Test Variable' + + vm.expectedVarType = 'number' + + assert.equal(vm.message, 'Found Variable Type: (text) but expected Variable Type: (number)', 'should return a message describing mixed field/var types') + }) + }) +}) diff --git a/src/pages-tab/components/var-picker/field/var-picker-field.js b/src/pages-tab/components/var-picker/field/var-picker-field.js index 1479f5b8..e55488a7 100644 --- a/src/pages-tab/components/var-picker/field/var-picker-field.js +++ b/src/pages-tab/components/var-picker/field/var-picker-field.js @@ -4,10 +4,24 @@ import template from './var-picker-field.stache' import { TVariable } from '~/legacy/viewer/A2J_Types' import { onlyOne } from '../../../helpers/helpers' -export const VarPickerField = DefineMap.extend('VarPickerField', { +export const VarPickerFieldVM = DefineMap.extend('VarPickerFieldVM', { page: {}, appState: {}, - showVarRemovalMessage: {}, + expectedVarType: {}, // passed in from parent + get showMessage () { + const assignedVarType = this.assignedVariable ? this.assignedVariable.type.toLowerCase() : '' + const expectedVarType = this.expectedVarType ? this.expectedVarType.toLowerCase() : '' + + // if they don't match, show 'will not save' message as well + // validVarName might matter here as well - like while they are typing/assiging, no error? warning? + return assignedVarType !== expectedVarType + }, + get message () { + const assignedVarType = this.assignedVariable ? this.assignedVariable.type.toLowerCase() : '' + const expectedVarType = this.expectedVarType ? this.expectedVarType.toLowerCase() : '' + + return `Found Variable Type: (${assignedVarType}) but expected Variable Type: (${expectedVarType})` + }, // obj[key] like button['name'] obj: { type: 'any' @@ -126,5 +140,5 @@ export default Component.extend({ tag: 'var-picker-field', view: template, leakScope: false, - ViewModel: VarPickerField + ViewModel: VarPickerFieldVM }) diff --git a/src/pages-tab/components/var-picker/field/var-picker-field.stache b/src/pages-tab/components/var-picker/field/var-picker-field.stache index 64d60365..76a6dcfe 100644 --- a/src/pages-tab/components/var-picker/field/var-picker-field.stache +++ b/src/pages-tab/components/var-picker/field/var-picker-field.stache @@ -2,13 +2,14 @@ +
{{let nameVarPickerVisible = newObservableBool(false)}} {{let showVariableModal = newObservableBool(false)}} {{let showVariableEditModal = newObservableBool(false)}} - {{#if(showVarRemovalMessage)}} + {{#if(showMessage)}} ( Warning! Mismatched Variable will be removed on Close/Save. ) {{/if}}
@@ -26,6 +27,7 @@ on:input="filterText = scope.element.value" on:keydown="focusFirstButtonInList(scope.event)" > +
{{#if(nameVarPickerVisible.value)}} @@ -41,7 +43,7 @@ -
+
{{#if(showVariableModal.value)}} @@ -75,4 +77,6 @@ /> {{/if}} + + diff --git a/test/test.js b/test/test.js index 54cbeca4..c0c77aa1 100644 --- a/test/test.js +++ b/test/test.js @@ -16,6 +16,7 @@ import 'a2jauthor/src/report/report-test' import 'a2jauthor/legacy/a2j-legacy-tests' import 'a2jauthor/src/utils/tests/' import 'a2jauthor/src/vertical-navbar/vertical-navbar-test' +import 'a2jauthor/src/pages-tab/components/var-picker/field/var-picker-field-test' // import 'a2jauthor/src/templates/templates-test' // import 'a2jauthor/src/templates/edit/edit-test' // import 'a2jauthor/src/templates/edit/toolbar/toolbar-test' From bd2033cc77ff9721b7d97cb5312e1617f00ab983 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 13 Sep 2024 09:47:56 -0500 Subject: [PATCH 091/113] WIP bad answer alert --- bad-answer-alert.php | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 bad-answer-alert.php diff --git a/bad-answer-alert.php b/bad-answer-alert.php new file mode 100644 index 00000000..64947efd --- /dev/null +++ b/bad-answer-alert.php @@ -0,0 +1,42 @@ + +
  • User email (optional): $email +
  • Feedback type: $type +
  • Feedback: $comment +
  • Interview Title: " . htmlentities(stripslashes($interviewtitle)) . " +
  • Interview Question: $questionid +
  • Interview URL: " . htmlentities(stripslashes($interviewid)). " +
  • Viewer Version: $viewerversion +
  • User Agent: $user_agent + + + "; + + +$to = $service_email; + +/* subject */ +$subject = "Bad Answer Values"; + +/* To send HTML mail, you can set the Content-type header. */ +$headers = "MIME-Version: 1.0\r\n"; +$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; + +/* additional headers */ +$headers .= "From: A2J Viewer Feedback Form \r\n"; + +/* and now mail it */ +mail($to, $subject, $message, $headers); From 0f9995f05506468ac8912766a2b1f92eba00c3f9 Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 13 Sep 2024 10:32:19 -0500 Subject: [PATCH 092/113] cleanup --- bad-answer-alert.php | 37 +++++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/bad-answer-alert.php b/bad-answer-alert.php index 64947efd..55fd4a7c 100644 --- a/bad-answer-alert.php +++ b/bad-answer-alert.php @@ -1,23 +1,40 @@ -
  • User email (optional): $email -
  • Feedback type: $type -
  • Feedback: $comment
  • Interview Title: " . htmlentities(stripslashes($interviewtitle)) . " -
  • Interview Question: $questionid
  • Interview URL: " . htmlentities(stripslashes($interviewid)). "
  • Viewer Version: $viewerversion
  • User Agent: $user_agent From 37307409fb41ba6630a7a6142f77947a933da67d Mon Sep 17 00:00:00 2001 From: Tobias Nteireho Date: Fri, 13 Sep 2024 17:05:42 -0500 Subject: [PATCH 093/113] cleanup --- bad-answer-alert.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bad-answer-alert.php b/bad-answer-alert.php index 55fd4a7c..7233faa0 100644 --- a/bad-answer-alert.php +++ b/bad-answer-alert.php @@ -53,7 +53,7 @@ function checkRequest($keys, $user_agent){ $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* additional headers */ -$headers .= "From: A2J Viewer Feedback Form \r\n"; +$headers .= "From: A2J Viewer answerset parser \r\n"; /* and now mail it */ mail($to, $subject, $message, $headers); From 6fcdafd10d854e8f10ea727ba2fee066466854a6 Mon Sep 17 00:00:00 2001 From: mitch Date: Sun, 15 Sep 2024 21:44:28 -0400 Subject: [PATCH 094/113] update messages in pages and reports tab --- .../page-buttons/page-buttons.stache | 2 +- .../components/page-fields/page-fields.js | 59 ++++--------------- .../components/page-fields/page-fields.stache | 11 ++-- .../components/question-info/question-info.js | 17 ------ .../question-info/question-info.stache | 21 ++++--- src/report/page-partial.stache | 4 +- 6 files changed, 32 insertions(+), 82 deletions(-) diff --git a/src/pages-tab/components/page-buttons/page-buttons.stache b/src/pages-tab/components/page-buttons/page-buttons.stache index 483c2fa3..6ab2e1cd 100644 --- a/src/pages-tab/components/page-buttons/page-buttons.stache +++ b/src/pages-tab/components/page-buttons/page-buttons.stache @@ -94,7 +94,7 @@ - +