diff --git a/.github/workflows/automerge-for-humans-add-ready-to-merge-or-do-not-merge-label.yml b/.github/workflows/automerge-for-humans-add-ready-to-merge-or-do-not-merge-label.yml index 66606fc17..02d71a796 100644 --- a/.github/workflows/automerge-for-humans-add-ready-to-merge-or-do-not-merge-label.yml +++ b/.github/workflows/automerge-for-humans-add-ready-to-merge-or-do-not-merge-label.yml @@ -59,7 +59,9 @@ jobs: body: `Hello, @${{ github.actor }}! 👋🏼 This PR is not up to date with the base branch and can't be merged. Please update your branch manually with the latest version of the base branch. - PRO-TIP: Add a comment to your PR with the text: \`/au\` or \`/autoupdate\` and our bot will take care of updating the branch in the future. The only requirement for this to work is to enable [Allow edits from maintainers](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork) option in your PR. + PRO-TIP: To request an update from the upstream branch, simply comment \`/u\` or \`/update\` and our bot will handle the update operation promptly. + + The only requirement for this to work is to enable [Allow edits from maintainers](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork) option in your PR. Also the update will not work if your fork is located in an organization, not under your personal profile. Thanks 😄` }) } diff --git a/.github/workflows/autoupdate.yml b/.github/workflows/autoupdate.yml index ad8e0198f..eeb77a47b 100644 --- a/.github/workflows/autoupdate.yml +++ b/.github/workflows/autoupdate.yml @@ -1,34 +1,34 @@ -# This action is centrally managed in https://github.com/asyncapi/.github/ -# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in above mentioned repo - -# This workflow is designed to work with: -# - autoapprove and automerge workflows for dependabot and asyncapibot. -# - special release branches that we from time to time create in upstream repos. If we open up PRs for them from the very beginning of the release, the release branch will constantly update with new things from the destination branch they are opened against - -# It uses GitHub Action that auto-updates pull requests branches, whenever changes are pushed to their destination branch. -# Autoupdating to latest destination branch works only in the context of upstream repo and not forks - -name: autoupdate - -on: - push: - branches-ignore: - - 'version-bump/**' - - 'dependabot/**' - - 'bot/**' - - 'all-contributors/**' - -jobs: - autoupdate-for-bot: - if: startsWith(github.repository, 'asyncapi/') - name: Autoupdate autoapproved PR created in the upstream - runs-on: ubuntu-latest - steps: - - name: Autoupdating - uses: docker://chinthakagodawita/autoupdate-action:v1 - env: - GITHUB_TOKEN: '${{ secrets.GH_TOKEN_BOT_EVE }}' - PR_FILTER: "labelled" - PR_LABELS: "autoupdate" - PR_READY_STATE: "ready_for_review" - MERGE_CONFLICT_ACTION: "ignore" +# This action is centrally managed in https://github.com/asyncapi/.github/ +# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in above mentioned repo + +# This workflow is designed to work with: +# - autoapprove and automerge workflows for dependabot and asyncapibot. +# - special release branches that we from time to time create in upstream repos. If we open up PRs for them from the very beginning of the release, the release branch will constantly update with new things from the destination branch they are opened against + +# It uses GitHub Action that auto-updates pull requests branches, whenever changes are pushed to their destination branch. +# Autoupdating to latest destination branch works only in the context of upstream repo and not forks + +name: autoupdate + +on: + push: + branches-ignore: + - 'version-bump/**' + - 'dependabot/**' + - 'bot/**' + - 'all-contributors/**' + +jobs: + autoupdate-for-bot: + if: startsWith(github.repository, 'asyncapi/') + name: Autoupdate autoapproved PR created in the upstream + runs-on: ubuntu-latest + steps: + - name: Autoupdating + uses: docker://chinthakagodawita/autoupdate-action:v1 + env: + GITHUB_TOKEN: '${{ secrets.GH_TOKEN_BOT_EVE }}' + PR_FILTER: "labelled" + PR_LABELS: "autoupdate" + PR_READY_STATE: "ready_for_review" + MERGE_CONFLICT_ACTION: "ignore" diff --git a/.github/workflows/bounty-program-commands.yml b/.github/workflows/bounty-program-commands.yml new file mode 100644 index 000000000..645e0c90d --- /dev/null +++ b/.github/workflows/bounty-program-commands.yml @@ -0,0 +1,126 @@ +# This workflow is centrally managed at https://github.com/asyncapi/.github/ +# Don't make changes to this file in this repository, as they will be overwritten with +# changes made to the same file in the abovementioned repository. + +# The purpose of this workflow is to allow Bounty Team members +# (https://github.com/orgs/asyncapi/teams/bounty_team) to issue commands to the +# organization's global AsyncAPI bot related to the Bounty Program, while at the +# same time preventing unauthorized users from misusing them. + +name: Bounty Program commands + +on: + issue_comment: + types: + - created + +env: + BOUNTY_PROGRAM_LABELS_JSON: | + [ + {"name": "bounty", "color": "0e8a16", "description": "Participation in the Bounty Program"} + ] + +jobs: + guard-against-unauthorized-use: + if: > + github.actor != ('aeworxet' || 'thulieblack') && + ( + startsWith(github.event.comment.body, '/bounty' ) + ) + + runs-on: ubuntu-latest + + steps: + - name: ❌ @${{github.actor}} made an unauthorized attempt to use a Bounty Program's command + uses: actions/github-script@v6 + + with: + github-token: ${{ secrets.GH_TOKEN }} + script: | + const commentText = `❌ @${{github.actor}} is not authorized to use the Bounty Program's commands. + These commands can only be used by members of the [Bounty Team](https://github.com/orgs/asyncapi/teams/bounty_team).`; + + console.log(`❌ @${{github.actor}} made an unauthorized attempt to use a Bounty Program's command.`); + github.rest.issues.createComment({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + body: commentText + }) + + add-label-bounty: + if: > + github.actor == ('aeworxet' || 'thulieblack') && + ( + startsWith(github.event.comment.body, '/bounty' ) + ) + + runs-on: ubuntu-latest + + steps: + - name: Add label `bounty` + uses: actions/github-script@v6 + + with: + github-token: ${{ secrets.GH_TOKEN }} + script: | + const BOUNTY_PROGRAM_LABELS = JSON.parse(process.env.BOUNTY_PROGRAM_LABELS_JSON); + let LIST_OF_LABELS_FOR_REPO = await github.rest.issues.listLabelsForRepo({ + owner: context.repo.owner, + repo: context.repo.repo, + }); + + LIST_OF_LABELS_FOR_REPO = LIST_OF_LABELS_FOR_REPO.data.map(key => key.name); + + if (!LIST_OF_LABELS_FOR_REPO.includes(BOUNTY_PROGRAM_LABELS[0].name)) { + await github.rest.issues.createLabel({ + owner: context.repo.owner, + repo: context.repo.repo, + name: BOUNTY_PROGRAM_LABELS[0].name, + color: BOUNTY_PROGRAM_LABELS[0].color, + description: BOUNTY_PROGRAM_LABELS[0].description + }); + } + + console.log('Adding label `bounty`...'); + github.rest.issues.addLabels({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: [BOUNTY_PROGRAM_LABELS[0].name] + }) + + remove-label-bounty: + if: > + github.actor == ('aeworxet' || 'thulieblack') && + ( + startsWith(github.event.comment.body, '/unbounty' ) + ) + + runs-on: ubuntu-latest + + steps: + - name: Remove label `bounty` + uses: actions/github-script@v6 + + with: + github-token: ${{ secrets.GH_TOKEN }} + script: | + const BOUNTY_PROGRAM_LABELS = JSON.parse(process.env.BOUNTY_PROGRAM_LABELS_JSON); + let LIST_OF_LABELS_FOR_ISSUE = await github.rest.issues.listLabelsOnIssue({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, + }); + + LIST_OF_LABELS_FOR_ISSUE = LIST_OF_LABELS_FOR_ISSUE.data.map(key => key.name); + + if (LIST_OF_LABELS_FOR_ISSUE.includes(BOUNTY_PROGRAM_LABELS[0].name)) { + console.log('Removing label `bounty`...'); + github.rest.issues.removeLabel({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + name: [BOUNTY_PROGRAM_LABELS[0].name] + }) + } diff --git a/.github/workflows/bump.yml b/.github/workflows/bump.yml index e5f8351a6..43ba75fd5 100644 --- a/.github/workflows/bump.yml +++ b/.github/workflows/bump.yml @@ -26,9 +26,10 @@ jobs: run: test -e ./package.json && echo "exists=true" >> $GITHUB_OUTPUT || echo "exists=false" >> $GITHUB_OUTPUT - if: steps.packagejson.outputs.exists == 'true' name: Bumping latest version of this package in other repositories - uses: derberg/npm-dependency-manager-for-your-github-org@26a4f13d740254719971325046822a169aaa7441 # using v5.-.- https://github.com/derberg/npm-dependency-manager-for-your-github-org/releases/tag/v5.0.0 + uses: derberg/npm-dependency-manager-for-your-github-org@1eafd3bf3974f21d395c1abac855cb04b295d570 # using v6.-.- https://github.com/derberg/npm-dependency-manager-for-your-github-org/releases/tag/v6 with: github_token: ${{ secrets.GH_TOKEN }} committer_username: asyncapi-bot committer_email: info@asyncapi.io - repos_to_ignore: spec,bindings + repos_to_ignore: spec,bindings,saunter,server-api + custom_id: "dependency update from asyncapi bot" diff --git a/.github/workflows/help-command.yml b/.github/workflows/help-command.yml index d4ba4a44c..3f4dcbc4c 100644 --- a/.github/workflows/help-command.yml +++ b/.github/workflows/help-command.yml @@ -31,9 +31,11 @@ jobs: At the moment the following comments are supported in pull requests: + - \`/please-take-a-look\` or \`/ptal\` - This comment will add a comment to the PR asking for attention from the reviewrs who have not reviewed the PR yet. - \`/ready-to-merge\` or \`/rtm\` - This comment will trigger automerge of PR in case all required checks are green, approvals in place and do-not-merge label is not added - \`/do-not-merge\` or \`/dnm\` - This comment will block automerging even if all conditions are met and ready-to-merge label is added - - \`/autoupdate\` or \`/au\` - This comment will add \`autoupdate\` label to the PR and keeps your PR up-to-date to the target branch's future changes. Unless there is a merge conflict or it is a draft PR.` + - \`/autoupdate\` or \`/au\` - This comment will add \`autoupdate\` label to the PR and keeps your PR up-to-date to the target branch's future changes. Unless there is a merge conflict or it is a draft PR. (Currently only works for upstream branches.) + - \`/update\` or \`/u\` - This comment will update the PR with the latest changes from the target branch. Unless there is a merge conflict or it is a draft PR. NOTE: this only updates the PR once, so if you need to update again, you need to call the command again.` }) create_help_comment_issue: diff --git a/.github/workflows/if-nodejs-pr-testing.yml b/.github/workflows/if-nodejs-pr-testing.yml index 9ce9f9a19..66ea65528 100644 --- a/.github/workflows/if-nodejs-pr-testing.yml +++ b/.github/workflows/if-nodejs-pr-testing.yml @@ -33,14 +33,16 @@ jobs: id: should_run name: Should Run run: echo "shouldrun=true" >> $GITHUB_OUTPUT + shell: bash - if: steps.should_run.outputs.shouldrun == 'true' name: Set git to use LF #to once and for all finish neverending fight between Unix and Windows run: | git config --global core.autocrlf false git config --global core.eol lf + shell: bash - if: steps.should_run.outputs.shouldrun == 'true' name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - if: steps.should_run.outputs.shouldrun == 'true' name: Check if Node.js project and has package.json id: packagejson @@ -52,27 +54,26 @@ jobs: id: lockversion - if: steps.packagejson.outputs.exists == 'true' name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: "${{ steps.lockversion.outputs.version }}" - cache: 'npm' - cache-dependency-path: '**/package-lock.json' + - if: steps.lockversion.outputs.version == '18' && matrix.os == 'windows-latest' + #npm cli 10 is buggy because of some cache issue + name: Install npm cli 8 + shell: bash + run: npm install -g npm@8.19.4 - if: steps.packagejson.outputs.exists == 'true' name: Install dependencies - id: first-installation - run: npm install --loglevel verbose - continue-on-error: true - - if: steps.first-installation.outputs.status == 'failure' && steps.packagejson.outputs.exists == 'true' - name: Clear NPM cache and install deps again - run: | - npm cache clean --force - npm install --loglevel verbose + shell: bash + run: npm ci - if: steps.packagejson.outputs.exists == 'true' name: Test run: npm test --if-present - - if: steps.packagejson.outputs.exists == 'true' + - if: steps.packagejson.outputs.exists == 'true' && matrix.os == 'ubuntu-latest' + #linting should run just one and not on all possible operating systems name: Run linter run: npm run lint --if-present - if: steps.packagejson.outputs.exists == 'true' name: Run release assets generation to make sure PR does not break it + shell: bash run: npm run generate:assets --if-present diff --git a/.github/workflows/if-nodejs-release.yml b/.github/workflows/if-nodejs-release.yml index 4938a37da..e578d9002 100644 --- a/.github/workflows/if-nodejs-release.yml +++ b/.github/workflows/if-nodejs-release.yml @@ -15,6 +15,7 @@ on: - next-major-spec - beta - alpha + - next jobs: @@ -38,8 +39,9 @@ jobs: run: | git config --global core.autocrlf false git config --global core.eol lf + shell: bash - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Check if Node.js project and has package.json id: packagejson run: test -e ./package.json && echo "exists=true" >> $GITHUB_OUTPUT || echo "exists=false" >> $GITHUB_OUTPUT @@ -50,14 +52,18 @@ jobs: id: lockversion - if: steps.packagejson.outputs.exists == 'true' name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: "${{ steps.lockversion.outputs.version }}" - cache: 'npm' - cache-dependency-path: '**/package-lock.json' + - if: steps.lockversion.outputs.version == '18' && matrix.os == 'windows-latest' + name: Install npm cli 8 + shell: bash + #npm cli 10 is buggy because of some cache issues + run: npm install -g npm@8.19.4 - if: steps.packagejson.outputs.exists == 'true' name: Install dependencies - run: npm install + shell: bash + run: npm ci - if: steps.packagejson.outputs.exists == 'true' name: Run test run: npm test --if-present @@ -81,24 +87,24 @@ jobs: git config --global core.autocrlf false git config --global core.eol lf - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Check if Node.js project and has package.json id: packagejson run: test -e ./package.json && echo "exists=true" >> $GITHUB_OUTPUT || echo "exists=false" >> $GITHUB_OUTPUT + shell: bash - if: steps.packagejson.outputs.exists == 'true' name: Check package-lock version uses: asyncapi/.github/.github/actions/get-node-version-from-package-lock@master id: lockversion - if: steps.packagejson.outputs.exists == 'true' name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: "${{ steps.lockversion.outputs.version }}" - cache: 'npm' - cache-dependency-path: '**/package-lock.json' - if: steps.packagejson.outputs.exists == 'true' name: Install dependencies - run: npm install + shell: bash + run: npm ci - if: steps.packagejson.outputs.exists == 'true' name: Add plugin for conventional commits for semantic-release run: npm install --save-dev conventional-changelog-conventionalcommits@5.0.0 diff --git a/.github/workflows/if-nodejs-version-bump.yml b/.github/workflows/if-nodejs-version-bump.yml index 7e27f90bb..36847d803 100644 --- a/.github/workflows/if-nodejs-version-bump.yml +++ b/.github/workflows/if-nodejs-version-bump.yml @@ -37,7 +37,7 @@ jobs: cache-dependency-path: '**/package-lock.json' - if: steps.packagejson.outputs.exists == 'true' name: Install dependencies - run: npm install + run: npm ci - if: steps.packagejson.outputs.exists == 'true' name: Assets generation run: npm run generate:assets --if-present diff --git a/.github/workflows/please-take-a-look-command.yml b/.github/workflows/please-take-a-look-command.yml new file mode 100644 index 000000000..b26cbc41a --- /dev/null +++ b/.github/workflows/please-take-a-look-command.yml @@ -0,0 +1,54 @@ +# This action is centrally managed in https://github.com/asyncapi/.github/ +# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in above mentioned repo + +# It uses Github actions to listen for comments on issues and pull requests and +# if the comment contains /please-take-a-look or /ptal it will add a comment pinging +# the code-owners who are reviewers for PR + +name: Please take a Look + +on: + issue_comment: + types: [created] + +jobs: + ping-for-attention: + if: > + github.event.issue.pull_request && + github.event.issue.state != 'closed' && + github.actor != 'asyncapi-bot' && + ( + contains(github.event.comment.body, '/please-take-a-look') || + contains(github.event.comment.body, '/ptal') || + contains(github.event.comment.body, '/PTAL') + ) + runs-on: ubuntu-latest + steps: + - name: Check for Please Take a Look Command + uses: actions/github-script@v6 + with: + github-token: ${{ secrets.GH_TOKEN }} + script: | + const prDetailsUrl = context.payload.issue.pull_request.url; + const { data: pull } = await github.request(prDetailsUrl); + const reviewers = pull.requested_reviewers.map(reviewer => reviewer.login); + + const { data: reviews } = await github.rest.pulls.listReviews({ + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: context.issue.number + }); + + const reviewersWhoHaveReviewed = reviews.map(review => review.user.login); + + const reviewersWhoHaveNotReviewed = reviewers.filter(reviewer => !reviewersWhoHaveReviewed.includes(reviewer)); + + if (reviewersWhoHaveNotReviewed.length > 0) { + const comment = reviewersWhoHaveNotReviewed.filter(reviewer => reviewer !== 'asyncapi-bot-eve' ).map(reviewer => `@${reviewer}`).join(' '); + await github.rest.issues.createComment({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + body: `${comment} Please take a look at this PR. Thanks! :wave:` + }); + } diff --git a/.github/workflows/update-docs-in-website.yml b/.github/workflows/update-docs-in-website.yml index 9044c3f2c..43fcf8579 100644 --- a/.github/workflows/update-docs-in-website.yml +++ b/.github/workflows/update-docs-in-website.yml @@ -38,7 +38,7 @@ jobs: rm -r ./pages/docs/tools/glee mkdir -p ./pages/docs/tools/glee printf "%s\ntitle: Glee\nweight: 06\n%s" "---" "---"> ../glee/docs/_section.md - mv ../glee/docs/pages/*.{md,jpg,png} ./pages/docs/tools/glee + mv ../glee/docs/pages/*.md ./pages/docs/tools/glee - name: Commit and push working-directory: ./website run: | diff --git a/.github/workflows/update-pr.yml b/.github/workflows/update-pr.yml new file mode 100644 index 000000000..2fa19b0ad --- /dev/null +++ b/.github/workflows/update-pr.yml @@ -0,0 +1,102 @@ +# This workflow is centrally managed in https://github.com/asyncapi/.github/ +# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in above mentioned repo + +# This workflow will run on every comment with /update or /u. And will create merge-commits for the PR. +# This also works with forks, not only with branches in the same repository/organization. +# Currently, does not work with forks in different organizations. + +# This workflow will be distributed to all repositories in the AsyncAPI organization + +name: Update PR branches from fork + +on: + issue_comment: + types: [created] + +jobs: + update-pr: + if: > + startsWith(github.repository, 'asyncapi/') && + github.event.issue.pull_request && + github.event.issue.state != 'closed' && ( + contains(github.event.comment.body, '/update') || + contains(github.event.comment.body, '/u') + ) + runs-on: ubuntu-latest + steps: + - name: Get Pull Request Details + id: pr + uses: actions/github-script@v7 + with: + github-token: ${{ secrets.GH_TOKEN || secrets.GITHUB_TOKEN }} + previews: 'merge-info-preview' # https://docs.github.com/en/graphql/overview/schema-previews#merge-info-preview-more-detailed-information-about-a-pull-requests-merge-state-preview + script: | + const prNumber = context.payload.issue.number; + core.debug(`PR Number: ${prNumber}`); + const { data: pr } = await github.rest.pulls.get({ + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: prNumber + }); + + // If the PR has conflicts, we don't want to update it + const updateable = ['behind', 'blocked', 'unknown', 'draft', 'clean'].includes(pr.mergeable_state); + console.log(`PR #${prNumber} is ${pr.mergeable_state} and is ${updateable ? 'updateable' : 'not updateable'}`); + core.setOutput('updateable', updateable); + + core.debug(`Updating PR #${prNumber} with head ${pr.head.sha}`); + + return { + id: pr.node_id, + number: prNumber, + head: pr.head.sha, + } + - name: Update the Pull Request + if: steps.pr.outputs.updateable == 'true' + uses: actions/github-script@v7 + with: + github-token: ${{ secrets.GH_TOKEN || secrets.GITHUB_TOKEN }} + script: | + const mutation = `mutation update($input: UpdatePullRequestBranchInput!) { + updatePullRequestBranch(input: $input) { + pullRequest { + mergeable + } + } + }`; + + const pr_details = ${{ steps.pr.outputs.result }}; + + try { + const { data } = await github.graphql(mutation, { + input: { + pullRequestId: pr_details.id, + expectedHeadOid: pr_details.head, + } + }); + } catch (GraphQLError) { + core.debug(GraphQLError); + if ( + GraphQLError.name === 'GraphqlResponseError' && + GraphQLError.errors.some( + error => error.type === 'FORBIDDEN' || error.type === 'UNAUTHORIZED' + ) + ) { + // Add comment to PR if the bot doesn't have permissions to update the PR + const comment = `Hi @${context.actor}. Update of PR has failed. It can be due to one of the following reasons: + - I don't have permissions to update this PR. To update your fork with upstream using bot you need to enable [Allow edits from maintainers](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork) option in the PR. + - The fork is located in an organization, not under your personal profile. No solution for that. You are on your own with manual update. + - There may be a conflict in the PR. Please resolve the conflict and try again.`; + + await github.rest.issues.createComment({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, + body: comment + }); + + core.setFailed('Bot does not have permissions to update the PR'); + } else { + core.setFailed(GraphQLError.message); + } + } diff --git a/.releaserc b/.releaserc index bc27e3500..1ac05cb15 100644 --- a/.releaserc +++ b/.releaserc @@ -13,6 +13,8 @@ branches: prerelease: true - name: alpha prerelease: true +- name: next + prerelease: true plugins: - - "@semantic-release/commit-analyzer" - preset: conventionalcommits diff --git a/docs/reference/classes/adapters_cluster_redis.default.md b/docs/reference/classes/adapters_cluster_redis.default.md index 081b5c219..a3ef3c0f9 100644 --- a/docs/reference/classes/adapters_cluster_redis.default.md +++ b/docs/reference/classes/adapters_cluster_redis.default.md @@ -82,7 +82,7 @@ Instantiates a Glee Cluster adapter. #### Defined in -[src/lib/cluster.ts:46](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L46) +[src/lib/cluster.ts:46](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L46) ## Properties @@ -92,7 +92,7 @@ Instantiates a Glee Cluster adapter. #### Defined in -[src/adapters/cluster/redis/index.ts:9](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/cluster/redis/index.ts#L9) +[src/adapters/cluster/redis/index.ts:9](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/cluster/redis/index.ts#L9) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[src/adapters/cluster/redis/index.ts:10](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/cluster/redis/index.ts#L10) +[src/adapters/cluster/redis/index.ts:10](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/cluster/redis/index.ts#L10) ___ @@ -186,7 +186,7 @@ ClusterAdapter.glee #### Defined in -[src/lib/cluster.ts:100](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L100) +[src/lib/cluster.ts:100](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L100) ___ @@ -204,7 +204,7 @@ ClusterAdapter.instanceId #### Defined in -[src/lib/cluster.ts:112](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L112) +[src/lib/cluster.ts:112](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L112) ___ @@ -222,7 +222,7 @@ ClusterAdapter.serverName #### Defined in -[src/lib/cluster.ts:104](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L104) +[src/lib/cluster.ts:104](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L104) ___ @@ -240,7 +240,7 @@ ClusterAdapter.serverUrlExpanded #### Defined in -[src/lib/cluster.ts:108](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L108) +[src/lib/cluster.ts:108](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L108) ## Methods @@ -254,7 +254,7 @@ ClusterAdapter.serverUrlExpanded #### Defined in -[src/adapters/cluster/redis/index.ts:24](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/cluster/redis/index.ts#L24) +[src/adapters/cluster/redis/index.ts:24](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/cluster/redis/index.ts#L24) ___ @@ -274,7 +274,7 @@ ___ #### Defined in -[src/adapters/cluster/redis/index.ts:67](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/cluster/redis/index.ts#L67) +[src/adapters/cluster/redis/index.ts:67](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/cluster/redis/index.ts#L67) ___ @@ -325,7 +325,7 @@ Connects to the remote server. #### Defined in -[src/adapters/cluster/redis/index.ts:16](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/cluster/redis/index.ts#L16) +[src/adapters/cluster/redis/index.ts:16](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/cluster/redis/index.ts#L16) ___ @@ -353,7 +353,7 @@ The deserialized message. #### Defined in -[src/lib/cluster.ts:158](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L158) +[src/lib/cluster.ts:158](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L158) ___ @@ -565,7 +565,7 @@ ___ #### Defined in -[src/adapters/cluster/redis/index.ts:12](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/cluster/redis/index.ts#L12) +[src/adapters/cluster/redis/index.ts:12](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/cluster/redis/index.ts#L12) ___ @@ -1009,7 +1009,7 @@ Sends a message to the remote server. #### Defined in -[src/adapters/cluster/redis/index.ts:20](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/cluster/redis/index.ts#L20) +[src/adapters/cluster/redis/index.ts:20](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/cluster/redis/index.ts#L20) ___ @@ -1037,7 +1037,7 @@ The serialized message, #### Defined in -[src/lib/cluster.ts:138](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L138) +[src/lib/cluster.ts:138](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L138) ___ diff --git a/docs/reference/classes/adapters_http_client.default.md b/docs/reference/classes/adapters_http_client.default.md index 7770e883f..ba00d2420 100644 --- a/docs/reference/classes/adapters_http_client.default.md +++ b/docs/reference/classes/adapters_http_client.default.md @@ -90,7 +90,7 @@ #### Defined in -[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L43) +[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L43) ## Properties @@ -174,7 +174,7 @@ Adapter.AsyncAPIServer #### Defined in -[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L184) +[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L184) ___ @@ -192,7 +192,7 @@ Adapter.channelAddresses #### Defined in -[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L200) +[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L200) ___ @@ -210,7 +210,7 @@ Adapter.channelNames #### Defined in -[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L192) +[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L192) ___ @@ -228,7 +228,7 @@ Adapter.connections #### Defined in -[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L204) +[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L204) ___ @@ -246,7 +246,7 @@ Adapter.glee #### Defined in -[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L176) +[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L176) ___ @@ -264,7 +264,7 @@ Adapter.operationIds #### Defined in -[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L196) +[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L196) ___ @@ -282,7 +282,7 @@ Adapter.parsedAsyncAPI #### Defined in -[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L188) +[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L188) ___ @@ -300,7 +300,7 @@ Adapter.serverName #### Defined in -[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L180) +[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L180) ___ @@ -318,7 +318,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L208) +[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L208) ## Methods @@ -338,7 +338,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/adapters/http/client.ts:67](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/client.ts#L67) +[src/adapters/http/client.ts:67](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/client.ts#L67) ___ @@ -360,7 +360,7 @@ ___ #### Defined in -[src/adapters/http/client.ts:97](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/client.ts#L97) +[src/adapters/http/client.ts:97](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/client.ts#L97) ___ @@ -380,7 +380,7 @@ ___ #### Defined in -[src/adapters/http/client.ts:82](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/client.ts#L82) +[src/adapters/http/client.ts:82](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/client.ts#L82) ___ @@ -400,7 +400,7 @@ ___ #### Defined in -[src/adapters/http/client.ts:92](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/client.ts#L92) +[src/adapters/http/client.ts:92](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/client.ts#L92) ___ @@ -422,7 +422,7 @@ ___ #### Defined in -[src/adapters/http/client.ts:37](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/client.ts#L37) +[src/adapters/http/client.ts:37](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/client.ts#L37) ___ @@ -442,7 +442,7 @@ ___ #### Defined in -[src/adapters/http/client.ts:123](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/client.ts#L123) +[src/adapters/http/client.ts:123](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/client.ts#L123) ___ @@ -463,7 +463,7 @@ ___ #### Defined in -[src/adapters/http/client.ts:117](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/client.ts#L117) +[src/adapters/http/client.ts:117](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/client.ts#L117) ___ @@ -483,7 +483,7 @@ ___ #### Defined in -[src/adapters/http/client.ts:105](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/client.ts#L105) +[src/adapters/http/client.ts:105](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/client.ts#L105) ___ @@ -534,7 +534,7 @@ Connects to the remote server. #### Defined in -[src/adapters/http/client.ts:17](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/client.ts#L17) +[src/adapters/http/client.ts:17](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/client.ts#L17) ___ @@ -663,7 +663,7 @@ ___ #### Defined in -[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L221) +[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L221) ___ @@ -708,7 +708,7 @@ Returns a list of the channels a given adapter has to subscribe to. #### Defined in -[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L237) +[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L237) ___ @@ -790,7 +790,7 @@ ___ #### Defined in -[src/adapters/http/client.ts:14](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/client.ts#L14) +[src/adapters/http/client.ts:14](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/client.ts#L14) ___ @@ -1232,7 +1232,7 @@ ___ #### Defined in -[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L212) +[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L212) ___ @@ -1258,7 +1258,7 @@ Sends a message to the remote server. #### Defined in -[src/adapters/http/client.ts:27](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/client.ts#L27) +[src/adapters/http/client.ts:27](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/client.ts#L27) ___ diff --git a/docs/reference/classes/adapters_http_server.default.md b/docs/reference/classes/adapters_http_server.default.md index 0c4bb9c59..de99cc1b0 100644 --- a/docs/reference/classes/adapters_http_server.default.md +++ b/docs/reference/classes/adapters_http_server.default.md @@ -104,7 +104,7 @@ #### Defined in -[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L43) +[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L43) ## Properties @@ -114,7 +114,7 @@ #### Defined in -[src/adapters/http/server.ts:13](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L13) +[src/adapters/http/server.ts:13](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L13) ___ @@ -198,7 +198,7 @@ Adapter.AsyncAPIServer #### Defined in -[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L184) +[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L184) ___ @@ -216,7 +216,7 @@ Adapter.channelAddresses #### Defined in -[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L200) +[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L200) ___ @@ -234,7 +234,7 @@ Adapter.channelNames #### Defined in -[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L192) +[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L192) ___ @@ -252,7 +252,7 @@ Adapter.connections #### Defined in -[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L204) +[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L204) ___ @@ -270,7 +270,7 @@ Adapter.glee #### Defined in -[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L176) +[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L176) ___ @@ -288,7 +288,7 @@ Adapter.operationIds #### Defined in -[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L196) +[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L196) ___ @@ -306,7 +306,7 @@ Adapter.parsedAsyncAPI #### Defined in -[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L188) +[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L188) ___ @@ -324,7 +324,7 @@ Adapter.serverName #### Defined in -[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L180) +[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L180) ___ @@ -342,7 +342,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L208) +[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L208) ## Methods @@ -363,7 +363,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/adapters/http/server.ts:43](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L43) +[src/adapters/http/server.ts:43](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L43) ___ @@ -377,7 +377,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:166](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L166) +[src/adapters/http/server.ts:166](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L166) ___ @@ -399,7 +399,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:251](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L251) +[src/adapters/http/server.ts:251](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L251) ___ @@ -419,7 +419,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:127](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L127) +[src/adapters/http/server.ts:127](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L127) ___ @@ -441,7 +441,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:117](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L117) +[src/adapters/http/server.ts:117](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L117) ___ @@ -463,7 +463,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:188](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L188) +[src/adapters/http/server.ts:188](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L188) ___ @@ -483,7 +483,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:94](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L94) +[src/adapters/http/server.ts:94](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L94) ___ @@ -503,7 +503,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:101](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L101) +[src/adapters/http/server.ts:101](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L101) ___ @@ -523,7 +523,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:142](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L142) +[src/adapters/http/server.ts:142](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L142) ___ @@ -543,7 +543,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:233](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L233) +[src/adapters/http/server.ts:233](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L233) ___ @@ -563,7 +563,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:177](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L177) +[src/adapters/http/server.ts:177](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L177) ___ @@ -584,7 +584,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:136](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L136) +[src/adapters/http/server.ts:136](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L136) ___ @@ -605,7 +605,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:149](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L149) +[src/adapters/http/server.ts:149](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L149) ___ @@ -627,7 +627,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:104](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L104) +[src/adapters/http/server.ts:104](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L104) ___ @@ -647,7 +647,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:27](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L27) +[src/adapters/http/server.ts:27](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L27) ___ @@ -667,7 +667,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:245](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L245) +[src/adapters/http/server.ts:245](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L245) ___ @@ -687,7 +687,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:91](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L91) +[src/adapters/http/server.ts:91](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L91) ___ @@ -709,7 +709,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:212](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L212) +[src/adapters/http/server.ts:212](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L212) ___ @@ -731,7 +731,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:180](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L180) +[src/adapters/http/server.ts:180](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L180) ___ @@ -753,7 +753,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:192](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L192) +[src/adapters/http/server.ts:192](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L192) ___ @@ -774,7 +774,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:236](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L236) +[src/adapters/http/server.ts:236](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L236) ___ @@ -825,7 +825,7 @@ Connects to the remote server. #### Defined in -[src/adapters/http/server.ts:19](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L19) +[src/adapters/http/server.ts:19](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L19) ___ @@ -954,7 +954,7 @@ ___ #### Defined in -[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L221) +[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L221) ___ @@ -999,7 +999,7 @@ Returns a list of the channels a given adapter has to subscribe to. #### Defined in -[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L237) +[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L237) ___ @@ -1081,7 +1081,7 @@ ___ #### Defined in -[src/adapters/http/server.ts:15](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L15) +[src/adapters/http/server.ts:15](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L15) ___ @@ -1523,7 +1523,7 @@ ___ #### Defined in -[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L212) +[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L212) ___ @@ -1549,7 +1549,7 @@ Sends a message to the remote server. #### Defined in -[src/adapters/http/server.ts:23](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/http/server.ts#L23) +[src/adapters/http/server.ts:23](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/http/server.ts#L23) ___ diff --git a/docs/reference/classes/adapters_kafka.default.md b/docs/reference/classes/adapters_kafka.default.md index 87ef2c4ab..345b03af1 100644 --- a/docs/reference/classes/adapters_kafka.default.md +++ b/docs/reference/classes/adapters_kafka.default.md @@ -39,6 +39,7 @@ ### Methods +- [\_connect](adapters_kafka.default.md#_connect) - [\_createMessage](adapters_kafka.default.md#_createmessage) - [addListener](adapters_kafka.default.md#addlistener) - [connect](adapters_kafka.default.md#connect) @@ -85,7 +86,7 @@ #### Defined in -[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L43) +[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L43) ## Properties @@ -95,7 +96,7 @@ #### Defined in -[src/adapters/kafka/index.ts:8](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/kafka/index.ts#L8) +[src/adapters/kafka/index.ts:8](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/kafka/index.ts#L8) ___ @@ -105,7 +106,7 @@ ___ #### Defined in -[src/adapters/kafka/index.ts:7](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/kafka/index.ts#L7) +[src/adapters/kafka/index.ts:7](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/kafka/index.ts#L7) ___ @@ -189,7 +190,7 @@ Adapter.AsyncAPIServer #### Defined in -[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L184) +[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L184) ___ @@ -207,7 +208,7 @@ Adapter.channelAddresses #### Defined in -[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L200) +[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L200) ___ @@ -225,7 +226,7 @@ Adapter.channelNames #### Defined in -[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L192) +[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L192) ___ @@ -243,7 +244,7 @@ Adapter.connections #### Defined in -[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L204) +[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L204) ___ @@ -261,7 +262,7 @@ Adapter.glee #### Defined in -[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L176) +[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L176) ___ @@ -279,7 +280,7 @@ Adapter.operationIds #### Defined in -[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L196) +[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L196) ___ @@ -297,7 +298,7 @@ Adapter.parsedAsyncAPI #### Defined in -[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L188) +[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L188) ___ @@ -315,7 +316,7 @@ Adapter.serverName #### Defined in -[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L180) +[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L180) ___ @@ -333,10 +334,24 @@ Adapter.serverUrlExpanded #### Defined in -[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L208) +[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L208) ## Methods +### \_connect + +▸ **_connect**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[src/adapters/kafka/index.ts:17](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/kafka/index.ts#L17) + +___ + ### \_createMessage ▸ **_createMessage**(`topic`, `partition`, `message`): [`default`](lib_message.default.md) @@ -355,7 +370,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/adapters/kafka/index.ts:95](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/kafka/index.ts#L95) +[src/adapters/kafka/index.ts:99](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/kafka/index.ts#L99) ___ @@ -406,7 +421,7 @@ Connects to the remote server. #### Defined in -[src/adapters/kafka/index.ts:13](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/kafka/index.ts#L13) +[src/adapters/kafka/index.ts:13](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/kafka/index.ts#L13) ___ @@ -535,7 +550,7 @@ ___ #### Defined in -[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L221) +[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L221) ___ @@ -580,7 +595,7 @@ Returns a list of the channels a given adapter has to subscribe to. #### Defined in -[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L237) +[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L237) ___ @@ -662,7 +677,7 @@ ___ #### Defined in -[src/adapters/kafka/index.ts:9](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/kafka/index.ts#L9) +[src/adapters/kafka/index.ts:9](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/kafka/index.ts#L9) ___ @@ -1104,7 +1119,7 @@ ___ #### Defined in -[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L212) +[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L212) ___ @@ -1130,7 +1145,7 @@ Sends a message to the remote server. #### Defined in -[src/adapters/kafka/index.ts:79](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/kafka/index.ts#L79) +[src/adapters/kafka/index.ts:83](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/kafka/index.ts#L83) ___ diff --git a/docs/reference/classes/adapters_mqtt.default.md b/docs/reference/classes/adapters_mqtt.default.md index 6674765d9..925aaf0a0 100644 --- a/docs/reference/classes/adapters_mqtt.default.md +++ b/docs/reference/classes/adapters_mqtt.default.md @@ -93,7 +93,7 @@ #### Defined in -[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L43) +[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L43) ## Properties @@ -103,7 +103,7 @@ #### Defined in -[src/adapters/mqtt/index.ts:32](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L32) +[src/adapters/mqtt/index.ts:32](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L32) ___ @@ -113,7 +113,7 @@ ___ #### Defined in -[src/adapters/mqtt/index.ts:33](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L33) +[src/adapters/mqtt/index.ts:33](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L33) ___ @@ -197,7 +197,7 @@ Adapter.AsyncAPIServer #### Defined in -[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L184) +[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L184) ___ @@ -215,7 +215,7 @@ Adapter.channelAddresses #### Defined in -[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L200) +[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L200) ___ @@ -233,7 +233,7 @@ Adapter.channelNames #### Defined in -[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L192) +[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L192) ___ @@ -251,7 +251,7 @@ Adapter.connections #### Defined in -[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L204) +[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L204) ___ @@ -269,7 +269,7 @@ Adapter.glee #### Defined in -[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L176) +[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L176) ___ @@ -287,7 +287,7 @@ Adapter.operationIds #### Defined in -[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L196) +[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L196) ___ @@ -305,7 +305,7 @@ Adapter.parsedAsyncAPI #### Defined in -[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L188) +[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L188) ___ @@ -323,7 +323,7 @@ Adapter.serverName #### Defined in -[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L180) +[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L180) ___ @@ -341,7 +341,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L208) +[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L208) ## Methods @@ -355,7 +355,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/adapters/mqtt/index.ts:194](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L194) +[src/adapters/mqtt/index.ts:194](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L194) ___ @@ -375,7 +375,7 @@ ___ #### Defined in -[src/adapters/mqtt/index.ts:276](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L276) +[src/adapters/mqtt/index.ts:274](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L274) ___ @@ -398,7 +398,7 @@ ___ #### Defined in -[src/adapters/mqtt/index.ts:292](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L292) +[src/adapters/mqtt/index.ts:290](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L290) ___ @@ -418,7 +418,7 @@ ___ #### Defined in -[src/adapters/mqtt/index.ts:249](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L249) +[src/adapters/mqtt/index.ts:250](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L250) ___ @@ -463,7 +463,7 @@ ___ #### Defined in -[src/adapters/mqtt/index.ts:141](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L141) +[src/adapters/mqtt/index.ts:141](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L141) ___ @@ -483,7 +483,7 @@ Connects to the remote server. #### Defined in -[src/adapters/mqtt/index.ts:39](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L39) +[src/adapters/mqtt/index.ts:39](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L39) ___ @@ -612,7 +612,7 @@ ___ #### Defined in -[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L221) +[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L221) ___ @@ -656,7 +656,7 @@ ___ #### Defined in -[src/adapters/mqtt/index.ts:47](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L47) +[src/adapters/mqtt/index.ts:47](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L47) ___ @@ -676,7 +676,7 @@ Returns a list of the channels a given adapter has to subscribe to. #### Defined in -[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L237) +[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L237) ___ @@ -696,7 +696,7 @@ ___ #### Defined in -[src/adapters/mqtt/index.ts:85](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L85) +[src/adapters/mqtt/index.ts:85](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L85) ___ @@ -716,7 +716,7 @@ ___ #### Defined in -[src/adapters/mqtt/index.ts:116](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L116) +[src/adapters/mqtt/index.ts:116](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L116) ___ @@ -798,7 +798,7 @@ ___ #### Defined in -[src/adapters/mqtt/index.ts:35](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L35) +[src/adapters/mqtt/index.ts:35](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L35) ___ @@ -1240,7 +1240,7 @@ ___ #### Defined in -[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L212) +[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L212) ___ @@ -1266,7 +1266,7 @@ Sends a message to the remote server. #### Defined in -[src/adapters/mqtt/index.ts:43](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L43) +[src/adapters/mqtt/index.ts:43](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L43) ___ @@ -1321,7 +1321,7 @@ ___ #### Defined in -[src/adapters/mqtt/index.ts:151](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/mqtt/index.ts#L151) +[src/adapters/mqtt/index.ts:151](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/mqtt/index.ts#L151) ___ diff --git a/docs/reference/classes/adapters_socket_io.default.md b/docs/reference/classes/adapters_socket_io.default.md index ca7fb5e5b..2b8d3c75f 100644 --- a/docs/reference/classes/adapters_socket_io.default.md +++ b/docs/reference/classes/adapters_socket_io.default.md @@ -86,7 +86,7 @@ #### Defined in -[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L43) +[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L43) ## Properties @@ -96,7 +96,7 @@ #### Defined in -[src/adapters/socket.io/index.ts:6](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/socket.io/index.ts#L6) +[src/adapters/socket.io/index.ts:6](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/socket.io/index.ts#L6) ___ @@ -180,7 +180,7 @@ Adapter.AsyncAPIServer #### Defined in -[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L184) +[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L184) ___ @@ -198,7 +198,7 @@ Adapter.channelAddresses #### Defined in -[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L200) +[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L200) ___ @@ -216,7 +216,7 @@ Adapter.channelNames #### Defined in -[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L192) +[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L192) ___ @@ -234,7 +234,7 @@ Adapter.connections #### Defined in -[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L204) +[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L204) ___ @@ -252,7 +252,7 @@ Adapter.glee #### Defined in -[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L176) +[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L176) ___ @@ -270,7 +270,7 @@ Adapter.operationIds #### Defined in -[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L196) +[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L196) ___ @@ -288,7 +288,7 @@ Adapter.parsedAsyncAPI #### Defined in -[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L188) +[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L188) ___ @@ -306,7 +306,7 @@ Adapter.serverName #### Defined in -[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L180) +[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L180) ___ @@ -324,7 +324,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L208) +[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L208) ## Methods @@ -338,7 +338,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/adapters/socket.io/index.ts:20](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/socket.io/index.ts#L20) +[src/adapters/socket.io/index.ts:20](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/socket.io/index.ts#L20) ___ @@ -359,7 +359,7 @@ ___ #### Defined in -[src/adapters/socket.io/index.ts:97](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/socket.io/index.ts#L97) +[src/adapters/socket.io/index.ts:97](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/socket.io/index.ts#L97) ___ @@ -379,7 +379,7 @@ ___ #### Defined in -[src/adapters/socket.io/index.ts:78](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/socket.io/index.ts#L78) +[src/adapters/socket.io/index.ts:78](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/socket.io/index.ts#L78) ___ @@ -430,7 +430,7 @@ Connects to the remote server. #### Defined in -[src/adapters/socket.io/index.ts:12](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/socket.io/index.ts#L12) +[src/adapters/socket.io/index.ts:12](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/socket.io/index.ts#L12) ___ @@ -559,7 +559,7 @@ ___ #### Defined in -[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L221) +[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L221) ___ @@ -604,7 +604,7 @@ Returns a list of the channels a given adapter has to subscribe to. #### Defined in -[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L237) +[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L237) ___ @@ -686,7 +686,7 @@ ___ #### Defined in -[src/adapters/socket.io/index.ts:8](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/socket.io/index.ts#L8) +[src/adapters/socket.io/index.ts:8](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/socket.io/index.ts#L8) ___ @@ -1128,7 +1128,7 @@ ___ #### Defined in -[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L212) +[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L212) ___ @@ -1154,7 +1154,7 @@ Sends a message to the remote server. #### Defined in -[src/adapters/socket.io/index.ts:16](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/socket.io/index.ts#L16) +[src/adapters/socket.io/index.ts:16](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/socket.io/index.ts#L16) ___ diff --git a/docs/reference/classes/adapters_ws_client.default.md b/docs/reference/classes/adapters_ws_client.default.md index 297d66ec3..2896c12b2 100644 --- a/docs/reference/classes/adapters_ws_client.default.md +++ b/docs/reference/classes/adapters_ws_client.default.md @@ -87,7 +87,7 @@ #### Defined in -[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L43) +[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L43) ## Properties @@ -97,7 +97,7 @@ #### Defined in -[src/adapters/ws/client.ts:17](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/client.ts#L17) +[src/adapters/ws/client.ts:17](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/client.ts#L17) ___ @@ -181,7 +181,7 @@ Adapter.AsyncAPIServer #### Defined in -[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L184) +[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L184) ___ @@ -199,7 +199,7 @@ Adapter.channelAddresses #### Defined in -[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L200) +[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L200) ___ @@ -217,7 +217,7 @@ Adapter.channelNames #### Defined in -[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L192) +[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L192) ___ @@ -235,7 +235,7 @@ Adapter.connections #### Defined in -[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L204) +[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L204) ___ @@ -253,7 +253,7 @@ Adapter.glee #### Defined in -[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L176) +[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L176) ___ @@ -271,7 +271,7 @@ Adapter.operationIds #### Defined in -[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L196) +[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L196) ___ @@ -289,7 +289,7 @@ Adapter.parsedAsyncAPI #### Defined in -[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L188) +[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L188) ___ @@ -307,7 +307,7 @@ Adapter.serverName #### Defined in -[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L180) +[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L180) ___ @@ -325,7 +325,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L208) +[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L208) ## Methods @@ -339,7 +339,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/adapters/ws/client.ts:31](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/client.ts#L31) +[src/adapters/ws/client.ts:31](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/client.ts#L31) ___ @@ -360,7 +360,7 @@ ___ #### Defined in -[src/adapters/ws/client.ts:118](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/client.ts#L118) +[src/adapters/ws/client.ts:118](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/client.ts#L118) ___ @@ -380,7 +380,7 @@ ___ #### Defined in -[src/adapters/ws/client.ts:105](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/client.ts#L105) +[src/adapters/ws/client.ts:105](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/client.ts#L105) ___ @@ -431,7 +431,7 @@ Connects to the remote server. #### Defined in -[src/adapters/ws/client.ts:23](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/client.ts#L23) +[src/adapters/ws/client.ts:23](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/client.ts#L23) ___ @@ -560,7 +560,7 @@ ___ #### Defined in -[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L221) +[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L221) ___ @@ -605,7 +605,7 @@ Returns a list of the channels a given adapter has to subscribe to. #### Defined in -[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L237) +[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L237) ___ @@ -619,7 +619,7 @@ ___ #### Defined in -[src/adapters/ws/client.ts:86](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/client.ts#L86) +[src/adapters/ws/client.ts:86](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/client.ts#L86) ___ @@ -701,7 +701,7 @@ ___ #### Defined in -[src/adapters/ws/client.ts:19](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/client.ts#L19) +[src/adapters/ws/client.ts:19](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/client.ts#L19) ___ @@ -1143,7 +1143,7 @@ ___ #### Defined in -[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L212) +[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L212) ___ @@ -1169,7 +1169,7 @@ Sends a message to the remote server. #### Defined in -[src/adapters/ws/client.ts:27](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/client.ts#L27) +[src/adapters/ws/client.ts:27](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/client.ts#L27) ___ diff --git a/docs/reference/classes/adapters_ws_server.default.md b/docs/reference/classes/adapters_ws_server.default.md index 96c01e688..084d91c4c 100644 --- a/docs/reference/classes/adapters_ws_server.default.md +++ b/docs/reference/classes/adapters_ws_server.default.md @@ -109,7 +109,7 @@ #### Defined in -[src/adapters/ws/server.ts:21](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L21) +[src/adapters/ws/server.ts:21](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L21) ## Properties @@ -119,7 +119,7 @@ #### Defined in -[src/adapters/ws/server.ts:13](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L13) +[src/adapters/ws/server.ts:13](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L13) ___ @@ -129,7 +129,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:16](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L16) +[src/adapters/ws/server.ts:16](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L16) ___ @@ -139,7 +139,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:14](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L14) +[src/adapters/ws/server.ts:14](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L14) ___ @@ -149,7 +149,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:18](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L18) +[src/adapters/ws/server.ts:18](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L18) ___ @@ -159,7 +159,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:15](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L15) +[src/adapters/ws/server.ts:15](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L15) ___ @@ -243,7 +243,7 @@ Adapter.AsyncAPIServer #### Defined in -[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L184) +[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L184) ___ @@ -261,7 +261,7 @@ Adapter.channelAddresses #### Defined in -[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L200) +[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L200) ___ @@ -279,7 +279,7 @@ Adapter.channelNames #### Defined in -[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L192) +[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L192) ___ @@ -297,7 +297,7 @@ Adapter.connections #### Defined in -[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L204) +[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L204) ___ @@ -315,7 +315,7 @@ Adapter.glee #### Defined in -[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L176) +[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L176) ___ @@ -333,7 +333,7 @@ Adapter.operationIds #### Defined in -[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L196) +[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L196) ___ @@ -351,7 +351,7 @@ Adapter.parsedAsyncAPI #### Defined in -[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L188) +[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L188) ___ @@ -369,7 +369,7 @@ Adapter.serverName #### Defined in -[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L180) +[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L180) ___ @@ -387,7 +387,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L208) +[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L208) ## Methods @@ -401,7 +401,7 @@ Adapter.serverUrlExpanded #### Defined in -[src/adapters/ws/server.ts:68](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L68) +[src/adapters/ws/server.ts:68](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L68) ___ @@ -422,7 +422,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:282](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L282) +[src/adapters/ws/server.ts:294](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L294) ___ @@ -436,7 +436,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:45](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L45) +[src/adapters/ws/server.ts:45](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L45) ___ @@ -458,7 +458,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:100](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L100) +[src/adapters/ws/server.ts:105](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L105) ___ @@ -478,7 +478,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:183](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L183) +[src/adapters/ws/server.ts:188](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L188) ___ @@ -498,7 +498,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:95](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L95) +[src/adapters/ws/server.ts:95](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L95) ___ @@ -512,7 +512,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:90](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L90) +[src/adapters/ws/server.ts:90](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L90) ___ @@ -532,7 +532,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:250](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L250) +[src/adapters/ws/server.ts:262](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L262) ___ @@ -552,7 +552,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:269](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L269) +[src/adapters/ws/server.ts:281](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L281) ___ @@ -573,7 +573,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:104](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L104) +[src/adapters/ws/server.ts:109](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L109) ___ @@ -595,7 +595,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:171](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L171) +[src/adapters/ws/server.ts:176](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L176) ___ @@ -615,7 +615,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:190](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L190) +[src/adapters/ws/server.ts:202](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L202) ___ @@ -635,7 +635,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:274](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L274) +[src/adapters/ws/server.ts:286](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L286) ___ @@ -655,7 +655,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:260](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L260) +[src/adapters/ws/server.ts:272](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L272) ___ @@ -677,7 +677,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:128](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L128) +[src/adapters/ws/server.ts:133](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L133) ___ @@ -699,7 +699,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:162](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L162) +[src/adapters/ws/server.ts:167](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L167) ___ @@ -713,7 +713,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:207](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L207) +[src/adapters/ws/server.ts:219](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L219) ___ @@ -735,7 +735,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:146](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L146) +[src/adapters/ws/server.ts:151](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L151) ___ @@ -756,7 +756,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:110](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L110) +[src/adapters/ws/server.ts:115](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L115) ___ @@ -777,7 +777,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:119](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L119) +[src/adapters/ws/server.ts:124](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L124) ___ @@ -799,7 +799,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:229](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L229) +[src/adapters/ws/server.ts:241](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L241) ___ @@ -831,7 +831,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:219](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L219) +[src/adapters/ws/server.ts:231](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L231) ___ @@ -882,7 +882,7 @@ Connects to the remote server. #### Defined in -[src/adapters/ws/server.ts:35](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L35) +[src/adapters/ws/server.ts:35](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L35) ___ @@ -1011,7 +1011,7 @@ ___ #### Defined in -[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L221) +[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L221) ___ @@ -1056,7 +1056,7 @@ Returns a list of the channels a given adapter has to subscribe to. #### Defined in -[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L237) +[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L237) ___ @@ -1138,7 +1138,7 @@ ___ #### Defined in -[src/adapters/ws/server.ts:31](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L31) +[src/adapters/ws/server.ts:31](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L31) ___ @@ -1580,7 +1580,7 @@ ___ #### Defined in -[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L212) +[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L212) ___ @@ -1606,7 +1606,7 @@ Sends a message to the remote server. #### Defined in -[src/adapters/ws/server.ts:241](https://github.com/asyncapi/glee/blob/b689a31/src/adapters/ws/server.ts#L241) +[src/adapters/ws/server.ts:253](https://github.com/asyncapi/glee/blob/d8e3bd7/src/adapters/ws/server.ts#L253) ___ diff --git a/docs/reference/classes/errors_glee_error.default.md b/docs/reference/classes/errors_glee_error.default.md index f80c139f8..92d27a9b4 100644 --- a/docs/reference/classes/errors_glee_error.default.md +++ b/docs/reference/classes/errors_glee_error.default.md @@ -53,7 +53,7 @@ Error.constructor #### Defined in -[src/errors/glee-error.ts:5](https://github.com/asyncapi/glee/blob/b689a31/src/errors/glee-error.ts#L5) +[src/errors/glee-error.ts:5](https://github.com/asyncapi/glee/blob/d8e3bd7/src/errors/glee-error.ts#L5) ## Properties @@ -63,7 +63,7 @@ Error.constructor #### Defined in -[src/errors/glee-error.ts:3](https://github.com/asyncapi/glee/blob/b689a31/src/errors/glee-error.ts#L3) +[src/errors/glee-error.ts:3](https://github.com/asyncapi/glee/blob/d8e3bd7/src/errors/glee-error.ts#L3) ___ @@ -73,7 +73,7 @@ ___ #### Defined in -[src/errors/glee-error.ts:2](https://github.com/asyncapi/glee/blob/b689a31/src/errors/glee-error.ts#L2) +[src/errors/glee-error.ts:2](https://github.com/asyncapi/glee/blob/d8e3bd7/src/errors/glee-error.ts#L2) ___ @@ -178,7 +178,7 @@ node_modules/@types/node/globals.d.ts:13 #### Defined in -[src/errors/glee-error.ts:16](https://github.com/asyncapi/glee/blob/b689a31/src/errors/glee-error.ts#L16) +[src/errors/glee-error.ts:16](https://github.com/asyncapi/glee/blob/d8e3bd7/src/errors/glee-error.ts#L16) ___ @@ -192,7 +192,7 @@ ___ #### Defined in -[src/errors/glee-error.ts:12](https://github.com/asyncapi/glee/blob/b689a31/src/errors/glee-error.ts#L12) +[src/errors/glee-error.ts:12](https://github.com/asyncapi/glee/blob/d8e3bd7/src/errors/glee-error.ts#L12) ## Methods diff --git a/docs/reference/classes/lib_adapter.default.md b/docs/reference/classes/lib_adapter.default.md index c71643508..cc1903832 100644 --- a/docs/reference/classes/lib_adapter.default.md +++ b/docs/reference/classes/lib_adapter.default.md @@ -104,7 +104,7 @@ EventEmitter.constructor #### Defined in -[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L43) +[src/lib/adapter.ts:43](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L43) ## Properties @@ -114,7 +114,7 @@ EventEmitter.constructor #### Defined in -[src/lib/adapter.ts:34](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L34) +[src/lib/adapter.ts:34](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L34) ___ @@ -124,7 +124,7 @@ ___ #### Defined in -[src/lib/adapter.ts:38](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L38) +[src/lib/adapter.ts:38](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L38) ___ @@ -134,7 +134,7 @@ ___ #### Defined in -[src/lib/adapter.ts:36](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L36) +[src/lib/adapter.ts:36](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L36) ___ @@ -144,7 +144,7 @@ ___ #### Defined in -[src/lib/adapter.ts:39](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L39) +[src/lib/adapter.ts:39](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L39) ___ @@ -154,7 +154,7 @@ ___ #### Defined in -[src/lib/adapter.ts:32](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L32) +[src/lib/adapter.ts:32](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L32) ___ @@ -164,7 +164,7 @@ ___ #### Defined in -[src/lib/adapter.ts:37](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L37) +[src/lib/adapter.ts:37](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L37) ___ @@ -174,7 +174,7 @@ ___ #### Defined in -[src/lib/adapter.ts:35](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L35) +[src/lib/adapter.ts:35](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L35) ___ @@ -184,7 +184,7 @@ ___ #### Defined in -[src/lib/adapter.ts:33](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L33) +[src/lib/adapter.ts:33](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L33) ___ @@ -194,7 +194,7 @@ ___ #### Defined in -[src/lib/adapter.ts:40](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L40) +[src/lib/adapter.ts:40](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L40) ___ @@ -274,7 +274,7 @@ node_modules/@types/node/events.d.ts:327 #### Defined in -[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L184) +[src/lib/adapter.ts:184](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L184) ___ @@ -288,7 +288,7 @@ ___ #### Defined in -[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L200) +[src/lib/adapter.ts:200](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L200) ___ @@ -302,7 +302,7 @@ ___ #### Defined in -[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L192) +[src/lib/adapter.ts:192](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L192) ___ @@ -316,7 +316,7 @@ ___ #### Defined in -[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L204) +[src/lib/adapter.ts:204](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L204) ___ @@ -330,7 +330,7 @@ ___ #### Defined in -[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L176) +[src/lib/adapter.ts:176](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L176) ___ @@ -344,7 +344,7 @@ ___ #### Defined in -[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L196) +[src/lib/adapter.ts:196](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L196) ___ @@ -358,7 +358,7 @@ ___ #### Defined in -[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L188) +[src/lib/adapter.ts:188](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L188) ___ @@ -372,7 +372,7 @@ ___ #### Defined in -[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L180) +[src/lib/adapter.ts:180](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L180) ___ @@ -386,7 +386,7 @@ ___ #### Defined in -[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L208) +[src/lib/adapter.ts:208](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L208) ## Methods @@ -433,7 +433,7 @@ Connects to the remote server. #### Defined in -[src/lib/adapter.ts:252](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L252) +[src/lib/adapter.ts:252](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L252) ___ @@ -558,7 +558,7 @@ ___ #### Defined in -[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L221) +[src/lib/adapter.ts:221](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L221) ___ @@ -599,7 +599,7 @@ Returns a list of the channels a given adapter has to subscribe to. #### Defined in -[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L237) +[src/lib/adapter.ts:237](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L237) ___ @@ -1105,7 +1105,7 @@ ___ #### Defined in -[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L212) +[src/lib/adapter.ts:212](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L212) ___ @@ -1127,7 +1127,7 @@ Sends a message to the remote server. #### Defined in -[src/lib/adapter.ts:262](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L262) +[src/lib/adapter.ts:262](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L262) ___ diff --git a/docs/reference/classes/lib_cluster.default.md b/docs/reference/classes/lib_cluster.default.md index ece78e4cc..01d387eb1 100644 --- a/docs/reference/classes/lib_cluster.default.md +++ b/docs/reference/classes/lib_cluster.default.md @@ -83,7 +83,7 @@ EventEmitter.constructor #### Defined in -[src/lib/cluster.ts:46](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L46) +[src/lib/cluster.ts:46](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L46) ## Properties @@ -93,7 +93,7 @@ EventEmitter.constructor #### Defined in -[src/lib/cluster.ts:36](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L36) +[src/lib/cluster.ts:36](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L36) ___ @@ -103,7 +103,7 @@ ___ #### Defined in -[src/lib/cluster.ts:39](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L39) +[src/lib/cluster.ts:39](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L39) ___ @@ -113,7 +113,7 @@ ___ #### Defined in -[src/lib/cluster.ts:37](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L37) +[src/lib/cluster.ts:37](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L37) ___ @@ -123,7 +123,7 @@ ___ #### Defined in -[src/lib/cluster.ts:38](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L38) +[src/lib/cluster.ts:38](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L38) ___ @@ -203,7 +203,7 @@ node_modules/@types/node/events.d.ts:327 #### Defined in -[src/lib/cluster.ts:100](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L100) +[src/lib/cluster.ts:100](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L100) ___ @@ -217,7 +217,7 @@ ___ #### Defined in -[src/lib/cluster.ts:112](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L112) +[src/lib/cluster.ts:112](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L112) ___ @@ -231,7 +231,7 @@ ___ #### Defined in -[src/lib/cluster.ts:104](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L104) +[src/lib/cluster.ts:104](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L104) ___ @@ -245,7 +245,7 @@ ___ #### Defined in -[src/lib/cluster.ts:108](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L108) +[src/lib/cluster.ts:108](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L108) ## Methods @@ -292,7 +292,7 @@ Connects to the remote server. #### Defined in -[src/lib/cluster.ts:119](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L119) +[src/lib/cluster.ts:119](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L119) ___ @@ -316,7 +316,7 @@ The deserialized message. #### Defined in -[src/lib/cluster.ts:158](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L158) +[src/lib/cluster.ts:158](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L158) ___ @@ -954,7 +954,7 @@ Sends a message to the remote server. #### Defined in -[src/lib/cluster.ts:128](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L128) +[src/lib/cluster.ts:128](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L128) ___ @@ -978,7 +978,7 @@ The serialized message, #### Defined in -[src/lib/cluster.ts:138](https://github.com/asyncapi/glee/blob/b689a31/src/lib/cluster.ts#L138) +[src/lib/cluster.ts:138](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L138) ___ diff --git a/docs/reference/classes/lib_connection.default.md b/docs/reference/classes/lib_connection.default.md index 642b5a901..44d12ab86 100644 --- a/docs/reference/classes/lib_connection.default.md +++ b/docs/reference/classes/lib_connection.default.md @@ -47,7 +47,7 @@ Instantiates a Glee connection. #### Defined in -[src/lib/connection.ts:28](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L28) +[src/lib/connection.ts:28](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L28) ## Properties @@ -57,7 +57,7 @@ Instantiates a Glee connection. #### Defined in -[src/lib/connection.ts:15](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L15) +[src/lib/connection.ts:15](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L15) ___ @@ -67,7 +67,7 @@ ___ #### Defined in -[src/lib/connection.ts:13](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L13) +[src/lib/connection.ts:13](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L13) ___ @@ -77,7 +77,7 @@ ___ #### Defined in -[src/lib/connection.ts:16](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L16) +[src/lib/connection.ts:16](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L16) ___ @@ -87,7 +87,7 @@ ___ #### Defined in -[src/lib/connection.ts:12](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L12) +[src/lib/connection.ts:12](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L12) ___ @@ -97,7 +97,7 @@ ___ #### Defined in -[src/lib/connection.ts:14](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L14) +[src/lib/connection.ts:14](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L14) ## Accessors @@ -111,7 +111,7 @@ ___ #### Defined in -[src/lib/connection.ts:54](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L54) +[src/lib/connection.ts:54](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L54) ___ @@ -125,7 +125,7 @@ ___ #### Defined in -[src/lib/connection.ts:46](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L46) +[src/lib/connection.ts:46](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L46) ___ @@ -139,7 +139,7 @@ ___ #### Defined in -[src/lib/connection.ts:58](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L58) +[src/lib/connection.ts:58](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L58) ___ @@ -153,7 +153,7 @@ ___ #### Defined in -[src/lib/connection.ts:42](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L42) +[src/lib/connection.ts:42](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L42) ___ @@ -167,7 +167,7 @@ ___ #### Defined in -[src/lib/connection.ts:50](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L50) +[src/lib/connection.ts:50](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L50) ## Methods @@ -183,7 +183,7 @@ Returns the real connection object. #### Defined in -[src/lib/connection.ts:77](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L77) +[src/lib/connection.ts:77](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L77) ___ @@ -205,4 +205,4 @@ Checks whether a channel is associated with this connection. #### Defined in -[src/lib/connection.ts:68](https://github.com/asyncapi/glee/blob/b689a31/src/lib/connection.ts#L68) \ No newline at end of file +[src/lib/connection.ts:68](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/connection.ts#L68) diff --git a/docs/reference/classes/lib_glee.default.md b/docs/reference/classes/lib_glee.default.md index 9741945d6..9e566d2b1 100644 --- a/docs/reference/classes/lib_glee.default.md +++ b/docs/reference/classes/lib_glee.default.md @@ -89,7 +89,7 @@ EventEmitter.constructor #### Defined in -[src/lib/glee.ts:45](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L45) +[src/lib/glee.ts:45](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L45) ## Properties @@ -99,7 +99,7 @@ EventEmitter.constructor #### Defined in -[src/lib/glee.ts:37](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L37) +[src/lib/glee.ts:37](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L37) ___ @@ -109,7 +109,7 @@ ___ #### Defined in -[src/lib/glee.ts:38](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L38) +[src/lib/glee.ts:38](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L38) ___ @@ -119,7 +119,7 @@ ___ #### Defined in -[src/lib/glee.ts:35](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L35) +[src/lib/glee.ts:35](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L35) ___ @@ -129,7 +129,7 @@ ___ #### Defined in -[src/lib/glee.ts:36](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L36) +[src/lib/glee.ts:36](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L36) ___ @@ -209,7 +209,7 @@ node_modules/@types/node/events.d.ts:327 #### Defined in -[src/lib/glee.ts:59](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L59) +[src/lib/glee.ts:59](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L59) ___ @@ -223,7 +223,7 @@ ___ #### Defined in -[src/lib/glee.ts:63](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L63) +[src/lib/glee.ts:63](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L63) ___ @@ -237,7 +237,7 @@ ___ #### Defined in -[src/lib/glee.ts:55](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L55) +[src/lib/glee.ts:55](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L55) ## Methods @@ -260,7 +260,7 @@ ___ #### Defined in -[src/lib/glee.ts:313](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L313) +[src/lib/glee.ts:319](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L319) ___ @@ -284,7 +284,7 @@ Starts executing the middlewares for the given error and message. #### Defined in -[src/lib/glee.ts:300](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L300) +[src/lib/glee.ts:306](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L306) ___ @@ -308,7 +308,7 @@ Starts executing the middlewares for the given message. #### Defined in -[src/lib/glee.ts:231](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L231) +[src/lib/glee.ts:237](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L237) ___ @@ -334,7 +334,7 @@ Adds a connection adapter. #### Defined in -[src/lib/glee.ts:75](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L75) +[src/lib/glee.ts:75](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L75) ___ @@ -381,7 +381,7 @@ Tells the adapters to connect. #### Defined in -[src/lib/glee.ts:143](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L143) +[src/lib/glee.ts:143](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L143) ___ @@ -534,7 +534,7 @@ Injects an error into the Glee inbound error middleware chain. #### Defined in -[src/lib/glee.ts:202](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L202) +[src/lib/glee.ts:208](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L208) ___ @@ -558,7 +558,7 @@ Injects a message into the Glee inbound middleware chain. #### Defined in -[src/lib/glee.ts:180](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L180) +[src/lib/glee.ts:186](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L186) ___ @@ -574,7 +574,7 @@ Alias for `connect`. #### Defined in -[src/lib/glee.ts:169](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L169) +[src/lib/glee.ts:175](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L175) ___ @@ -1082,7 +1082,7 @@ Send a message to the adapters. #### Defined in -[src/lib/glee.ts:130](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L130) +[src/lib/glee.ts:130](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L130) ___ @@ -1104,7 +1104,7 @@ Sets the cluster adapter to use. #### Defined in -[src/lib/glee.ts:91](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L91) +[src/lib/glee.ts:91](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L91) ___ @@ -1161,7 +1161,7 @@ Synchronizes the other instances in the cluster with the message. #### Defined in -[src/lib/glee.ts:215](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L215) +[src/lib/glee.ts:221](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L221) ___ @@ -1183,7 +1183,7 @@ Use a middleware for inbound messages. #### Defined in -[src/lib/glee.ts:102](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L102) +[src/lib/glee.ts:102](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L102) ▸ **use**(`channel`, `...middlewares`): `void` @@ -1200,7 +1200,7 @@ Use a middleware for inbound messages. #### Defined in -[src/lib/glee.ts:103](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L103) +[src/lib/glee.ts:103](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L103) ___ @@ -1222,7 +1222,7 @@ Use a middleware for outbound messages. #### Defined in -[src/lib/glee.ts:116](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L116) +[src/lib/glee.ts:116](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L116) ▸ **useOutbound**(`channel`, `...middlewares`): `void` @@ -1239,7 +1239,7 @@ Use a middleware for outbound messages. #### Defined in -[src/lib/glee.ts:117](https://github.com/asyncapi/glee/blob/b689a31/src/lib/glee.ts#L117) +[src/lib/glee.ts:117](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/glee.ts#L117) ___ diff --git a/docs/reference/classes/lib_message.default.md b/docs/reference/classes/lib_message.default.md index f529ae796..bae1e7b05 100644 --- a/docs/reference/classes/lib_message.default.md +++ b/docs/reference/classes/lib_message.default.md @@ -101,7 +101,7 @@ EventEmitter.constructor #### Defined in -[src/lib/message.ts:52](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L52) +[src/lib/message.ts:52](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L52) ## Properties @@ -111,7 +111,7 @@ EventEmitter.constructor #### Defined in -[src/lib/message.ts:28](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L28) +[src/lib/message.ts:28](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L28) ___ @@ -121,7 +121,7 @@ ___ #### Defined in -[src/lib/message.ts:25](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L25) +[src/lib/message.ts:25](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L25) ___ @@ -131,7 +131,7 @@ ___ #### Defined in -[src/lib/message.ts:33](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L33) +[src/lib/message.ts:33](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L33) ___ @@ -141,7 +141,7 @@ ___ #### Defined in -[src/lib/message.ts:27](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L27) +[src/lib/message.ts:27](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L27) ___ @@ -155,7 +155,7 @@ ___ #### Defined in -[src/lib/message.ts:24](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L24) +[src/lib/message.ts:24](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L24) ___ @@ -165,7 +165,7 @@ ___ #### Defined in -[src/lib/message.ts:29](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L29) +[src/lib/message.ts:29](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L29) ___ @@ -175,7 +175,7 @@ ___ #### Defined in -[src/lib/message.ts:31](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L31) +[src/lib/message.ts:31](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L31) ___ @@ -185,7 +185,7 @@ ___ #### Defined in -[src/lib/message.ts:32](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L32) +[src/lib/message.ts:32](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L32) ___ @@ -199,7 +199,7 @@ ___ #### Defined in -[src/lib/message.ts:34](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L34) +[src/lib/message.ts:34](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L34) ___ @@ -209,7 +209,7 @@ ___ #### Defined in -[src/lib/message.ts:23](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L23) +[src/lib/message.ts:23](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L23) ___ @@ -219,7 +219,7 @@ ___ #### Defined in -[src/lib/message.ts:35](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L35) +[src/lib/message.ts:35](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L35) ___ @@ -229,7 +229,7 @@ ___ #### Defined in -[src/lib/message.ts:30](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L30) +[src/lib/message.ts:30](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L30) ___ @@ -239,7 +239,7 @@ ___ #### Defined in -[src/lib/message.ts:26](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L26) +[src/lib/message.ts:26](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L26) ___ @@ -319,7 +319,7 @@ node_modules/@types/node/events.d.ts:327 #### Defined in -[src/lib/message.ts:139](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L139) +[src/lib/message.ts:139](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L139) ___ @@ -333,7 +333,7 @@ ___ #### Defined in -[src/lib/message.ts:115](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L115) +[src/lib/message.ts:115](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L115) • `set` **channel**(`value`): `void` @@ -349,7 +349,7 @@ ___ #### Defined in -[src/lib/message.ts:119](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L119) +[src/lib/message.ts:119](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L119) ___ @@ -363,7 +363,7 @@ ___ #### Defined in -[src/lib/message.ts:151](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L151) +[src/lib/message.ts:151](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L151) • `set` **cluster**(`value`): `void` @@ -379,7 +379,7 @@ ___ #### Defined in -[src/lib/message.ts:155](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L155) +[src/lib/message.ts:155](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L155) ___ @@ -393,7 +393,7 @@ ___ #### Defined in -[src/lib/message.ts:131](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L131) +[src/lib/message.ts:131](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L131) • `set` **connection**(`value`): `void` @@ -409,7 +409,7 @@ ___ #### Defined in -[src/lib/message.ts:135](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L135) +[src/lib/message.ts:135](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L135) ___ @@ -423,7 +423,7 @@ ___ #### Defined in -[src/lib/message.ts:107](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L107) +[src/lib/message.ts:107](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L107) • `set` **headers**(`value`): `void` @@ -439,7 +439,7 @@ ___ #### Defined in -[src/lib/message.ts:111](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L111) +[src/lib/message.ts:111](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L111) ___ @@ -453,7 +453,7 @@ ___ #### Defined in -[src/lib/message.ts:98](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L98) +[src/lib/message.ts:98](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L98) • `set` **operation**(`value`): `void` @@ -469,7 +469,7 @@ ___ #### Defined in -[src/lib/message.ts:102](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L102) +[src/lib/message.ts:102](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L102) ___ @@ -483,7 +483,7 @@ ___ #### Defined in -[src/lib/message.ts:143](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L143) +[src/lib/message.ts:143](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L143) • `set` **params**(`value`): `void` @@ -499,7 +499,7 @@ ___ #### Defined in -[src/lib/message.ts:147](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L147) +[src/lib/message.ts:147](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L147) ___ @@ -513,7 +513,7 @@ ___ #### Defined in -[src/lib/message.ts:78](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L78) +[src/lib/message.ts:78](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L78) • `set` **payload**(`value`): `void` @@ -529,7 +529,7 @@ ___ #### Defined in -[src/lib/message.ts:82](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L82) +[src/lib/message.ts:82](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L82) ___ @@ -543,7 +543,7 @@ ___ #### Defined in -[src/lib/message.ts:159](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L159) +[src/lib/message.ts:159](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L159) • `set` **query**(`value`): `void` @@ -559,7 +559,7 @@ ___ #### Defined in -[src/lib/message.ts:163](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L163) +[src/lib/message.ts:163](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L163) ___ @@ -573,7 +573,7 @@ ___ #### Defined in -[src/lib/message.ts:94](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L94) +[src/lib/message.ts:94](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L94) • `set` **request**(`value`): `void` @@ -589,7 +589,7 @@ ___ #### Defined in -[src/lib/message.ts:90](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L90) +[src/lib/message.ts:90](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L90) ___ @@ -603,7 +603,7 @@ ___ #### Defined in -[src/lib/message.ts:123](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L123) +[src/lib/message.ts:123](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L123) • `set` **serverName**(`value`): `void` @@ -619,7 +619,7 @@ ___ #### Defined in -[src/lib/message.ts:127](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L127) +[src/lib/message.ts:127](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L127) ## Methods @@ -794,7 +794,7 @@ ___ #### Defined in -[src/lib/message.ts:86](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L86) +[src/lib/message.ts:86](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L86) ___ @@ -810,7 +810,7 @@ Checks if it's an inbound message. #### Defined in -[src/lib/message.ts:186](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L186) +[src/lib/message.ts:186](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L186) ___ @@ -826,7 +826,7 @@ Checks if it's an outbound message. #### Defined in -[src/lib/message.ts:193](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L193) +[src/lib/message.ts:193](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L193) ___ @@ -910,7 +910,7 @@ Indicates failure in processing the message #### Defined in -[src/lib/message.ts:214](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L214) +[src/lib/message.ts:214](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L214) ___ @@ -926,7 +926,7 @@ Indicates successfully processed the message #### Defined in -[src/lib/message.ts:207](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L207) +[src/lib/message.ts:207](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L207) ___ @@ -1360,7 +1360,7 @@ Tells Glee to send the message. #### Defined in -[src/lib/message.ts:200](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L200) +[src/lib/message.ts:200](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L200) ___ @@ -1376,7 +1376,7 @@ Makes the message suitable only for the inbound pipeline. #### Defined in -[src/lib/message.ts:170](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L170) +[src/lib/message.ts:170](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L170) ___ @@ -1427,7 +1427,7 @@ Makes the message suitable only for the outbound pipeline. #### Defined in -[src/lib/message.ts:178](https://github.com/asyncapi/glee/blob/b689a31/src/lib/message.ts#L178) +[src/lib/message.ts:178](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/message.ts#L178) ___ diff --git a/docs/reference/classes/lib_router.default.md b/docs/reference/classes/lib_router.default.md index 49dd0e6f2..fa6930afc 100644 --- a/docs/reference/classes/lib_router.default.md +++ b/docs/reference/classes/lib_router.default.md @@ -42,7 +42,7 @@ Instantiates a GleeRouter. #### Defined in -[src/lib/router.ts:27](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L27) +[src/lib/router.ts:27](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L27) ## Properties @@ -52,7 +52,7 @@ Instantiates a GleeRouter. #### Defined in -[src/lib/router.ts:21](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L21) +[src/lib/router.ts:21](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L21) ___ @@ -62,7 +62,7 @@ ___ #### Defined in -[src/lib/router.ts:19](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L19) +[src/lib/router.ts:19](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L19) ___ @@ -72,7 +72,7 @@ ___ #### Defined in -[src/lib/router.ts:22](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L22) +[src/lib/router.ts:22](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L22) ___ @@ -82,7 +82,7 @@ ___ #### Defined in -[src/lib/router.ts:20](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L20) +[src/lib/router.ts:20](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L20) ## Methods @@ -106,7 +106,7 @@ Adds a normalized middleware to a target collection. #### Defined in -[src/lib/router.ts:140](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L140) +[src/lib/router.ts:140](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L140) ___ @@ -129,7 +129,7 @@ Adds a normalized middleware to the inbound error middlewares collection. #### Defined in -[src/lib/router.ts:186](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L186) +[src/lib/router.ts:186](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L186) ___ @@ -152,7 +152,7 @@ Adds a normalized middleware to the inbound middlewares collection. #### Defined in -[src/lib/router.ts:163](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L163) +[src/lib/router.ts:163](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L163) ___ @@ -175,7 +175,7 @@ Adds a normalized middleware to the outbound error middlewares collection. #### Defined in -[src/lib/router.ts:199](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L199) +[src/lib/router.ts:199](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L199) ___ @@ -198,7 +198,7 @@ Adds a normalized middleware to the outbound middlewares collection. #### Defined in -[src/lib/router.ts:173](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L173) +[src/lib/router.ts:173](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L173) ___ @@ -214,7 +214,7 @@ Returns all the inbound error middlewares. #### Defined in -[src/lib/router.ts:120](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L120) +[src/lib/router.ts:120](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L120) ___ @@ -230,7 +230,7 @@ Returns all the inbound middlewares. #### Defined in -[src/lib/router.ts:104](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L104) +[src/lib/router.ts:104](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L104) ___ @@ -246,7 +246,7 @@ Returns all the outbound error middlewares. #### Defined in -[src/lib/router.ts:128](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L128) +[src/lib/router.ts:128](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L128) ___ @@ -262,7 +262,7 @@ Returns all the outbound middlewares. #### Defined in -[src/lib/router.ts:112](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L112) +[src/lib/router.ts:112](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L112) ___ @@ -283,7 +283,7 @@ ___ #### Defined in -[src/lib/router.ts:83](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L83) +[src/lib/router.ts:83](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L83) ___ @@ -306,7 +306,7 @@ this function will make use of inbound and outbound middlewares. #### Defined in -[src/lib/router.ts:41](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L41) +[src/lib/router.ts:41](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L41) ▸ **use**(`channel`, `...middlewares`): `void` @@ -323,7 +323,7 @@ this function will make use of inbound and outbound middlewares. #### Defined in -[src/lib/router.ts:42](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L42) +[src/lib/router.ts:42](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L42) ___ @@ -345,7 +345,7 @@ Use a middleware for outbound messages. #### Defined in -[src/lib/router.ts:65](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L65) +[src/lib/router.ts:65](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L65) ▸ **useOutbound**(`channel`, `...middlewares`): `void` @@ -362,4 +362,4 @@ Use a middleware for outbound messages. #### Defined in -[src/lib/router.ts:66](https://github.com/asyncapi/glee/blob/b689a31/src/lib/router.ts#L66) \ No newline at end of file +[src/lib/router.ts:66](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L66) diff --git a/docs/reference/classes/lib_wsHttpAuth.default.md b/docs/reference/classes/lib_wsHttpAuth.default.md index fa16cd07a..e7fb89879 100644 --- a/docs/reference/classes/lib_wsHttpAuth.default.md +++ b/docs/reference/classes/lib_wsHttpAuth.default.md @@ -83,7 +83,7 @@ EventEmitter.constructor #### Defined in -[src/lib/wsHttpAuth.ts:17](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L17) +[src/lib/wsHttpAuth.ts:17](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L17) ## Properties @@ -93,7 +93,7 @@ EventEmitter.constructor #### Defined in -[src/lib/wsHttpAuth.ts:10](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L10) +[src/lib/wsHttpAuth.ts:10](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L10) ___ @@ -103,7 +103,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:12](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L12) +[src/lib/wsHttpAuth.ts:12](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L12) ___ @@ -113,7 +113,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:11](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L11) +[src/lib/wsHttpAuth.ts:11](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L11) ___ @@ -123,7 +123,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:8](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L8) +[src/lib/wsHttpAuth.ts:8](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L8) ___ @@ -133,7 +133,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:7](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L7) +[src/lib/wsHttpAuth.ts:7](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L7) ___ @@ -143,7 +143,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:9](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L9) +[src/lib/wsHttpAuth.ts:9](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L9) ___ @@ -254,7 +254,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:164](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L164) +[src/lib/wsHttpAuth.ts:164](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L164) ___ @@ -268,7 +268,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:31](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L31) +[src/lib/wsHttpAuth.ts:31](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L31) ___ @@ -394,7 +394,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:59](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L59) +[src/lib/wsHttpAuth.ts:59](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L59) ___ @@ -414,7 +414,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:46](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L46) +[src/lib/wsHttpAuth.ts:46](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L46) ___ @@ -460,7 +460,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:122](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L122) +[src/lib/wsHttpAuth.ts:122](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L122) ___ @@ -488,7 +488,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:108](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L108) +[src/lib/wsHttpAuth.ts:108](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L108) ___ @@ -797,7 +797,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:157](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L157) +[src/lib/wsHttpAuth.ts:157](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L157) ___ @@ -1050,7 +1050,7 @@ ___ #### Defined in -[src/lib/wsHttpAuth.ts:92](https://github.com/asyncapi/glee/blob/b689a31/src/lib/wsHttpAuth.ts#L92) +[src/lib/wsHttpAuth.ts:92](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/wsHttpAuth.ts#L92) ___ diff --git a/docs/reference/interfaces/lib.Authenticatable.md b/docs/reference/interfaces/lib.Authenticatable.md index 87e199214..63cb3bba2 100644 --- a/docs/reference/interfaces/lib.Authenticatable.md +++ b/docs/reference/interfaces/lib.Authenticatable.md @@ -20,7 +20,7 @@ #### Defined in -[src/lib/index.d.ts:168](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L168) +[src/lib/index.d.ts:168](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L168) ___ @@ -30,7 +30,7 @@ ___ #### Defined in -[src/lib/index.d.ts:169](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L169) +[src/lib/index.d.ts:169](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L169) ___ @@ -40,4 +40,4 @@ ___ #### Defined in -[src/lib/index.d.ts:170](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L170) \ No newline at end of file +[src/lib/index.d.ts:170](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L170) diff --git a/docs/reference/interfaces/lib.HttpAuthConfig.md b/docs/reference/interfaces/lib.HttpAuthConfig.md index 2ffc10cc8..1abc5b1b4 100644 --- a/docs/reference/interfaces/lib.HttpAuthConfig.md +++ b/docs/reference/interfaces/lib.HttpAuthConfig.md @@ -20,7 +20,7 @@ #### Defined in -[src/lib/index.d.ts:36](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L36) +[src/lib/index.d.ts:36](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L36) ___ @@ -30,7 +30,7 @@ ___ #### Defined in -[src/lib/index.d.ts:34](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L34) +[src/lib/index.d.ts:34](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L34) ___ @@ -40,4 +40,4 @@ ___ #### Defined in -[src/lib/index.d.ts:35](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L35) \ No newline at end of file +[src/lib/index.d.ts:35](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L35) diff --git a/docs/reference/interfaces/lib.KafkaAuthConfig.md b/docs/reference/interfaces/lib.KafkaAuthConfig.md index 26e569d89..24a2e9b0b 100644 --- a/docs/reference/interfaces/lib.KafkaAuthConfig.md +++ b/docs/reference/interfaces/lib.KafkaAuthConfig.md @@ -23,7 +23,7 @@ #### Defined in -[src/lib/index.d.ts:55](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L55) +[src/lib/index.d.ts:55](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L55) ___ @@ -33,7 +33,7 @@ ___ #### Defined in -[src/lib/index.d.ts:56](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L56) +[src/lib/index.d.ts:56](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L56) ___ @@ -43,7 +43,7 @@ ___ #### Defined in -[src/lib/index.d.ts:54](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L54) +[src/lib/index.d.ts:54](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L54) ___ @@ -53,7 +53,7 @@ ___ #### Defined in -[src/lib/index.d.ts:59](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L59) +[src/lib/index.d.ts:59](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L59) ___ @@ -63,7 +63,7 @@ ___ #### Defined in -[src/lib/index.d.ts:57](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L57) +[src/lib/index.d.ts:57](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L57) ___ @@ -73,4 +73,4 @@ ___ #### Defined in -[src/lib/index.d.ts:58](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L58) \ No newline at end of file +[src/lib/index.d.ts:58](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L58) diff --git a/docs/reference/interfaces/lib.MqttAuthConfig.md b/docs/reference/interfaces/lib.MqttAuthConfig.md index 61311f948..0d1f86dc7 100644 --- a/docs/reference/interfaces/lib.MqttAuthConfig.md +++ b/docs/reference/interfaces/lib.MqttAuthConfig.md @@ -21,7 +21,7 @@ #### Defined in -[src/lib/index.d.ts:21](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L21) +[src/lib/index.d.ts:21](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L21) ___ @@ -31,7 +31,7 @@ ___ #### Defined in -[src/lib/index.d.ts:24](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L24) +[src/lib/index.d.ts:24](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L24) ___ @@ -41,7 +41,7 @@ ___ #### Defined in -[src/lib/index.d.ts:23](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L23) +[src/lib/index.d.ts:23](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L23) ___ @@ -51,4 +51,4 @@ ___ #### Defined in -[src/lib/index.d.ts:22](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L22) \ No newline at end of file +[src/lib/index.d.ts:22](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L22) diff --git a/docs/reference/interfaces/lib.WsAuthConfig.md b/docs/reference/interfaces/lib.WsAuthConfig.md index 68e69e41b..c46b4dac4 100644 --- a/docs/reference/interfaces/lib.WsAuthConfig.md +++ b/docs/reference/interfaces/lib.WsAuthConfig.md @@ -20,7 +20,7 @@ #### Defined in -[src/lib/index.d.ts:30](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L30) +[src/lib/index.d.ts:30](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L30) ___ @@ -30,7 +30,7 @@ ___ #### Defined in -[src/lib/index.d.ts:28](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L28) +[src/lib/index.d.ts:28](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L28) ___ @@ -40,4 +40,4 @@ ___ #### Defined in -[src/lib/index.d.ts:29](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L29) \ No newline at end of file +[src/lib/index.d.ts:29](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L29) diff --git a/docs/reference/interfaces/lib_adapter.GleeAdapterOptions.md b/docs/reference/interfaces/lib_adapter.GleeAdapterOptions.md index 5617d9b94..eec18159a 100644 --- a/docs/reference/interfaces/lib_adapter.GleeAdapterOptions.md +++ b/docs/reference/interfaces/lib_adapter.GleeAdapterOptions.md @@ -21,7 +21,7 @@ #### Defined in -[src/lib/adapter.ts:25](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L25) +[src/lib/adapter.ts:25](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L25) ___ @@ -31,7 +31,7 @@ ___ #### Defined in -[src/lib/adapter.ts:28](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L28) +[src/lib/adapter.ts:28](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L28) ___ @@ -41,7 +41,7 @@ ___ #### Defined in -[src/lib/adapter.ts:27](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L27) +[src/lib/adapter.ts:27](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L27) ___ @@ -51,4 +51,4 @@ ___ #### Defined in -[src/lib/adapter.ts:26](https://github.com/asyncapi/glee/blob/b689a31/src/lib/adapter.ts#L26) +[src/lib/adapter.ts:26](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L26) diff --git a/docs/reference/modules/docs.md b/docs/reference/modules/docs.md index 70879e053..6799c7082 100644 --- a/docs/reference/modules/docs.md +++ b/docs/reference/modules/docs.md @@ -20,4 +20,4 @@ #### Defined in -[src/docs.ts:4](https://github.com/asyncapi/glee/blob/b689a31/src/docs.ts#L4) \ No newline at end of file +[src/docs.ts:4](https://github.com/asyncapi/glee/blob/d8e3bd7/src/docs.ts#L4) diff --git a/docs/reference/modules/index.md b/docs/reference/modules/index.md index f9301b38b..e5dabe38f 100644 --- a/docs/reference/modules/index.md +++ b/docs/reference/modules/index.md @@ -20,4 +20,4 @@ #### Defined in -[src/index.ts:45](https://github.com/asyncapi/glee/blob/b689a31/src/index.ts#L45) \ No newline at end of file +[src/index.ts:45](https://github.com/asyncapi/glee/blob/d8e3bd7/src/index.ts#L45) diff --git a/docs/reference/modules/lib.md b/docs/reference/modules/lib.md index a9e68882e..27b21d2ab 100644 --- a/docs/reference/modules/lib.md +++ b/docs/reference/modules/lib.md @@ -86,7 +86,7 @@ #### Defined in -[src/lib/index.d.ts:12](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L12) +[src/lib/index.d.ts:12](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L12) ___ @@ -107,7 +107,7 @@ ___ #### Defined in -[src/lib/index.d.ts:39](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L39) +[src/lib/index.d.ts:39](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L39) ___ @@ -127,7 +127,7 @@ ___ #### Defined in -[src/lib/index.d.ts:103](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L103) +[src/lib/index.d.ts:103](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L103) ___ @@ -151,7 +151,7 @@ ___ #### Defined in -[src/lib/index.d.ts:162](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L162) +[src/lib/index.d.ts:162](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L162) ___ @@ -171,7 +171,7 @@ ___ #### Defined in -[src/lib/index.d.ts:139](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L139) +[src/lib/index.d.ts:139](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L139) ___ @@ -189,7 +189,7 @@ ___ #### Defined in -[src/lib/index.d.ts:62](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L62) +[src/lib/index.d.ts:62](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L62) ___ @@ -210,7 +210,7 @@ ___ #### Defined in -[src/lib/index.d.ts:111](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L111) +[src/lib/index.d.ts:111](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L111) ___ @@ -234,7 +234,7 @@ ___ #### Defined in -[src/lib/index.d.ts:158](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L158) +[src/lib/index.d.ts:158](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L158) ___ @@ -257,7 +257,7 @@ ___ #### Defined in -[src/lib/index.d.ts:126](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L126) +[src/lib/index.d.ts:126](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L126) ___ @@ -275,7 +275,7 @@ ___ #### Defined in -[src/lib/index.d.ts:120](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L120) +[src/lib/index.d.ts:120](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L120) ___ @@ -285,7 +285,7 @@ ___ #### Defined in -[src/lib/index.d.ts:156](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L156) +[src/lib/index.d.ts:156](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L156) ___ @@ -295,7 +295,7 @@ ___ #### Defined in -[src/lib/index.d.ts:155](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L155) +[src/lib/index.d.ts:155](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L155) ___ @@ -315,7 +315,7 @@ ___ #### Defined in -[src/lib/index.d.ts:147](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L147) +[src/lib/index.d.ts:147](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L147) ___ @@ -325,7 +325,7 @@ ___ #### Defined in -[src/lib/index.d.ts:137](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L137) +[src/lib/index.d.ts:137](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L137) ___ @@ -339,7 +339,7 @@ ___ #### Defined in -[src/lib/index.d.ts:166](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L166) +[src/lib/index.d.ts:166](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L166) ___ @@ -361,7 +361,7 @@ ___ #### Defined in -[src/lib/index.d.ts:78](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L78) +[src/lib/index.d.ts:78](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L78) ___ @@ -371,7 +371,7 @@ ___ #### Defined in -[src/lib/index.d.ts:9](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L9) +[src/lib/index.d.ts:9](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L9) ___ @@ -387,7 +387,7 @@ ___ #### Defined in -[src/lib/index.d.ts:93](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L93) +[src/lib/index.d.ts:93](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L93) ___ @@ -397,7 +397,7 @@ ___ #### Defined in -[src/lib/index.d.ts:96](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L96) +[src/lib/index.d.ts:96](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L96) ___ @@ -414,7 +414,7 @@ ___ #### Defined in -[src/lib/index.d.ts:98](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L98) +[src/lib/index.d.ts:98](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L98) ___ @@ -430,7 +430,7 @@ ___ #### Defined in -[src/lib/index.d.ts:89](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L89) +[src/lib/index.d.ts:89](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L89) ___ @@ -440,7 +440,7 @@ ___ #### Defined in -[src/lib/index.d.ts:10](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L10) +[src/lib/index.d.ts:10](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L10) ___ @@ -450,7 +450,7 @@ ___ #### Defined in -[src/lib/index.d.ts:8](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L8) +[src/lib/index.d.ts:8](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L8) ___ @@ -466,7 +466,7 @@ ___ #### Defined in -[src/lib/index.d.ts:74](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L74) +[src/lib/index.d.ts:74](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L74) ___ @@ -484,7 +484,7 @@ ___ #### Defined in -[src/lib/index.d.ts:68](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L68) +[src/lib/index.d.ts:68](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L68) ___ @@ -494,4 +494,4 @@ ___ #### Defined in -[src/lib/index.d.ts:51](https://github.com/asyncapi/glee/blob/b689a31/src/lib/index.d.ts#L51) \ No newline at end of file +[src/lib/index.d.ts:51](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/index.d.ts#L51) diff --git a/docs/reference/modules/lib_adapter.md b/docs/reference/modules/lib_adapter.md index dc2e48dbf..29ba9e0bf 100644 --- a/docs/reference/modules/lib_adapter.md +++ b/docs/reference/modules/lib_adapter.md @@ -34,7 +34,7 @@ #### Defined in -[src/lib/adapter.ts:17](https://github.com/asyncapi/glee/blob/80679df/src/lib/adapter.ts#L17) +[src/lib/adapter.ts:17](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L17) ___ @@ -52,4 +52,4 @@ ___ #### Defined in -[src/lib/adapter.ts:11](https://github.com/asyncapi/glee/blob/80679df/src/lib/adapter.ts#L11) +[src/lib/adapter.ts:11](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/adapter.ts#L11) diff --git a/docs/reference/modules/lib_asyncapiFile.md b/docs/reference/modules/lib_asyncapiFile.md index 3ea72f639..78e03f41c 100644 --- a/docs/reference/modules/lib_asyncapiFile.md +++ b/docs/reference/modules/lib_asyncapiFile.md @@ -23,7 +23,7 @@ #### Defined in -[src/lib/asyncapiFile.ts:9](https://github.com/asyncapi/glee/blob/80679df/src/lib/asyncapiFile.ts#L9) +[src/lib/asyncapiFile.ts:9](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/asyncapiFile.ts#L9) ___ @@ -44,7 +44,7 @@ ___ #### Defined in -[src/lib/asyncapiFile.ts:35](https://github.com/asyncapi/glee/blob/80679df/src/lib/asyncapiFile.ts#L35) +[src/lib/asyncapiFile.ts:35](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/asyncapiFile.ts#L35) ___ @@ -64,7 +64,7 @@ ___ #### Defined in -[src/lib/asyncapiFile.ts:31](https://github.com/asyncapi/glee/blob/80679df/src/lib/asyncapiFile.ts#L31) +[src/lib/asyncapiFile.ts:31](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/asyncapiFile.ts#L31) ___ @@ -78,4 +78,4 @@ ___ #### Defined in -[src/lib/asyncapiFile.ts:15](https://github.com/asyncapi/glee/blob/80679df/src/lib/asyncapiFile.ts#L15) +[src/lib/asyncapiFile.ts:15](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/asyncapiFile.ts#L15) diff --git a/docs/reference/modules/lib_cluster.md b/docs/reference/modules/lib_cluster.md index c117e1e84..4a4fb90ca 100644 --- a/docs/reference/modules/lib_cluster.md +++ b/docs/reference/modules/lib_cluster.md @@ -27,4 +27,4 @@ #### Defined in -[src/lib/cluster.ts:9](https://github.com/asyncapi/glee/blob/80679df/src/lib/cluster.ts#L9) +[src/lib/cluster.ts:9](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/cluster.ts#L9) diff --git a/docs/reference/modules/lib_compiler.md b/docs/reference/modules/lib_compiler.md index 4aa9745fa..124fab937 100644 --- a/docs/reference/modules/lib_compiler.md +++ b/docs/reference/modules/lib_compiler.md @@ -26,4 +26,4 @@ #### Defined in -[src/lib/compiler.ts:23](https://github.com/asyncapi/glee/blob/80679df/src/lib/compiler.ts#L23) +[src/lib/compiler.ts:23](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/compiler.ts#L23) diff --git a/docs/reference/modules/lib_configs.md b/docs/reference/modules/lib_configs.md index 2a985d52b..5fb39c3f1 100644 --- a/docs/reference/modules/lib_configs.md +++ b/docs/reference/modules/lib_configs.md @@ -29,7 +29,7 @@ #### Defined in -[src/lib/configs.ts:112](https://github.com/asyncapi/glee/blob/80679df/src/lib/configs.ts#L112) +[src/lib/configs.ts:112](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/configs.ts#L112) ___ @@ -43,7 +43,7 @@ ___ #### Defined in -[src/lib/configs.ts:130](https://github.com/asyncapi/glee/blob/80679df/src/lib/configs.ts#L130) +[src/lib/configs.ts:130](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/configs.ts#L130) ___ @@ -63,7 +63,7 @@ ___ #### Defined in -[src/lib/configs.ts:23](https://github.com/asyncapi/glee/blob/80679df/src/lib/configs.ts#L23) +[src/lib/configs.ts:23](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/configs.ts#L23) ___ @@ -79,4 +79,4 @@ Loads the configuration from glee project. #### Defined in -[src/lib/configs.ts:81](https://github.com/asyncapi/glee/blob/80679df/src/lib/configs.ts#L81) +[src/lib/configs.ts:81](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/configs.ts#L81) diff --git a/docs/reference/modules/lib_docs.md b/docs/reference/modules/lib_docs.md index e57d04f07..38402b946 100644 --- a/docs/reference/modules/lib_docs.md +++ b/docs/reference/modules/lib_docs.md @@ -26,4 +26,4 @@ #### Defined in -[src/lib/docs.ts:6](https://github.com/asyncapi/glee/blob/80679df/src/lib/docs.ts#L6) +[src/lib/docs.ts:6](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/docs.ts#L6) diff --git a/docs/reference/modules/lib_experimentalFlags.md b/docs/reference/modules/lib_experimentalFlags.md index e574e3680..fb9173cf2 100644 --- a/docs/reference/modules/lib_experimentalFlags.md +++ b/docs/reference/modules/lib_experimentalFlags.md @@ -16,4 +16,4 @@ #### Defined in -[src/lib/experimentalFlags.ts:3](https://github.com/asyncapi/glee/blob/80679df/src/lib/experimentalFlags.ts#L3) +[src/lib/experimentalFlags.ts:3](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/experimentalFlags.ts#L3) diff --git a/docs/reference/modules/lib_functions.md b/docs/reference/modules/lib_functions.md index 03fbdc5c8..54c60030a 100644 --- a/docs/reference/modules/lib_functions.md +++ b/docs/reference/modules/lib_functions.md @@ -21,7 +21,7 @@ #### Defined in -[src/lib/functions.ts:67](https://github.com/asyncapi/glee/blob/80679df/src/lib/functions.ts#L67) +[src/lib/functions.ts:67](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/functions.ts#L67) ## Functions @@ -41,7 +41,7 @@ #### Defined in -[src/lib/functions.ts:69](https://github.com/asyncapi/glee/blob/80679df/src/lib/functions.ts#L69) +[src/lib/functions.ts:69](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/functions.ts#L69) ___ @@ -64,4 +64,4 @@ ___ #### Defined in -[src/lib/functions.ts:107](https://github.com/asyncapi/glee/blob/80679df/src/lib/functions.ts#L107) +[src/lib/functions.ts:107](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/functions.ts#L107) diff --git a/docs/reference/modules/lib_lifecycleEvents.md b/docs/reference/modules/lib_lifecycleEvents.md index 3599082c9..97d02667a 100644 --- a/docs/reference/modules/lib_lifecycleEvents.md +++ b/docs/reference/modules/lib_lifecycleEvents.md @@ -21,7 +21,7 @@ #### Defined in -[src/lib/lifecycleEvents.ts:18](https://github.com/asyncapi/glee/blob/80679df/src/lib/lifecycleEvents.ts#L18) +[src/lib/lifecycleEvents.ts:18](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/lifecycleEvents.ts#L18) ## Functions @@ -41,7 +41,7 @@ #### Defined in -[src/lib/lifecycleEvents.ts:20](https://github.com/asyncapi/glee/blob/80679df/src/lib/lifecycleEvents.ts#L20) +[src/lib/lifecycleEvents.ts:20](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/lifecycleEvents.ts#L20) ___ @@ -62,4 +62,4 @@ ___ #### Defined in -[src/lib/lifecycleEvents.ts:60](https://github.com/asyncapi/glee/blob/80679df/src/lib/lifecycleEvents.ts#L60) +[src/lib/lifecycleEvents.ts:60](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/lifecycleEvents.ts#L60) diff --git a/docs/reference/modules/lib_logger.md b/docs/reference/modules/lib_logger.md index e8d448d93..55fefe35f 100644 --- a/docs/reference/modules/lib_logger.md +++ b/docs/reference/modules/lib_logger.md @@ -89,7 +89,7 @@ ___ #### Defined in -[src/lib/logger.ts:43](https://github.com/asyncapi/glee/blob/80679df/src/lib/logger.ts#L43) +[src/lib/logger.ts:43](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/logger.ts#L43) ___ @@ -101,7 +101,7 @@ ___ | Name | Type | | :------ | :------ | -| `error` | `Error` \| [`default`](../classes/errors_glee_error.default.md) | +| `error` | [`default`](../classes/errors_glee_error.default.md) \| `Error` | | `options` | `ILogErrorOptions` | #### Returns @@ -110,7 +110,7 @@ ___ #### Defined in -[src/lib/logger.ts:204](https://github.com/asyncapi/glee/blob/80679df/src/lib/logger.ts#L204) +[src/lib/logger.ts:204](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/logger.ts#L204) ___ @@ -131,7 +131,7 @@ ___ #### Defined in -[src/lib/logger.ts:193](https://github.com/asyncapi/glee/blob/80679df/src/lib/logger.ts#L193) +[src/lib/logger.ts:193](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/logger.ts#L193) ___ @@ -151,7 +151,7 @@ ___ #### Defined in -[src/lib/logger.ts:170](https://github.com/asyncapi/glee/blob/80679df/src/lib/logger.ts#L170) +[src/lib/logger.ts:170](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/logger.ts#L170) ___ @@ -172,7 +172,7 @@ ___ #### Defined in -[src/lib/logger.ts:139](https://github.com/asyncapi/glee/blob/80679df/src/lib/logger.ts#L139) +[src/lib/logger.ts:139](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/logger.ts#L139) ___ @@ -194,7 +194,7 @@ ___ #### Defined in -[src/lib/logger.ts:158](https://github.com/asyncapi/glee/blob/80679df/src/lib/logger.ts#L158) +[src/lib/logger.ts:158](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/logger.ts#L158) ___ @@ -216,7 +216,7 @@ ___ #### Defined in -[src/lib/logger.ts:116](https://github.com/asyncapi/glee/blob/80679df/src/lib/logger.ts#L116) +[src/lib/logger.ts:116](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/logger.ts#L116) ___ @@ -236,7 +236,7 @@ ___ #### Defined in -[src/lib/logger.ts:179](https://github.com/asyncapi/glee/blob/80679df/src/lib/logger.ts#L179) +[src/lib/logger.ts:179](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/logger.ts#L179) ___ @@ -260,7 +260,7 @@ ___ #### Defined in -[src/lib/logger.ts:230](https://github.com/asyncapi/glee/blob/80679df/src/lib/logger.ts#L230) +[src/lib/logger.ts:230](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/logger.ts#L230) ___ @@ -280,7 +280,7 @@ ___ #### Defined in -[src/lib/logger.ts:226](https://github.com/asyncapi/glee/blob/80679df/src/lib/logger.ts#L226) +[src/lib/logger.ts:226](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/logger.ts#L226) ___ @@ -301,7 +301,7 @@ ___ #### Defined in -[src/lib/logger.ts:148](https://github.com/asyncapi/glee/blob/80679df/src/lib/logger.ts#L148) +[src/lib/logger.ts:148](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/logger.ts#L148) ___ @@ -321,4 +321,4 @@ ___ #### Defined in -[src/lib/logger.ts:49](https://github.com/asyncapi/glee/blob/80679df/src/lib/logger.ts#L49) +[src/lib/logger.ts:49](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/logger.ts#L49) diff --git a/docs/reference/modules/lib_router.md b/docs/reference/modules/lib_router.md index 5cbb3f2f1..5396f5b74 100644 --- a/docs/reference/modules/lib_router.md +++ b/docs/reference/modules/lib_router.md @@ -30,7 +30,7 @@ #### Defined in -[src/lib/router.ts:8](https://github.com/asyncapi/glee/blob/80679df/src/lib/router.ts#L8) +[src/lib/router.ts:8](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L8) ___ @@ -47,7 +47,7 @@ ___ #### Defined in -[src/lib/router.ts:3](https://github.com/asyncapi/glee/blob/80679df/src/lib/router.ts#L3) +[src/lib/router.ts:3](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L3) ___ @@ -57,7 +57,7 @@ ___ #### Defined in -[src/lib/router.ts:14](https://github.com/asyncapi/glee/blob/80679df/src/lib/router.ts#L14) +[src/lib/router.ts:14](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L14) ___ @@ -67,4 +67,4 @@ ___ #### Defined in -[src/lib/router.ts:13](https://github.com/asyncapi/glee/blob/80679df/src/lib/router.ts#L13) +[src/lib/router.ts:13](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/router.ts#L13) diff --git a/docs/reference/modules/lib_servers.md b/docs/reference/modules/lib_servers.md index 55dd75bbc..a94124a06 100644 --- a/docs/reference/modules/lib_servers.md +++ b/docs/reference/modules/lib_servers.md @@ -20,4 +20,4 @@ #### Defined in -[src/lib/servers.ts:3](https://github.com/asyncapi/glee/blob/80679df/src/lib/servers.ts#L3) +[src/lib/servers.ts:3](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/servers.ts#L3) diff --git a/docs/reference/modules/lib_userAuth.md b/docs/reference/modules/lib_userAuth.md index 87cdc81e0..9b0bc2559 100644 --- a/docs/reference/modules/lib_userAuth.md +++ b/docs/reference/modules/lib_userAuth.md @@ -22,7 +22,7 @@ #### Defined in -[src/lib/userAuth.ts:13](https://github.com/asyncapi/glee/blob/80679df/src/lib/userAuth.ts#L13) +[src/lib/userAuth.ts:13](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/userAuth.ts#L13) ## Functions @@ -42,7 +42,7 @@ #### Defined in -[src/lib/userAuth.ts:76](https://github.com/asyncapi/glee/blob/80679df/src/lib/userAuth.ts#L76) +[src/lib/userAuth.ts:76](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/userAuth.ts#L76) ___ @@ -62,7 +62,7 @@ ___ #### Defined in -[src/lib/userAuth.ts:15](https://github.com/asyncapi/glee/blob/80679df/src/lib/userAuth.ts#L15) +[src/lib/userAuth.ts:15](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/userAuth.ts#L15) ___ @@ -82,4 +82,4 @@ ___ #### Defined in -[src/lib/userAuth.ts:47](https://github.com/asyncapi/glee/blob/80679df/src/lib/userAuth.ts#L47) +[src/lib/userAuth.ts:47](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/userAuth.ts#L47) diff --git a/docs/reference/modules/lib_util.md b/docs/reference/modules/lib_util.md index 5eea4fd49..09b23912c 100644 --- a/docs/reference/modules/lib_util.md +++ b/docs/reference/modules/lib_util.md @@ -37,7 +37,7 @@ #### Defined in -[src/lib/util.ts:204](https://github.com/asyncapi/glee/blob/80679df/src/lib/util.ts#L204) +[src/lib/util.ts:204](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/util.ts#L204) ___ @@ -57,7 +57,7 @@ ___ #### Defined in -[src/lib/util.ts:121](https://github.com/asyncapi/glee/blob/80679df/src/lib/util.ts#L121) +[src/lib/util.ts:121](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/util.ts#L121) ___ @@ -79,7 +79,7 @@ Duplicates a GleeMessage. #### Defined in -[src/lib/util.ts:53](https://github.com/asyncapi/glee/blob/80679df/src/lib/util.ts#L53) +[src/lib/util.ts:53](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/util.ts#L53) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[src/lib/util.ts:181](https://github.com/asyncapi/glee/blob/80679df/src/lib/util.ts#L181) +[src/lib/util.ts:181](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/util.ts#L181) ___ @@ -127,7 +127,7 @@ ___ #### Defined in -[src/lib/util.ts:241](https://github.com/asyncapi/glee/blob/80679df/src/lib/util.ts#L241) +[src/lib/util.ts:241](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/util.ts#L241) ___ @@ -150,7 +150,7 @@ Determines if a path matches a channel, and returns the matching params and its #### Defined in -[src/lib/util.ts:23](https://github.com/asyncapi/glee/blob/80679df/src/lib/util.ts#L23) +[src/lib/util.ts:23](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/util.ts#L23) ___ @@ -171,7 +171,7 @@ ___ #### Defined in -[src/lib/util.ts:125](https://github.com/asyncapi/glee/blob/80679df/src/lib/util.ts#L125) +[src/lib/util.ts:125](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/util.ts#L125) ___ @@ -192,7 +192,7 @@ ___ #### Defined in -[src/lib/util.ts:141](https://github.com/asyncapi/glee/blob/80679df/src/lib/util.ts#L141) +[src/lib/util.ts:141](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/util.ts#L141) ___ @@ -215,7 +215,7 @@ Determines if a path matches a channel. #### Defined in -[src/lib/util.ts:84](https://github.com/asyncapi/glee/blob/80679df/src/lib/util.ts#L84) +[src/lib/util.ts:84](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/util.ts#L84) ___ @@ -235,7 +235,7 @@ ___ #### Defined in -[src/lib/util.ts:152](https://github.com/asyncapi/glee/blob/80679df/src/lib/util.ts#L152) +[src/lib/util.ts:152](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/util.ts#L152) ___ @@ -260,4 +260,4 @@ Object #### Defined in -[src/lib/util.ts:96](https://github.com/asyncapi/glee/blob/80679df/src/lib/util.ts#L96) +[src/lib/util.ts:96](https://github.com/asyncapi/glee/blob/d8e3bd7/src/lib/util.ts#L96) diff --git a/docs/reference/modules/middlewares.md b/docs/reference/modules/middlewares.md index b3232af1d..bcd335e7e 100644 --- a/docs/reference/modules/middlewares.md +++ b/docs/reference/modules/middlewares.md @@ -34,7 +34,7 @@ #### Defined in -[src/middlewares/index.d.ts:7](https://github.com/asyncapi/glee/blob/80679df/src/middlewares/index.d.ts#L7) +[src/middlewares/index.d.ts:7](https://github.com/asyncapi/glee/blob/d8e3bd7/src/middlewares/index.d.ts#L7) ___ @@ -59,7 +59,7 @@ ___ #### Defined in -[src/middlewares/index.d.ts:3](https://github.com/asyncapi/glee/blob/80679df/src/middlewares/index.d.ts#L3) +[src/middlewares/index.d.ts:3](https://github.com/asyncapi/glee/blob/d8e3bd7/src/middlewares/index.d.ts#L3) ___ @@ -84,4 +84,4 @@ ___ #### Defined in -[src/middlewares/index.d.ts:12](https://github.com/asyncapi/glee/blob/80679df/src/middlewares/index.d.ts#L12) +[src/middlewares/index.d.ts:12](https://github.com/asyncapi/glee/blob/d8e3bd7/src/middlewares/index.d.ts#L12) diff --git a/docs/reference/modules/middlewares_buffer2string.md b/docs/reference/modules/middlewares_buffer2string.md index 331e9f294..f720a8ca5 100644 --- a/docs/reference/modules/middlewares_buffer2string.md +++ b/docs/reference/modules/middlewares_buffer2string.md @@ -27,4 +27,4 @@ #### Defined in -[src/middlewares/buffer2string.ts:4](https://github.com/asyncapi/glee/blob/80679df/src/middlewares/buffer2string.ts#L4) +[src/middlewares/buffer2string.ts:4](https://github.com/asyncapi/glee/blob/d8e3bd7/src/middlewares/buffer2string.ts#L4) diff --git a/docs/reference/modules/middlewares_channelLogger.md b/docs/reference/modules/middlewares_channelLogger.md index 10e88c69b..b73cb965b 100644 --- a/docs/reference/modules/middlewares_channelLogger.md +++ b/docs/reference/modules/middlewares_channelLogger.md @@ -27,4 +27,4 @@ #### Defined in -[src/middlewares/channelLogger.ts:5](https://github.com/asyncapi/glee/blob/80679df/src/middlewares/channelLogger.ts#L5) +[src/middlewares/channelLogger.ts:5](https://github.com/asyncapi/glee/blob/d8e3bd7/src/middlewares/channelLogger.ts#L5) diff --git a/docs/reference/modules/middlewares_errorLogger.md b/docs/reference/modules/middlewares_errorLogger.md index ea2774da1..254e8bb02 100644 --- a/docs/reference/modules/middlewares_errorLogger.md +++ b/docs/reference/modules/middlewares_errorLogger.md @@ -28,4 +28,4 @@ #### Defined in -[src/middlewares/errorLogger.ts:6](https://github.com/asyncapi/glee/blob/80679df/src/middlewares/errorLogger.ts#L6) +[src/middlewares/errorLogger.ts:6](https://github.com/asyncapi/glee/blob/d8e3bd7/src/middlewares/errorLogger.ts#L6) diff --git a/docs/reference/modules/middlewares_existsInAsyncAPI.md b/docs/reference/modules/middlewares_existsInAsyncAPI.md index 474c7b299..63049601d 100644 --- a/docs/reference/modules/middlewares_existsInAsyncAPI.md +++ b/docs/reference/modules/middlewares_existsInAsyncAPI.md @@ -39,4 +39,4 @@ #### Defined in -[src/middlewares/existsInAsyncAPI.ts:5](https://github.com/asyncapi/glee/blob/80679df/src/middlewares/existsInAsyncAPI.ts#L5) +[src/middlewares/existsInAsyncAPI.ts:5](https://github.com/asyncapi/glee/blob/d8e3bd7/src/middlewares/existsInAsyncAPI.ts#L5) diff --git a/docs/reference/modules/middlewares_json2string.md b/docs/reference/modules/middlewares_json2string.md index 685533861..f029645a5 100644 --- a/docs/reference/modules/middlewares_json2string.md +++ b/docs/reference/modules/middlewares_json2string.md @@ -27,4 +27,4 @@ #### Defined in -[src/middlewares/json2string.ts:4](https://github.com/asyncapi/glee/blob/80679df/src/middlewares/json2string.ts#L4) +[src/middlewares/json2string.ts:4](https://github.com/asyncapi/glee/blob/d8e3bd7/src/middlewares/json2string.ts#L4) diff --git a/docs/reference/modules/middlewares_payloadLogger.md b/docs/reference/modules/middlewares_payloadLogger.md index 403ad368f..ddeee24c3 100644 --- a/docs/reference/modules/middlewares_payloadLogger.md +++ b/docs/reference/modules/middlewares_payloadLogger.md @@ -27,4 +27,4 @@ #### Defined in -[src/middlewares/payloadLogger.ts:5](https://github.com/asyncapi/glee/blob/80679df/src/middlewares/payloadLogger.ts#L5) +[src/middlewares/payloadLogger.ts:5](https://github.com/asyncapi/glee/blob/d8e3bd7/src/middlewares/payloadLogger.ts#L5) diff --git a/docs/reference/modules/middlewares_string2json.md b/docs/reference/modules/middlewares_string2json.md index ae2a8120b..5ee5972ab 100644 --- a/docs/reference/modules/middlewares_string2json.md +++ b/docs/reference/modules/middlewares_string2json.md @@ -27,4 +27,4 @@ #### Defined in -[src/middlewares/string2json.ts:4](https://github.com/asyncapi/glee/blob/80679df/src/middlewares/string2json.ts#L4) +[src/middlewares/string2json.ts:4](https://github.com/asyncapi/glee/blob/d8e3bd7/src/middlewares/string2json.ts#L4) diff --git a/docs/reference/modules/middlewares_validate.md b/docs/reference/modules/middlewares_validate.md index 8d4708a1b..cf362ebc6 100644 --- a/docs/reference/modules/middlewares_validate.md +++ b/docs/reference/modules/middlewares_validate.md @@ -39,4 +39,4 @@ #### Defined in -[src/middlewares/validate.ts:7](https://github.com/asyncapi/glee/blob/80679df/src/middlewares/validate.ts#L7) +[src/middlewares/validate.ts:7](https://github.com/asyncapi/glee/blob/d8e3bd7/src/middlewares/validate.ts#L7) diff --git a/docs/reference/modules/middlewares_validateConnection.md b/docs/reference/modules/middlewares_validateConnection.md index 6d360046d..c57d4d8ca 100644 --- a/docs/reference/modules/middlewares_validateConnection.md +++ b/docs/reference/modules/middlewares_validateConnection.md @@ -27,4 +27,4 @@ #### Defined in -[src/middlewares/validateConnection.ts:4](https://github.com/asyncapi/glee/blob/80679df/src/middlewares/validateConnection.ts#L4) +[src/middlewares/validateConnection.ts:4](https://github.com/asyncapi/glee/blob/d8e3bd7/src/middlewares/validateConnection.ts#L4) diff --git a/docs/reference/modules/registerAdapters.md b/docs/reference/modules/registerAdapters.md index 46eca21ac..a0251ab43 100644 --- a/docs/reference/modules/registerAdapters.md +++ b/docs/reference/modules/registerAdapters.md @@ -28,4 +28,4 @@ #### Defined in -[src/registerAdapters.ts:14](https://github.com/asyncapi/glee/blob/80679df/src/registerAdapters.ts#L14) +[src/registerAdapters.ts:14](https://github.com/asyncapi/glee/blob/d8e3bd7/src/registerAdapters.ts#L14) diff --git a/examples/anime-http/README.md b/examples/anime-http/README.md new file mode 100644 index 000000000..66f7310ec --- /dev/null +++ b/examples/anime-http/README.md @@ -0,0 +1,29 @@ +# Anime-HTTP + +This application is a dummy application showcasing the use of HTTP adapter in Glee. This application makes and `GET` call to a third-party REST API to fetch the list of famous Anime. + + +## Prerequisites + +- Node.js (version 12 or higher) + +## How to run the Application + +The application is divided into a `server` and a `client` which needs to be run simultaneously. + +**To run Server** + +```sh +cd server +npm run dev +``` + +**To run Client** + +```sh +cd client +npm run dev +``` + + +The Server needs to run first and then the client application. The server fetches the data from the third-party REST API when the client makes a `GET` API call to the server. \ No newline at end of file diff --git a/examples/anime-http/client/asyncapi.yaml b/examples/anime-http/client/asyncapi.yaml index 33f2eed39..56c7465be 100644 --- a/examples/anime-http/client/asyncapi.yaml +++ b/examples/anime-http/client/asyncapi.yaml @@ -69,11 +69,6 @@ operations: $ref: '#/channels/trendingAnime' messages: - $ref: '#/components/messages/trendingAnimeMessage' - reply: - channel: - $ref: '#/channels/trendingAnime' - messages: - - $ref: '#/components/messages/trendingAnimeReply' components: messages: testMessage: diff --git a/examples/anime-http/server/asyncapi.yaml b/examples/anime-http/server/asyncapi.yaml index 65e2af90b..c91c9f534 100644 --- a/examples/anime-http/server/asyncapi.yaml +++ b/examples/anime-http/server/asyncapi.yaml @@ -39,11 +39,12 @@ operations: $ref: '#/channels/trendingAnime' messages: - $ref: '#/components/messages/trendingAnime' - reply: - channel: - $ref: "#/channels/trendingAnime" - messages: - - $ref: '#/components/messages/trendingAnimeReply' + trendingAnimeReply: + action: send + channel: + $ref: '#/channels/trendingAnime' + messages: + - $ref: '#/components/messages/trendingAnime' components: messages: trendingAnime: diff --git a/examples/anime-http/server/functions/trendingAnimeController.ts b/examples/anime-http/server/functions/trendingAnimeController.ts index 82bb78993..381a24eb3 100644 --- a/examples/anime-http/server/functions/trendingAnimeController.ts +++ b/examples/anime-http/server/functions/trendingAnimeController.ts @@ -2,11 +2,13 @@ export default async function (event) { const replyPayload = event.payload const replyQuery = event.query return { - reply: [ + send: [ { payload: replyPayload, - query: replyQuery - }, - ], + query: replyQuery, + channel: 'trendingAnime' + } + + ] } } diff --git a/examples/crypto-websockets/server/asyncapi.yaml b/examples/crypto-websockets/server/asyncapi.yaml index 41848db70..730aa152d 100644 --- a/examples/crypto-websockets/server/asyncapi.yaml +++ b/examples/crypto-websockets/server/asyncapi.yaml @@ -32,7 +32,7 @@ channels: token: type: string operations: - /price.subscribe: + sendPrice: action: send channel: $ref: '#/channels/price' diff --git a/examples/flight-management/backend/asyncapi.yaml b/examples/flight-management/backend/asyncapi.yaml index 0443434bc..56be5e650 100644 --- a/examples/flight-management/backend/asyncapi.yaml +++ b/examples/flight-management/backend/asyncapi.yaml @@ -1,22 +1,28 @@ -asyncapi: 2.4.0 +asyncapi: 3.0.0 info: title: Flight Board version: 0.0.1 - description: Flight Board offers real time flight info on all of the screens at an airport. This AsyncAPI file is only for the real time communication. We are using Glee to manage the WebSocket server as well as the REST API server, which is being created with Express.js. - + description: >- + Flight Board offers real time flight info on all of the screens at an + airport. This AsyncAPI file is only for the real time communication. We are + using Glee to manage the WebSocket server as well as the REST API server, + which is being created with Express.js. servers: websockets: - url: ws://localhost:3000 + host: 'localhost:3000' protocol: ws - description: This Websocket server is available without authorization. It receives the changes that are made by different sources and updates the database and Flight Boards. + description: >- + This Websocket server is available without authorization. It receives the + changes that are made by different sources and updates the database and + Flight Boards. channels: - /: - publish: - operationId: sendMessage - message: - oneOf: - - $ref: '#/components/messages/updateFlight' - - $ref: '#/components/messages/getFlights' + index: + address: / + messages: + updateFlight: + $ref: '#/components/messages/updateFlight' + getFlights: + $ref: '#/components/messages/getFlights' bindings: ws: query: @@ -24,10 +30,20 @@ channels: properties: airport: type: string +operations: + sendMessage: + action: receive + channel: + $ref: '#/channels/index' + messages: + - $ref: '#/components/messages/updateFlight' + - $ref: '#/components/messages/getFlights' components: messages: getFlights: - summary: This message should be published when a board wants to receive all of the flights that depart or arrive at that airport. + summary: >- + This message should be published when a board wants to receive all of + the flights that depart or arrive at that airport. payload: type: object additionalProperties: false @@ -52,4 +68,6 @@ components: eventName: type: string description: The name of the event. - enum: ['allFlights', 'updateFlight'] + enum: + - allFlights + - updateFlight diff --git a/examples/http-test/asyncapi.yaml b/examples/http-test/asyncapi.yaml index 1f090efc9..807a7a649 100644 --- a/examples/http-test/asyncapi.yaml +++ b/examples/http-test/asyncapi.yaml @@ -46,13 +46,13 @@ operations: channel: $ref: "#/channels/TRIGGER" messages: - - $ref: "#/components/messages/string" + - $ref: "#/channels/TRIGGER/messages/string" receiveTrigger: reply: channel: $ref: "#/channels/TRIGGER" messages: - - $ref: "#/components/messages/string" + - $ref: "#/channels/TRIGGER/messages/string" channel: $ref: '#/channels/TRIGGER' action: receive diff --git a/examples/http-test/docs/asyncapi.md b/examples/http-test/docs/asyncapi.md index 234c53fb8..8933e70dc 100644 --- a/examples/http-test/docs/asyncapi.md +++ b/examples/http-test/docs/asyncapi.md @@ -26,3 +26,184 @@ This app is a test app. it will send requests to httpbin.org to see if glee work ## Operations +### SEND `/` Operation + +* Operation ID: `sendTrigger` +* Available only on servers: [local-trigger](#local-trigger-server) + +#### Message `string` + +##### Payload + +| Name | Type | Description | Value | Constraints | Notes | +|---|---|---|---|---|---| +| (root) | string | - | - | - | - | + +> Examples of payload _(generated)_ + +```json +"string" +``` + + +#### `http` Message specific information + +| Name | Type | Description | Value | Constraints | Notes | +|---|---|---|---|---|---| +| headers | object | - | - | - | **additional properties are allowed** | +| headers.a | string | - | - | - | **required** | +| headers.b | string | - | - | - | **required** | + + +### REPLY `/` Operation + +* Operation ID: `receiveTrigger` +* Available only on servers: [local-trigger](#local-trigger-server) + +#### `http` Operation specific information + +| Name | Type | Description | Value | Constraints | Notes | +|---|---|---|---|---|---| +| method | - | - | `"POST"` | - | - | + +Request contains **one of** the following messages: + +#### Message `string` + +##### Payload + +| Name | Type | Description | Value | Constraints | Notes | +|---|---|---|---|---|---| +| (root) | string | - | - | - | - | + +> Examples of payload _(generated)_ + +```json +"string" +``` + + +#### `http` Message specific information + +| Name | Type | Description | Value | Constraints | Notes | +|---|---|---|---|---|---| +| headers | object | - | - | - | **additional properties are allowed** | +| headers.a | string | - | - | - | **required** | +| headers.b | string | - | - | - | **required** | + +#### Message `empty` + +##### Payload + +| Name | Type | Description | Value | Constraints | Notes | +|---|---|---|---|---|---| +| (root) | null | - | - | - | - | + +> Examples of payload _(generated)_ + +```json +"" +``` + + +#### Response information + +* should be done to channel: `/` + + +### SEND `/delete` Operation + +* Operation ID: `sendDELETE` +* Available only on servers: [httpbin.org](#httpbinorg-server) + +#### `http` Operation specific information + +| Name | Type | Description | Value | Constraints | Notes | +|---|---|---|---|---|---| +| method | - | - | `"DELETE"` | - | - | + + +### RECEIVE `/delete` Operation + +* Operation ID: `receiveDELETE` +* Available only on servers: [httpbin.org](#httpbinorg-server) + + +### SEND `/get` Operation + +* Operation ID: `sendGET` +* Available only on servers: [httpbin.org](#httpbinorg-server) + +#### `http` Operation specific information + +| Name | Type | Description | Value | Constraints | Notes | +|---|---|---|---|---|---| +| method | - | - | `"GET"` | - | - | + + +### RECEIVE `/get` Operation + +* Operation ID: `receiveGET` +* Available only on servers: [httpbin.org](#httpbinorg-server) + +#### `http` Operation specific information + +| Name | Type | Description | Value | Constraints | Notes | +|---|---|---|---|---|---| +| method | - | - | `"GET"` | - | - | + + +### SEND `/post` Operation + +* Operation ID: `sendPOST` +* Available only on servers: [httpbin.org](#httpbinorg-server) + +#### `http` Operation specific information + +| Name | Type | Description | Value | Constraints | Notes | +|---|---|---|---|---|---| +| method | - | - | `"POST"` | - | - | + + +### RECEIVE `/post` Operation + +* Operation ID: `receivePOST` +* Available only on servers: [httpbin.org](#httpbinorg-server) + + +### SEND `/patch` Operation + +* Operation ID: `sendPATCH` +* Available only on servers: [httpbin.org](#httpbinorg-server) + +#### `http` Operation specific information + +| Name | Type | Description | Value | Constraints | Notes | +|---|---|---|---|---|---| +| method | - | - | `"PATCH"` | - | - | + + +### RECEIVE `/patch` Operation + +* Operation ID: `receivePATCH` +* Available only on servers: [httpbin.org](#httpbinorg-server) + + +### SEND `/put` Operation + +* Operation ID: `sendPUT` +* Available only on servers: [httpbin.org](#httpbinorg-server) + +#### `http` Operation specific information + +| Name | Type | Description | Value | Constraints | Notes | +|---|---|---|---|---|---| +| method | - | - | `"PUT"` | - | - | + + +### RECEIVE `/put` Operation + +* Operation ID: `receivePUT` +* Available only on servers: [httpbin.org](#httpbinorg-server) + + diff --git a/examples/kafka-test/asyncapi.yaml b/examples/kafka-test/asyncapi.yaml index 32a19990c..11ef1153b 100644 --- a/examples/kafka-test/asyncapi.yaml +++ b/examples/kafka-test/asyncapi.yaml @@ -4,44 +4,34 @@ info: version: '1' servers: mykafka: - host: kafka://pkc-6ojv2.us-west4.gcp.confluent.cloud:9092 + host: 'pkc-6ojv2.us-west4.gcp.confluent.cloud:9092' protocol: kafka-secure security: - $ref: '#/components/securitySchemes/saslScramExample' - # - saslScramExample: [] - - $ref: '#/components/securitySchemes/saslScramExample2' channels: test: - # address: null + address: test messages: testMessage: $ref: '#/components/messages/testMessage' produce: + address: produce messages: - produceMessage: + testMessage: $ref: '#/components/messages/testMessage' -operations: +operations: onTest: - title: Test Kafka Connection - summary: Publish messages to Test channel. - # description: A longer description + action: receive channel: - $ref: "#/channels/test" + $ref: '#/channels/test' + messages: + - $ref: '#/components/messages/testMessage' + sendMessage: action: send - reply: - address: - location: "$message.header#/replyTo" - channel: - $ref: '#/channels/produce' - - onProduce: - title: Test Kafka Connection - summary: Recieve messages from Produce channel. - # description: A longer description channel: - $ref: "#/channels/produce" - action: receive - + $ref: '#/channels/produce' + messages: + - $ref: '#/components/messages/testMessage' components: messages: testMessage: @@ -49,11 +39,7 @@ components: type: object properties: test: - type: string + type: string securitySchemes: - saslScramExample: - type: scramSha256 - userPass: - type: userPassword - saslScramExample2: - type: scramSha256 + saslScramExample: + type: scramSha256 diff --git a/examples/kafka-test/package-lock.json b/examples/kafka-test/package-lock.json index d3405f8e4..740b8ab8d 100644 --- a/examples/kafka-test/package-lock.json +++ b/examples/kafka-test/package-lock.json @@ -10,19 +10,20 @@ "license": "Apache-2.0", "dependencies": { "@asyncapi/glee": "file:../..", - "@asyncapi/parser": "^1.18.0" + "@asyncapi/parser": "^3.0.14" } }, "../..": { "name": "@asyncapi/glee", - "version": "0.26.2", + "version": "0.36.18", "license": "Apache-2.0", "dependencies": { - "@asyncapi/generator": "^1.10.14", - "@asyncapi/html-template": "^0.28.4", - "@asyncapi/markdown-template": "^1.3.3", - "@asyncapi/parser": "^1.13.1", - "@types/jest": "^27.4.0", + "@asyncapi/generator": "^1.17.22", + "@asyncapi/html-template": "^2.3.3", + "@asyncapi/markdown-template": "^1.5.0", + "@asyncapi/parser": "^3.0.14", + "@next/env": "^14.0.4", + "@types/jest": "^29.5.11", "@types/qs": "^6.9.7", "ajv": "^6.12.6", "async": "^3.2.0", @@ -66,15 +67,15 @@ "@typescript-eslint/parser": "^5.9.0", "all-contributors-cli": "^6.14.2", "eslint": "^8.6.0", - "eslint-plugin-jest": "^23.8.2", + "eslint-plugin-jest": "^27.6.0", "eslint-plugin-sonarjs": "^0.19.0", "fs-extra": "^10.1.0", - "jest": "^27.4.7", - "jest-extended": "^1.2.0", + "jest": "^29.7.0", + "jest-extended": "^4.0.2", "jsdoc-to-markdown": "^5.0.3", "markdown-toc": "^1.2.0", "rimraf": "^3.0.2", - "ts-jest": "^27.1.2", + "ts-jest": "^29.1.1", "tsc-watch": "^4.5.0", "typedoc": "^0.23.28", "typedoc-plugin-markdown": "^3.11.8", @@ -7324,217 +7325,1655 @@ "node": ">=6" } }, - "node_modules/@apidevtools/json-schema-ref-parser": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.0.tgz", - "integrity": "sha512-teB30tFooE3iQs2HQIKJ02D8UZA1Xy1zaczzhUjJs0CymYxeC0g+y5rCY2p8NHBM6DBUVoR8rSM4kHLj1WE9mQ==", + "node_modules/@asyncapi/glee": { + "resolved": "../..", + "link": true + }, + "node_modules/@asyncapi/parser": { + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.14.tgz", + "integrity": "sha512-tC2gmKkw28PWWMcGUXHQjTfVftiZdr+FQtsfapaHh36spX9uwe13iYzkcTyCkwSJAHibtg7wvStuHsiufP8xng==", + "dependencies": { + "@asyncapi/specs": "^6.6.0", + "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", + "@stoplight/json": "^3.20.2", + "@stoplight/json-ref-readers": "^1.2.2", + "@stoplight/json-ref-resolver": "^3.1.5", + "@stoplight/spectral-core": "^1.16.1", + "@stoplight/spectral-functions": "^1.7.2", + "@stoplight/spectral-parsers": "^1.0.2", + "@stoplight/spectral-ref-resolver": "^1.0.3", + "@stoplight/types": "^13.12.0", + "@types/json-schema": "^7.0.11", + "@types/urijs": "^1.19.19", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "ajv-formats": "^2.1.1", + "avsc": "^5.7.5", + "js-yaml": "^4.1.0", + "jsonpath-plus": "^7.2.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@asyncapi/specs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.6.0.tgz", + "integrity": "sha512-pXJa0sCeBpif5al5CSa0f3HvwVBQXzd96/Xgq8Jsh6KM4CYxCe7p6paaC9fDjdBVXyWAioQmZiGRxEVUMINbUw==", "dependencies": { - "@jsdevtools/ono": "^7.1.3", - "@types/json-schema": "^7.0.6", - "call-me-maybe": "^1.0.1", - "js-yaml": "^4.1.0" + "@types/json-schema": "^7.0.11" } }, - "node_modules/@apidevtools/json-schema-ref-parser/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "node_modules/@jsep-plugin/regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.3.tgz", + "integrity": "sha512-XfZgry4DwEZvSFtS/6Y+R48D7qJYJK6R9/yJFyUFHCIUMEEHuJ4X95TDgJp5QkmzfLYvapMPzskV5HpIDrREug==", + "engines": { + "node": ">= 10.16.0" + }, + "peerDependencies": { + "jsep": "^0.4.0||^1.0.0" + } }, - "node_modules/@apidevtools/json-schema-ref-parser/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/@jsep-plugin/ternary": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@jsep-plugin/ternary/-/ternary-1.1.3.tgz", + "integrity": "sha512-qtLGzCNzPVJ3kdH6/zoLWDPjauHIKiLSBAR71Wa0+PWvGA8wODUQvRgxtpUA5YqAYL3CQ8S4qXhd/9WuWTZirg==", + "engines": { + "node": ">= 10.16.0" + }, + "peerDependencies": { + "jsep": "^0.4.0||^1.0.0" + } + }, + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", "dependencies": { - "argparse": "^2.0.1" + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/@stoplight/better-ajv-errors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stoplight/better-ajv-errors/-/better-ajv-errors-1.0.3.tgz", + "integrity": "sha512-0p9uXkuB22qGdNfy3VeEhxkU5uwvp/KrBTAbrLBURv6ilxIVwanKwjMc41lQfIVgPGcOkmLbTolfFrSsueu7zA==", + "dependencies": { + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": "^12.20 || >= 14.13" + }, + "peerDependencies": { + "ajv": ">=8" } }, - "node_modules/@asyncapi/glee": { - "resolved": "../..", - "link": true + "node_modules/@stoplight/json": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@stoplight/json/-/json-3.21.0.tgz", + "integrity": "sha512-5O0apqJ/t4sIevXCO3SBN9AHCEKKR/Zb4gaj7wYe5863jme9g02Q0n/GhM7ZCALkL+vGPTe4ZzTETP8TFtsw3g==", + "dependencies": { + "@stoplight/ordered-object-literal": "^1.0.3", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^13.6.0", + "jsonc-parser": "~2.2.1", + "lodash": "^4.17.21", + "safe-stable-stringify": "^1.1" + }, + "engines": { + "node": ">=8.3.0" + } }, - "node_modules/@asyncapi/parser": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-1.18.0.tgz", - "integrity": "sha512-FbcYjXNhBBAnDVHUR87MLtCtnTim7DzLq04y3D3wHQEVhITGqROxslbEDqnLEpssqJl/aBCsW21CGocDJT/q4g==", + "node_modules/@stoplight/json-ref-readers": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@stoplight/json-ref-readers/-/json-ref-readers-1.2.2.tgz", + "integrity": "sha512-nty0tHUq2f1IKuFYsLM4CXLZGHdMn+X/IwEUIpeSOXt0QjMUbL0Em57iJUDzz+2MkWG83smIigNZ3fauGjqgdQ==", "dependencies": { - "@apidevtools/json-schema-ref-parser": "^9.0.6", - "@asyncapi/specs": "^4.1.0", - "@fmvilas/pseudo-yaml-ast": "^0.3.1", - "ajv": "^6.10.1", - "js-yaml": "^3.13.1", - "json-to-ast": "^2.1.0", - "lodash.clonedeep": "^4.5.0", "node-fetch": "^2.6.0", - "tiny-merge-patch": "^0.1.2" + "tslib": "^1.14.1" + }, + "engines": { + "node": ">=8.3.0" } }, - "node_modules/@asyncapi/specs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-4.1.0.tgz", - "integrity": "sha512-2arh2J4vGUkgx7Y8zB2UMdYpgYiL4P+Te1Na5Yi9IEDe6UBVwOGFYK8MR7HZ0/oInHQFygpuouAjHnIifoZykg==", + "node_modules/@stoplight/json-ref-resolver": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@stoplight/json-ref-resolver/-/json-ref-resolver-3.1.6.tgz", + "integrity": "sha512-YNcWv3R3n3U6iQYBsFOiWSuRGE5su1tJSiX6pAPRVk7dP0L7lqCteXGzuVRQ0gMZqUl8v1P0+fAKxF6PLo9B5A==", "dependencies": { - "@types/json-schema": "^7.0.11" + "@stoplight/json": "^3.21.0", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^12.3.0 || ^13.0.0", + "@types/urijs": "^1.19.19", + "dependency-graph": "~0.11.0", + "fast-memoize": "^2.5.2", + "immer": "^9.0.6", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "urijs": "^1.19.11" + }, + "engines": { + "node": ">=8.3.0" } }, - "node_modules/@fmvilas/pseudo-yaml-ast": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@fmvilas/pseudo-yaml-ast/-/pseudo-yaml-ast-0.3.1.tgz", - "integrity": "sha512-8OAB74W2a9M3k9bjYD8AjVXkX+qO8c0SqNT5HlgOqx7AxSw8xdksEcZp7gFtfi+4njSxT6+76ZR+1ubjAwQHOg==", - "dependencies": { - "yaml-ast-parser": "0.0.43" + "node_modules/@stoplight/json-ref-resolver/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/@stoplight/ordered-object-literal": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@stoplight/ordered-object-literal/-/ordered-object-literal-1.0.5.tgz", + "integrity": "sha512-COTiuCU5bgMUtbIFBuyyh2/yVVzlr5Om0v5utQDgBCuQUOPgU1DwoffkTfg4UBQOvByi5foF4w4T+H9CoRe5wg==", + "engines": { + "node": ">=8" } }, - "node_modules/@jsdevtools/ono": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", - "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" + "node_modules/@stoplight/path": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@stoplight/path/-/path-1.3.2.tgz", + "integrity": "sha512-lyIc6JUlUA8Ve5ELywPC8I2Sdnh1zc1zmbYgVarhXIp9YeAB0ReeqmGEOWNtlHkbP2DAA1AL65Wfn2ncjK/jtQ==", + "engines": { + "node": ">=8" + } }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + "node_modules/@stoplight/spectral-core": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-core/-/spectral-core-1.18.3.tgz", + "integrity": "sha512-YY8x7X2SWJIhGTLPol+eFiQpWPz0D0mJdkK2i4A0QJG68KkNhypP6+JBC7/Kz3XWjqr0L/RqAd+N5cQLPOKZGQ==", + "dependencies": { + "@stoplight/better-ajv-errors": "1.0.3", + "@stoplight/json": "~3.21.0", + "@stoplight/path": "1.3.2", + "@stoplight/spectral-parsers": "^1.0.0", + "@stoplight/spectral-ref-resolver": "^1.0.0", + "@stoplight/spectral-runtime": "^1.0.0", + "@stoplight/types": "~13.6.0", + "@types/es-aggregate-error": "^1.0.2", + "@types/json-schema": "^7.0.11", + "ajv": "^8.6.0", + "ajv-errors": "~3.0.0", + "ajv-formats": "~2.1.0", + "es-aggregate-error": "^1.0.7", + "jsonpath-plus": "7.1.0", + "lodash": "~4.17.21", + "lodash.topath": "^4.5.2", + "minimatch": "3.1.2", + "nimma": "0.2.2", + "pony-cause": "^1.0.0", + "simple-eval": "1.0.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@stoplight/spectral-core/node_modules/@stoplight/types": { + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-13.6.0.tgz", + "integrity": "sha512-dzyuzvUjv3m1wmhPfq82lCVYGcXG0xUYgqnWfCq3PCVR4BKFhjdkHrnJ+jIDoMKvXb05AZP/ObQF6+NpDo29IQ==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": "^12.20 || >=14.13" } }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/@stoplight/spectral-core/node_modules/jsonpath-plus": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-7.1.0.tgz", + "integrity": "sha512-gTaNRsPWO/K2KY6MrqaUFClF9kmuM6MFH5Dhg1VYDODgFbByw1yb7xu3hrViE/sz+dGOeMWgCzwUwQtAnCTE9g==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@stoplight/spectral-core/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/@stoplight/spectral-formats": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-formats/-/spectral-formats-1.6.0.tgz", + "integrity": "sha512-X27qhUfNluiduH0u/QwJqhOd8Wk5YKdxVmKM03Aijlx0AH1H5mYt3l9r7t2L4iyJrsBaFPnMGt7UYJDGxszbNA==", "dependencies": { - "sprintf-js": "~1.0.2" + "@stoplight/json": "^3.17.0", + "@stoplight/spectral-core": "^1.8.0", + "@types/json-schema": "^7.0.7", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12" } }, - "node_modules/call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" + "node_modules/@stoplight/spectral-formats/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, - "node_modules/code-error-fragment": { - "version": "0.0.230", - "resolved": "https://registry.npmjs.org/code-error-fragment/-/code-error-fragment-0.0.230.tgz", - "integrity": "sha512-cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw==", + "node_modules/@stoplight/spectral-functions": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-functions/-/spectral-functions-1.7.2.tgz", + "integrity": "sha512-f+61/FtIkQeIo+a269CeaeqjpyRsgDyIk6DGr7iS4hyuk1PPk7Uf6MNRDs9FEIBh7CpdEJ+HSHbMLwgpymWTIw==", + "dependencies": { + "@stoplight/better-ajv-errors": "1.0.3", + "@stoplight/json": "^3.17.1", + "@stoplight/spectral-core": "^1.7.0", + "@stoplight/spectral-formats": "^1.0.0", + "@stoplight/spectral-runtime": "^1.1.0", + "ajv": "^8.6.3", + "ajv-draft-04": "~1.0.0", + "ajv-errors": "~3.0.0", + "ajv-formats": "~2.1.0", + "lodash": "~4.17.21", + "tslib": "^2.3.0" + }, "engines": { - "node": ">= 4" + "node": ">=12" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "node_modules/@stoplight/spectral-functions/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/@stoplight/spectral-parsers": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-parsers/-/spectral-parsers-1.0.4.tgz", + "integrity": "sha512-nCTVvtX6q71M8o5Uvv9kxU31Gk1TRmgD6/k8HBhdCmKG6FWcwgjiZouA/R3xHLn/VwTI/9k8SdG5Mkdy0RBqbQ==", + "dependencies": { + "@stoplight/json": "~3.21.0", + "@stoplight/types": "^14.1.1", + "@stoplight/yaml": "~4.3.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=4" + "node": "^12.20 || >=14.13" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "node_modules/@stoplight/spectral-parsers/node_modules/@stoplight/types": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "node_modules/@stoplight/spectral-parsers/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, - "node_modules/grapheme-splitter": { + "node_modules/@stoplight/spectral-ref-resolver": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + "resolved": "https://registry.npmjs.org/@stoplight/spectral-ref-resolver/-/spectral-ref-resolver-1.0.4.tgz", + "integrity": "sha512-5baQIYL0NJTSVy8v6RxOR4U51xOUYM8wJri1YvlAT6bPN8m0EIxMwfVYi0xUZEMVeHcWx869nIkoqyWmOutF2A==", + "dependencies": { + "@stoplight/json-ref-readers": "1.2.2", + "@stoplight/json-ref-resolver": "~3.1.6", + "@stoplight/spectral-runtime": "^1.1.2", + "dependency-graph": "0.11.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12" + } }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/@stoplight/spectral-ref-resolver/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/@stoplight/spectral-runtime": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-runtime/-/spectral-runtime-1.1.2.tgz", + "integrity": "sha512-fr5zRceXI+hrl82yAVoME+4GvJie8v3wmOe9tU+ZLRRNonizthy8qDi0Z/z4olE+vGreSDcuDOZ7JjRxFW5kTw==", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "@stoplight/json": "^3.17.0", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^12.3.0", + "abort-controller": "^3.0.0", + "lodash": "^4.17.21", + "node-fetch": "^2.6.7", + "tslib": "^2.3.1" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=12" } }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "node_modules/@stoplight/spectral-runtime/node_modules/@stoplight/types": { + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-12.5.0.tgz", + "integrity": "sha512-dwqYcDrGmEyUv5TWrDam5TGOxU72ufyQ7hnOIIDdmW5ezOwZaBFoR5XQ9AsH49w7wgvOqB2Bmo799pJPWnpCbg==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/json-to-ast": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/json-to-ast/-/json-to-ast-2.1.0.tgz", - "integrity": "sha512-W9Lq347r8tA1DfMvAGn9QNcgYm4Wm7Yc+k8e6vezpMnRT+NHbtlxgNBXRVjXe9YM6eTn6+p/MKOlV/aABJcSnQ==", + "node_modules/@stoplight/spectral-runtime/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/@stoplight/types": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-13.20.0.tgz", + "integrity": "sha512-2FNTv05If7ib79VPDA/r9eUet76jewXFH2y2K5vuge6SXbRHtWBhcaRmu+6QpF4/WRNoJj5XYRSwLGXDxysBGA==", "dependencies": { - "code-error-fragment": "0.0.230", - "grapheme-splitter": "^1.0.4" + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" }, "engines": { - "node": ">= 4" + "node": "^12.20 || >=14.13" } }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + "node_modules/@stoplight/yaml": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.3.0.tgz", + "integrity": "sha512-JZlVFE6/dYpP9tQmV0/ADfn32L9uFarHWxfcRhReKUnljz1ZiUM5zpX+PH8h5CJs6lao3TuFqnPm9IJJCEkE2w==", + "dependencies": { + "@stoplight/ordered-object-literal": "^1.0.5", + "@stoplight/types": "^14.1.1", + "@stoplight/yaml-ast-parser": "0.0.50", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=10.8" + } }, - "node_modules/node-fetch": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz", - "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==", + "node_modules/@stoplight/yaml-ast-parser": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.50.tgz", + "integrity": "sha512-Pb6M8TDO9DtSVla9yXSTAxmo9GVEouq5P40DWXdOie69bXogZTkgvopCq+yEvTMA0F6PEvdJmbtTV3ccIp11VQ==" + }, + "node_modules/@stoplight/yaml/node_modules/@stoplight/types": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", "dependencies": { - "whatwg-url": "^5.0.0" + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" }, "engines": { - "node": "4.x || >=6.0.0" + "node": "^12.20 || >=14.13" + } + }, + "node_modules/@stoplight/yaml/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/@types/es-aggregate-error": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/es-aggregate-error/-/es-aggregate-error-1.0.6.tgz", + "integrity": "sha512-qJ7LIFp06h1QE1aVxbVd+zJP2wdaugYXYfd6JxsyRMrYHaxb6itXPogW2tz+ylUJ1n1b+JF1PHyYCfYHm0dvUg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "node_modules/@types/node": { + "version": "20.12.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/urijs": { + "version": "1.19.25", + "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.25.tgz", + "integrity": "sha512-XOfUup9r3Y06nFAZh3WvO0rBU4OtlfPB/vgxpjg+NRdGU6CN6djdc6OEiH+PcqHCY6eFLo9Ista73uarf4gnBg==" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", "peerDependencies": { - "encoding": "^0.1.0" + "ajv": "^8.5.0" }, "peerDependenciesMeta": { - "encoding": { + "ajv": { "optional": true } } }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "engines": { - "node": ">=6" + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peerDependencies": { + "ajv": "^8.0.1" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } }, - "node_modules/tiny-merge-patch": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/tiny-merge-patch/-/tiny-merge-patch-0.1.2.tgz", - "integrity": "sha512-NLoA//tTMBPTr0oGdq+fxnvVR0tDa8tOcG9ZGbuovGzROadZ404qOV4g01jeWa5S8MC9nAOvu5bQgCW7s8tlWQ==" + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/avsc": { + "version": "5.7.7", + "resolved": "https://registry.npmjs.org/avsc/-/avsc-5.7.7.tgz", + "integrity": "sha512-9cYNccliXZDByFsFliVwk5GvTq058Fj513CiR4E60ndDwmuXzTJEp/Bp8FyuRmGyYupLjHLs+JA9/CBoVS4/NQ==", + "engines": { + "node": ">=0.11" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-aggregate-error": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.13.tgz", + "integrity": "sha512-KkzhUUuD2CUMqEc8JEqsXEMDHzDPE8RCjZeUBitsnB1eNcAJWQPiciKsMXe3Yytj4Flw1XLl46Qcf9OxvZha7A==", + "dependencies": { + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-memoize": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", + "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "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-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "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-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsep": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.3.8.tgz", + "integrity": "sha512-qofGylTGgYj9gZFsHuyWAN4jr35eJ66qJCK4eKDnldohuUoQFbU3iZn2zjvEbd9wOAhP9Wx5DsAAduTyE1PSWQ==", + "engines": { + "node": ">= 10.16.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/jsonc-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.1.tgz", + "integrity": "sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w==" + }, + "node_modules/jsonpath-plus": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-7.2.0.tgz", + "integrity": "sha512-zBfiUPM5nD0YZSBT/o/fbCUlCcepMIdP0CJZxM1+KgA4f2T206f6VAg9e7mX35+KlMaIc5qXW34f3BnwJ3w+RA==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha512-1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nimma": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/nimma/-/nimma-0.2.2.tgz", + "integrity": "sha512-V52MLl7BU+tH2Np9tDrIXK8bql3MVUadnMIl/0/oZSGC9keuro0O9UUv9QKp0aMvtN8HRew4G7byY7H4eWsxaQ==", + "dependencies": { + "@jsep-plugin/regex": "^1.0.1", + "@jsep-plugin/ternary": "^1.0.2", + "astring": "^1.8.1", + "jsep": "^1.2.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + }, + "optionalDependencies": { + "jsonpath-plus": "^6.0.1", + "lodash.topath": "^4.5.2" + } + }, + "node_modules/nimma/node_modules/jsonpath-plus": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-6.0.1.tgz", + "integrity": "sha512-EvGovdvau6FyLexFH2OeXfIITlgIbgZoAZe3usiySeaIDm5QS+A10DKNpaPBBqqRSZr2HN6HVNXxtwUAr2apEw==", + "optional": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/pony-cause": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-1.1.1.tgz", + "integrity": "sha512-PxkIc/2ZpLiEzQXu5YRDOUgBlfGYBY8156HY5ZcRAwwonMk5W/MrJP2LLkG/hF7GEQzaHo2aS7ho6ZLCOvf+6g==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-stable-stringify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz", + "integrity": "sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/simple-eval": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-eval/-/simple-eval-1.0.0.tgz", + "integrity": "sha512-kpKJR+bqTscgC0xuAl2xHN6bB12lHjC2DCUfqjAx19bQyO3R2EVLOurm3H9AUltv/uFVcSCVNc6faegR+8NYLw==", + "dependencies": { + "jsep": "^1.1.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, "node_modules/uri-js": { "version": "4.4.1", @@ -7544,6 +8983,19 @@ "punycode": "^2.1.0" } }, + "node_modules/urijs": { + "version": "1.19.11", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz", + "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==" + }, + "node_modules/utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "engines": { + "node": ">= 4" + } + }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -7558,50 +9010,53 @@ "webidl-conversions": "^3.0.0" } }, - "node_modules/yaml-ast-parser": { - "version": "0.0.43", - "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", - "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" - } - }, - "dependencies": { - "@apidevtools/json-schema-ref-parser": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.0.tgz", - "integrity": "sha512-teB30tFooE3iQs2HQIKJ02D8UZA1Xy1zaczzhUjJs0CymYxeC0g+y5rCY2p8NHBM6DBUVoR8rSM4kHLj1WE9mQ==", - "requires": { - "@jsdevtools/ono": "^7.1.3", - "@types/json-schema": "^7.0.6", - "call-me-maybe": "^1.0.1", - "js-yaml": "^4.1.0" - }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - } + "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-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + } + }, + "dependencies": { "@asyncapi/glee": { "version": "file:../..", "requires": { - "@asyncapi/generator": "^1.10.14", - "@asyncapi/html-template": "^0.28.4", - "@asyncapi/markdown-template": "^1.3.3", - "@asyncapi/parser": "^1.13.1", + "@asyncapi/generator": "^1.17.22", + "@asyncapi/html-template": "^2.3.3", + "@asyncapi/markdown-template": "^1.5.0", + "@asyncapi/parser": "^3.0.14", + "@next/env": "^14.0.4", "@tsconfig/node14": "^1.0.1", "@types/async": "^3.2.11", "@types/debug": "^4.1.7", - "@types/jest": "^27.4.0", + "@types/jest": "^29.5.11", "@types/qs": "^6.9.7", "@types/socket.io": "^3.0.2", "@types/uri-templates": "^0.1.31", @@ -7621,13 +9076,13 @@ "emojis": "^1.0.10", "eslint": "^8.6.0", "eslint-plugin-github": "^4.3.5", - "eslint-plugin-jest": "^23.8.2", + "eslint-plugin-jest": "^27.6.0", "eslint-plugin-security": "^1.4.0", "eslint-plugin-sonarjs": "^0.19.0", "fs-extra": "^10.1.0", "got": "^12.5.3", - "jest": "^27.4.7", - "jest-extended": "^1.2.0", + "jest": "^29.7.0", + "jest-extended": "^4.0.2", "jsdoc-to-markdown": "^5.0.3", "kafkajs": "^2.2.3", "markdown-toc": "^1.2.0", @@ -7638,7 +9093,7 @@ "rimraf": "^3.0.2", "socket.io": "^4.1.2", "terminal-image": "^2.0.0", - "ts-jest": "^27.1.2", + "ts-jest": "^29.1.1", "tsc-watch": "^4.5.0", "typedoc": "^0.23.28", "typedoc-plugin-markdown": "^3.11.8", @@ -13106,153 +14561,1202 @@ } } }, - "@asyncapi/parser": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-1.18.0.tgz", - "integrity": "sha512-FbcYjXNhBBAnDVHUR87MLtCtnTim7DzLq04y3D3wHQEVhITGqROxslbEDqnLEpssqJl/aBCsW21CGocDJT/q4g==", + "@asyncapi/parser": { + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.14.tgz", + "integrity": "sha512-tC2gmKkw28PWWMcGUXHQjTfVftiZdr+FQtsfapaHh36spX9uwe13iYzkcTyCkwSJAHibtg7wvStuHsiufP8xng==", + "requires": { + "@asyncapi/specs": "^6.6.0", + "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", + "@stoplight/json": "^3.20.2", + "@stoplight/json-ref-readers": "^1.2.2", + "@stoplight/json-ref-resolver": "^3.1.5", + "@stoplight/spectral-core": "^1.16.1", + "@stoplight/spectral-functions": "^1.7.2", + "@stoplight/spectral-parsers": "^1.0.2", + "@stoplight/spectral-ref-resolver": "^1.0.3", + "@stoplight/types": "^13.12.0", + "@types/json-schema": "^7.0.11", + "@types/urijs": "^1.19.19", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "ajv-formats": "^2.1.1", + "avsc": "^5.7.5", + "js-yaml": "^4.1.0", + "jsonpath-plus": "^7.2.0", + "node-fetch": "2.6.7" + } + }, + "@asyncapi/specs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.6.0.tgz", + "integrity": "sha512-pXJa0sCeBpif5al5CSa0f3HvwVBQXzd96/Xgq8Jsh6KM4CYxCe7p6paaC9fDjdBVXyWAioQmZiGRxEVUMINbUw==", + "requires": { + "@types/json-schema": "^7.0.11" + } + }, + "@jsep-plugin/regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.3.tgz", + "integrity": "sha512-XfZgry4DwEZvSFtS/6Y+R48D7qJYJK6R9/yJFyUFHCIUMEEHuJ4X95TDgJp5QkmzfLYvapMPzskV5HpIDrREug==", + "requires": {} + }, + "@jsep-plugin/ternary": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@jsep-plugin/ternary/-/ternary-1.1.3.tgz", + "integrity": "sha512-qtLGzCNzPVJ3kdH6/zoLWDPjauHIKiLSBAR71Wa0+PWvGA8wODUQvRgxtpUA5YqAYL3CQ8S4qXhd/9WuWTZirg==", + "requires": {} + }, + "@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "@stoplight/better-ajv-errors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stoplight/better-ajv-errors/-/better-ajv-errors-1.0.3.tgz", + "integrity": "sha512-0p9uXkuB22qGdNfy3VeEhxkU5uwvp/KrBTAbrLBURv6ilxIVwanKwjMc41lQfIVgPGcOkmLbTolfFrSsueu7zA==", + "requires": { + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "@stoplight/json": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@stoplight/json/-/json-3.21.0.tgz", + "integrity": "sha512-5O0apqJ/t4sIevXCO3SBN9AHCEKKR/Zb4gaj7wYe5863jme9g02Q0n/GhM7ZCALkL+vGPTe4ZzTETP8TFtsw3g==", + "requires": { + "@stoplight/ordered-object-literal": "^1.0.3", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^13.6.0", + "jsonc-parser": "~2.2.1", + "lodash": "^4.17.21", + "safe-stable-stringify": "^1.1" + } + }, + "@stoplight/json-ref-readers": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@stoplight/json-ref-readers/-/json-ref-readers-1.2.2.tgz", + "integrity": "sha512-nty0tHUq2f1IKuFYsLM4CXLZGHdMn+X/IwEUIpeSOXt0QjMUbL0Em57iJUDzz+2MkWG83smIigNZ3fauGjqgdQ==", + "requires": { + "node-fetch": "^2.6.0", + "tslib": "^1.14.1" + } + }, + "@stoplight/json-ref-resolver": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@stoplight/json-ref-resolver/-/json-ref-resolver-3.1.6.tgz", + "integrity": "sha512-YNcWv3R3n3U6iQYBsFOiWSuRGE5su1tJSiX6pAPRVk7dP0L7lqCteXGzuVRQ0gMZqUl8v1P0+fAKxF6PLo9B5A==", + "requires": { + "@stoplight/json": "^3.21.0", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^12.3.0 || ^13.0.0", + "@types/urijs": "^1.19.19", + "dependency-graph": "~0.11.0", + "fast-memoize": "^2.5.2", + "immer": "^9.0.6", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "urijs": "^1.19.11" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } + }, + "@stoplight/ordered-object-literal": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@stoplight/ordered-object-literal/-/ordered-object-literal-1.0.5.tgz", + "integrity": "sha512-COTiuCU5bgMUtbIFBuyyh2/yVVzlr5Om0v5utQDgBCuQUOPgU1DwoffkTfg4UBQOvByi5foF4w4T+H9CoRe5wg==" + }, + "@stoplight/path": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@stoplight/path/-/path-1.3.2.tgz", + "integrity": "sha512-lyIc6JUlUA8Ve5ELywPC8I2Sdnh1zc1zmbYgVarhXIp9YeAB0ReeqmGEOWNtlHkbP2DAA1AL65Wfn2ncjK/jtQ==" + }, + "@stoplight/spectral-core": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-core/-/spectral-core-1.18.3.tgz", + "integrity": "sha512-YY8x7X2SWJIhGTLPol+eFiQpWPz0D0mJdkK2i4A0QJG68KkNhypP6+JBC7/Kz3XWjqr0L/RqAd+N5cQLPOKZGQ==", + "requires": { + "@stoplight/better-ajv-errors": "1.0.3", + "@stoplight/json": "~3.21.0", + "@stoplight/path": "1.3.2", + "@stoplight/spectral-parsers": "^1.0.0", + "@stoplight/spectral-ref-resolver": "^1.0.0", + "@stoplight/spectral-runtime": "^1.0.0", + "@stoplight/types": "~13.6.0", + "@types/es-aggregate-error": "^1.0.2", + "@types/json-schema": "^7.0.11", + "ajv": "^8.6.0", + "ajv-errors": "~3.0.0", + "ajv-formats": "~2.1.0", + "es-aggregate-error": "^1.0.7", + "jsonpath-plus": "7.1.0", + "lodash": "~4.17.21", + "lodash.topath": "^4.5.2", + "minimatch": "3.1.2", + "nimma": "0.2.2", + "pony-cause": "^1.0.0", + "simple-eval": "1.0.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "@stoplight/types": { + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-13.6.0.tgz", + "integrity": "sha512-dzyuzvUjv3m1wmhPfq82lCVYGcXG0xUYgqnWfCq3PCVR4BKFhjdkHrnJ+jIDoMKvXb05AZP/ObQF6+NpDo29IQ==", + "requires": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + } + }, + "jsonpath-plus": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-7.1.0.tgz", + "integrity": "sha512-gTaNRsPWO/K2KY6MrqaUFClF9kmuM6MFH5Dhg1VYDODgFbByw1yb7xu3hrViE/sz+dGOeMWgCzwUwQtAnCTE9g==" + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } + }, + "@stoplight/spectral-formats": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-formats/-/spectral-formats-1.6.0.tgz", + "integrity": "sha512-X27qhUfNluiduH0u/QwJqhOd8Wk5YKdxVmKM03Aijlx0AH1H5mYt3l9r7t2L4iyJrsBaFPnMGt7UYJDGxszbNA==", + "requires": { + "@stoplight/json": "^3.17.0", + "@stoplight/spectral-core": "^1.8.0", + "@types/json-schema": "^7.0.7", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } + }, + "@stoplight/spectral-functions": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-functions/-/spectral-functions-1.7.2.tgz", + "integrity": "sha512-f+61/FtIkQeIo+a269CeaeqjpyRsgDyIk6DGr7iS4hyuk1PPk7Uf6MNRDs9FEIBh7CpdEJ+HSHbMLwgpymWTIw==", + "requires": { + "@stoplight/better-ajv-errors": "1.0.3", + "@stoplight/json": "^3.17.1", + "@stoplight/spectral-core": "^1.7.0", + "@stoplight/spectral-formats": "^1.0.0", + "@stoplight/spectral-runtime": "^1.1.0", + "ajv": "^8.6.3", + "ajv-draft-04": "~1.0.0", + "ajv-errors": "~3.0.0", + "ajv-formats": "~2.1.0", + "lodash": "~4.17.21", + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } + }, + "@stoplight/spectral-parsers": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-parsers/-/spectral-parsers-1.0.4.tgz", + "integrity": "sha512-nCTVvtX6q71M8o5Uvv9kxU31Gk1TRmgD6/k8HBhdCmKG6FWcwgjiZouA/R3xHLn/VwTI/9k8SdG5Mkdy0RBqbQ==", + "requires": { + "@stoplight/json": "~3.21.0", + "@stoplight/types": "^14.1.1", + "@stoplight/yaml": "~4.3.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "@stoplight/types": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", + "requires": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } + }, + "@stoplight/spectral-ref-resolver": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-ref-resolver/-/spectral-ref-resolver-1.0.4.tgz", + "integrity": "sha512-5baQIYL0NJTSVy8v6RxOR4U51xOUYM8wJri1YvlAT6bPN8m0EIxMwfVYi0xUZEMVeHcWx869nIkoqyWmOutF2A==", + "requires": { + "@stoplight/json-ref-readers": "1.2.2", + "@stoplight/json-ref-resolver": "~3.1.6", + "@stoplight/spectral-runtime": "^1.1.2", + "dependency-graph": "0.11.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } + }, + "@stoplight/spectral-runtime": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-runtime/-/spectral-runtime-1.1.2.tgz", + "integrity": "sha512-fr5zRceXI+hrl82yAVoME+4GvJie8v3wmOe9tU+ZLRRNonizthy8qDi0Z/z4olE+vGreSDcuDOZ7JjRxFW5kTw==", + "requires": { + "@stoplight/json": "^3.17.0", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^12.3.0", + "abort-controller": "^3.0.0", + "lodash": "^4.17.21", + "node-fetch": "^2.6.7", + "tslib": "^2.3.1" + }, + "dependencies": { + "@stoplight/types": { + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-12.5.0.tgz", + "integrity": "sha512-dwqYcDrGmEyUv5TWrDam5TGOxU72ufyQ7hnOIIDdmW5ezOwZaBFoR5XQ9AsH49w7wgvOqB2Bmo799pJPWnpCbg==", + "requires": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } + }, + "@stoplight/types": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-13.20.0.tgz", + "integrity": "sha512-2FNTv05If7ib79VPDA/r9eUet76jewXFH2y2K5vuge6SXbRHtWBhcaRmu+6QpF4/WRNoJj5XYRSwLGXDxysBGA==", + "requires": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + } + }, + "@stoplight/yaml": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.3.0.tgz", + "integrity": "sha512-JZlVFE6/dYpP9tQmV0/ADfn32L9uFarHWxfcRhReKUnljz1ZiUM5zpX+PH8h5CJs6lao3TuFqnPm9IJJCEkE2w==", + "requires": { + "@stoplight/ordered-object-literal": "^1.0.5", + "@stoplight/types": "^14.1.1", + "@stoplight/yaml-ast-parser": "0.0.50", + "tslib": "^2.2.0" + }, + "dependencies": { + "@stoplight/types": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", + "requires": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } + }, + "@stoplight/yaml-ast-parser": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.50.tgz", + "integrity": "sha512-Pb6M8TDO9DtSVla9yXSTAxmo9GVEouq5P40DWXdOie69bXogZTkgvopCq+yEvTMA0F6PEvdJmbtTV3ccIp11VQ==" + }, + "@types/es-aggregate-error": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/es-aggregate-error/-/es-aggregate-error-1.0.6.tgz", + "integrity": "sha512-qJ7LIFp06h1QE1aVxbVd+zJP2wdaugYXYfd6JxsyRMrYHaxb6itXPogW2tz+ylUJ1n1b+JF1PHyYCfYHm0dvUg==", + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "@types/node": { + "version": "20.12.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/urijs": { + "version": "1.19.25", + "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.25.tgz", + "integrity": "sha512-XOfUup9r3Y06nFAZh3WvO0rBU4OtlfPB/vgxpjg+NRdGU6CN6djdc6OEiH+PcqHCY6eFLo9Ista73uarf4gnBg==" + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "requires": {} + }, + "ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "requires": {} + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "requires": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "requires": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + } + }, + "astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==" + }, + "available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "requires": { + "possible-typed-array-names": "^1.0.0" + } + }, + "avsc": { + "version": "5.7.7", + "resolved": "https://registry.npmjs.org/avsc/-/avsc-5.7.7.tgz", + "integrity": "sha512-9cYNccliXZDByFsFliVwk5GvTq058Fj513CiR4E60ndDwmuXzTJEp/Bp8FyuRmGyYupLjHLs+JA9/CBoVS4/NQ==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==" + }, + "es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "requires": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + } + }, + "es-aggregate-error": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.13.tgz", + "integrity": "sha512-KkzhUUuD2CUMqEc8JEqsXEMDHzDPE8RCjZeUBitsnB1eNcAJWQPiciKsMXe3Yytj4Flw1XLl46Qcf9OxvZha7A==", + "requires": { + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "set-function-name": "^2.0.2" + } + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "requires": { + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "requires": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-memoize": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", + "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "requires": { - "@apidevtools/json-schema-ref-parser": "^9.0.6", - "@asyncapi/specs": "^4.1.0", - "@fmvilas/pseudo-yaml-ast": "^0.3.1", - "ajv": "^6.10.1", - "js-yaml": "^3.13.1", - "json-to-ast": "^2.1.0", - "lodash.clonedeep": "^4.5.0", - "node-fetch": "^2.6.0", - "tiny-merge-patch": "^0.1.2" + "is-callable": "^1.1.3" } }, - "@asyncapi/specs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-4.1.0.tgz", - "integrity": "sha512-2arh2J4vGUkgx7Y8zB2UMdYpgYiL4P+Te1Na5Yi9IEDe6UBVwOGFYK8MR7HZ0/oInHQFygpuouAjHnIifoZykg==", + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "requires": { - "@types/json-schema": "^7.0.11" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" } }, - "@fmvilas/pseudo-yaml-ast": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@fmvilas/pseudo-yaml-ast/-/pseudo-yaml-ast-0.3.1.tgz", - "integrity": "sha512-8OAB74W2a9M3k9bjYD8AjVXkX+qO8c0SqNT5HlgOqx7AxSw8xdksEcZp7gFtfi+4njSxT6+76ZR+1ubjAwQHOg==", + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "requires": { - "yaml-ast-parser": "0.0.43" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, - "@jsdevtools/ono": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", - "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" + "get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "requires": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + } }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "requires": { + "define-properties": "^1.1.3" + } }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "get-intrinsic": "^1.1.3" } }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "requires": { - "sprintf-js": "~1.0.2" + "es-define-property": "^1.0.0" } }, - "call-me-maybe": { + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "requires": { + "has-symbols": "^1.0.3" + } }, - "code-error-fragment": { - "version": "0.0.230", - "resolved": "https://registry.npmjs.org/code-error-fragment/-/code-error-fragment-0.0.230.tgz", - "integrity": "sha512-cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw==" + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "requires": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + } }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + } }, - "grapheme-splitter": { + "is-bigint": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "requires": { + "is-typed-array": "^1.1.13" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "requires": { + "call-bind": "^1.0.7" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "requires": { + "which-typed-array": "^1.1.14" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" } }, + "jsep": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.3.8.tgz", + "integrity": "sha512-qofGylTGgYj9gZFsHuyWAN4jr35eJ66qJCK4eKDnldohuUoQFbU3iZn2zjvEbd9wOAhP9Wx5DsAAduTyE1PSWQ==" + }, "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "json-to-ast": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/json-to-ast/-/json-to-ast-2.1.0.tgz", - "integrity": "sha512-W9Lq347r8tA1DfMvAGn9QNcgYm4Wm7Yc+k8e6vezpMnRT+NHbtlxgNBXRVjXe9YM6eTn6+p/MKOlV/aABJcSnQ==", + "jsonc-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.1.tgz", + "integrity": "sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w==" + }, + "jsonpath-plus": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-7.2.0.tgz", + "integrity": "sha512-zBfiUPM5nD0YZSBT/o/fbCUlCcepMIdP0CJZxM1+KgA4f2T206f6VAg9e7mX35+KlMaIc5qXW34f3BnwJ3w+RA==" + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha512-1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { - "code-error-fragment": "0.0.230", - "grapheme-splitter": "^1.0.4" + "brace-expansion": "^1.1.7" } }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + "nimma": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/nimma/-/nimma-0.2.2.tgz", + "integrity": "sha512-V52MLl7BU+tH2Np9tDrIXK8bql3MVUadnMIl/0/oZSGC9keuro0O9UUv9QKp0aMvtN8HRew4G7byY7H4eWsxaQ==", + "requires": { + "@jsep-plugin/regex": "^1.0.1", + "@jsep-plugin/ternary": "^1.0.2", + "astring": "^1.8.1", + "jsep": "^1.2.0", + "jsonpath-plus": "^6.0.1", + "lodash.topath": "^4.5.2" + }, + "dependencies": { + "jsonpath-plus": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-6.0.1.tgz", + "integrity": "sha512-EvGovdvau6FyLexFH2OeXfIITlgIbgZoAZe3usiySeaIDm5QS+A10DKNpaPBBqqRSZr2HN6HVNXxtwUAr2apEw==", + "optional": true + } + } }, "node-fetch": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz", - "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" } }, + "object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "requires": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "pony-cause": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-1.1.1.tgz", + "integrity": "sha512-PxkIc/2ZpLiEzQXu5YRDOUgBlfGYBY8156HY5ZcRAwwonMk5W/MrJP2LLkG/hF7GEQzaHo2aS7ho6ZLCOvf+6g==" + }, + "possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==" + }, "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + }, + "regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "requires": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + } }, - "sprintf-js": { + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, + "safe-regex-test": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + } }, - "tiny-merge-patch": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/tiny-merge-patch/-/tiny-merge-patch-0.1.2.tgz", - "integrity": "sha512-NLoA//tTMBPTr0oGdq+fxnvVR0tDa8tOcG9ZGbuovGzROadZ404qOV4g01jeWa5S8MC9nAOvu5bQgCW7s8tlWQ==" + "safe-stable-stringify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz", + "integrity": "sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==" + }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + } + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + }, + "simple-eval": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-eval/-/simple-eval-1.0.0.tgz", + "integrity": "sha512-kpKJR+bqTscgC0xuAl2xHN6bB12lHjC2DCUfqjAx19bQyO3R2EVLOurm3H9AUltv/uFVcSCVNc6faegR+8NYLw==", + "requires": { + "jsep": "^1.1.2" + } + }, + "string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } }, "tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + } + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -13261,6 +15765,16 @@ "punycode": "^2.1.0" } }, + "urijs": { + "version": "1.19.11", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz", + "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==" + }, + "utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==" + }, "webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -13275,10 +15789,29 @@ "webidl-conversions": "^3.0.0" } }, - "yaml-ast-parser": { - "version": "0.0.43", - "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", - "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "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" + } + }, + "which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + } } } } diff --git a/examples/kafka-test/package.json b/examples/kafka-test/package.json index c49a06d6f..0ff1722cd 100644 --- a/examples/kafka-test/package.json +++ b/examples/kafka-test/package.json @@ -11,6 +11,6 @@ "license": "Apache-2.0", "dependencies": { "@asyncapi/glee": "file:../..", - "@asyncapi/parser": "^1.18.0" + "@asyncapi/parser": "^3.0.14" } } diff --git a/examples/shrek-websockets/asyncapi.yaml b/examples/shrek-websockets/asyncapi.yaml index 2c0d65320..10130abd7 100644 --- a/examples/shrek-websockets/asyncapi.yaml +++ b/examples/shrek-websockets/asyncapi.yaml @@ -1,50 +1,56 @@ -asyncapi: 2.0.0 - -# -# Overal information for users of the application -# +asyncapi: 3.0.0 info: title: Shrek App - version: '1.0.0' - description: | - Purpose of this app is to have some fun with AsyncAPI and WebSocket and define an interface for ... Shrek. + version: 1.0.0 + description: > + Purpose of this app is to have some fun with AsyncAPI and WebSocket and + define an interface for ... Shrek. + ![](https://media.giphy.com/media/10Ug6rDDuG3YoU/giphy-downsized.gif) - You can use this API to chat with Shrek bot or to get updates about artifical travels to different locations. -# -# Details on how to connect to the application -# + + You can use this API to chat with Shrek bot or to get updates about + artifical travels to different locations. servers: swamp: - url: ws://localhost + host: localhost protocol: ws - -# -# Details about all the channels that you can listen to or send to messages -# channels: - /chat: - subscribe: - summary: Client can receive chat messages. - operationId: subChatMessage - message: + chat: + address: /chat + messages: + receiveChatMessage: $ref: '#/components/messages/chatMessage' - publish: - summary: Client can send chat messages. - operationId: pubChatMessage - message: + sendChatMessage: $ref: '#/components/messages/chatMessage' - /travel/status: - subscribe: - summary: Client can receive travel info status. - operationId: subTravelInfo - message: + travelStatus: + address: /travel/status + messages: + subTravelInfo: $ref: '#/components/messages/travelInfo' - -# -# All reusable parts for readability and staying DRY -# +operations: + recieveChatMessage: + action: receive + channel: + $ref: '#/channels/chat' + summary: Client can send chat messages. + messages: + - $ref: '#/components/messages/chatMessage' + sendChatMessage: + action: send + channel: + $ref: '#/channels/chat' + summary: Client can receive chat messages. + messages: + - $ref: '#/components/messages/chatMessage' + sendTravelInfo: + action: send + channel: + $ref: '#/channels/travelStatus' + summary: Client can receive travel info status. + messages: + - $ref: '#/components/messages/travelInfo' components: messages: chatMessage: @@ -69,4 +75,4 @@ components: type: string arrival: description: Time left to get there. - type: string \ No newline at end of file + type: string diff --git a/examples/shrek-websockets/functions/pubChatMessage.js b/examples/shrek-websockets/functions/receiveChatMessage.js similarity index 100% rename from examples/shrek-websockets/functions/pubChatMessage.js rename to examples/shrek-websockets/functions/receiveChatMessage.js diff --git a/examples/social-network/notifications-service/asyncapi.yaml b/examples/social-network/notifications-service/asyncapi.yaml index eccb914c4..d6ea01935 100644 --- a/examples/social-network/notifications-service/asyncapi.yaml +++ b/examples/social-network/notifications-service/asyncapi.yaml @@ -1,19 +1,24 @@ -asyncapi: 2.2.0 +asyncapi: 3.0.0 info: title: Notifications Service version: 0.1.0 - servers: mosquitto: - url: mqtt://test.mosquitto.org + host: test.mosquitto.org protocol: mqtt bindings: mqtt: clientId: notifications-service - channels: - post/liked: - publish: - operationId: onPostLiked - message: + postLiked: + address: post/liked + messages: + onPostLikedMmessage: $ref: '../websocket-server/asyncapi.yaml#/components/messages/notifyPostLiked' +operations: + onPostLiked: + action: receive + channel: + $ref: '#/channels/postLiked' + messages: + - $ref: '#/channels/post~1liked/messages/onPostLikedMessage' diff --git a/examples/social-network/websocket-server/asyncapi.yaml b/examples/social-network/websocket-server/asyncapi.yaml index c09bba93b..cf0b21ab8 100644 --- a/examples/social-network/websocket-server/asyncapi.yaml +++ b/examples/social-network/websocket-server/asyncapi.yaml @@ -1,37 +1,53 @@ -asyncapi: 2.2.0 +asyncapi: 3.0.0 info: title: The Social Network version: 0.1.0 - servers: websockets: - url: ws://0.0.0.0:3001 + host: '0.0.0.0:3001' protocol: ws mosquitto: - url: mqtt://test.mosquitto.org + host: test.mosquitto.org protocol: mqtt bindings: mqtt: clientId: the-social-network - channels: - /: - publish: - operationId: onLikeDislike - message: + index: + address: / + messages: + likeOrDislike: $ref: '#/components/messages/likeOrDislike' - subscribe: - message: + likeCountUpdated: $ref: '#/components/messages/likeCountUpdated' servers: - - websockets - post/liked: - subscribe: - message: + - $ref: '#/servers/websockets' + postLiked: + address: post/liked + messages: + notifyPostLiked: $ref: '#/components/messages/notifyPostLiked' servers: - - mosquitto - + - $ref: '#/servers/mosquitto' +operations: + onLikeDislike: + action: receive + channel: + $ref: '#/channels/index' + messages: + - $ref: '#/components/messages/likeOrDislike' + onLikeCounted: + action: send + channel: + $ref: '#/channels/index' + messages: + - $ref: '#/components/messages/likeCountUpdated' + notifyPostLiked: + action: send + channel: + $ref: '#/channels/postLiked' + messages: + - $ref: '#/components/messages/notifyPostLiked' components: messages: likeOrDislike: @@ -92,4 +108,4 @@ components: description: The id of the post that has been liked. userId: type: integer - description: The user who liked the post. \ No newline at end of file + description: The user who liked the post. diff --git a/examples/social-network/websocket-server/package-lock.json b/examples/social-network/websocket-server/package-lock.json index 00976efff..ca7fc449b 100644 --- a/examples/social-network/websocket-server/package-lock.json +++ b/examples/social-network/websocket-server/package-lock.json @@ -10,7 +10,7 @@ "license": "Apache-2.0", "dependencies": { "@asyncapi/glee": "file:../../..", - "@asyncapi/parser": "^3.0.3", + "@asyncapi/parser": "^3.0.14", "flat-file-db": "^1.0.0", "lowdb": "^3.0.0" }, @@ -20,13 +20,13 @@ }, "../../..": { "name": "@asyncapi/glee", - "version": "0.35.2", + "version": "0.36.18", "license": "Apache-2.0", "dependencies": { - "@asyncapi/generator": "^1.17.0", - "@asyncapi/html-template": "^2.1.0", + "@asyncapi/generator": "^1.17.22", + "@asyncapi/html-template": "^2.3.3", "@asyncapi/markdown-template": "^1.5.0", - "@asyncapi/parser": "^3.0.2", + "@asyncapi/parser": "^3.0.14", "@next/env": "^14.0.4", "@types/jest": "^29.5.11", "@types/qs": "^6.9.7", @@ -95,11 +95,11 @@ "link": true }, "node_modules/@asyncapi/parser": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.3.tgz", - "integrity": "sha512-nRkzgzcSkqBMy6kL/AWNsL8EJzDePFI4x6949V+4R/zYtbAm1IYY9Q4DEc81pnxoWHrJrVvrSD6O73/VTJ+XoA==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.14.tgz", + "integrity": "sha512-tC2gmKkw28PWWMcGUXHQjTfVftiZdr+FQtsfapaHh36spX9uwe13iYzkcTyCkwSJAHibtg7wvStuHsiufP8xng==", "dependencies": { - "@asyncapi/specs": "^6.2.1", + "@asyncapi/specs": "^6.6.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -121,9 +121,9 @@ } }, "node_modules/@asyncapi/specs": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.2.1.tgz", - "integrity": "sha512-rfd0bzJrApEbxYD4U1SUG02GGG6lK6i6lup9LDWpVu1QwwuMNLAgf8+jsmsf3e7OinB/lauxRumGODXCxBu5Jw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.6.0.tgz", + "integrity": "sha512-pXJa0sCeBpif5al5CSa0f3HvwVBQXzd96/Xgq8Jsh6KM4CYxCe7p6paaC9fDjdBVXyWAioQmZiGRxEVUMINbUw==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -1520,10 +1520,10 @@ "@asyncapi/glee": { "version": "file:../../..", "requires": { - "@asyncapi/generator": "^1.17.0", - "@asyncapi/html-template": "^2.1.0", + "@asyncapi/generator": "^1.17.22", + "@asyncapi/html-template": "^2.3.3", "@asyncapi/markdown-template": "^1.5.0", - "@asyncapi/parser": "^3.0.2", + "@asyncapi/parser": "^3.0.14", "@next/env": "^14.0.4", "@tsconfig/node14": "^1.0.1", "@types/async": "^3.2.11", @@ -1580,11 +1580,11 @@ } }, "@asyncapi/parser": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.3.tgz", - "integrity": "sha512-nRkzgzcSkqBMy6kL/AWNsL8EJzDePFI4x6949V+4R/zYtbAm1IYY9Q4DEc81pnxoWHrJrVvrSD6O73/VTJ+XoA==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.14.tgz", + "integrity": "sha512-tC2gmKkw28PWWMcGUXHQjTfVftiZdr+FQtsfapaHh36spX9uwe13iYzkcTyCkwSJAHibtg7wvStuHsiufP8xng==", "requires": { - "@asyncapi/specs": "^6.2.1", + "@asyncapi/specs": "^6.6.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -1606,9 +1606,9 @@ } }, "@asyncapi/specs": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.2.1.tgz", - "integrity": "sha512-rfd0bzJrApEbxYD4U1SUG02GGG6lK6i6lup9LDWpVu1QwwuMNLAgf8+jsmsf3e7OinB/lauxRumGODXCxBu5Jw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.6.0.tgz", + "integrity": "sha512-pXJa0sCeBpif5al5CSa0f3HvwVBQXzd96/Xgq8Jsh6KM4CYxCe7p6paaC9fDjdBVXyWAioQmZiGRxEVUMINbUw==", "requires": { "@types/json-schema": "^7.0.11" } diff --git a/examples/social-network/websocket-server/package.json b/examples/social-network/websocket-server/package.json index 2e7173550..f0ac491b1 100644 --- a/examples/social-network/websocket-server/package.json +++ b/examples/social-network/websocket-server/package.json @@ -24,7 +24,7 @@ "homepage": "https://github.com/asyncapi/glee-hello-world#readme", "dependencies": { "@asyncapi/glee": "file:../../..", - "@asyncapi/parser": "^3.0.3", + "@asyncapi/parser": "^3.0.14", "flat-file-db": "^1.0.0", "lowdb": "^3.0.0" } diff --git a/package-lock.json b/package-lock.json index eea62e289..6d752cee9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "@asyncapi/glee", - "version": "0.35.8", + "version": "0.37.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@asyncapi/glee", - "version": "0.35.8", + "version": "0.37.0", "license": "Apache-2.0", "dependencies": { - "@asyncapi/generator": "^1.17.5", - "@asyncapi/html-template": "^2.1.4", - "@asyncapi/markdown-template": "^1.5.0", - "@asyncapi/parser": "^3.0.5", + "@asyncapi/generator": "^1.17.25", + "@asyncapi/html-template": "^2.3.5", + "@asyncapi/markdown-template": "^1.6.1", + "@asyncapi/parser": "^3.0.14", "@next/env": "^14.0.4", "@types/jest": "^29.5.11", "@types/qs": "^6.9.7", @@ -99,12 +99,12 @@ } }, "node_modules/@asyncapi/generator": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/@asyncapi/generator/-/generator-1.17.5.tgz", - "integrity": "sha512-sPuqScXTbwBPyAYiXcqTwi8790PFVBDQHTlIfl3SoGdfbvs0U86zQJbYgbK14D2hxnyfjRZxTPFdw6RdVPFDHg==", + "version": "1.17.25", + "resolved": "https://registry.npmjs.org/@asyncapi/generator/-/generator-1.17.25.tgz", + "integrity": "sha512-Wz8qFkHl13jYs9QeDEf/xScod4ukjQihFC9La4zsYA73sTc29RpIK0URvXJr/1rkTErU+QaNDbnbRHhlnqlm4w==", "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.8", - "@asyncapi/parser": "^3.0.5", + "@asyncapi/generator-react-sdk": "^1.0.18", + "@asyncapi/parser": "^3.0.14", "@npmcli/arborist": "5.6.3", "@smoya/multi-parser": "^5.0.0", "ajv": "^8.12.0", @@ -138,11 +138,11 @@ } }, "node_modules/@asyncapi/generator-react-sdk": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.9.tgz", - "integrity": "sha512-7ZFG6nfw+hHV2ZMFSqQ5XQNZGPkKIPU51Rz46Z+g9kGw7I/KP2cjMOZB8+l2vLpja7db/pDsbMmN2qzlvl/9Dg==", + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.18.tgz", + "integrity": "sha512-6pGOi1ODODtfXqe+qe1F/VNZIxMB+CIMyAUOt3dC+UE12mBmQe4VTO2VZpbu2HZ2LMG5cfkf3J6S4jJWvY9cDg==", "dependencies": { - "@asyncapi/parser": "^3.0.5", + "@asyncapi/parser": "^3.0.14", "@babel/core": "7.12.9", "@babel/preset-env": "^7.12.7", "@babel/preset-react": "^7.12.7", @@ -213,12 +213,12 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/@asyncapi/html-template": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-2.1.4.tgz", - "integrity": "sha512-lz1K6zk7x+0x8ScMhnl2XnNxJ2pCTnJwQUKpnSL7h4oqCQB0+dloq/u2RhhB5Y8+2WtAh4uGoNJUvvGWP8AgPg==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-2.3.5.tgz", + "integrity": "sha512-NZPjg7Mc1Dxn3NnZ4uIfKdv8q+0bcF4CQeeuX5nbgsEIt/ZztePGTTLp51F6aPa/6Dowf+1ZuibpOXhhb9OKAg==", "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.7", - "@asyncapi/parser": "^3.0.4", + "@asyncapi/generator-react-sdk": "^1.0.18", + "@asyncapi/parser": "^3.0.14", "@asyncapi/react-component": "^1.2.13", "highlight.js": "10.7.3", "puppeteer": "^14.1.0", @@ -228,11 +228,11 @@ } }, "node_modules/@asyncapi/markdown-template": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@asyncapi/markdown-template/-/markdown-template-1.5.0.tgz", - "integrity": "sha512-86ExMTh4PtnMCOJO1uomMViipNgWUKT+OTfiUZbvJ1WFUm8Mka1g+eva9L0OoEnS/NAFeariQF4g4/l+/6SS0w==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@asyncapi/markdown-template/-/markdown-template-1.6.1.tgz", + "integrity": "sha512-OtAtp5K2Mza6187fulCsCAvdb8GbHnzZ55+Yb54PSLnm0iabsHfBLh6bVtYS3cYXSDRxjlgb8Vdr/l4ipV/xHw==", "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.2", + "@asyncapi/generator-react-sdk": "^1.0.18", "openapi-sampler": "^1.3.0", "yaml": "^1.10.2" } @@ -278,11 +278,11 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/@asyncapi/parser": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", - "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.14.tgz", + "integrity": "sha512-tC2gmKkw28PWWMcGUXHQjTfVftiZdr+FQtsfapaHh36spX9uwe13iYzkcTyCkwSJAHibtg7wvStuHsiufP8xng==", "dependencies": { - "@asyncapi/specs": "^6.4.0", + "@asyncapi/specs": "^6.6.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -495,9 +495,9 @@ } }, "node_modules/@asyncapi/specs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", - "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.6.0.tgz", + "integrity": "sha512-pXJa0sCeBpif5al5CSa0f3HvwVBQXzd96/Xgq8Jsh6KM4CYxCe7p6paaC9fDjdBVXyWAioQmZiGRxEVUMINbUw==", "dependencies": { "@types/json-schema": "^7.0.11" } diff --git a/package.json b/package.json index dede4b5fc..7fd4e210e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@asyncapi/glee", - "version": "0.35.8", + "version": "0.37.0", "description": "The AsyncAPI framework", "exports": "./dist/moduleIndex.js", "type": "module", @@ -34,10 +34,10 @@ }, "license": "Apache-2.0", "dependencies": { - "@asyncapi/generator": "^1.17.5", - "@asyncapi/html-template": "^2.1.4", - "@asyncapi/markdown-template": "^1.5.0", - "@asyncapi/parser": "^3.0.5", + "@asyncapi/generator": "^1.17.25", + "@asyncapi/html-template": "^2.3.5", + "@asyncapi/markdown-template": "^1.6.1", + "@asyncapi/parser": "^3.0.14", "@next/env": "^14.0.4", "@types/jest": "^29.5.11", "@types/qs": "^6.9.7", diff --git a/src/adapters/http/client.ts b/src/adapters/http/client.ts index fb49c5617..ae8cb5ca6 100644 --- a/src/adapters/http/client.ts +++ b/src/adapters/http/client.ts @@ -15,13 +15,13 @@ class HttpClientAdapter extends Adapter { return 'HTTP client' } async connect(): Promise { - this.emit('connect', { - name: this.name(), - adapter: this, - connection: http, - channel: this.channelNames, - }) - return this + this.emit('connect', { + name: this.name(), + adapter: this, + connection: http, + channel: this.channelNames, + }) + return this } async send(message: GleeMessage): Promise { diff --git a/src/adapters/kafka/index.ts b/src/adapters/kafka/index.ts index 7979fc86e..426ca9d4b 100644 --- a/src/adapters/kafka/index.ts +++ b/src/adapters/kafka/index.ts @@ -16,22 +16,27 @@ class KafkaAdapter extends Adapter { return 'Kafka adapter' } - async connect() { + async connect(): Promise { + await this._connect() + } + + async _connect() { const kafkaOptions: KafkaAdapterConfig = await this.resolveProtocolConfig( 'kafka' ) const auth: KafkaAuthConfig = await this.getAuthConfig(kafkaOptions?.auth) - const securityRequirements = this.AsyncAPIServer.json().security.map( - (sec) => sec - ) + const securityRequirements = this.AsyncAPIServer.security().map((sec) => { + const secName = Object.keys(sec.values())[0] + return this.parsedAsyncAPI.components().securitySchemes().get(secName) + }) const userAndPasswordSecurityReq = securityRequirements.find( - (sec) => sec.type === SECURITY_TYPES.USER_PASSWORD + (sec) => sec.type() === SECURITY_TYPES.USER_PASSWORD ) const scramSha256SecurityReq = securityRequirements.find( - (sec) => sec.type === SECURITY_TYPES.SCRAM_SHA_256 + (sec) => sec.type() === SECURITY_TYPES.SCRAM_SHA_256 ) const scramSha512SecurityReq = securityRequirements.find( - (sec) => sec.type === SECURITY_TYPES.SCRAM_SHA_512 + (sec) => sec.type() === SECURITY_TYPES.SCRAM_SHA_512 ) const brokerUrl = new URL(this.AsyncAPIServer.url()) diff --git a/src/adapters/mqtt/index.ts b/src/adapters/mqtt/index.ts index 6c0c95a48..ae6826e86 100644 --- a/src/adapters/mqtt/index.ts +++ b/src/adapters/mqtt/index.ts @@ -244,18 +244,16 @@ class MqttAdapter extends Adapter { } return connectClient() + } _send(message: GleeMessage): Promise { return new Promise((resolve, reject) => { - const binding = this.parsedAsyncAPI - .channels() - .get(message.channel) - .bindings() - .get('mqtt') - ?.value() + const channel = this.parsedAsyncAPI.channels().get(message.channel) + const address = channel.address() + const binding = channel.bindings().get('mqtt')?.value() this.client.publish( - message.channel, + address, message.payload, { qos: binding?.qos ? binding.qos : 2, diff --git a/src/adapters/ws/client.ts b/src/adapters/ws/client.ts index 2c20f4abb..62b3bcf95 100644 --- a/src/adapters/ws/client.ts +++ b/src/adapters/ws/client.ts @@ -75,7 +75,7 @@ class WsClientAdapter extends Adapter { }) client.on('error', (err: any) => { - const errMessage = `WebSocket client error on channel '${channel}'` + const errMessage = `Error: Authentication function not found at location auth/${this.serverName}. Expected function 'clientAuth'` this.emit('error', new Error(errMessage)) console.error(err) }) diff --git a/src/adapters/ws/server.ts b/src/adapters/ws/server.ts index 2a1781029..d30838112 100644 --- a/src/adapters/ws/server.ts +++ b/src/adapters/ws/server.ts @@ -94,7 +94,12 @@ class WebSocketsAdapter extends Adapter { private _getChannel(req: IncomingMessage) { const pathName = this._extractPathname(req) - return this.parsedAsyncAPI.channels().all().filter(channel => channel.address() === pathName)[0] + return this.parsedAsyncAPI.channels().all().filter(channel => { + let address = channel.address() + if (address.endsWith('/')) address = address.substring(0, address.length - 1) + + return address === pathName + })[0] } private _endRequest(code: number, message: string, socket: Duplex) { @@ -183,7 +188,14 @@ class WebSocketsAdapter extends Adapter { private _extractPathname(req: IncomingMessage) { const serverUrl = new URL(this.serverUrlExpanded) const { pathname } = new URL(req.url, serverUrl) - return pathname || '/' + + if (!pathname) return '/' + + if (pathname.endsWith('/')) { + return pathname.substring(0, pathname.length - 1) + } + + return pathname } diff --git a/src/lib/functions.ts b/src/lib/functions.ts index 6842fb88e..5432defbf 100644 --- a/src/lib/functions.ts +++ b/src/lib/functions.ts @@ -152,7 +152,26 @@ export async function trigger({ localServerProtocols.includes(serverProtocol) && !isRemoteServer(parsedAsyncAPI, msg.server) const channelName = msg.channel || message.channel - const operations = parsedAsyncAPI.channels().get(channelName).operations().filterBySend() + const channel = parsedAsyncAPI.channels().get(channelName) + + if (!channel) { + const warnMessage = `Failed to send: "${channelName}" channel not found. please make sure you have a channel named: "${channelName}" in your AsyncAPI file.` + logWarningMessage(warnMessage, { + highlightedWords: [channelName], + }) + return + } + + const operations = channel.operations().filterBySend() + + if (operations.length === 0) { + const warnMessage = `Failed to send: No 'send' operation found for channel "${channelName}".` + logWarningMessage(warnMessage, { + highlightedWords: [channelName], + }) + return + } + operations.forEach(operation => { app.send( new GleeMessage({ diff --git a/src/lib/glee.ts b/src/lib/glee.ts index 261ab1ca4..7dc7d0877 100644 --- a/src/lib/glee.ts +++ b/src/lib/glee.ts @@ -155,9 +155,15 @@ export default class Glee extends EventEmitter { promises.push(a.instance.connect()) }) - if (this._clusterAdapter) { - this._clusterAdapter.instance = new this._clusterAdapter.Adapter(this) - promises.push(this._clusterAdapter.instance.connect()) + try { + if (this._clusterAdapter) { + this._clusterAdapter.instance = new this._clusterAdapter.Adapter(this) + promises.push(this._clusterAdapter.instance.connect().catch((error) => { + console.error('Error connecting to cluster:', error) + })) + } + } catch (error) { + console.error('Error connecting:', error) } return Promise.all(promises) diff --git a/tsconfig.json b/tsconfig.json index b053474a9..63f8a793f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,11 +1,12 @@ { "compilerOptions": { + "skipLibCheck": true, "outDir": "./dist", "allowJs": false, "target": "es6", "esModuleInterop": true, "moduleResolution": "nodenext", - "module": "es2020" + "module": "NodeNext" }, "include": [ "./src/**/*"