From 16fd9f58f59e37c342580160fd566294c4c58288 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 8 May 2023 11:16:49 -0400
Subject: [PATCH] Update all non-major dependencies (#11)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
|
[@sapphire/discord.js-utilities](https://togithub.com/sapphiredev/utilities/tree/main/packages/discord.js-utilities)
([source](https://togithub.com/sapphiredev/utilities)) | [`6.0.5` ->
`6.1.0`](https://renovatebot.com/diffs/npm/@sapphire%2fdiscord.js-utilities/6.0.5/6.1.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@sapphire%2fdiscord.js-utilities/6.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@sapphire%2fdiscord.js-utilities/6.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@sapphire%2fdiscord.js-utilities/6.1.0/compatibility-slim/6.0.5)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@sapphire%2fdiscord.js-utilities/6.1.0/confidence-slim/6.0.5)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
|
[@sapphire/eslint-config](https://togithub.com/sapphiredev/utilities/tree/main/packages/eslint-config)
([source](https://togithub.com/sapphiredev/utilities)) | [`4.4.1` ->
`4.4.2`](https://renovatebot.com/diffs/npm/@sapphire%2feslint-config/4.4.1/4.4.2)
|
[![age](https://badges.renovateapi.com/packages/npm/@sapphire%2feslint-config/4.4.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@sapphire%2feslint-config/4.4.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@sapphire%2feslint-config/4.4.2/compatibility-slim/4.4.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@sapphire%2feslint-config/4.4.2/confidence-slim/4.4.1)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [@sapphire/framework](https://www.sapphirejs.dev)
([source](https://togithub.com/sapphiredev/framework)) | [`4.4.0` ->
`4.4.3`](https://renovatebot.com/diffs/npm/@sapphire%2fframework/4.4.0/4.4.3)
|
[![age](https://badges.renovateapi.com/packages/npm/@sapphire%2fframework/4.4.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@sapphire%2fframework/4.4.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@sapphire%2fframework/4.4.3/compatibility-slim/4.4.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@sapphire%2fframework/4.4.3/confidence-slim/4.4.0)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.15.11` ->
`18.16.5`](https://renovatebot.com/diffs/npm/@types%2fnode/18.15.11/18.16.5)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.16.5/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.16.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.16.5/compatibility-slim/18.15.11)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.16.5/confidence-slim/18.15.11)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
| [`5.58.0` ->
`5.59.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.58.0/5.59.2)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.2/compatibility-slim/5.58.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.2/confidence-slim/5.58.0)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
| [`5.58.0` ->
`5.59.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.58.0/5.59.2)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.2/compatibility-slim/5.58.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.2/confidence-slim/5.58.0)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@vitest/coverage-c8](https://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-c8#readme)
([source](https://togithub.com/vitest-dev/vitest)) | [`^0.30.1` ->
`^0.31.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-c8/0.30.1/0.31.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.31.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.31.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.31.0/compatibility-slim/0.30.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.31.0/confidence-slim/0.30.1)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [discord-api-types](https://discord-api-types.dev)
([source](https://togithub.com/discordjs/discord-api-types)) |
[`0.37.38` ->
`0.37.41`](https://renovatebot.com/diffs/npm/discord-api-types/0.37.38/0.37.41)
|
[![age](https://badges.renovateapi.com/packages/npm/discord-api-types/0.37.41/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/discord-api-types/0.37.41/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/discord-api-types/0.37.41/compatibility-slim/0.37.38)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/discord-api-types/0.37.41/confidence-slim/0.37.38)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [discord.js](https://discord.js.org)
([source](https://togithub.com/discordjs/discord.js)) | [`14.9.0` ->
`14.11.0`](https://renovatebot.com/diffs/npm/discord.js/14.9.0/14.11.0)
|
[![age](https://badges.renovateapi.com/packages/npm/discord.js/14.11.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/discord.js/14.11.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/discord.js/14.11.0/compatibility-slim/14.9.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/discord.js/14.11.0/confidence-slim/14.9.0)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [eslint](https://eslint.org)
([source](https://togithub.com/eslint/eslint)) | [`8.38.0` ->
`8.40.0`](https://renovatebot.com/diffs/npm/eslint/8.38.0/8.40.0) |
[![age](https://badges.renovateapi.com/packages/npm/eslint/8.40.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.40.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/eslint/8.40.0/compatibility-slim/8.38.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.40.0/confidence-slim/8.38.0)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [lint-staged](https://togithub.com/okonet/lint-staged) | [`13.2.1` ->
`13.2.2`](https://renovatebot.com/diffs/npm/lint-staged/13.2.1/13.2.2) |
[![age](https://badges.renovateapi.com/packages/npm/lint-staged/13.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/lint-staged/13.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/lint-staged/13.2.2/compatibility-slim/13.2.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/lint-staged/13.2.2/confidence-slim/13.2.1)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`2.8.7` ->
`2.8.8`](https://renovatebot.com/diffs/npm/prettier/2.8.7/2.8.8) |
[![age](https://badges.renovateapi.com/packages/npm/prettier/2.8.8/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/prettier/2.8.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/prettier/2.8.8/compatibility-slim/2.8.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/prettier/2.8.8/confidence-slim/2.8.7)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [thedoctor0/zip-release](https://togithub.com/thedoctor0/zip-release)
| `0.6.2` -> `0.7.1` |
[![age](https://badges.renovateapi.com/packages/github-tags/thedoctor0%2fzip-release/0.7.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/github-tags/thedoctor0%2fzip-release/0.7.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/github-tags/thedoctor0%2fzip-release/0.7.1/compatibility-slim/0.6.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/github-tags/thedoctor0%2fzip-release/0.7.1/confidence-slim/0.6.2)](https://docs.renovatebot.com/merge-confidence/)
| action | minor |
| [turbo](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo)) | [`1.9.1` ->
`1.9.3`](https://renovatebot.com/diffs/npm/turbo/1.9.1/1.9.3) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.9.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.9.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.9.3/compatibility-slim/1.9.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.9.3/confidence-slim/1.9.1)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [typedoc](https://typedoc.org)
([source](https://togithub.com/TypeStrong/TypeDoc)) | [`0.24.4` ->
`0.24.7`](https://renovatebot.com/diffs/npm/typedoc/0.24.4/0.24.7) |
[![age](https://badges.renovateapi.com/packages/npm/typedoc/0.24.7/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/typedoc/0.24.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/typedoc/0.24.7/compatibility-slim/0.24.4)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/typedoc/0.24.7/confidence-slim/0.24.4)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [vitest](https://togithub.com/vitest-dev/vitest) | [`^0.30.1` ->
`^0.31.0`](https://renovatebot.com/diffs/npm/vitest/0.30.1/0.31.0) |
[![age](https://badges.renovateapi.com/packages/npm/vitest/0.31.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/vitest/0.31.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/vitest/0.31.0/compatibility-slim/0.30.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/vitest/0.31.0/confidence-slim/0.30.1)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [yarn](https://togithub.com/yarnpkg/berry) | [`3.3.1` ->
`3.5.1`](https://renovatebot.com/diffs/npm/yarn/3.3.1/3.5.1) |
[![age](https://badges.renovateapi.com/packages/npm/yarn/3.5.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/yarn/3.5.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/yarn/3.5.1/compatibility-slim/3.3.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/yarn/3.5.1/confidence-slim/3.3.1)](https://docs.renovatebot.com/merge-confidence/)
| packageManager | minor |
---
### Release Notes
sapphiredev/utilities
(@sapphire/discord.js-utilities)
###
[`v6.1.0`](https://togithub.com/sapphiredev/utilities/blob/HEAD/packages/discord.js-utilities/CHANGELOG.md#sapphirediscordjs-utilities610-httpsgithubcomsapphiredevutilitiescomparesapphirediscordjs-utilities607sapphirediscordjs-utilities610---2023-05-05)
[Compare
Source](https://togithub.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@6.0.7...@sapphire/discord.js-utilities@6.1.0)
#### 🚀 Features
- **PaginatedMessage:** Add support for all select menus
([#589](https://togithub.com/sapphiredev/utilities/issues/589))
([4858486](https://togithub.com/sapphiredev/utilities/commit/4858486714192e8d37cf69f2aeda3002c1bfb9aa))
- **PaginatedMessage:** Add support for per-page actions
([#587](https://togithub.com/sapphiredev/utilities/issues/587))
([b917236](https://togithub.com/sapphiredev/utilities/commit/b9172364bc46a0adef2708ff79ad756bc78f6b1d))
- **PaginatedMessage:** Add method to update pages after response
([#584](https://togithub.com/sapphiredev/utilities/issues/584))
([db13068](https://togithub.com/sapphiredev/utilities/commit/db130684ff3c1680f736451361eec80686a783e0))
###
[`v6.0.7`](https://togithub.com/sapphiredev/utilities/blob/HEAD/packages/discord.js-utilities/CHANGELOG.md#sapphirediscordjs-utilities607-httpsgithubcomsapphiredevutilitiescomparesapphirediscordjs-utilities606sapphirediscordjs-utilities607---2023-05-02)
[Compare
Source](https://togithub.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@6.0.6...@sapphire/discord.js-utilities@6.0.7)
#### 🐛 Bug Fixes
- **PaginatedMessage:** Only add options and placeholder to the built-in
StringSelectMenu
([#575](https://togithub.com/sapphiredev/utilities/issues/575))
([49d588b](https://togithub.com/sapphiredev/utilities/commit/49d588b007754bfae7ffa59be6ec0d1c266447f4))
- **paginatedmessage:** Fix checks for `actionIsButtonOrMenu`
([3f5d500](https://togithub.com/sapphiredev/utilities/commit/3f5d5000701c34328038c8a3e3dede021932a27b))
#### 📝 Documentation
- **paginatedmessage:** Fix examples
([c080740](https://togithub.com/sapphiredev/utilities/commit/c080740a6eeb151263827836d76463430624d62a))
###
[`v6.0.6`](https://togithub.com/sapphiredev/utilities/blob/HEAD/packages/discord.js-utilities/CHANGELOG.md#sapphirediscordjs-utilities606-httpsgithubcomsapphiredevutilitiescomparesapphirediscordjs-utilities605sapphirediscordjs-utilities606---2023-04-17)
[Compare
Source](https://togithub.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@6.0.5...@sapphire/discord.js-utilities@6.0.6)
#### 🐛 Bug Fixes
- **discord.js-utilities:** Add tslib dependency to fix \__exportStar
not being defined
([2f6e4e6](https://togithub.com/sapphiredev/utilities/commit/2f6e4e65907bfe768a97b37830a10d5cadd75a1e))
sapphiredev/utilities
(@sapphire/eslint-config)
###
[`v4.4.2`](https://togithub.com/sapphiredev/utilities/blob/HEAD/packages/eslint-config/CHANGELOG.md#sapphireeslint-config442-httpsgithubcomsapphiredevutilitiescomparesapphireeslint-config441sapphireeslint-config442---2023-05-02)
[Compare
Source](https://togithub.com/sapphiredev/utilities/compare/@sapphire/eslint-config@4.4.1...@sapphire/eslint-config@4.4.2)
#### 🐛 Bug Fixes
- **eslint-config:** Update dependencies
([9e508a9](https://togithub.com/sapphiredev/utilities/commit/9e508a90ca39874af15e875fcccfc3817c679599))
sapphiredev/framework
###
[`v4.4.3`](https://togithub.com/sapphiredev/framework/blob/HEAD/CHANGELOG.md#443-httpsgithubcomsapphiredevframeworkcomparev442v443---2023-05-02)
[Compare
Source](https://togithub.com/sapphiredev/framework/compare/v4.4.2...v4.4.3)
#### 🐛 Bug Fixes
- Update dependencies
([852302e](https://togithub.com/sapphiredev/framework/commit/852302e9ca6144430b8f8c611560af3b5664e15f))
###
[`v4.4.2`](https://togithub.com/sapphiredev/framework/blob/HEAD/CHANGELOG.md#442-httpsgithubcomsapphiredevframeworkcomparev441v442---2023-04-27)
[Compare
Source](https://togithub.com/sapphiredev/framework/compare/v4.4.1...v4.4.2)
#### 🐛 Bug Fixes
- Add missing permission to account for discord-api-types@0.37.40
([8c5ce9d](https://togithub.com/sapphiredev/framework/commit/8c5ce9dfafbb7a0a329f6feb7d5e216f1df6cedf))
- **deps:** Update all non-major dependencies
([#631](https://togithub.com/sapphiredev/framework/issues/631))
([d9115d2](https://togithub.com/sapphiredev/framework/commit/d9115d266e2782604e82f0b22537771055cb8bb5))
###
[`v4.4.1`](https://togithub.com/sapphiredev/framework/blob/HEAD/CHANGELOG.md#441-httpsgithubcomsapphiredevframeworkcomparev440v441---2023-04-18)
[Compare
Source](https://togithub.com/sapphiredev/framework/compare/v4.4.0...v4.4.1)
#### 🐛 Bug Fixes
- **permissions:** Add missing permission strings
([#630](https://togithub.com/sapphiredev/framework/issues/630))
([23645bb](https://togithub.com/sapphiredev/framework/commit/23645bbe527119ab6be3824d2435f2dbb5bf89db))
- **ArgType:** Update `type` for guild\*ThreadChannel
([#628](https://togithub.com/sapphiredev/framework/issues/628))
([222d50e](https://togithub.com/sapphiredev/framework/commit/222d50e0459f7769bea660ae9ae5ce412b927cdb))
#### 📝 Documentation
- Add code of conduct to the repo
([f4a9897](https://togithub.com/sapphiredev/framework/commit/f4a9897142224b0f8c238667a2d1c1180b844435))
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v5.59.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5592-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5591v5592-2023-05-01)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2)
**Note:** Version bump only for package
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
###
[`v5.59.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5591-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5590v5591-2023-04-24)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1)
##### Bug Fixes
- **eslint-plugin:** \[prefer-regexp-exec] skip malformed regexes
([#6935](https://togithub.com/typescript-eslint/typescript-eslint/issues/6935))
([05ed60e](https://togithub.com/typescript-eslint/typescript-eslint/commit/05ed60e25f1de9d1bb83d56c81a349130960bec8))
- **eslint-plugin:** \[unified-signatures] no parameters function
([#6940](https://togithub.com/typescript-eslint/typescript-eslint/issues/6940))
([2970861](https://togithub.com/typescript-eslint/typescript-eslint/commit/297086154acc568a0ae8eb41c8977b7a7ba4e0ed))
###
[`v5.59.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5590-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5580v5590-2023-04-17)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0)
##### Bug Fixes
- **eslint-plugin:** \[no-unnecessary-condition] allow nullish
coalescing for naked type parameter
([#6910](https://togithub.com/typescript-eslint/typescript-eslint/issues/6910))
([3e5f858](https://togithub.com/typescript-eslint/typescript-eslint/commit/3e5f8583f1e4fe045c2fe2143d6f280b7381f96b))
##### Features
- **eslint-plugin:** \[ban-types] add NonNullable suggestion and allow
custom suggestions
([#6876](https://togithub.com/typescript-eslint/typescript-eslint/issues/6876))
([ff65235](https://togithub.com/typescript-eslint/typescript-eslint/commit/ff65235246bb6214fb64f0e0317373ca99f8bcbe))
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v5.59.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5592-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5591v5592-2023-05-01)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
###
[`v5.59.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5591-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5590v5591-2023-04-24)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
###
[`v5.59.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5590-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5580v5590-2023-04-17)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
vitest-dev/vitest
###
[`v0.31.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.0)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.30.1...v0.31.0)
##### 🚨 Breaking Changes
- Update mock implementation to support ESM runtime, introduce
"vi.hoisted" - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3258](https://togithub.com/vitest-dev/vitest/issues/3258)
[(0c09a)](https://togithub.com/vitest-dev/vitest/commit/0c09a40d)
- Bypass ESM import order restriction with `vi.hoisted` to run code
before imports are executed:
```ts
vi.hoisted(() => vi.setSystemTime(new Date(2022, 1, 1)))
```
You can also use it to pass variables to `vi.mock`:
```ts
const { mockedMethod } = vi.hoisted(() => {
return { mockedMethod: vi.fn() }
})
vi.mocked('./path/to/module.js', () => {
return { originalMethod: mockedMethod }
})
```
- Move assertion declarations to expect package - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3294](https://togithub.com/vitest-dev/vitest/issues/3294)
[(cf3af)](https://togithub.com/vitest-dev/vitest/commit/cf3afe2b)
- The change should be minor:
```diff
- declare namespace Vi {
+ declare module 'vitest' {
interface Assertion extends CustomMatchers {}
interface AsymmetricMatchersContaining extends CustomMatchers {}
}
```
##### 🚀 Features
- Add repeat method to tests - by
[@samkevin1](https://togithub.com/samkevin1) in
[https://github.com/vitest-dev/vitest/issues/2652](https://togithub.com/vitest-dev/vitest/issues/2652)
[(7c8f0)](https://togithub.com/vitest-dev/vitest/commit/7c8f0ba9)
- Add an option to hide skipped test lines - by
[@g4rry420](https://togithub.com/g4rry420) and
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2745](https://togithub.com/vitest-dev/vitest/issues/2745)
[(9bdb1)](https://togithub.com/vitest-dev/vitest/commit/9bdb1603)
- **coverage**: Watermarks for c8 - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3254](https://togithub.com/vitest-dev/vitest/issues/3254)
[(730af)](https://togithub.com/vitest-dev/vitest/commit/730af0b4)
- **ui**: Add html coverage - by
[@userquin](https://togithub.com/userquin) and
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3071](https://togithub.com/vitest-dev/vitest/issues/3071)
[(e24cd)](https://togithub.com/vitest-dev/vitest/commit/e24cd9b2)
- **watch**: Test run cancelling, feat: `--bail` option for cancelling
test run - by [@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3163](https://togithub.com/vitest-dev/vitest/issues/3163)
[(8d460)](https://togithub.com/vitest-dev/vitest/commit/8d4606eb)
##### 🐞 Bug Fixes
- Don't call global setup teardown twice - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3188](https://togithub.com/vitest-dev/vitest/issues/3188)
[(ba3d1)](https://togithub.com/vitest-dev/vitest/commit/ba3d1338)
- Reporter to log version before provider initalizations - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3131](https://togithub.com/vitest-dev/vitest/issues/3131)
[(481b1)](https://togithub.com/vitest-dev/vitest/commit/481b1fd2)
- Throw an error if Vitest cannot access its internal state - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3250](https://togithub.com/vitest-dev/vitest/issues/3250)
[(fbb14)](https://togithub.com/vitest-dev/vitest/commit/fbb1468e)
- Warning suppression broken - by
[@IceQub3](https://togithub.com/IceQub3) in
[https://github.com/vitest-dev/vitest/issues/3270](https://togithub.com/vitest-dev/vitest/issues/3270)
and
[https://github.com/vitest-dev/vitest/issues/3271](https://togithub.com/vitest-dev/vitest/issues/3271)
[(036de)](https://togithub.com/vitest-dev/vitest/commit/036de797)
- Show correct diff in "toHaveBeenCalledWith" - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3289](https://togithub.com/vitest-dev/vitest/issues/3289)
[(19fcd)](https://togithub.com/vitest-dev/vitest/commit/19fcd8df)
- Don't print esm warning, if package name is not found - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3292](https://togithub.com/vitest-dev/vitest/issues/3292)
[(62c14)](https://togithub.com/vitest-dev/vitest/commit/62c14cba)
- Support exactOptionalPropertyTypes - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3293](https://togithub.com/vitest-dev/vitest/issues/3293)
[(ba81d)](https://togithub.com/vitest-dev/vitest/commit/ba81d8a3)
- Don't inline vite hmr and rollup types - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3291](https://togithub.com/vitest-dev/vitest/issues/3291)
[(1f118)](https://togithub.com/vitest-dev/vitest/commit/1f1189bc)
- **browser**:
- Failing to load vitest/utils - by
[@userquin](https://togithub.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/3190](https://togithub.com/vitest-dev/vitest/issues/3190)
[(78bad)](https://togithub.com/vitest-dev/vitest/commit/78bad4ab)
- **coverage**:
- `thresholdAutoUpdate` to work with `perFile` - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3182](https://togithub.com/vitest-dev/vitest/issues/3182)
[(29eeb)](https://togithub.com/vitest-dev/vitest/commit/29eebf65)
- Throw error if fail to load built-in provider - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3217](https://togithub.com/vitest-dev/vitest/issues/3217)
[(0a287)](https://togithub.com/vitest-dev/vitest/commit/0a2875e3)
- Stackblitz hangs with c8 - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3225](https://togithub.com/vitest-dev/vitest/issues/3225)
[(d9fda)](https://togithub.com/vitest-dev/vitest/commit/d9fda2a1)
- C8 to ignore vite's generated helpers - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3241](https://togithub.com/vitest-dev/vitest/issues/3241)
[(21942)](https://togithub.com/vitest-dev/vitest/commit/21942db0)
- Workspaces c8 source maps - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3226](https://togithub.com/vitest-dev/vitest/issues/3226)
[(efce3)](https://togithub.com/vitest-dev/vitest/commit/efce3b4d)
- **docs**:
- Correct typo and broken link to WebdriverIO - by
[@nathanbabcock](https://togithub.com/nathanbabcock) in
[https://github.com/vitest-dev/vitest/issues/3275](https://togithub.com/vitest-dev/vitest/issues/3275)
[(c7da1)](https://togithub.com/vitest-dev/vitest/commit/c7da155f)
- **spy**:
- Update to set initial implementation through normal logic - by
[@Codex-](https://togithub.com/Codex-) in
[https://github.com/vitest-dev/vitest/issues/3260](https://togithub.com/vitest-dev/vitest/issues/3260)
and
[https://github.com/vitest-dev/vitest/issues/3263](https://togithub.com/vitest-dev/vitest/issues/3263)
[(c759a)](https://togithub.com/vitest-dev/vitest/commit/c759a9aa)
- **vite-node**:
- Circular imports - by [@antfu](https://togithub.com/antfu) in
[https://github.com/vitest-dev/vitest/issues/3196](https://togithub.com/vitest-dev/vitest/issues/3196)
[(cbb59)](https://togithub.com/vitest-dev/vitest/commit/cbb593a8)
- Add missing `import.meta.hot.send` mock - by
[@antfu](https://togithub.com/antfu)
[(b1624)](https://togithub.com/vitest-dev/vitest/commit/b1624db5)
- **vitest**:
- Also check for vite relative to vitest package - by
[@JoshuaKGoldberg](https://togithub.com/JoshuaKGoldberg) and
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3274](https://togithub.com/vitest-dev/vitest/issues/3274)
[(a3393)](https://togithub.com/vitest-dev/vitest/commit/a3393b15)
- **watch**:
- Run test files when added to filesystem - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3189](https://togithub.com/vitest-dev/vitest/issues/3189)
[(7b2c8)](https://togithub.com/vitest-dev/vitest/commit/7b2c81bc)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.30.1...v0.31.0)
discordjs/discord-api-types
###
[`v0.37.41`](https://togithub.com/discordjs/discord-api-types/blob/HEAD/CHANGELOG.md#03741-httpsgithubcomdiscordjsdiscord-api-typescompare0374003741-2023-05-01)
[Compare
Source](https://togithub.com/discordjs/discord-api-types/compare/0.37.40...0.37.41)
##### Bug Fixes
- **GatewayGuildMembersChunkDispatchData:** Omit `guild_id` for
presences
([#761](https://togithub.com/discordjs/discord-api-types/issues/761))
([5079b16](https://togithub.com/discordjs/discord-api-types/commit/5079b164db3ac3bda25675a553a586f099555667))
- **types:** move `types` condition to the front
([#763](https://togithub.com/discordjs/discord-api-types/issues/763))
([9dce6ed](https://togithub.com/discordjs/discord-api-types/commit/9dce6ed392b64e602c3cc05946bc0f30bac7279e))
###
[`v0.37.40`](https://togithub.com/discordjs/discord-api-types/blob/HEAD/CHANGELOG.md#03740-httpsgithubcomdiscordjsdiscord-api-typescompare0373903740-2023-04-24)
[Compare
Source](https://togithub.com/discordjs/discord-api-types/compare/0.37.39...0.37.40)
##### Features
- add support for voice messages
([#749](https://togithub.com/discordjs/discord-api-types/issues/749))
([3dac5b9](https://togithub.com/discordjs/discord-api-types/commit/3dac5b93e7568ba2fbd3bc30d229d2df80f96eed))
###
[`v0.37.39`](https://togithub.com/discordjs/discord-api-types/blob/HEAD/CHANGELOG.md#03739-httpsgithubcomdiscordjsdiscord-api-typescompare0373803739-2023-04-17)
[Compare
Source](https://togithub.com/discordjs/discord-api-types/compare/0.37.38...0.37.39)
##### Bug Fixes
- **RESTPostAPIChannelMessagesThreadsJSONBody:** mark
`auto_archive_duration` as optional
([ca6a95d](https://togithub.com/discordjs/discord-api-types/commit/ca6a95d69c7b93f564f10cce422faf5ea4133be7))
##### Features
- **APIGuild:** add `max_stage_video_channel_users`
([#550](https://togithub.com/discordjs/discord-api-types/issues/550))
([9a66d21](https://togithub.com/discordjs/discord-api-types/commit/9a66d21f4913c63ed7c192cf9340febe603bf516))
discordjs/discord.js
###
[`v14.11.0`](https://togithub.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14110-httpsgithubcomdiscordjsdiscordjscompare1410214110---2023-05-06)
[Compare
Source](https://togithub.com/discordjs/discord.js/compare/14.10.2...14.11.0)
#### Bug Fixes
- **WebSocketManager:** Properly emit shard error events
([#9521](https://togithub.com/discordjs/discord.js/issues/9521))
([e627468](https://togithub.com/discordjs/discord.js/commit/e6274681fd10b0d75e1d3b448c94b50ec6810367))
- **WebSocketManager:** Emit raw ws events again
([#9502](https://togithub.com/discordjs/discord.js/issues/9502))
([c429763](https://togithub.com/discordjs/discord.js/commit/c429763be8e94f0f0cbc630e8bb1d415d46f1465))
#### Documentation
- **Client:** Update Sapphire's snowflake utility links
([#9501](https://togithub.com/discordjs/discord.js/issues/9501))
([1b7981e](https://togithub.com/discordjs/discord.js/commit/1b7981e4696b8ae74ceffa876fc0a9be7d0b9f93))
#### Features
- **Guild:** Safety alerts channel and mention raid protection
([#8959](https://togithub.com/discordjs/discord.js/issues/8959))
([6b2c3fb](https://togithub.com/discordjs/discord.js/commit/6b2c3fb9d0571de808e990cf064f73240ab93451))
#### Performance
- **Role:** Linear speed position getter
([#9493](https://togithub.com/discordjs/discord.js/issues/9493))
([8e9a2b4](https://togithub.com/discordjs/discord.js/commit/8e9a2b4630f78bb9e45345ec2a16812bfac70a20))
#### Refactor
- **GuildChannel:** Simplify constructor
([#9499](https://togithub.com/discordjs/discord.js/issues/9499))
([f2ad076](https://togithub.com/discordjs/discord.js/commit/f2ad0762c521422ab64e5b10344a6fd67961031b))
#### Typings
- **StringSelectMenuComponentData:** `options` is required
([#9515](https://togithub.com/discordjs/discord.js/issues/9515))
([d7b18f0](https://togithub.com/discordjs/discord.js/commit/d7b18f0681d4147ff192c98108c035d6d0f96cce))
###
[`v14.10.2`](https://togithub.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14102-httpsgithubcomdiscordjsdiscordjscompare1410114102---2023-05-01)
[Compare
Source](https://togithub.com/discordjs/discord.js/compare/14.10.1...14.10.2)
#### Bug Fixes
- Correct `isJSONEncodable()` import
([#9495](https://togithub.com/discordjs/discord.js/issues/9495))
([201b002](https://togithub.com/discordjs/discord.js/commit/201b002ad405b845ace5f708077c1f157bb4126d))
- **Client:** `generateInvite()` scope validation
([#9492](https://togithub.com/discordjs/discord.js/issues/9492))
([b327f49](https://togithub.com/discordjs/discord.js/commit/b327f4925ff557e0aa8273d7f017aa616226ca06))
###
[`v14.10.1`](https://togithub.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14101-httpsgithubcomdiscordjsdiscordjscompare1410014101---2023-05-01)
[Compare
Source](https://togithub.com/discordjs/discord.js/compare/14.10.0...14.10.1)
#### Bug Fixes
- **Client:** Spelling of InvalidScopesWithPermissions
([ac9bf3a](https://togithub.com/discordjs/discord.js/commit/ac9bf3ac06ec78dbaca2ce4a82cceb0d82484211))
#### Refactor
- **ShardClientUtil:** Logic de-duplication
([#9491](https://togithub.com/discordjs/discord.js/issues/9491))
([a9f2bff](https://togithub.com/discordjs/discord.js/commit/a9f2bff82a18c6a3afdee99e5830e1d7b4da65dc))
###
[`v14.10.0`](https://togithub.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14100-httpsgithubcomdiscordjsdiscordjscompare149014100---2023-05-01)
[Compare
Source](https://togithub.com/discordjs/discord.js/compare/14.9.0...14.10.0)
#### Bug Fixes
- **ShardClientUtil:** Fix client event names
([#9474](https://togithub.com/discordjs/discord.js/issues/9474))
([ad217cc](https://togithub.com/discordjs/discord.js/commit/ad217cc7604dda6a33df73db82799fd5bb4e85a9))
- **BaseClient:** Prevent user agent mutation
([#9425](https://togithub.com/discordjs/discord.js/issues/9425))
([217e5d8](https://togithub.com/discordjs/discord.js/commit/217e5d81005a2506c96335f7fb96fa21d7dbb04c))
- **BitField:** Use only enum names in iterating
([#9357](https://togithub.com/discordjs/discord.js/issues/9357))
([40d07fb](https://togithub.com/discordjs/discord.js/commit/40d07fbbbd51d62793d9ea541f41f157b5dad224))
- Use new permission name
([#9274](https://togithub.com/discordjs/discord.js/issues/9274))
([d2d27ce](https://togithub.com/discordjs/discord.js/commit/d2d27ce7346bc37b34938c84bd3b106a4fa51f53))
- **Message#editable:** Fix permissions check in locked threads
([#9319](https://togithub.com/discordjs/discord.js/issues/9319))
([d4c1fec](https://togithub.com/discordjs/discord.js/commit/d4c1fecbe264bc52a70aaf0ec303d35e2f15bbcd))
- Fix external links
([#9313](https://togithub.com/discordjs/discord.js/issues/9313))
([a7425c2](https://togithub.com/discordjs/discord.js/commit/a7425c29c4f23f1b31f4c6a463107ca9eb7fd7e2))
#### Documentation
- **AutoModerationRule:** Update docs
([#9464](https://togithub.com/discordjs/discord.js/issues/9464))
([1b15d31](https://togithub.com/discordjs/discord.js/commit/1b15d31b5ae1b1739716fab00b18083c1d7d389a))
- **APITypes:** Document role & user select menu components
([#9435](https://togithub.com/discordjs/discord.js/issues/9435))
([c6ca5a8](https://togithub.com/discordjs/discord.js/commit/c6ca5a83e7b72613f95c2145606a1330f64ae894))
- **BaseMessageOptions:** Fix embeds and components
([#9437](https://togithub.com/discordjs/discord.js/issues/9437))
([5c52bb9](https://togithub.com/discordjs/discord.js/commit/5c52bb95906250518a8813820d543f43dd7abdf9))
- **InteractionResponses:** ShowModal docs change
([#9434](https://togithub.com/discordjs/discord.js/issues/9434))
([7d34100](https://togithub.com/discordjs/discord.js/commit/7d341000d44b762a2fe0434a6b518f7d63539d34))
- Use ESM code in examples
([#9427](https://togithub.com/discordjs/discord.js/issues/9427))
([ce287f2](https://togithub.com/discordjs/discord.js/commit/ce287f21d1540da7f17cac8a57dc33a67f391ef3))
- Generate static imports for types with api-extractor
([98a76db](https://togithub.com/discordjs/discord.js/commit/98a76db482879f79d6bb2fb2e5fc65ac2c34e2d9))
- **Options:** Fix links and invalid syntax
([#9322](https://togithub.com/discordjs/discord.js/issues/9322))
([86e5f5a](https://togithub.com/discordjs/discord.js/commit/86e5f5a119c6d2588b988a33236d358ded357847))
- Cleanup MessageCreateOptions and MessageReplyOptions
([#9283](https://togithub.com/discordjs/discord.js/issues/9283))
([300059c](https://togithub.com/discordjs/discord.js/commit/300059cb266e6cca42c30ee7f997c48ab2cc565e))
- **Events:** Document auto moderation events
([#9342](https://togithub.com/discordjs/discord.js/issues/9342))
([79bcdfa](https://togithub.com/discordjs/discord.js/commit/79bcdfa767e7e842164e1174b6f4834ed731d329))
- Add `SnowflakeUtil`
([#9371](https://togithub.com/discordjs/discord.js/issues/9371))
([8ffcf77](https://togithub.com/discordjs/discord.js/commit/8ffcf77840b62590fcb4731380d28b22d0b98741))
- Use stable tag
([#9343](https://togithub.com/discordjs/discord.js/issues/9343))
([c0f2dd7](https://togithub.com/discordjs/discord.js/commit/c0f2dd713151a29c98e1eebad66721a208be1fc0))
- Remove `JSONEncondable`
([#9344](https://togithub.com/discordjs/discord.js/issues/9344))
([b2eec5f](https://togithub.com/discordjs/discord.js/commit/b2eec5f9fcf37ebb3b7f87a67a6ee3160c182183))
#### Features
- **Attachment:** Voice messages
([#9392](https://togithub.com/discordjs/discord.js/issues/9392))
([3e01f91](https://togithub.com/discordjs/discord.js/commit/3e01f91bbba2cbacacc6c921ed664752f679960b))
- **BaseInteraction:** Support new channel payload
([#9337](https://togithub.com/discordjs/discord.js/issues/9337))
([29389e3](https://togithub.com/discordjs/discord.js/commit/29389e39f479b832e54c7cb3ddd363aebe99674f))
- **RoleTagData:** Add guildConnections
([#9366](https://togithub.com/discordjs/discord.js/issues/9366))
([2dddbe1](https://togithub.com/discordjs/discord.js/commit/2dddbe1f321f2e2722dba4a28f7d18384cf50353))
#### Performance
- **RoleManager:** Dont call Role#position getter twice per role
([#9352](https://togithub.com/discordjs/discord.js/issues/9352))
([bfee6c8](https://togithub.com/discordjs/discord.js/commit/bfee6c8d889502ea39ad919dd9b1e6253a2af571))
#### Refactor
- **WebSocketManager:** Use /ws package internally
([#9099](https://togithub.com/discordjs/discord.js/issues/9099))
([a9e0de4](https://togithub.com/discordjs/discord.js/commit/a9e0de4288ea39a6a089b8379dcd44ac0053dac7))
- Remove `fromInteraction` in internal channel creation
([#9335](https://togithub.com/discordjs/discord.js/issues/9335))
([794abe8](https://togithub.com/discordjs/discord.js/commit/794abe8450bae000cd0544922cdf53e7b3e4c59c))
#### Typings
- **AutoModerationActionMetadataOptions:** Make channel property
optional
([#9460](https://togithub.com/discordjs/discord.js/issues/9460))
([d26df5f](https://togithub.com/discordjs/discord.js/commit/d26df5fabaf227fb9d10ba5cc1ab326de55aadbc))
- **CategoryChannel:** Ensure `parent` and `parentId` are `null`
([#9327](https://togithub.com/discordjs/discord.js/issues/9327))
([8218ffc](https://togithub.com/discordjs/discord.js/commit/8218ffc78d23234b32c05a97fde2f4bea64d7aa6))
- **GuildTextBasedChannel:** Remove unnecessary exclusion of forum
channels
([#9326](https://togithub.com/discordjs/discord.js/issues/9326))
([7ff3d52](https://togithub.com/discordjs/discord.js/commit/7ff3d528d942a0daa990194915ff8328dec99149))
eslint/eslint
### [`v8.40.0`](https://togithub.com/eslint/eslint/releases/tag/v8.40.0)
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.39.0...v8.40.0)
#### Features
-
[`5db7808`](https://togithub.com/eslint/eslint/commit/5db7808139c1f2172797285a0700f01644bda254)
feat: improve flat config errors for invalid rule options and severities
([#17140](https://togithub.com/eslint/eslint/issues/17140)) (Josh
Goldberg ✨)
-
[`f5574dc`](https://togithub.com/eslint/eslint/commit/f5574dc739fcc74a7841217ba1f31cce02bee1ff)
feat: Add findConfigFile() method to FlatESLint
([#17142](https://togithub.com/eslint/eslint/issues/17142))
(Nicholas C. Zakas)
-
[`e52b98b`](https://togithub.com/eslint/eslint/commit/e52b98bf25d882da4efd5559ce5974b6697cf701)
feat: add `sourceCode` property to the rule context
([#17107](https://togithub.com/eslint/eslint/issues/17107))
(Nitin Kumar)
-
[`1468f5b`](https://togithub.com/eslint/eslint/commit/1468f5b640cfa6fdd8a5ec895337f692def2780b)
feat: add `physicalFilename` property to the rule context
([#17111](https://togithub.com/eslint/eslint/issues/17111))
(Nitin Kumar)
-
[`0df4d4f`](https://togithub.com/eslint/eslint/commit/0df4d4f658c214e51310a986c03d44d34ceae3ec)
feat: add `cwd` to rule context
([#17106](https://togithub.com/eslint/eslint/issues/17106))
(Nitin Kumar)
-
[`52018f2`](https://togithub.com/eslint/eslint/commit/52018f21c19b3e461cae32843cddd17ed42f19cd)
feat: add `filename` property to the rule context
([#17108](https://togithub.com/eslint/eslint/issues/17108))
(Nitin Kumar)
-
[`559ff4e`](https://togithub.com/eslint/eslint/commit/559ff4e4bc54a8b6e6b54825d83c532d724204b3)
feat: add new `omitLastInOneLineClassBody` option to the `semi` rule
([#17105](https://togithub.com/eslint/eslint/issues/17105))
(Nitin Kumar)
#### Bug Fixes
-
[`f076e54`](https://togithub.com/eslint/eslint/commit/f076e54ecdb0fae70d9b43ad6888606097beef97)
fix: Ensure FlatESLint#findConfigFile() doesn't throw.
([#17151](https://togithub.com/eslint/eslint/issues/17151))
(Nicholas C. Zakas)
#### Documentation
-
[`e980bf3`](https://togithub.com/eslint/eslint/commit/e980bf38cf441f2eb29c458b93df77dc0111b391)
docs: Update README (GitHub Actions Bot)
-
[`e92a6fc`](https://togithub.com/eslint/eslint/commit/e92a6fc7ed2a427f5e95f4b3a1c21d71553c97ee)
docs: Update README (GitHub Actions Bot)
-
[`af5fe64`](https://togithub.com/eslint/eslint/commit/af5fe64c398c9bd4206c3c6c1ade81768b291031)
docs: Fix custom rule schema docs
([#17115](https://togithub.com/eslint/eslint/issues/17115)) (Adam
Jones)
-
[`4a352a9`](https://togithub.com/eslint/eslint/commit/4a352a957ba9e721bec9f6f403b419a22b0ec423)
docs: explain how to include predefined globals
([#17114](https://togithub.com/eslint/eslint/issues/17114))
(Marcus Wyatt)
-
[`5ea15d9`](https://togithub.com/eslint/eslint/commit/5ea15d92ee358e8f3f652c94c019cac96aaec651)
docs: add mastodon link in readme
([#17110](https://togithub.com/eslint/eslint/issues/17110)) (唯然)
#### Chores
-
[`4053004`](https://togithub.com/eslint/eslint/commit/4053004c951813473d1c43f9f9959a9a3484242f)
chore: upgrade
[@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).40.0
([#17156](https://togithub.com/eslint/eslint/issues/17156))
(Milos Djermanovic)
-
[`50fed1d`](https://togithub.com/eslint/eslint/commit/50fed1da4449ad7ecbb558294438273cfce603d4)
chore: package.json update for
[@eslint/js](https://togithub.com/eslint/js) release (ESLint
Jenkins)
-
[`4c7a170`](https://togithub.com/eslint/eslint/commit/4c7a170b04c5a746e401bef7ce79766ff66a1168)
chore: upgrade
[@eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@2](https://togithub.com/2).0.3
([#17155](https://togithub.com/eslint/eslint/issues/17155))
(Milos Djermanovic)
-
[`e80b7cc`](https://togithub.com/eslint/eslint/commit/e80b7cce640b60c00802148dbb51d03c7223afa9)
chore: upgrade espree@9.5.2
([#17154](https://togithub.com/eslint/eslint/issues/17154))
(Milos Djermanovic)
-
[`ce3ac91`](https://togithub.com/eslint/eslint/commit/ce3ac91b510576e2afba1657aa5f09e162b4ab07)
chore: upgrade eslint-visitor-keys@3.4.1
([#17153](https://togithub.com/eslint/eslint/issues/17153))
(Milos Djermanovic)
-
[`9094d79`](https://togithub.com/eslint/eslint/commit/9094d79fb42c0ebb6100426a3f2f851e8d42a0ee)
chore: add `latest/` to `meta.docs.url` in all core rules
([#17136](https://togithub.com/eslint/eslint/issues/17136))
(Milos Djermanovic)
-
[`d85efad`](https://togithub.com/eslint/eslint/commit/d85efad655deacc0dc3fdbbace33307094c3b91b)
perf: don't use `grapheme-splitter` on ASCII strings in key-spacing rule
([#17122](https://togithub.com/eslint/eslint/issues/17122))
(Milos Djermanovic)
### [`v8.39.0`](https://togithub.com/eslint/eslint/releases/tag/v8.39.0)
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.38.0...v8.39.0)
#### Features
-
[`3f7af9f`](https://togithub.com/eslint/eslint/commit/3f7af9f408625dbc486af914706d34c4b483b5ba)
feat: Implement `SourceCode#markVariableAsUsed()`
([#17086](https://togithub.com/eslint/eslint/issues/17086))
(Nicholas C. Zakas)
#### Documentation
-
[`6987dc5`](https://togithub.com/eslint/eslint/commit/6987dc59e46f4e345d0d6c20c1f2c6846bbd7acc)
docs: Fix formatting in Custom Rules docs
([#17097](https://togithub.com/eslint/eslint/issues/17097))
(Milos Djermanovic)
-
[`4ee92e5`](https://togithub.com/eslint/eslint/commit/4ee92e5cbdeba6fea2147901ce926de16946958a)
docs: Update README (GitHub Actions Bot)
-
[`d8e9887`](https://togithub.com/eslint/eslint/commit/d8e9887c2c384d24d586d08ee9ae2ada79bd234c)
docs: Custom Rules cleanup/expansion
([#16906](https://togithub.com/eslint/eslint/issues/16906)) (Ben
Perlmutter)
-
[`1fea279`](https://togithub.com/eslint/eslint/commit/1fea2797801a82a2718814c83dad641dab092bcc)
docs: Clarify how to add to tsc agenda
([#17084](https://togithub.com/eslint/eslint/issues/17084))
(Nicholas C. Zakas)
-
[`970ef1c`](https://togithub.com/eslint/eslint/commit/970ef1c868235a58297682513842f1256cdfbd03)
docs: Update triage board location (Nicholas C. Zakas)
-
[`6d8bffd`](https://togithub.com/eslint/eslint/commit/6d8bffdf45d50e272dc45e6d2d05b4a737514468)
docs: Update README (GitHub Actions Bot)
#### Chores
-
[`60a6f26`](https://togithub.com/eslint/eslint/commit/60a6f2694deb4aa1c54de2a28d0357cddfd16644)
chore: upgrade
[@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).39.0
([#17102](https://togithub.com/eslint/eslint/issues/17102))
(Milos Djermanovic)
-
[`d5ba5c0`](https://togithub.com/eslint/eslint/commit/d5ba5c0a85e7a10777761f5d46c104ab7f25845b)
chore: package.json update for
[@eslint/js](https://togithub.com/eslint/js) release (ESLint
Jenkins)
-
[`f57eff2`](https://togithub.com/eslint/eslint/commit/f57eff20f5789408e95061f1af5354bb9b4f4784)
ci: run tests on Node.js v20
([#17093](https://togithub.com/eslint/eslint/issues/17093))
(Nitin Kumar)
-
[`9d1b8fc`](https://togithub.com/eslint/eslint/commit/9d1b8fc60cc31f12618e58c10a2669506b7ce9bf)
perf: Binary search in token store `utils.search`
([#17066](https://togithub.com/eslint/eslint/issues/17066))
(Francesco Trotta)
-
[`07a4435`](https://togithub.com/eslint/eslint/commit/07a4435a0c08cb63ebf11b71f735bac20318829b)
chore: Add request for minimal repro to bug report
([#17081](https://togithub.com/eslint/eslint/issues/17081))
(Nicholas C. Zakas)
-
[`eac4943`](https://togithub.com/eslint/eslint/commit/eac4943ba2e4edb3dbfea0470e5d4b15a4926c40)
refactor: remove unnecessary use of `SourceCode#getAncestors` in rules
([#17075](https://togithub.com/eslint/eslint/issues/17075))
(Milos Djermanovic)
-
[`0a7b60a`](https://togithub.com/eslint/eslint/commit/0a7b60a9d5621dbbc1a8a8adda3b7c2060c779ca)
chore: update description of `SourceCode#getDeclaredVariables`
([#17072](https://togithub.com/eslint/eslint/issues/17072))
(Milos Djermanovic)
-
[`6e2df71`](https://togithub.com/eslint/eslint/commit/6e2df71cc390252aaca212abe3dc0467fe397450)
chore: remove unnecessary references to the LICENSE file
([#17071](https://togithub.com/eslint/eslint/issues/17071))
(Milos Djermanovic)
okonet/lint-staged
###
[`v13.2.2`](https://togithub.com/okonet/lint-staged/releases/tag/v13.2.2)
[Compare
Source](https://togithub.com/okonet/lint-staged/compare/v13.2.1...v13.2.2)
##### Bug Fixes
- **dependencies:** update `yaml@2.2.2` (GHSA-f9xv-q969-pqx4)
([#1290](https://togithub.com/okonet/lint-staged/issues/1290))
([cf691aa](https://togithub.com/okonet/lint-staged/commit/cf691aa188719d9479ceaeffbffe814594fdb65f))
prettier/prettier
###
[`v2.8.8`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#288)
[Compare
Source](https://togithub.com/prettier/prettier/compare/2.8.7...2.8.8)
This version is a republished version of v2.8.7.
A bad version was accidentally published and [it can't be
unpublished](https://togithub.com/npm/cli/issues/1686), apologies for
the churn.
thedoctor0/zip-release
###
[`v0.7.1`](https://togithub.com/TheDoctor0/zip-release/releases/tag/0.7.1)
[Compare
Source](https://togithub.com/thedoctor0/zip-release/compare/0.7.0...0.7.1)
- Allow `tar.gz` usage as `type` for the convenience in job matrix
([#38](https://togithub.com/thedoctor0/zip-release/issues/38))
###
[`v0.7.0`](https://togithub.com/TheDoctor0/zip-release/releases/tag/0.7.0)
[Compare
Source](https://togithub.com/thedoctor0/zip-release/compare/0.6.3...0.7.0)
- Add support for custom command parameters (see
[custom](https://togithub.com/TheDoctor0/zip-release#custom) parameter)
###
[`v0.6.3`](https://togithub.com/TheDoctor0/zip-release/releases/tag/0.6.3)
[Compare
Source](https://togithub.com/thedoctor0/zip-release/compare/0.6.2...0.6.3)
- Handle multiple exclusions with tar
([#33](https://togithub.com/thedoctor0/zip-release/issues/33))
vercel/turbo
### [`v1.9.3`](https://togithub.com/vercel/turbo/releases/tag/v1.9.3):
Turborepo v1.9.3
[Compare
Source](https://togithub.com/vercel/turbo/compare/v1.9.2...v1.9.3)
#### What's Changed
##### Changelog
- Revert "fix(turborepo): SCM tests and renaming
([#4462](https://togithub.com/vercel/turbo/issues/4462))" by
[@NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/4604](https://togithub.com/vercel/turbo/pull/4604)
**Full Changelog**:
https://github.com/vercel/turbo/compare/v1.9.2...v1.9.3
### [`v1.9.2`](https://togithub.com/vercel/turbo/releases/tag/v1.9.2):
Turborepo v1.9.2
[Compare
Source](https://togithub.com/vercel/turbo/compare/v1.9.1...v1.9.2)
#### What's Changed
##### Changelog
- chore: Fix spelling by
[@NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/4552](https://togithub.com/vercel/turbo/pull/4552)
- Include TimeSaved metric in Run Summaries by
[@mehulkar](https://togithub.com/mehulkar) in
[https://github.com/vercel/turbo/pull/4539](https://togithub.com/vercel/turbo/pull/4539)
- docs: add missing comma in `turbo.json` by
[@BRKalow](https://togithub.com/BRKalow) in
[https://github.com/vercel/turbo/pull/4557](https://togithub.com/vercel/turbo/pull/4557)
- Delete a test fixture we don't need by
[@mehulkar](https://togithub.com/mehulkar) in
[https://github.com/vercel/turbo/pull/4558](https://togithub.com/vercel/turbo/pull/4558)
- fix(create-turbo): correct package manager selection by
[@tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/4574](https://togithub.com/vercel/turbo/pull/4574)
- Print Run URL if there is one by
[@mehulkar](https://togithub.com/mehulkar) in
[https://github.com/vercel/turbo/pull/4562](https://togithub.com/vercel/turbo/pull/4562)
- fix(create-turbo): prompt fix by
[@tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/4586](https://togithub.com/vercel/turbo/pull/4586)
- fix: better support for pnpm aliases by
[@chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/4555](https://togithub.com/vercel/turbo/pull/4555)
- Make find_up use os.ReadDir by
[@nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/4599](https://togithub.com/vercel/turbo/pull/4599)
- fix(turbo-utils): package manager available by
[@tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/4603](https://togithub.com/vercel/turbo/pull/4603)
#### New Contributors
- [@BRKalow](https://togithub.com/BRKalow) made their first
contribution in
[https://github.com/vercel/turbo/pull/4557](https://togithub.com/vercel/turbo/pull/4557)
**Full Changelog**:
https://github.com/vercel/turbo/compare/v1.9.1...v1.9.2
TypeStrong/TypeDoc
###
[`v0.24.7`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0247-2023-05-08)
[Compare
Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.24.6...v0.24.7)
##### Features
- TypeDoc will now allow conversion without any entry points to support
"readme only" packages,
[#2264](https://togithub.com/TypeStrong/TypeDoc/issues/2264).
##### Bug Fixes
- Category children are now sorted according to the `sort` option,
[#2272](https://togithub.com/TypeStrong/TypeDoc/issues/2272).
- Inline tags no longer require a space after the tag name to be parsed
as a tag,
[#2273](https://togithub.com/TypeStrong/TypeDoc/issues/2273).
- Fixed module/namespace links in navigation when viewed in Safari,
[#2275](https://togithub.com/TypeStrong/TypeDoc/issues/2275).
###
[`v0.24.6`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0246-2023-04-24)
[Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/
---
### Configuration
📅 **Schedule**: Branch creation - "before 10am on Saturday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/KBot-discord/utilities).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.yarnrc.yml | 6 +--
package.json | 85 +++++++++++++++++++------------------
packages/menus/package.json | 52 +++++++++++++++++++++++
3 files changed, 99 insertions(+), 44 deletions(-)
diff --git a/.yarnrc.yml b/.yarnrc.yml
index 644a985..93450ea 100644
--- a/.yarnrc.yml
+++ b/.yarnrc.yml
@@ -4,8 +4,8 @@ nodeLinker: node-modules
plugins:
- path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs
- spec: "@yarnpkg/plugin-interactive-tools"
+ spec: '@yarnpkg/plugin-interactive-tools'
- path: .yarn/plugins/@yarnpkg/plugin-version.cjs
- spec: "@yarnpkg/plugin-version"
+ spec: '@yarnpkg/plugin-version'
-yarnPath: .yarn/releases/yarn-3.6.0.cjs
+yarnPath: .yarn/releases/yarn-3.5.1.cjs
diff --git a/package.json b/package.json
index de77575..82e4ad4 100644
--- a/package.json
+++ b/package.json
@@ -1,43 +1,46 @@
{
- "name": "@kbotdev/utilities",
- "private": true,
- "workspaces": [
- "packages/*"
- ],
- "scripts": {
- "update": "yarn upgrade-interactive",
- "build": "turbo run build",
- "test": "turbo run test",
- "lint": "turbo run lint",
- "format": "turbo run format"
- },
- "devDependencies": {
- "@commitlint/cli": "^17.6.5",
- "@commitlint/config-conventional": "^17.6.5",
- "@kbotdev/eslint-config": "workspace:^",
- "@kbotdev/prettier-config": "workspace:^",
- "@kbotdev/ts-config": "workspace:^",
- "eslint": "^8.42.0",
- "husky": "^8.0.3",
- "lint-staged": "^13.2.2",
- "prettier": "^2.8.8",
- "turbo": "^1.10.2",
- "typescript": "^5.1.3",
- "vitest": "^0.32.0"
- },
- "lint-staged": {
- "*.{mjs,cjs,js,ts}": [
- "eslint --fix --ext js,ts",
- "prettier --write --loglevel=warn \"**/*.{mjs,cjs,js,ts}\""
- ],
- "*.{json,yml,yaml,md}": [
- "prettier --write --loglevel=warn \"**/*.{json,yml,yaml,md}\""
- ]
- },
- "commitlint": {
- "extends": [
- "@commitlint/config-conventional"
- ]
- },
- "packageManager": "yarn@3.6.0"
+ "name": "@kbotdev/utilities",
+ "private": true,
+ "workspaces": [
+ "packages/*"
+ ],
+ "scripts": {
+ "build": "turbo run build --no-daemon",
+ "test": "turbo run ci:test --no-daemon",
+ "lint": "turbo run ci:lint --no-daemon",
+ "format": "turbo run format --no-daemon",
+ "docs": "turbo run docs --no-daemon"
+ },
+ "devDependencies": {
+ "@microsoft/tsdoc": "^0.14.2",
+ "@sapphire/eslint-config": "^4.4.1",
+ "@sapphire/framework": "^4.4.0",
+ "@sapphire/prettier-config": "^1.4.5",
+ "@sapphire/ts-config": "^3.3.4",
+ "@types/node": "^18.15.11",
+ "@typescript-eslint/eslint-plugin": "^5.58.0",
+ "@typescript-eslint/parser": "^5.58.0",
+ "@vitest/coverage-c8": "^0.31.0",
+ "discord-api-types": "^0.37.38",
+ "discord.js": "^14.9.0",
+ "eslint": "^8.38.0",
+ "eslint-config-prettier": "^8.8.0",
+ "eslint-plugin-prettier": "^4.2.1",
+ "husky": "^8.0.3",
+ "lint-staged": "^13.2.1",
+ "prettier": "^2.8.7",
+ "tsup": "^6.7.0",
+ "turbo": "^1.9.1",
+ "typedoc": "^0.24.4",
+ "typescript": "^4.9.5",
+ "vitest": "^0.31.0"
+ },
+ "lint-staged": {
+ "*.{mjs,ts,js}": [
+ "eslint --fix --ext mjs,js,ts",
+ "prettier --write --loglevel=warn \"{src,tests}/**/*.{js,ts,json}\""
+ ]
+ },
+ "prettier": "@sapphire/prettier-config",
+ "packageManager": "yarn@3.5.1"
}
diff --git a/packages/menus/package.json b/packages/menus/package.json
index e69de29..007e4d5 100644
--- a/packages/menus/package.json
+++ b/packages/menus/package.json
@@ -0,0 +1,52 @@
+{
+ "name": "@kbotdev/menus",
+ "version": "1.0.3",
+ "description": "Menu utilities for KBot",
+ "author": "@kbotdev",
+ "license": "MIT",
+ "main": "dist/index.js",
+ "module": "dist/index.mjs",
+ "types": "dist/index.d.ts",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/KBot-discord/utilities.git",
+ "directory": "packages/menus"
+ },
+ "homepage": "https://github.com/KBot-discord/utilities/tree/main/packages/menus",
+ "dependencies": {
+ "@sapphire/discord.js-utilities": "^6.0.5"
+ },
+ "devDependencies": {
+ "@microsoft/tsdoc": "^0.14.2",
+ "@vitest/coverage-c8": "^0.31.0",
+ "tsup": "^6.7.0",
+ "typedoc": "^0.24.4",
+ "typescript": "^4.9.5",
+ "vitest": "^0.31.0"
+ },
+ "engines": {
+ "node": ">=14.x"
+ },
+ "exports": {
+ ".": {
+ "import": "./dist/index.mjs",
+ "require": "./dist/index.js",
+ "types": "./dist/index.d.ts"
+ }
+ },
+ "files": [
+ "dist/**/*.js*",
+ "dist/**/*.mjs*",
+ "dist/**/*.d*"
+ ],
+ "scripts": {
+ "lint": "eslint --fix --ext .ts src",
+ "format": "prettier --write --loglevel=warn \"src/**/*.{js,ts,json}\"",
+ "build": "tsup",
+ "test": "vitest",
+ "docs": "typedoc .",
+ "ci:lint": "eslint --fix=false --ext .ts src",
+ "ci:test": "vitest run --coverage"
+ },
+ "packageManager": "yarn@3.5.1"
+}