davidliu
Committed by GitHub

Changesets setup (#482)

* Changeset setup

* fix scripts and have changesets update snapshot version in readme

* create snapshot pr
  1 +# Changesets
  2 +
  3 +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
  4 +with multi-package repos, or single-package repos to help you version and publish your code. You can
  5 +find the full documentation for it [in our repository](https://github.com/changesets/changesets)
  6 +
  7 +We have a quick list of common questions to get you started engaging with this project in
  8 +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
  1 +{
  2 + "$schema": "https://unpkg.com/@changesets/config@3.0.2/schema.json",
  3 + "changelog": [
  4 + "@livekit/changesets-changelog-github",
  5 + { "repo": "livekit/client-sdk-android" }
  6 + ],
  7 + "commit": false,
  8 + "fixed": [],
  9 + "linked": [],
  10 + "access": "public",
  11 + "baseBranch": "main",
  12 + "updateInternalDependencies": "patch",
  13 + "ignore": [],
  14 + "privatePackages": { "version": true, "tag": true }
  15 +}
  1 +---
  2 +"client-sdk-android": patch
  3 +---
  4 +
  5 +Noisily log when a VideoRenderer is used without initializing it first
  1 +---
  2 +"client-sdk-android": patch
  3 +---
  4 +
  5 +Fix NPE in RegionProvider when host can't be determined
  1 +name: Changeset action
  2 +
  3 +on:
  4 + workflow_dispatch:
  5 + push:
  6 + branches:
  7 + - main
  8 +
  9 +concurrency: ${{ github.workflow }}-${{ github.ref }}
  10 +
  11 +permissions:
  12 + contents: write
  13 +
  14 +jobs:
  15 + release:
  16 + name: Release
  17 + runs-on: ubuntu-latest
  18 +
  19 + steps:
  20 + - name: Checkout Repo
  21 + uses: actions/checkout@v4
  22 +
  23 + - uses: pnpm/action-setup@v2
  24 + with:
  25 + version: 9
  26 +
  27 + - name: Use Node.js 20
  28 + uses: actions/setup-node@v4
  29 + with:
  30 + node-version: 20
  31 + cache: "pnpm"
  32 +
  33 + - name: Install dependencies
  34 + run: pnpm install
  35 +
  36 + - name: Create Release Pull Request
  37 + id: changesets
  38 + uses: changesets/action@v1
  39 + with:
  40 + version: pnpm ci:version
  41 + publish: pnpm ci:publish
  42 + env:
  43 + # requires repo and read:user access
  44 + GITHUB_TOKEN: ${{ secrets.CHANGESET_GH_TOKEN }}
  45 + outputs:
  46 + hasPublishedKotlin: ${{ steps.changesets.outputs.published == 'true' }}
  47 +
  48 + debug-outputs:
  49 + needs: release
  50 + name: Debug
  51 + runs-on: ubuntu-latest
  52 + steps:
  53 + - name: "echo outputs"
  54 + run: |
  55 + echo ${{ steps.changesets.outputs.publishedPackages }}
  1 +name: Update SNAPSHOT PR action
  2 +
  3 +on:
  4 + workflow_dispatch:
  5 + push:
  6 + # only need on new version tags
  7 + tags:
  8 + - v*
  9 +
  10 +concurrency: ${{ github.workflow }}-${{ github.ref }}
  11 +
  12 +permissions:
  13 + contents: write
  14 +
  15 +jobs:
  16 + release:
  17 + name: Update SNAPSHOT
  18 + runs-on: ubuntu-latest
  19 +
  20 + steps:
  21 + - name: Checkout Repo
  22 + uses: actions/checkout@v4
  23 +
  24 + - name: Update snapshot
  25 + id: update
  26 + run: echo "SNAPSHOT_VERSION=$(./ci/update_snapshot_version.sh)" >> "$GITHUB_OUTPUT"
  27 +
  28 + - name: Log version
  29 + env:
  30 + SNAPSHOT_VERSION: ${{ steps.update.outputs.SNAPSHOT_VERSION }}
  31 + run: echo $SNAPSHOT_VERSION
  32 +
  33 + - name: Create Update SNAPSHOT Pull Request
  34 + uses: peter-evans/create-pull-request@v6
  35 + with:
  36 + branch: dl/update_snapshot_ver
  37 + title: Prepare snapshot version ${{ steps.update.outputs.SNAPSHOT_VERSION }}
@@ -16,3 +16,9 @@ @@ -16,3 +16,9 @@
16 .externalNativeBuild 16 .externalNativeBuild
17 .cxx 17 .cxx
18 /livekit-lint/bin 18 /livekit-lint/bin
  19 +
  20 +### Changesets
  21 +node_modules/
  22 +npm-debug.log
  23 +yarn-debug.log
  24 +yarn-error.log
  1 +# The MIT License (MIT)
  2 +#
  3 +# Copyright (c) 2014 Fritz Mahnke
  4 +#
  5 +# Permission is hereby granted, free of charge, to any person obtaining a copy
  6 +# of this software and associated documentation files (the "Software"), to deal
  7 +# in the Software without restriction, including without limitation the rights
  8 +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9 +# copies of the Software, and to permit persons to whom the Software is
  10 +# furnished to do so, subject to the following conditions:
  11 +#
  12 +# The above copyright notice and this permission notice shall be included in all
  13 +# copies or substantial portions of the Software.
  14 +#
  15 +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  16 +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17 +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  18 +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19 +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  20 +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  21 +# SOFTWARE.
  22 +
  23 +# From: https://github.com/fmahnke/shell-semver/tree/master
  24 +
  25 +#!/bin/bash
  26 +
  27 +# Increment a version string using Semantic Versioning (SemVer) terminology.
  28 +
  29 +# Parse command line options.
  30 +
  31 +while getopts ":Mmp" Option
  32 +do
  33 + case $Option in
  34 + M ) major=true;;
  35 + m ) minor=true;;
  36 + p ) patch=true;;
  37 + esac
  38 +done
  39 +
  40 +shift $(($OPTIND - 1))
  41 +
  42 +version=$1
  43 +
  44 +# Build array from version string.
  45 +
  46 +a=( ${version//./ } )
  47 +
  48 +# If version string is missing or has the wrong number of members, show usage message.
  49 +
  50 +if [ ${#a[@]} -ne 3 ]
  51 +then
  52 + echo "usage: $(basename $0) [-Mmp] major.minor.patch"
  53 + exit 1
  54 +fi
  55 +
  56 +# Increment version numbers as requested.
  57 +
  58 +if [ ! -z $major ]
  59 +then
  60 + ((a[0]++))
  61 + a[1]=0
  62 + a[2]=0
  63 +fi
  64 +
  65 +if [ ! -z $minor ]
  66 +then
  67 + ((a[1]++))
  68 + a[2]=0
  69 +fi
  70 +
  71 +if [ ! -z $patch ]
  72 +then
  73 + ((a[2]++))
  74 +fi
  75 +
  76 +echo "${a[0]}.${a[1]}.${a[2]}"
  1 +#!/bin/bash
  2 +set -e
  3 +set -x
  4 +
  5 +PACKAGE_VERSION=$(cat ./package.json | jq -r '.version')
  6 +>&2 echo "updating gradle version name to $PACKAGE_VERSION"
  7 +
  8 +SNAPSHOT_VERSION=$(./ci/increment_semver.sh -p $PACKAGE_VERSION)"-SNAPSHOT"
  9 +>&2 echo "next snapshot version to $SNAPSHOT_VERSION"
  10 +
  11 +# sed command works only on linux based systems as macOS version expects a backup file passed additionally
  12 +
  13 +if [ "$(uname)" == "Darwin" ]; then
  14 + ARGS=('')
  15 +else
  16 + ARGS=()
  17 +fi
  18 +
  19 +sed -i "${ARGS[@]}" -e "/VERSION_NAME=/ s/=.*/=$PACKAGE_VERSION/" ./gradle.properties
  20 +sed -i "${ARGS[@]}" -e '/def livekit_version =/ s/".*"/"'"$PACKAGE_VERSION"'"/' ./README.md
  21 +sed -i "${ARGS[@]}" -e '/SNAPSHOT/ s/".*"/"'"io.livekit:livekit-android:$SNAPSHOT_VERSION"'"/' ./README.md
  1 +#!/bin/bash
  2 +set -e
  3 +set -x
  4 +
  5 +PACKAGE_VERSION=$(cat ./package.json | jq -r '.version')
  6 +>&2 echo "current version: $PACKAGE_VERSION"
  7 +
  8 +SNAPSHOT_VERSION=$(./ci/increment_semver.sh -p $PACKAGE_VERSION)"-SNAPSHOT"
  9 +>&2 echo "updating snapshot version to $SNAPSHOT_VERSION"
  10 +
  11 +# sed command works only on linux based systems as macOS version expects a backup file passed additionally
  12 +if [ "$(uname)" == "Darwin" ]; then
  13 + ARGS=('')
  14 +else
  15 + ARGS=()
  16 +fi
  17 +
  18 +sed -i "${ARGS[@]}" -e "/VERSION_NAME=/ s/=.*/=$SNAPSHOT_VERSION/" ./gradle.properties
  19 +
  20 +echo $SNAPSHOT_VERSION
  1 +{
  2 + "name": "client-sdk-android",
  3 + "version": "2.7.0",
  4 + "repository": "https://github.com/livekit/client-sdk-android.git",
  5 + "license": "Apache License 2.0",
  6 + "private": true,
  7 + "devDependencies": {
  8 + "@changesets/cli": "^2.27.7",
  9 + "@livekit/changesets-changelog-github": "^0.0.4"
  10 + },
  11 + "scripts": {
  12 + "changeset": "changeset",
  13 + "ci:publish": "changeset publish",
  14 + "ci:version": "changeset version && ./ci/update_android_gradle_version.sh"
  15 + }
  16 +}
  1 +lockfileVersion: '9.0'
  2 +
  3 +settings:
  4 + autoInstallPeers: true
  5 + excludeLinksFromLockfile: false
  6 +
  7 +importers:
  8 +
  9 + .:
  10 + devDependencies:
  11 + '@changesets/cli':
  12 + specifier: ^2.27.7
  13 + version: 2.27.7
  14 + '@livekit/changesets-changelog-github':
  15 + specifier: ^0.0.4
  16 + version: 0.0.4
  17 +
  18 +packages:
  19 +
  20 + '@babel/runtime@7.25.0':
  21 + resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==}
  22 + engines: {node: '>=6.9.0'}
  23 +
  24 + '@changesets/apply-release-plan@7.0.4':
  25 + resolution: {integrity: sha512-HLFwhKWayKinWAul0Vj+76jVx1Pc2v55MGPVjZ924Y/ROeSsBMFutv9heHmCUj48lJyRfOTJG5+ar+29FUky/A==}
  26 +
  27 + '@changesets/assemble-release-plan@6.0.3':
  28 + resolution: {integrity: sha512-bLNh9/Lgl1VwkjWZTq8JmRqH+hj7/Yzfz0jsQ/zJJ+FTmVqmqPj3szeKOri8O/hEM8JmHW019vh2gTO9iq5Cuw==}
  29 +
  30 + '@changesets/changelog-git@0.2.0':
  31 + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==}
  32 +
  33 + '@changesets/cli@2.27.7':
  34 + resolution: {integrity: sha512-6lr8JltiiXPIjDeYg4iM2MeePP6VN/JkmqBsVA5XRiy01hGS3y629LtSDvKcycj/w/5Eur1rEwby/MjcYS+e2A==}
  35 + hasBin: true
  36 +
  37 + '@changesets/config@3.0.2':
  38 + resolution: {integrity: sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==}
  39 +
  40 + '@changesets/errors@0.2.0':
  41 + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==}
  42 +
  43 + '@changesets/get-dependents-graph@2.1.1':
  44 + resolution: {integrity: sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==}
  45 +
  46 + '@changesets/get-github-info@0.5.2':
  47 + resolution: {integrity: sha512-JppheLu7S114aEs157fOZDjFqUDpm7eHdq5E8SSR0gUBTEK0cNSHsrSR5a66xs0z3RWuo46QvA3vawp8BxDHvg==}
  48 +
  49 + '@changesets/get-release-plan@4.0.3':
  50 + resolution: {integrity: sha512-6PLgvOIwTSdJPTtpdcr3sLtGatT+Jr22+cQwEBJBy6wP0rjB4yJ9lv583J9fVpn1bfQlBkDa8JxbS2g/n9lIyA==}
  51 +
  52 + '@changesets/get-version-range-type@0.4.0':
  53 + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
  54 +
  55 + '@changesets/git@3.0.0':
  56 + resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==}
  57 +
  58 + '@changesets/logger@0.1.0':
  59 + resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==}
  60 +
  61 + '@changesets/parse@0.4.0':
  62 + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==}
  63 +
  64 + '@changesets/pre@2.0.0':
  65 + resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==}
  66 +
  67 + '@changesets/read@0.6.0':
  68 + resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==}
  69 +
  70 + '@changesets/should-skip-package@0.1.0':
  71 + resolution: {integrity: sha512-FxG6Mhjw7yFStlSM7Z0Gmg3RiyQ98d/9VpQAZ3Fzr59dCOM9G6ZdYbjiSAt0XtFr9JR5U2tBaJWPjrkGGc618g==}
  72 +
  73 + '@changesets/types@4.1.0':
  74 + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
  75 +
  76 + '@changesets/types@5.2.1':
  77 + resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==}
  78 +
  79 + '@changesets/types@6.0.0':
  80 + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==}
  81 +
  82 + '@changesets/write@0.3.1':
  83 + resolution: {integrity: sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==}
  84 +
  85 + '@livekit/changesets-changelog-github@0.0.4':
  86 + resolution: {integrity: sha512-MXaiLYwgkYciZb8G2wkVtZ1pJJzZmVx5cM30Q+ClslrIYyAqQhRbPmZDM79/5CGxb1MTemR/tfOM25tgJgAK0g==}
  87 +
  88 + '@manypkg/find-root@1.1.0':
  89 + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
  90 +
  91 + '@manypkg/get-packages@1.1.3':
  92 + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
  93 +
  94 + '@nodelib/fs.scandir@2.1.5':
  95 + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
  96 + engines: {node: '>= 8'}
  97 +
  98 + '@nodelib/fs.stat@2.0.5':
  99 + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
  100 + engines: {node: '>= 8'}
  101 +
  102 + '@nodelib/fs.walk@1.2.8':
  103 + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
  104 + engines: {node: '>= 8'}
  105 +
  106 + '@types/node@12.20.55':
  107 + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
  108 +
  109 + '@types/semver@7.5.8':
  110 + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
  111 +
  112 + ansi-colors@4.1.3:
  113 + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
  114 + engines: {node: '>=6'}
  115 +
  116 + ansi-regex@5.0.1:
  117 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
  118 + engines: {node: '>=8'}
  119 +
  120 + ansi-styles@3.2.1:
  121 + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
  122 + engines: {node: '>=4'}
  123 +
  124 + argparse@1.0.10:
  125 + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
  126 +
  127 + array-union@2.1.0:
  128 + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
  129 + engines: {node: '>=8'}
  130 +
  131 + better-path-resolve@1.0.0:
  132 + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
  133 + engines: {node: '>=4'}
  134 +
  135 + braces@3.0.3:
  136 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
  137 + engines: {node: '>=8'}
  138 +
  139 + chalk@2.4.2:
  140 + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
  141 + engines: {node: '>=4'}
  142 +
  143 + chardet@0.7.0:
  144 + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
  145 +
  146 + ci-info@3.9.0:
  147 + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
  148 + engines: {node: '>=8'}
  149 +
  150 + color-convert@1.9.3:
  151 + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
  152 +
  153 + color-name@1.1.3:
  154 + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
  155 +
  156 + cross-spawn@5.1.0:
  157 + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==}
  158 +
  159 + dataloader@1.4.0:
  160 + resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==}
  161 +
  162 + detect-indent@6.1.0:
  163 + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
  164 + engines: {node: '>=8'}
  165 +
  166 + dir-glob@3.0.1:
  167 + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
  168 + engines: {node: '>=8'}
  169 +
  170 + dotenv@8.6.0:
  171 + resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==}
  172 + engines: {node: '>=10'}
  173 +
  174 + enquirer@2.4.1:
  175 + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
  176 + engines: {node: '>=8.6'}
  177 +
  178 + escape-string-regexp@1.0.5:
  179 + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
  180 + engines: {node: '>=0.8.0'}
  181 +
  182 + esprima@4.0.1:
  183 + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
  184 + engines: {node: '>=4'}
  185 + hasBin: true
  186 +
  187 + extendable-error@0.1.7:
  188 + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==}
  189 +
  190 + external-editor@3.1.0:
  191 + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
  192 + engines: {node: '>=4'}
  193 +
  194 + fast-glob@3.3.2:
  195 + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
  196 + engines: {node: '>=8.6.0'}
  197 +
  198 + fastq@1.17.1:
  199 + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
  200 +
  201 + fill-range@7.1.1:
  202 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
  203 + engines: {node: '>=8'}
  204 +
  205 + find-up@4.1.0:
  206 + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
  207 + engines: {node: '>=8'}
  208 +
  209 + find-up@5.0.0:
  210 + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
  211 + engines: {node: '>=10'}
  212 +
  213 + find-yarn-workspace-root2@1.2.16:
  214 + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
  215 +
  216 + fs-extra@7.0.1:
  217 + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
  218 + engines: {node: '>=6 <7 || >=8'}
  219 +
  220 + fs-extra@8.1.0:
  221 + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
  222 + engines: {node: '>=6 <7 || >=8'}
  223 +
  224 + glob-parent@5.1.2:
  225 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
  226 + engines: {node: '>= 6'}
  227 +
  228 + globby@11.1.0:
  229 + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
  230 + engines: {node: '>=10'}
  231 +
  232 + graceful-fs@4.2.11:
  233 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
  234 +
  235 + has-flag@3.0.0:
  236 + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
  237 + engines: {node: '>=4'}
  238 +
  239 + human-id@1.0.2:
  240 + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
  241 +
  242 + iconv-lite@0.4.24:
  243 + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
  244 + engines: {node: '>=0.10.0'}
  245 +
  246 + ignore@5.3.2:
  247 + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
  248 + engines: {node: '>= 4'}
  249 +
  250 + is-extglob@2.1.1:
  251 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
  252 + engines: {node: '>=0.10.0'}
  253 +
  254 + is-glob@4.0.3:
  255 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
  256 + engines: {node: '>=0.10.0'}
  257 +
  258 + is-number@7.0.0:
  259 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
  260 + engines: {node: '>=0.12.0'}
  261 +
  262 + is-subdir@1.2.0:
  263 + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==}
  264 + engines: {node: '>=4'}
  265 +
  266 + is-windows@1.0.2:
  267 + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
  268 + engines: {node: '>=0.10.0'}
  269 +
  270 + isexe@2.0.0:
  271 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
  272 +
  273 + js-yaml@3.14.1:
  274 + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
  275 + hasBin: true
  276 +
  277 + jsonfile@4.0.0:
  278 + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
  279 +
  280 + load-yaml-file@0.2.0:
  281 + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
  282 + engines: {node: '>=6'}
  283 +
  284 + locate-path@5.0.0:
  285 + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
  286 + engines: {node: '>=8'}
  287 +
  288 + locate-path@6.0.0:
  289 + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
  290 + engines: {node: '>=10'}
  291 +
  292 + lodash.startcase@4.4.0:
  293 + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
  294 +
  295 + lru-cache@4.1.5:
  296 + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
  297 +
  298 + merge2@1.4.1:
  299 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
  300 + engines: {node: '>= 8'}
  301 +
  302 + micromatch@4.0.7:
  303 + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
  304 + engines: {node: '>=8.6'}
  305 +
  306 + mri@1.2.0:
  307 + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
  308 + engines: {node: '>=4'}
  309 +
  310 + node-fetch@2.7.0:
  311 + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
  312 + engines: {node: 4.x || >=6.0.0}
  313 + peerDependencies:
  314 + encoding: ^0.1.0
  315 + peerDependenciesMeta:
  316 + encoding:
  317 + optional: true
  318 +
  319 + os-tmpdir@1.0.2:
  320 + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
  321 + engines: {node: '>=0.10.0'}
  322 +
  323 + outdent@0.5.0:
  324 + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
  325 +
  326 + p-filter@2.1.0:
  327 + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
  328 + engines: {node: '>=8'}
  329 +
  330 + p-limit@2.3.0:
  331 + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
  332 + engines: {node: '>=6'}
  333 +
  334 + p-limit@3.1.0:
  335 + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
  336 + engines: {node: '>=10'}
  337 +
  338 + p-locate@4.1.0:
  339 + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
  340 + engines: {node: '>=8'}
  341 +
  342 + p-locate@5.0.0:
  343 + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
  344 + engines: {node: '>=10'}
  345 +
  346 + p-map@2.1.0:
  347 + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
  348 + engines: {node: '>=6'}
  349 +
  350 + p-try@2.2.0:
  351 + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
  352 + engines: {node: '>=6'}
  353 +
  354 + path-exists@4.0.0:
  355 + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
  356 + engines: {node: '>=8'}
  357 +
  358 + path-type@4.0.0:
  359 + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
  360 + engines: {node: '>=8'}
  361 +
  362 + picomatch@2.3.1:
  363 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
  364 + engines: {node: '>=8.6'}
  365 +
  366 + pify@4.0.1:
  367 + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
  368 + engines: {node: '>=6'}
  369 +
  370 + pkg-dir@4.2.0:
  371 + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
  372 + engines: {node: '>=8'}
  373 +
  374 + preferred-pm@3.1.4:
  375 + resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==}
  376 + engines: {node: '>=10'}
  377 +
  378 + prettier@2.8.8:
  379 + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
  380 + engines: {node: '>=10.13.0'}
  381 + hasBin: true
  382 +
  383 + pseudomap@1.0.2:
  384 + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
  385 +
  386 + queue-microtask@1.2.3:
  387 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
  388 +
  389 + read-yaml-file@1.1.0:
  390 + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
  391 + engines: {node: '>=6'}
  392 +
  393 + regenerator-runtime@0.14.1:
  394 + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
  395 +
  396 + resolve-from@5.0.0:
  397 + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
  398 + engines: {node: '>=8'}
  399 +
  400 + reusify@1.0.4:
  401 + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
  402 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
  403 +
  404 + run-parallel@1.2.0:
  405 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
  406 +
  407 + safer-buffer@2.1.2:
  408 + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
  409 +
  410 + semver@7.6.3:
  411 + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
  412 + engines: {node: '>=10'}
  413 + hasBin: true
  414 +
  415 + shebang-command@1.2.0:
  416 + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
  417 + engines: {node: '>=0.10.0'}
  418 +
  419 + shebang-regex@1.0.0:
  420 + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
  421 + engines: {node: '>=0.10.0'}
  422 +
  423 + signal-exit@3.0.7:
  424 + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
  425 +
  426 + slash@3.0.0:
  427 + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
  428 + engines: {node: '>=8'}
  429 +
  430 + spawndamnit@2.0.0:
  431 + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==}
  432 +
  433 + sprintf-js@1.0.3:
  434 + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
  435 +
  436 + strip-ansi@6.0.1:
  437 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
  438 + engines: {node: '>=8'}
  439 +
  440 + strip-bom@3.0.0:
  441 + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
  442 + engines: {node: '>=4'}
  443 +
  444 + supports-color@5.5.0:
  445 + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
  446 + engines: {node: '>=4'}
  447 +
  448 + term-size@2.2.1:
  449 + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
  450 + engines: {node: '>=8'}
  451 +
  452 + tmp@0.0.33:
  453 + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
  454 + engines: {node: '>=0.6.0'}
  455 +
  456 + to-regex-range@5.0.1:
  457 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
  458 + engines: {node: '>=8.0'}
  459 +
  460 + tr46@0.0.3:
  461 + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
  462 +
  463 + universalify@0.1.2:
  464 + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
  465 + engines: {node: '>= 4.0.0'}
  466 +
  467 + webidl-conversions@3.0.1:
  468 + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
  469 +
  470 + whatwg-url@5.0.0:
  471 + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
  472 +
  473 + which-pm@2.2.0:
  474 + resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==}
  475 + engines: {node: '>=8.15'}
  476 +
  477 + which@1.3.1:
  478 + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
  479 + hasBin: true
  480 +
  481 + yallist@2.1.2:
  482 + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
  483 +
  484 + yocto-queue@0.1.0:
  485 + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
  486 + engines: {node: '>=10'}
  487 +
  488 +snapshots:
  489 +
  490 + '@babel/runtime@7.25.0':
  491 + dependencies:
  492 + regenerator-runtime: 0.14.1
  493 +
  494 + '@changesets/apply-release-plan@7.0.4':
  495 + dependencies:
  496 + '@babel/runtime': 7.25.0
  497 + '@changesets/config': 3.0.2
  498 + '@changesets/get-version-range-type': 0.4.0
  499 + '@changesets/git': 3.0.0
  500 + '@changesets/should-skip-package': 0.1.0
  501 + '@changesets/types': 6.0.0
  502 + '@manypkg/get-packages': 1.1.3
  503 + detect-indent: 6.1.0
  504 + fs-extra: 7.0.1
  505 + lodash.startcase: 4.4.0
  506 + outdent: 0.5.0
  507 + prettier: 2.8.8
  508 + resolve-from: 5.0.0
  509 + semver: 7.6.3
  510 +
  511 + '@changesets/assemble-release-plan@6.0.3':
  512 + dependencies:
  513 + '@babel/runtime': 7.25.0
  514 + '@changesets/errors': 0.2.0
  515 + '@changesets/get-dependents-graph': 2.1.1
  516 + '@changesets/should-skip-package': 0.1.0
  517 + '@changesets/types': 6.0.0
  518 + '@manypkg/get-packages': 1.1.3
  519 + semver: 7.6.3
  520 +
  521 + '@changesets/changelog-git@0.2.0':
  522 + dependencies:
  523 + '@changesets/types': 6.0.0
  524 +
  525 + '@changesets/cli@2.27.7':
  526 + dependencies:
  527 + '@babel/runtime': 7.25.0
  528 + '@changesets/apply-release-plan': 7.0.4
  529 + '@changesets/assemble-release-plan': 6.0.3
  530 + '@changesets/changelog-git': 0.2.0
  531 + '@changesets/config': 3.0.2
  532 + '@changesets/errors': 0.2.0
  533 + '@changesets/get-dependents-graph': 2.1.1
  534 + '@changesets/get-release-plan': 4.0.3
  535 + '@changesets/git': 3.0.0
  536 + '@changesets/logger': 0.1.0
  537 + '@changesets/pre': 2.0.0
  538 + '@changesets/read': 0.6.0
  539 + '@changesets/should-skip-package': 0.1.0
  540 + '@changesets/types': 6.0.0
  541 + '@changesets/write': 0.3.1
  542 + '@manypkg/get-packages': 1.1.3
  543 + '@types/semver': 7.5.8
  544 + ansi-colors: 4.1.3
  545 + chalk: 2.4.2
  546 + ci-info: 3.9.0
  547 + enquirer: 2.4.1
  548 + external-editor: 3.1.0
  549 + fs-extra: 7.0.1
  550 + human-id: 1.0.2
  551 + mri: 1.2.0
  552 + outdent: 0.5.0
  553 + p-limit: 2.3.0
  554 + preferred-pm: 3.1.4
  555 + resolve-from: 5.0.0
  556 + semver: 7.6.3
  557 + spawndamnit: 2.0.0
  558 + term-size: 2.2.1
  559 +
  560 + '@changesets/config@3.0.2':
  561 + dependencies:
  562 + '@changesets/errors': 0.2.0
  563 + '@changesets/get-dependents-graph': 2.1.1
  564 + '@changesets/logger': 0.1.0
  565 + '@changesets/types': 6.0.0
  566 + '@manypkg/get-packages': 1.1.3
  567 + fs-extra: 7.0.1
  568 + micromatch: 4.0.7
  569 +
  570 + '@changesets/errors@0.2.0':
  571 + dependencies:
  572 + extendable-error: 0.1.7
  573 +
  574 + '@changesets/get-dependents-graph@2.1.1':
  575 + dependencies:
  576 + '@changesets/types': 6.0.0
  577 + '@manypkg/get-packages': 1.1.3
  578 + chalk: 2.4.2
  579 + fs-extra: 7.0.1
  580 + semver: 7.6.3
  581 +
  582 + '@changesets/get-github-info@0.5.2':
  583 + dependencies:
  584 + dataloader: 1.4.0
  585 + node-fetch: 2.7.0
  586 + transitivePeerDependencies:
  587 + - encoding
  588 +
  589 + '@changesets/get-release-plan@4.0.3':
  590 + dependencies:
  591 + '@babel/runtime': 7.25.0
  592 + '@changesets/assemble-release-plan': 6.0.3
  593 + '@changesets/config': 3.0.2
  594 + '@changesets/pre': 2.0.0
  595 + '@changesets/read': 0.6.0
  596 + '@changesets/types': 6.0.0
  597 + '@manypkg/get-packages': 1.1.3
  598 +
  599 + '@changesets/get-version-range-type@0.4.0': {}
  600 +
  601 + '@changesets/git@3.0.0':
  602 + dependencies:
  603 + '@babel/runtime': 7.25.0
  604 + '@changesets/errors': 0.2.0
  605 + '@changesets/types': 6.0.0
  606 + '@manypkg/get-packages': 1.1.3
  607 + is-subdir: 1.2.0
  608 + micromatch: 4.0.7
  609 + spawndamnit: 2.0.0
  610 +
  611 + '@changesets/logger@0.1.0':
  612 + dependencies:
  613 + chalk: 2.4.2
  614 +
  615 + '@changesets/parse@0.4.0':
  616 + dependencies:
  617 + '@changesets/types': 6.0.0
  618 + js-yaml: 3.14.1
  619 +
  620 + '@changesets/pre@2.0.0':
  621 + dependencies:
  622 + '@babel/runtime': 7.25.0
  623 + '@changesets/errors': 0.2.0
  624 + '@changesets/types': 6.0.0
  625 + '@manypkg/get-packages': 1.1.3
  626 + fs-extra: 7.0.1
  627 +
  628 + '@changesets/read@0.6.0':
  629 + dependencies:
  630 + '@babel/runtime': 7.25.0
  631 + '@changesets/git': 3.0.0
  632 + '@changesets/logger': 0.1.0
  633 + '@changesets/parse': 0.4.0
  634 + '@changesets/types': 6.0.0
  635 + chalk: 2.4.2
  636 + fs-extra: 7.0.1
  637 + p-filter: 2.1.0
  638 +
  639 + '@changesets/should-skip-package@0.1.0':
  640 + dependencies:
  641 + '@babel/runtime': 7.25.0
  642 + '@changesets/types': 6.0.0
  643 + '@manypkg/get-packages': 1.1.3
  644 +
  645 + '@changesets/types@4.1.0': {}
  646 +
  647 + '@changesets/types@5.2.1': {}
  648 +
  649 + '@changesets/types@6.0.0': {}
  650 +
  651 + '@changesets/write@0.3.1':
  652 + dependencies:
  653 + '@babel/runtime': 7.25.0
  654 + '@changesets/types': 6.0.0
  655 + fs-extra: 7.0.1
  656 + human-id: 1.0.2
  657 + prettier: 2.8.8
  658 +
  659 + '@livekit/changesets-changelog-github@0.0.4':
  660 + dependencies:
  661 + '@changesets/get-github-info': 0.5.2
  662 + '@changesets/types': 5.2.1
  663 + dotenv: 8.6.0
  664 + transitivePeerDependencies:
  665 + - encoding
  666 +
  667 + '@manypkg/find-root@1.1.0':
  668 + dependencies:
  669 + '@babel/runtime': 7.25.0
  670 + '@types/node': 12.20.55
  671 + find-up: 4.1.0
  672 + fs-extra: 8.1.0
  673 +
  674 + '@manypkg/get-packages@1.1.3':
  675 + dependencies:
  676 + '@babel/runtime': 7.25.0
  677 + '@changesets/types': 4.1.0
  678 + '@manypkg/find-root': 1.1.0
  679 + fs-extra: 8.1.0
  680 + globby: 11.1.0
  681 + read-yaml-file: 1.1.0
  682 +
  683 + '@nodelib/fs.scandir@2.1.5':
  684 + dependencies:
  685 + '@nodelib/fs.stat': 2.0.5
  686 + run-parallel: 1.2.0
  687 +
  688 + '@nodelib/fs.stat@2.0.5': {}
  689 +
  690 + '@nodelib/fs.walk@1.2.8':
  691 + dependencies:
  692 + '@nodelib/fs.scandir': 2.1.5
  693 + fastq: 1.17.1
  694 +
  695 + '@types/node@12.20.55': {}
  696 +
  697 + '@types/semver@7.5.8': {}
  698 +
  699 + ansi-colors@4.1.3: {}
  700 +
  701 + ansi-regex@5.0.1: {}
  702 +
  703 + ansi-styles@3.2.1:
  704 + dependencies:
  705 + color-convert: 1.9.3
  706 +
  707 + argparse@1.0.10:
  708 + dependencies:
  709 + sprintf-js: 1.0.3
  710 +
  711 + array-union@2.1.0: {}
  712 +
  713 + better-path-resolve@1.0.0:
  714 + dependencies:
  715 + is-windows: 1.0.2
  716 +
  717 + braces@3.0.3:
  718 + dependencies:
  719 + fill-range: 7.1.1
  720 +
  721 + chalk@2.4.2:
  722 + dependencies:
  723 + ansi-styles: 3.2.1
  724 + escape-string-regexp: 1.0.5
  725 + supports-color: 5.5.0
  726 +
  727 + chardet@0.7.0: {}
  728 +
  729 + ci-info@3.9.0: {}
  730 +
  731 + color-convert@1.9.3:
  732 + dependencies:
  733 + color-name: 1.1.3
  734 +
  735 + color-name@1.1.3: {}
  736 +
  737 + cross-spawn@5.1.0:
  738 + dependencies:
  739 + lru-cache: 4.1.5
  740 + shebang-command: 1.2.0
  741 + which: 1.3.1
  742 +
  743 + dataloader@1.4.0: {}
  744 +
  745 + detect-indent@6.1.0: {}
  746 +
  747 + dir-glob@3.0.1:
  748 + dependencies:
  749 + path-type: 4.0.0
  750 +
  751 + dotenv@8.6.0: {}
  752 +
  753 + enquirer@2.4.1:
  754 + dependencies:
  755 + ansi-colors: 4.1.3
  756 + strip-ansi: 6.0.1
  757 +
  758 + escape-string-regexp@1.0.5: {}
  759 +
  760 + esprima@4.0.1: {}
  761 +
  762 + extendable-error@0.1.7: {}
  763 +
  764 + external-editor@3.1.0:
  765 + dependencies:
  766 + chardet: 0.7.0
  767 + iconv-lite: 0.4.24
  768 + tmp: 0.0.33
  769 +
  770 + fast-glob@3.3.2:
  771 + dependencies:
  772 + '@nodelib/fs.stat': 2.0.5
  773 + '@nodelib/fs.walk': 1.2.8
  774 + glob-parent: 5.1.2
  775 + merge2: 1.4.1
  776 + micromatch: 4.0.7
  777 +
  778 + fastq@1.17.1:
  779 + dependencies:
  780 + reusify: 1.0.4
  781 +
  782 + fill-range@7.1.1:
  783 + dependencies:
  784 + to-regex-range: 5.0.1
  785 +
  786 + find-up@4.1.0:
  787 + dependencies:
  788 + locate-path: 5.0.0
  789 + path-exists: 4.0.0
  790 +
  791 + find-up@5.0.0:
  792 + dependencies:
  793 + locate-path: 6.0.0
  794 + path-exists: 4.0.0
  795 +
  796 + find-yarn-workspace-root2@1.2.16:
  797 + dependencies:
  798 + micromatch: 4.0.7
  799 + pkg-dir: 4.2.0
  800 +
  801 + fs-extra@7.0.1:
  802 + dependencies:
  803 + graceful-fs: 4.2.11
  804 + jsonfile: 4.0.0
  805 + universalify: 0.1.2
  806 +
  807 + fs-extra@8.1.0:
  808 + dependencies:
  809 + graceful-fs: 4.2.11
  810 + jsonfile: 4.0.0
  811 + universalify: 0.1.2
  812 +
  813 + glob-parent@5.1.2:
  814 + dependencies:
  815 + is-glob: 4.0.3
  816 +
  817 + globby@11.1.0:
  818 + dependencies:
  819 + array-union: 2.1.0
  820 + dir-glob: 3.0.1
  821 + fast-glob: 3.3.2
  822 + ignore: 5.3.2
  823 + merge2: 1.4.1
  824 + slash: 3.0.0
  825 +
  826 + graceful-fs@4.2.11: {}
  827 +
  828 + has-flag@3.0.0: {}
  829 +
  830 + human-id@1.0.2: {}
  831 +
  832 + iconv-lite@0.4.24:
  833 + dependencies:
  834 + safer-buffer: 2.1.2
  835 +
  836 + ignore@5.3.2: {}
  837 +
  838 + is-extglob@2.1.1: {}
  839 +
  840 + is-glob@4.0.3:
  841 + dependencies:
  842 + is-extglob: 2.1.1
  843 +
  844 + is-number@7.0.0: {}
  845 +
  846 + is-subdir@1.2.0:
  847 + dependencies:
  848 + better-path-resolve: 1.0.0
  849 +
  850 + is-windows@1.0.2: {}
  851 +
  852 + isexe@2.0.0: {}
  853 +
  854 + js-yaml@3.14.1:
  855 + dependencies:
  856 + argparse: 1.0.10
  857 + esprima: 4.0.1
  858 +
  859 + jsonfile@4.0.0:
  860 + optionalDependencies:
  861 + graceful-fs: 4.2.11
  862 +
  863 + load-yaml-file@0.2.0:
  864 + dependencies:
  865 + graceful-fs: 4.2.11
  866 + js-yaml: 3.14.1
  867 + pify: 4.0.1
  868 + strip-bom: 3.0.0
  869 +
  870 + locate-path@5.0.0:
  871 + dependencies:
  872 + p-locate: 4.1.0
  873 +
  874 + locate-path@6.0.0:
  875 + dependencies:
  876 + p-locate: 5.0.0
  877 +
  878 + lodash.startcase@4.4.0: {}
  879 +
  880 + lru-cache@4.1.5:
  881 + dependencies:
  882 + pseudomap: 1.0.2
  883 + yallist: 2.1.2
  884 +
  885 + merge2@1.4.1: {}
  886 +
  887 + micromatch@4.0.7:
  888 + dependencies:
  889 + braces: 3.0.3
  890 + picomatch: 2.3.1
  891 +
  892 + mri@1.2.0: {}
  893 +
  894 + node-fetch@2.7.0:
  895 + dependencies:
  896 + whatwg-url: 5.0.0
  897 +
  898 + os-tmpdir@1.0.2: {}
  899 +
  900 + outdent@0.5.0: {}
  901 +
  902 + p-filter@2.1.0:
  903 + dependencies:
  904 + p-map: 2.1.0
  905 +
  906 + p-limit@2.3.0:
  907 + dependencies:
  908 + p-try: 2.2.0
  909 +
  910 + p-limit@3.1.0:
  911 + dependencies:
  912 + yocto-queue: 0.1.0
  913 +
  914 + p-locate@4.1.0:
  915 + dependencies:
  916 + p-limit: 2.3.0
  917 +
  918 + p-locate@5.0.0:
  919 + dependencies:
  920 + p-limit: 3.1.0
  921 +
  922 + p-map@2.1.0: {}
  923 +
  924 + p-try@2.2.0: {}
  925 +
  926 + path-exists@4.0.0: {}
  927 +
  928 + path-type@4.0.0: {}
  929 +
  930 + picomatch@2.3.1: {}
  931 +
  932 + pify@4.0.1: {}
  933 +
  934 + pkg-dir@4.2.0:
  935 + dependencies:
  936 + find-up: 4.1.0
  937 +
  938 + preferred-pm@3.1.4:
  939 + dependencies:
  940 + find-up: 5.0.0
  941 + find-yarn-workspace-root2: 1.2.16
  942 + path-exists: 4.0.0
  943 + which-pm: 2.2.0
  944 +
  945 + prettier@2.8.8: {}
  946 +
  947 + pseudomap@1.0.2: {}
  948 +
  949 + queue-microtask@1.2.3: {}
  950 +
  951 + read-yaml-file@1.1.0:
  952 + dependencies:
  953 + graceful-fs: 4.2.11
  954 + js-yaml: 3.14.1
  955 + pify: 4.0.1
  956 + strip-bom: 3.0.0
  957 +
  958 + regenerator-runtime@0.14.1: {}
  959 +
  960 + resolve-from@5.0.0: {}
  961 +
  962 + reusify@1.0.4: {}
  963 +
  964 + run-parallel@1.2.0:
  965 + dependencies:
  966 + queue-microtask: 1.2.3
  967 +
  968 + safer-buffer@2.1.2: {}
  969 +
  970 + semver@7.6.3: {}
  971 +
  972 + shebang-command@1.2.0:
  973 + dependencies:
  974 + shebang-regex: 1.0.0
  975 +
  976 + shebang-regex@1.0.0: {}
  977 +
  978 + signal-exit@3.0.7: {}
  979 +
  980 + slash@3.0.0: {}
  981 +
  982 + spawndamnit@2.0.0:
  983 + dependencies:
  984 + cross-spawn: 5.1.0
  985 + signal-exit: 3.0.7
  986 +
  987 + sprintf-js@1.0.3: {}
  988 +
  989 + strip-ansi@6.0.1:
  990 + dependencies:
  991 + ansi-regex: 5.0.1
  992 +
  993 + strip-bom@3.0.0: {}
  994 +
  995 + supports-color@5.5.0:
  996 + dependencies:
  997 + has-flag: 3.0.0
  998 +
  999 + term-size@2.2.1: {}
  1000 +
  1001 + tmp@0.0.33:
  1002 + dependencies:
  1003 + os-tmpdir: 1.0.2
  1004 +
  1005 + to-regex-range@5.0.1:
  1006 + dependencies:
  1007 + is-number: 7.0.0
  1008 +
  1009 + tr46@0.0.3: {}
  1010 +
  1011 + universalify@0.1.2: {}
  1012 +
  1013 + webidl-conversions@3.0.1: {}
  1014 +
  1015 + whatwg-url@5.0.0:
  1016 + dependencies:
  1017 + tr46: 0.0.3
  1018 + webidl-conversions: 3.0.1
  1019 +
  1020 + which-pm@2.2.0:
  1021 + dependencies:
  1022 + load-yaml-file: 0.2.0
  1023 + path-exists: 4.0.0
  1024 +
  1025 + which@1.3.1:
  1026 + dependencies:
  1027 + isexe: 2.0.0
  1028 +
  1029 + yallist@2.1.2: {}
  1030 +
  1031 + yocto-queue@0.1.0: {}