diff --git a/.github/actions/build-cache/action.yml b/.github/actions/build-cache/action.yml index c69000dc5..fe1f5ed1f 100644 --- a/.github/actions/build-cache/action.yml +++ b/.github/actions/build-cache/action.yml @@ -5,7 +5,7 @@ runs: using: "composite" steps: - name: build cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | node_modules diff --git a/.github/actions/install-deps/action.yml b/.github/actions/install-deps/action.yml index d610e06df..b2e25ffdc 100644 --- a/.github/actions/install-deps/action.yml +++ b/.github/actions/install-deps/action.yml @@ -5,12 +5,12 @@ runs: using: "composite" steps: - name: Use nodejs - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 16.18 + node-version: 20 - name: restore workspace cache - uses: actions/cache@v3 + uses: actions/cache@v4 id: node_modules with: path: | @@ -25,7 +25,7 @@ runs: shell: bash - name: restore pkg cache - uses: actions/cache@v3 + uses: actions/cache@v4 id: pkg with: path: ~/.pkg-cache @@ -37,6 +37,6 @@ runs: if: steps.pkg.outputs.cache-hit != 'true' shell: bash run: | - yarn pkg-fetch -n node16 -p macos -a x64 - yarn pkg-fetch -n node16 -p win -a x64 - yarn pkg-fetch -n node16 -p linux -a x64 + yarn pkg-fetch -n node18 -p macos -a x64 + yarn pkg-fetch -n node18 -p win -a x64 + yarn pkg-fetch -n node18 -p linux -a x64 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3dd238375..4b6e73ef7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,14 +24,14 @@ jobs: install: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: ./.github/actions/install-deps build: runs-on: ubuntu-latest needs: install steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Prepare repository run: git fetch --unshallow --tags - uses: ./.github/actions/install-deps @@ -45,7 +45,7 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: ./.github/actions/install-deps - uses: ./.github/actions/build-cache - uses: 8BitJonny/gh-get-current-pr@2.2.0 @@ -60,7 +60,7 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: ./.github/actions/install-deps - uses: ./.github/actions/build-cache - run: yarn lint @@ -69,7 +69,7 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: ./.github/actions/install-deps - uses: ./.github/actions/build-cache - name: Prepare repository @@ -85,7 +85,7 @@ jobs: if: "!contains(github.event.head_commit.message, 'ci skip') && !contains(github.event.head_commit.message, 'skip ci')" needs: build steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: 8BitJonny/gh-get-current-pr@2.2.0 id: PR with: diff --git a/package.json b/package.json index ef4cf70ad..f15cd5fdb 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "@fortawesome/react-fontawesome": "^0.1.9", "@types/jest": "^26.0.0", "@types/mock-fs": "^4.13.0", + "@types/node": "^18.19.0", "@types/parse-github-url": "1.0.0", "@types/tapable": "2.2.2", "@typescript-eslint/eslint-plugin": "^4.1.1", @@ -78,9 +79,13 @@ "simple-react-lightbox": "^3.1.2-3", "title-case": "^3.0.2", "ts-jest": "^26.1.3", - "typescript": "~4.2.3", + "typescript": "~4.9.5", "webpack": "^4.46.0" }, + "resolutions": { + "@types/node": "^18.19.0", + "@types/readable-stream": "^4.0.0" + }, "husky": { "hooks": { "pre-commit": "lint-staged" diff --git a/packages/core/package.json b/packages/core/package.json index d53140787..9416364a4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -38,12 +38,12 @@ }, "dependencies": { "@auto-it/bot-list": "link:../../packages/bot-list", - "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", - "@octokit/core": "^3.5.1", - "@octokit/plugin-enterprise-compatibility": "1.3.0", - "@octokit/plugin-retry": "^3.0.9", - "@octokit/plugin-throttling": "^3.6.2", - "@octokit/rest": "^18.12.0", + "cosmiconfig-typescript-loader": "^4.4.0", + "@octokit/core": "^5.2.2", + "@octokit/plugin-enterprise-compatibility": "^4.1.0", + "@octokit/plugin-retry": "^6.1.0", + "@octokit/plugin-throttling": "^8.2.0", + "@octokit/rest": "^20.1.2", "await-to-js": "^3.0.0", "chalk": "^4.0.0", "cosmiconfig": "7.0.0", @@ -92,7 +92,7 @@ "@types/graphql": "^14.2.0", "@types/jest": "~26.0.7", "@types/lodash.chunk": "^4.2.6", - "@types/node": "^13.1.8", + "@types/node": "^18.19.0", "@types/node-fetch": "2.6.1", "@types/semver": "^7.1.0", "@types/signale": "^1.2.1", diff --git a/packages/core/src/__tests__/git.test.ts b/packages/core/src/__tests__/git.test.ts index 882778fa3..e8ae7ddf9 100644 --- a/packages/core/src/__tests__/git.test.ts +++ b/packages/core/src/__tests__/git.test.ts @@ -383,7 +383,7 @@ describe("github", () => { }); expect(issuesAndPullRequests).toHaveBeenCalledWith({ - advanced_search: true, + advanced_search: "true", q: "repo:Adam Dierkens/test AND (is:pr AND is:open)", order: "desc", }); diff --git a/packages/core/src/config.ts b/packages/core/src/config.ts index 6fe39ad04..08a4adedb 100644 --- a/packages/core/src/config.ts +++ b/packages/core/src/config.ts @@ -2,7 +2,7 @@ import { cosmiconfig } from "cosmiconfig"; import merge from "deepmerge"; import fetch from "node-fetch"; import * as path from "path"; -import TypeScriptLoader from "@endemolshinegroup/cosmiconfig-typescript-loader"; +import { TypeScriptLoader as createTypeScriptLoader } from "cosmiconfig-typescript-loader"; import { getVersionMap } from "./release"; import { ILogger } from "./utils/logger"; @@ -88,7 +88,7 @@ export default class Config { `${name}.config.js`, ], loaders: { - ".ts": TypeScriptLoader, + ".ts": createTypeScriptLoader(), }, }); const result = await explorer.search(); diff --git a/packages/core/src/git.ts b/packages/core/src/git.ts index 233f07aa9..2540e124b 100644 --- a/packages/core/src/git.ts +++ b/packages/core/src/git.ts @@ -98,8 +98,6 @@ const makePrBodyIdentifier = (context: string) => makeIdentifier("PR BODY", context); interface ThrottleOpts { - /** The request object */ - request: { /** What retry we are on */ retryCount: number }; /** API method that was throttled */ method: string; /** URL that was throttled */ @@ -136,26 +134,30 @@ export default class Git { this.github = new GitHub({ baseUrl: this.baseUrl, auth: this.options.token, - previews: ["symmetra-preview"], request: { agent: this.options.agent }, throttle: { /** Add a wait once rate limit is hit */ - onRateLimit: (retryAfter: number, opts: ThrottleOpts) => { + onRateLimit: ( + retryAfter: number, + opts: ThrottleOpts, + _octokit: unknown, + retryCount: number + ) => { this.logger.log.warn( `Request quota exhausted for request ${opts.method} ${opts.url}` ); - if (opts.request.retryCount < 5) { + if (retryCount < 5) { this.logger.log.log( `Retrying after ${prettyMs(retryAfter * 1000)}!` ); return true; } }, - /** wait after abuse */ - onAbuseLimit: (retryAfter: number, opts: ThrottleOpts) => { + /** wait after hitting a secondary rate limit */ + onSecondaryRateLimit: (retryAfter: number, opts: ThrottleOpts) => { this.logger.log.error( - `Went over abuse rate limit ${opts.method} ${ + `Hit secondary rate limit ${opts.method} ${ opts.url }, retrying in ${prettyMs(retryAfter * 1000)}.` ); @@ -519,7 +521,10 @@ export default class Git { ) { const repo = `repo:${this.options.owner}/${this.options.repo}`; options.q = `${repo} AND (${options.q})`; - options.advanced_search = true; + // The REST search endpoint uses the new "advanced search" engine; the + // parameter isn't in the typed surface of @octokit/rest, so attach it + // via an index cast. + (options as Record).advanced_search = "true"; this.logger.verbose.info("Searching repo using:\n", options); diff --git a/packages/core/src/utils/omit.ts b/packages/core/src/utils/omit.ts index 49d178092..12d2b27a7 100644 --- a/packages/core/src/utils/omit.ts +++ b/packages/core/src/utils/omit.ts @@ -6,5 +6,7 @@ export const omit = ( keys: Prop[] ) => fromEntries( - Object.entries(obj).filter(([key]) => !keys.includes(key as Prop)) + Object.entries(obj as Record).filter( + ([key]) => !keys.includes(key as Prop) + ) ) as Omit; diff --git a/packages/core/src/utils/verify-auth.ts b/packages/core/src/utils/verify-auth.ts index 045f14ca7..95d814b1d 100644 --- a/packages/core/src/utils/verify-auth.ts +++ b/packages/core/src/utils/verify-auth.ts @@ -27,7 +27,10 @@ export default function verifyAuth(remote: string, branch: string) { timeout = setTimeout(() => { // Kill the spawned process and it's children - process.kill(-child.pid); + if (child.pid) { + process.kill(-child.pid); + } + resolve(false); }, 5 * 1000); diff --git a/plugins/all-contributors/package.json b/plugins/all-contributors/package.json index 8729fe388..966c08127 100644 --- a/plugins/all-contributors/package.json +++ b/plugins/all-contributors/package.json @@ -39,7 +39,7 @@ "dependencies": { "@auto-it/bot-list": "link:../../packages/bot-list", "@auto-it/core": "link:../../packages/core", - "@octokit/rest": "^18.12.0", + "@octokit/rest": "^20.1.2", "all-contributors-cli": "6.19.0", "anymatch": "^3.1.1", "await-to-js": "^3.0.0", diff --git a/plugins/exec/src/index.ts b/plugins/exec/src/index.ts index 1e49b9324..d29c1a12f 100644 --- a/plugins/exec/src/index.ts +++ b/plugins/exec/src/index.ts @@ -27,7 +27,7 @@ function makeHooksType( exclude: ExcludedHook[] ) { type HookType = keyof HookObject; - const hooks = Object.keys(hookCreatorFn()) as HookType[]; + const hooks = Object.keys(hookCreatorFn() as Record) as HookType[]; return t.partial( fromEntries( @@ -84,7 +84,8 @@ const runExecSync = ( .join("\n")} `); - execResult = trim(execSync(command, options)); + const output = execSync(command, options); + execResult = trim(typeof output === "string" ? output : output.toString()); } catch (e) { if (e && e.code === "E2BIG") { auto.logger.log.error(endent` diff --git a/plugins/first-time-contributor/package.json b/plugins/first-time-contributor/package.json index bc2da1102..51f014168 100644 --- a/plugins/first-time-contributor/package.json +++ b/plugins/first-time-contributor/package.json @@ -44,7 +44,7 @@ "url-join": "^4.0.0" }, "devDependencies": { - "@octokit/rest": "^18.12.0", + "@octokit/rest": "^20.1.2", "@types/array.prototype.flatmap": "^1.2.0" } } diff --git a/plugins/microsoft-teams/src/index.ts b/plugins/microsoft-teams/src/index.ts index 7418dad7a..1cca92eb8 100644 --- a/plugins/microsoft-teams/src/index.ts +++ b/plugins/microsoft-teams/src/index.ts @@ -168,7 +168,7 @@ export default class MicrosoftTeamsPlugin { ], }), headers: { "Content-Type": "application/json" }, - agent, + agent: agent as any, }); auto.logger.verbose.info("Posted release notes to microsoft teams."); diff --git a/plugins/npm/package.json b/plugins/npm/package.json index a2c149764..2d56efac0 100644 --- a/plugins/npm/package.json +++ b/plugins/npm/package.json @@ -54,7 +54,7 @@ "user-home": "^2.0.0" }, "devDependencies": { - "@octokit/rest": "^18.12.0", + "@octokit/rest": "^20.1.2", "@types/env-ci": "^3.1.0", "@types/semver": "^7.1.0", "@types/url-join": "^4.0.0", diff --git a/plugins/protected-branch/package.json b/plugins/protected-branch/package.json index 67a08845d..1f71cf608 100644 --- a/plugins/protected-branch/package.json +++ b/plugins/protected-branch/package.json @@ -37,7 +37,7 @@ }, "dependencies": { "@auto-it/core": "link:../../packages/core", - "@octokit/rest": "^18.12.0", + "@octokit/rest": "^20.1.2", "fp-ts": "^2.5.3", "io-ts": "^2.1.2", "tslib": "1.10.0" diff --git a/plugins/released/package.json b/plugins/released/package.json index 72f9f2494..8bbb771c8 100644 --- a/plugins/released/package.json +++ b/plugins/released/package.json @@ -46,6 +46,6 @@ "tslib": "2.1.0" }, "devDependencies": { - "@octokit/rest": "^18.12.0" + "@octokit/rest": "^20.1.2" } } diff --git a/plugins/released/src/index.ts b/plugins/released/src/index.ts index c6e128841..01395eb38 100644 --- a/plugins/released/src/index.ts +++ b/plugins/released/src/index.ts @@ -173,10 +173,10 @@ export default class ReleasedLabelPlugin implements IPlugin { const issues = messages .map((message) => message.match(closeIssue)) - .filter((r): r is string[] => Boolean(r)) - .reduce((all, arr) => [...all, ...arr], []) + .filter((r): r is RegExpMatchArray => Boolean(r)) + .reduce((all, arr) => [...all, ...arr], []) .map((issue) => issue.match(/#(\d+)/i)) - .filter((r: RegExpMatchArray | null): r is RegExpMatchArray => Boolean(r)) + .filter((r): r is RegExpMatchArray => Boolean(r)) .map((match) => Number(match[1])); await Promise.all( diff --git a/plugins/slack/package.json b/plugins/slack/package.json index e7573a875..dcb9f9b70 100644 --- a/plugins/slack/package.json +++ b/plugins/slack/package.json @@ -39,7 +39,7 @@ "dependencies": { "@atomist/slack-messages": "^1.2.2", "@auto-it/core": "link:../../packages/core", - "@octokit/rest": "^18.12.0", + "@octokit/rest": "^20.1.2", "fp-ts": "^2.5.3", "https-proxy-agent": "^5.0.0", "io-ts": "^2.1.2", diff --git a/plugins/slack/src/index.ts b/plugins/slack/src/index.ts index 907426961..b5ab23fce 100644 --- a/plugins/slack/src/index.ts +++ b/plugins/slack/src/index.ts @@ -430,7 +430,7 @@ export default class SlackPlugin implements IPlugin { "Content-Type": "application/json; charset=utf-8", Authorization: `Bearer ${token}`, }, - agent, + agent: agent as any, }); }, Promise.resolve()); } else { @@ -449,7 +449,7 @@ export default class SlackPlugin implements IPlugin { "application/x-www-form-urlencoded; charset=utf-8", Authorization: `Bearer ${token}`, }, - agent, + agent: agent as any, }); } }, Promise.resolve()); @@ -464,7 +464,7 @@ export default class SlackPlugin implements IPlugin { channel: this.options.channel, }), headers: { "Content-Type": "application/json" }, - agent, + agent: agent as any, }); } diff --git a/plugins/upload-assets/package.json b/plugins/upload-assets/package.json index 5b0c2ce4d..2dc377349 100644 --- a/plugins/upload-assets/package.json +++ b/plugins/upload-assets/package.json @@ -48,6 +48,6 @@ "tslib": "2.1.0" }, "devDependencies": { - "@octokit/rest": "^18.12.0" + "@octokit/rest": "^20.1.2" } } diff --git a/tsconfig.json b/tsconfig.json index 756fa0acb..0b8f588c9 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -10,6 +10,8 @@ "importHelpers": true, // Use tslib for helper code /* Syntax: */ "strict": true, + "useUnknownInCatchVariables": false, + "skipLibCheck": true, "downlevelIteration": true, "resolveJsonModule": true, "allowSyntheticDefaultImports": true, diff --git a/yarn.lock b/yarn.lock index b8ce92073..45f2d1540 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13,21 +13,21 @@ integrity sha512-K1kQv1BZVtMXQqdpNZt9Pgh85KwamsWX9gYyq1xG4cpyb+EacfMiNfumrju16piFXanCUrCR0P1DowPjV2qV/A== "@auto-it/bot-list@link:packages/bot-list": - version "11.3.0" + version "11.3.6" "@auto-it/core@link:packages/core": - version "11.3.0" + version "11.3.6" dependencies: "@auto-it/bot-list" "link:packages/bot-list" - "@endemolshinegroup/cosmiconfig-typescript-loader" "^3.0.2" - "@octokit/core" "^3.5.1" - "@octokit/plugin-enterprise-compatibility" "1.3.0" - "@octokit/plugin-retry" "^3.0.9" - "@octokit/plugin-throttling" "^3.6.2" - "@octokit/rest" "^18.12.0" + "@octokit/core" "^5.2.2" + "@octokit/plugin-enterprise-compatibility" "^4.1.0" + "@octokit/plugin-retry" "^6.1.0" + "@octokit/plugin-throttling" "^8.2.0" + "@octokit/rest" "^20.1.2" await-to-js "^3.0.0" chalk "^4.0.0" cosmiconfig "7.0.0" + cosmiconfig-typescript-loader "^4.4.0" deepmerge "^4.0.0" dotenv "^8.0.0" endent "^2.1.0" @@ -60,7 +60,7 @@ url-join "^4.0.0" "@auto-it/npm@link:plugins/npm": - version "11.3.0" + version "11.3.6" dependencies: "@auto-it/core" "link:packages/core" "@auto-it/package-json-utils" "link:packages/package-json-utils" @@ -78,13 +78,13 @@ user-home "^2.0.0" "@auto-it/package-json-utils@link:packages/package-json-utils": - version "11.3.0" + version "11.3.6" dependencies: parse-author "^2.0.0" parse-github-url "1.0.2" "@auto-it/released@link:plugins/released": - version "11.3.0" + version "11.3.6" dependencies: "@auto-it/bot-list" "link:packages/bot-list" "@auto-it/core" "link:packages/core" @@ -94,7 +94,7 @@ tslib "2.1.0" "@auto-it/version-file@link:plugins/version-file": - version "11.3.0" + version "11.3.6" dependencies: "@auto-it/core" "link:packages/core" fp-ts "^2.5.3" @@ -1128,16 +1128,6 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== -"@endemolshinegroup/cosmiconfig-typescript-loader@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz#eea4635828dde372838b0909693ebd9aafeec22d" - integrity sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== - dependencies: - lodash.get "^4" - make-error "^1" - ts-node "^9" - tslib "^2" - "@eslint/eslintrc@^0.4.1": version "0.4.1" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.1.tgz#442763b88cecbe3ee0ec7ca6d6dd6168550cbf14" @@ -1791,30 +1781,15 @@ resolved "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.5.5.tgz#86ef12c1180fb7a1c7fdc93f5de31c683818f31a" integrity sha512-fB8miPr887GIGBDhyT6VX7MWX5aC40izEi+4GGSk38oh5dOUK9TLwjAEW/3vBE01fj5Hjcy0CPN7RA45fh/WUw== -"@octokit/auth-token@^2.4.4": - version "2.4.5" - resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.5.tgz#568ccfb8cb46f36441fac094ce34f7a875b197f3" - integrity sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA== - dependencies: - "@octokit/types" "^6.0.3" - "@octokit/auth-token@^3.0.0": version "3.0.4" resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz#70e941ba742bdd2b49bdb7393e821dea8520a3db" integrity sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ== -"@octokit/core@^3.5.1": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.6.0.tgz#3376cb9f3008d9b3d110370d90e0a1fcd5fe6085" - integrity sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q== - dependencies: - "@octokit/auth-token" "^2.4.4" - "@octokit/graphql" "^4.5.8" - "@octokit/request" "^5.6.3" - "@octokit/request-error" "^2.0.5" - "@octokit/types" "^6.0.3" - before-after-hook "^2.2.0" - universal-user-agent "^6.0.0" +"@octokit/auth-token@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-4.0.0.tgz#40d203ea827b9f17f42a29c6afb93b7745ef80c7" + integrity sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA== "@octokit/core@^4.2.1": version "4.2.4" @@ -1829,13 +1804,17 @@ before-after-hook "^2.2.0" universal-user-agent "^6.0.0" -"@octokit/endpoint@^6.0.1": - version "6.0.11" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.11.tgz#082adc2aebca6dcefa1fb383f5efb3ed081949d1" - integrity sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ== - dependencies: - "@octokit/types" "^6.0.3" - is-plain-object "^5.0.0" +"@octokit/core@^5.0.2", "@octokit/core@^5.2.2": + version "5.2.2" + resolved "https://registry.yarnpkg.com/@octokit/core/-/core-5.2.2.tgz#252805732de9b4e8e4f658d34b80c4c9b2534761" + integrity sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg== + dependencies: + "@octokit/auth-token" "^4.0.0" + "@octokit/graphql" "^7.1.0" + "@octokit/request" "^8.4.1" + "@octokit/request-error" "^5.1.1" + "@octokit/types" "^13.0.0" + before-after-hook "^2.2.0" universal-user-agent "^6.0.0" "@octokit/endpoint@^7.0.0": @@ -1847,13 +1826,12 @@ is-plain-object "^5.0.0" universal-user-agent "^6.0.0" -"@octokit/graphql@^4.5.8": - version "4.6.1" - resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.6.1.tgz#f975486a46c94b7dbe58a0ca751935edc7e32cc9" - integrity sha512-2lYlvf4YTDgZCTXTW4+OX+9WTLFtEUc6hGm4qM1nlZjzxj+arizM4aHWzBVBCxY9glh7GIs0WEuiSgbVzv8cmA== +"@octokit/endpoint@^9.0.6": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-9.0.6.tgz#114d912108fe692d8b139cfe7fc0846dfd11b6c0" + integrity sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw== dependencies: - "@octokit/request" "^5.3.0" - "@octokit/types" "^6.0.3" + "@octokit/types" "^13.1.0" universal-user-agent "^6.0.0" "@octokit/graphql@^5.0.0": @@ -1865,40 +1843,49 @@ "@octokit/types" "^9.0.0" universal-user-agent "^6.0.0" -"@octokit/openapi-types@^11.2.0": - version "11.2.0" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-11.2.0.tgz#b38d7fc3736d52a1e96b230c1ccd4a58a2f400a6" - integrity sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA== +"@octokit/graphql@^7.1.0": + version "7.1.1" + resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-7.1.1.tgz#79d9f3d0c96a8fd13d64186fe5c33606d48b79cc" + integrity sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g== + dependencies: + "@octokit/request" "^8.4.1" + "@octokit/types" "^13.0.0" + universal-user-agent "^6.0.0" "@octokit/openapi-types@^18.0.0": version "18.0.0" resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.0.0.tgz#f43d765b3c7533fd6fb88f3f25df079c24fccf69" integrity sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw== -"@octokit/openapi-types@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-7.0.0.tgz#0f6992db9854af15eca77d71ab0ec7fad2f20411" - integrity sha512-gV/8DJhAL/04zjTI95a7FhQwS6jlEE0W/7xeYAzuArD0KVAVWDLP2f3vi98hs3HLTczxXdRK/mF0tRoQPpolEw== +"@octokit/openapi-types@^20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-20.0.0.tgz#9ec2daa0090eeb865ee147636e0c00f73790c6e5" + integrity sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA== -"@octokit/plugin-enterprise-compatibility@1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-compatibility/-/plugin-enterprise-compatibility-1.3.0.tgz#034f035cc1789b0f0d616e71e41f50f73804e89e" - integrity sha512-h34sMGdEOER/OKrZJ55v26ntdHb9OPfR1fwOx6Q4qYyyhWA104o11h9tFxnS/l41gED6WEI41Vu2G2zHDVC5lQ== +"@octokit/openapi-types@^24.2.0": + version "24.2.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz#3d55c32eac0d38da1a7083a9c3b0cca77924f7d3" + integrity sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg== + +"@octokit/plugin-enterprise-compatibility@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-compatibility/-/plugin-enterprise-compatibility-4.1.0.tgz#9414961edc8e75fe75c0259fc16af59a68e98012" + integrity sha512-a8QehVu9Iy4k+m2XgG2rrF4m9vhlRIaefOMr0yJzgQCt4KpiTj5mZVrzSwagyOovkJdD0yDolQazBQZqPWTFSQ== dependencies: - "@octokit/request-error" "^2.1.0" - "@octokit/types" "^6.0.3" + "@octokit/request-error" "^5.0.0" + "@octokit/types" "^12.0.0" "@octokit/plugin-enterprise-rest@6.0.1": version "6.0.1" resolved "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== -"@octokit/plugin-paginate-rest@^2.16.8": - version "2.17.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz#32e9c7cab2a374421d3d0de239102287d791bce7" - integrity sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw== +"@octokit/plugin-paginate-rest@11.4.4-cjs.2": + version "11.4.4-cjs.2" + resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.4-cjs.2.tgz#979a10d577bce7a393e8e65953887e42b0a05000" + integrity sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw== dependencies: - "@octokit/types" "^6.34.0" + "@octokit/types" "^13.7.0" "@octokit/plugin-paginate-rest@^6.1.2": version "6.1.2" @@ -1913,13 +1900,17 @@ resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85" integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== -"@octokit/plugin-rest-endpoint-methods@^5.12.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz#8c46109021a3412233f6f50d28786f8e552427ba" - integrity sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA== +"@octokit/plugin-request-log@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz#98a3ca96e0b107380664708111864cb96551f958" + integrity sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA== + +"@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1": + version "13.3.2-cjs.1" + resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.2-cjs.1.tgz#d0a142ff41d8f7892b6ccef45979049f51ecaa8d" + integrity sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ== dependencies: - "@octokit/types" "^6.34.0" - deprecation "^2.3.1" + "@octokit/types" "^13.8.0" "@octokit/plugin-rest-endpoint-methods@^7.1.2": version "7.2.3" @@ -1928,40 +1919,23 @@ dependencies: "@octokit/types" "^10.0.0" -"@octokit/plugin-retry@^3.0.9": - version "3.0.9" - resolved "https://registry.yarnpkg.com/@octokit/plugin-retry/-/plugin-retry-3.0.9.tgz#ae625cca1e42b0253049102acd71c1d5134788fe" - integrity sha512-r+fArdP5+TG6l1Rv/C9hVoty6tldw6cE2pRHNGmFPdyfrc696R6JjrQ3d7HdVqGwuzfyrcaLAKD7K8TX8aehUQ== +"@octokit/plugin-retry@^6.1.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-retry/-/plugin-retry-6.1.0.tgz#cf5b92223246327ca9c7e17262b93ffde028ab0a" + integrity sha512-WrO3bvq4E1Xh1r2mT9w6SDFg01gFmP81nIG77+p/MqW1JeXXgL++6umim3t6x0Zj5pZm3rXAN+0HEjmmdhIRig== dependencies: - "@octokit/types" "^6.0.3" + "@octokit/request-error" "^5.0.0" + "@octokit/types" "^13.0.0" bottleneck "^2.15.3" -"@octokit/plugin-throttling@^3.6.2": - version "3.6.2" - resolved "https://registry.yarnpkg.com/@octokit/plugin-throttling/-/plugin-throttling-3.6.2.tgz#abfc045309b8e46f6d6b6c01047eb41c4031f2f8" - integrity sha512-0az5fxgVlhFfFtiKLKVXTpmCG2tK3BG0fYI8SO4pmGlN1kyJktJVQA+6KKaFxtxMIWsuHmSEAkR6zSgtk86g2A== +"@octokit/plugin-throttling@^8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-throttling/-/plugin-throttling-8.2.0.tgz#9ec3ea2e37b92fac63f06911d0c8141b46dc4941" + integrity sha512-nOpWtLayKFpgqmgD0y3GqXafMFuKcA4tRPZIfu7BArd2lEZeb1988nhWhwx4aZWmjDmUfdgVf7W+Tt4AmvRmMQ== dependencies: - "@octokit/types" "^6.0.1" + "@octokit/types" "^12.2.0" bottleneck "^2.15.3" -"@octokit/request-error@^2.0.0", "@octokit/request-error@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.5.tgz#72cc91edc870281ad583a42619256b380c600143" - integrity sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg== - dependencies: - "@octokit/types" "^6.0.3" - deprecation "^2.0.0" - once "^1.4.0" - -"@octokit/request-error@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677" - integrity sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg== - dependencies: - "@octokit/types" "^6.0.3" - deprecation "^2.0.0" - once "^1.4.0" - "@octokit/request-error@^3.0.0": version "3.0.3" resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz#ef3dd08b8e964e53e55d471acfe00baa892b9c69" @@ -1971,29 +1945,14 @@ deprecation "^2.0.0" once "^1.4.0" -"@octokit/request@^5.3.0": - version "5.4.15" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.15.tgz#829da413dc7dd3aa5e2cdbb1c7d0ebe1f146a128" - integrity sha512-6UnZfZzLwNhdLRreOtTkT9n57ZwulCve8q3IT/Z477vThu6snfdkBuhxnChpOKNGxcQ71ow561Qoa6uqLdPtag== - dependencies: - "@octokit/endpoint" "^6.0.1" - "@octokit/request-error" "^2.0.0" - "@octokit/types" "^6.7.1" - is-plain-object "^5.0.0" - node-fetch "^2.6.1" - universal-user-agent "^6.0.0" - -"@octokit/request@^5.6.3": - version "5.6.3" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.3.tgz#19a022515a5bba965ac06c9d1334514eb50c48b0" - integrity sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A== +"@octokit/request-error@^5.0.0", "@octokit/request-error@^5.1.1": + version "5.1.1" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-5.1.1.tgz#b9218f9c1166e68bb4d0c89b638edc62c9334805" + integrity sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g== dependencies: - "@octokit/endpoint" "^6.0.1" - "@octokit/request-error" "^2.1.0" - "@octokit/types" "^6.16.1" - is-plain-object "^5.0.0" - node-fetch "^2.6.7" - universal-user-agent "^6.0.0" + "@octokit/types" "^13.1.0" + deprecation "^2.0.0" + once "^1.4.0" "@octokit/request@^6.0.0": version "6.2.8" @@ -2007,6 +1966,16 @@ node-fetch "^2.6.7" universal-user-agent "^6.0.0" +"@octokit/request@^8.4.1": + version "8.4.1" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-8.4.1.tgz#715a015ccf993087977ea4365c44791fc4572486" + integrity sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw== + dependencies: + "@octokit/endpoint" "^9.0.6" + "@octokit/request-error" "^5.1.1" + "@octokit/types" "^13.1.0" + universal-user-agent "^6.0.0" + "@octokit/rest@19.0.11": version "19.0.11" resolved "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.11.tgz#2ae01634fed4bd1fca5b642767205ed3fd36177c" @@ -2017,15 +1986,15 @@ "@octokit/plugin-request-log" "^1.0.4" "@octokit/plugin-rest-endpoint-methods" "^7.1.2" -"@octokit/rest@^18.12.0": - version "18.12.0" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.12.0.tgz#f06bc4952fc87130308d810ca9d00e79f6988881" - integrity sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q== +"@octokit/rest@^20.1.2": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-20.1.2.tgz#1d74d0c72ade0d64f7c5416448d5c885f5e3ccc4" + integrity sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA== dependencies: - "@octokit/core" "^3.5.1" - "@octokit/plugin-paginate-rest" "^2.16.8" - "@octokit/plugin-request-log" "^1.0.4" - "@octokit/plugin-rest-endpoint-methods" "^5.12.0" + "@octokit/core" "^5.0.2" + "@octokit/plugin-paginate-rest" "11.4.4-cjs.2" + "@octokit/plugin-request-log" "^4.0.0" + "@octokit/plugin-rest-endpoint-methods" "13.3.2-cjs.1" "@octokit/tsconfig@^1.0.2": version "1.0.2" @@ -2039,19 +2008,19 @@ dependencies: "@octokit/openapi-types" "^18.0.0" -"@octokit/types@^6.0.1", "@octokit/types@^6.0.3", "@octokit/types@^6.7.1": - version "6.14.2" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.14.2.tgz#64c9457f38fb8522bdbba3c8cc814590a2d61bf5" - integrity sha512-wiQtW9ZSy4OvgQ09iQOdyXYNN60GqjCL/UdMsepDr1Gr0QzpW6irIKbH3REuAHXAhxkEk9/F2a3Gcs1P6kW5jA== +"@octokit/types@^12.0.0", "@octokit/types@^12.2.0": + version "12.6.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-12.6.0.tgz#8100fb9eeedfe083aae66473bd97b15b62aedcb2" + integrity sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw== dependencies: - "@octokit/openapi-types" "^7.0.0" + "@octokit/openapi-types" "^20.0.0" -"@octokit/types@^6.16.1", "@octokit/types@^6.34.0": - version "6.34.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.34.0.tgz#c6021333334d1ecfb5d370a8798162ddf1ae8218" - integrity sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw== +"@octokit/types@^13.0.0", "@octokit/types@^13.1.0", "@octokit/types@^13.7.0", "@octokit/types@^13.8.0": + version "13.10.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-13.10.0.tgz#3e7c6b19c0236c270656e4ea666148c2b51fd1a3" + integrity sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA== dependencies: - "@octokit/openapi-types" "^11.2.0" + "@octokit/openapi-types" "^24.2.0" "@octokit/types@^9.0.0", "@octokit/types@^9.2.3": version "9.3.2" @@ -2203,7 +2172,7 @@ dependencies: defer-to-connect "^2.0.0" -"@tailwindcss/postcss7-compat@^2.0.2", "tailwindcss@npm:@tailwindcss/postcss7-compat": +"@tailwindcss/postcss7-compat@^2.0.2": version "2.1.2" resolved "https://registry.yarnpkg.com/@tailwindcss/postcss7-compat/-/postcss7-compat-2.1.2.tgz#4ae2a3a3c05622ee04307997b0f8bea5c8dbc2b6" integrity sha512-bH2kw6uyqLnDMP8wzDUsis5ovrsRzfHEyiL1McADvqlW54g6y0KVHX1xzO7PH8Fl5s0Sq8vDOAp4+3V8MEcZ9g== @@ -2572,15 +2541,12 @@ "@types/node" "*" form-data "^3.0.0" -"@types/node@*": - version "15.0.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.0.2.tgz#51e9c0920d1b45936ea04341aa3e2e58d339fb67" - integrity sha512-p68+a+KoxpoB47015IeYZYRrdqMUcpbK8re/zpFB8Ld46LHC1lPEbp3EXgkEhAYEcPvjJF6ZO+869SQ0aH1dcA== - -"@types/node@^13.1.8": - version "13.13.51" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.51.tgz#a424c5282f99fc1ca41f11b727b6aea80668bcba" - integrity sha512-66/xg5I5Te4oGi5Jws11PtNmKkZbOPZWyBZZ/l5AOrWj1Dyw+6Ge/JhYTq/2/Yvdqyhrue8RL+DGI298OJ0xcg== +"@types/node@*", "@types/node@^18.19.0": + version "18.19.130" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.130.tgz#da4c6324793a79defb7a62cba3947ec5add00d59" + integrity sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg== + dependencies: + undici-types "~5.26.4" "@types/normalize-package-data@*", "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -2614,13 +2580,12 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0" integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA== -"@types/readable-stream@^2.3.9": - version "2.3.9" - resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-2.3.9.tgz#40a8349e6ace3afd2dd1b6d8e9b02945de4566a9" - integrity sha512-sqsgQqFT7HmQz/V5jH1O0fvQQnXAJO46Gg9LRO/JPfjmVmGUlcx831TZZO3Y3HtWhIkzf3kTsNT0Z0kzIhIvZw== +"@types/readable-stream@^2.3.9", "@types/readable-stream@^4.0.0": + version "4.0.23" + resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.23.tgz#fcd0f7472f45ceb43154f08f0083ccd1c76e53ce" + integrity sha512-wwXrtQvbMHxCbBgjHaMGEmImFTQxxpfMOR/ZoQnXxB1woqkUbdLGFDgauo00Py9IudiaqSeiBiulSV9i6XIPig== dependencies: "@types/node" "*" - safe-buffer "*" "@types/resolve@1.17.1": version "1.17.1" @@ -5125,6 +5090,11 @@ core-util-is@1.0.2, core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= +cosmiconfig-typescript-loader@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.4.0.tgz#f3feae459ea090f131df5474ce4b1222912319f9" + integrity sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw== + cosmiconfig@7.0.0, cosmiconfig@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" @@ -5549,7 +5519,7 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -deprecation@^2.0.0, deprecation@^2.3.1: +deprecation@^2.0.0: version "2.3.1" resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== @@ -9692,11 +9662,6 @@ lodash.debounce@^4.0.8: resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= -lodash.get@^4: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= - lodash.isequal@4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" @@ -9843,7 +9808,7 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-error@1.x, make-error@^1, make-error@^1.1.1: +make-error@1.x, make-error@^1.1.1: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== @@ -13212,16 +13177,16 @@ rxjs@^7.5.5: dependencies: tslib "^2.1.0" -safe-buffer@*, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + safe-json-stringify@~1: version "1.2.0" resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" @@ -13716,7 +13681,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.17, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: +source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -14016,7 +13981,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -14042,6 +14007,15 @@ string-width@^1.0.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^4.1.0, string-width@^4.2.0: version "4.2.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" @@ -14110,7 +14084,7 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -14138,6 +14112,13 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" @@ -14357,6 +14338,41 @@ table@^6.0.4: string-width "^4.2.0" strip-ansi "^6.0.0" +"tailwindcss@npm:@tailwindcss/postcss7-compat": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@tailwindcss/postcss7-compat/-/postcss7-compat-2.1.2.tgz#4ae2a3a3c05622ee04307997b0f8bea5c8dbc2b6" + integrity sha512-bH2kw6uyqLnDMP8wzDUsis5ovrsRzfHEyiL1McADvqlW54g6y0KVHX1xzO7PH8Fl5s0Sq8vDOAp4+3V8MEcZ9g== + dependencies: + "@fullhuman/postcss-purgecss" "^3.1.3" + autoprefixer "^9" + bytes "^3.0.0" + chalk "^4.1.0" + chokidar "^3.5.1" + color "^3.1.3" + detective "^5.2.0" + didyoumean "^1.2.1" + dlv "^1.1.3" + fast-glob "^3.2.5" + fs-extra "^9.1.0" + html-tags "^3.1.0" + lodash "^4.17.21" + lodash.topath "^4.5.2" + modern-normalize "^1.0.0" + node-emoji "^1.8.1" + normalize-path "^3.0.0" + object-hash "^2.1.1" + parse-glob "^3.0.4" + postcss "^7" + postcss-functions "^3" + postcss-js "^2" + postcss-nested "^4" + postcss-selector-parser "^6.0.4" + postcss-value-parser "^4.1.0" + pretty-hrtime "^1.0.3" + quick-lru "^5.1.1" + reduce-css-calc "^2.1.8" + resolve "^1.20.0" + tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" @@ -14760,18 +14776,6 @@ ts-node@^10.9.1: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -ts-node@^9: - version "9.1.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" - integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== - dependencies: - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.17" - yn "3.1.1" - ts-pnp@^1.1.6: version "1.2.0" resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" @@ -14811,7 +14815,7 @@ tslib@^1.10.0, tslib@^1.14.1, tslib@^1.8.1, tslib@^1.9.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.2.0: +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== @@ -14984,10 +14988,10 @@ typescript-memoize@^1.0.0-alpha.3: resolved "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== -typescript@~4.2.3: - version "4.2.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.4.tgz#8610b59747de028fda898a8aef0e103f156d0961" - integrity sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg== +typescript@~4.9.5: + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== typical@^2.6.1: version "2.6.1" @@ -15037,6 +15041,11 @@ underscore@^1.12.1: resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.1.tgz#0c1c6bd2df54b6b69f2314066d65b6cde6fcf9d1" integrity sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + unherit@^1.0.4: version "1.1.3" resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22"