From 8f432400d817bc90b390ee9a07123d85c0bc3228 Mon Sep 17 00:00:00 2001 From: iCrawl Date: Tue, 14 Nov 2023 01:26:22 +0100 Subject: [PATCH] build: multi-config build and dep update --- apps/guide/.lintstagedrc.js | 1 + apps/guide/package.json | 2 +- apps/website/.lintstagedrc.cjs | 2 + apps/website/.lintstagedrc.js | 1 - apps/website/.prettierrc.cjs | 2 + apps/website/.prettierrc.js | 1 - apps/website/package.json | 2 +- .../packages/[package]/[version]/layout.tsx | 2 +- apps/website/src/components/InstallButton.tsx | 5 +- .../src/components/OverloadSwitcher.tsx | 5 +- apps/website/src/components/PackageSelect.tsx | 6 +- apps/website/src/components/VersionSelect.tsx | 6 +- .../documentation/tsdoc/BlockComment.tsx | 4 +- apps/website/src/contexts/nav.tsx | 5 +- package.json | 3 +- packages/actions/.lintstagedrc.cjs | 2 + packages/actions/.lintstagedrc.js | 1 - packages/actions/.prettierrc.cjs | 2 + packages/actions/.prettierrc.js | 1 - packages/actions/__tests__/formatTag.test.ts | 30 +- packages/actions/package.json | 2 +- packages/api-extractor-model/.lintstagedrc.js | 1 + packages/api-extractor-model/.prettierrc.js | 1 + packages/api-extractor-model/package.json | 2 +- packages/api-extractor-model/tsup.config.ts | 4 +- packages/api-extractor-utils/.lintstagedrc.js | 1 + packages/api-extractor-utils/.prettierrc.js | 1 + packages/api-extractor-utils/package.json | 2 +- packages/api-extractor/.lintstagedrc.js | 1 + packages/api-extractor/.prettierrc.js | 1 + packages/api-extractor/package.json | 2 +- .../src/generators/ApiModelGenerator.ts | 4 +- packages/api-extractor/tsup.config.ts | 1 + packages/brokers/.lintstagedrc.js | 1 + packages/brokers/package.json | 5 +- packages/brokers/src/index.ts | 8 + packages/brokers/tsup.config.ts | 5 +- packages/builders/.lintstagedrc.js | 1 + packages/builders/.prettierrc.js | 1 + packages/builders/package.json | 4 +- packages/collection/.lintstagedrc.js | 1 + packages/collection/.prettierrc.js | 1 + packages/collection/package.json | 4 +- packages/collection/src/index.ts | 2 +- packages/core/.lintstagedrc.js | 1 + packages/core/.prettierrc.js | 1 + packages/core/package.json | 4 +- packages/core/src/http-only/index.ts | 2 +- packages/core/src/index.ts | 2 +- packages/core/tsup.config.ts | 18 +- packages/create-discord-bot/.lintstagedrc.cjs | 2 + packages/create-discord-bot/.lintstagedrc.js | 1 - packages/create-discord-bot/.prettierrc.cjs | 2 + packages/create-discord-bot/.prettierrc.js | 1 - packages/create-discord-bot/bin/index.ts | 7 +- packages/create-discord-bot/package.json | 2 +- .../src/create-discord-bot.ts | 8 +- .../template/Bun/JavaScript/package.json | 2 +- .../template/Bun/TypeScript/package.json | 2 +- .../template/JavaScript/package.json | 2 +- .../template/TypeScript/package.json | 2 +- packages/discord.js/package.json | 6 +- .../src/structures/ClientApplication.js | 4 +- .../discord.js/src/structures/VoiceState.js | 4 +- packages/discord.js/typings/index.d.ts | 40 +-- packages/docgen/.lintstagedrc.js | 1 + packages/docgen/.prettierrc.js | 1 + packages/docgen/package.json | 2 +- packages/docgen/src/index.ts | 2 +- packages/docgen/src/types/typedef.ts | 34 +- packages/formatters/.lintstagedrc.js | 1 + packages/formatters/.prettierrc.js | 1 + packages/formatters/package.json | 5 +- packages/formatters/src/index.ts | 8 + packages/formatters/tsup.config.ts | 5 +- packages/next/.lintstagedrc.js | 1 + packages/next/.prettierrc.js | 1 + packages/next/package.json | 4 +- packages/next/src/index.ts | 2 +- packages/proxy-container/.lintstagedrc.cjs | 2 + packages/proxy-container/.lintstagedrc.js | 1 - packages/proxy-container/.prettierrc.cjs | 2 + packages/proxy-container/.prettierrc.js | 1 - packages/proxy-container/package.json | 2 +- packages/proxy-container/tsup.config.ts | 1 - packages/proxy/.lintstagedrc.js | 1 + packages/proxy/package.json | 3 +- packages/proxy/src/index.ts | 8 + packages/proxy/tsup.config.ts | 5 +- packages/rest/.lintstagedrc.js | 1 + packages/rest/.prettierrc.js | 1 + packages/rest/package.json | 4 +- .../rest/src/lib/errors/DiscordAPIError.ts | 8 +- packages/rest/src/shared.ts | 2 +- packages/rest/tsup.config.ts | 19 +- packages/scripts/.lintstagedrc.js | 1 + packages/scripts/package.json | 2 +- .../templates/default/tsup.config.ts | 5 +- .../generators/templates/package.json.hbs | 5 +- packages/ui/.lintstagedrc.cjs | 2 + packages/ui/.lintstagedrc.js | 1 - packages/ui/.prettierrc.cjs | 2 + packages/ui/.prettierrc.js | 2 - packages/ui/package.json | 2 +- .../discord/DiscordMessages.stories.tsx | 10 +- packages/ui/vite.config.ts | 5 +- packages/util/.lintstagedrc.js | 1 + packages/util/.prettierrc.js | 1 + packages/util/package.json | 5 +- packages/util/src/index.ts | 8 + packages/util/tsup.config.ts | 5 +- packages/voice/.lintstagedrc.js | 6 +- packages/voice/.prettierrc.js | 1 + packages/voice/__tests__/AudioPlayer.test.ts | 3 +- packages/voice/package.json | 2 +- packages/voice/src/index.ts | 2 +- packages/ws/.lintstagedrc.js | 1 + packages/ws/.prettierrc.js | 1 + packages/ws/package.json | 2 +- packages/ws/src/index.ts | 2 +- packages/ws/tsup.config.ts | 19 +- pnpm-lock.yaml | 322 +++++++++++++----- tsup.config.ts | 2 + turbo.json | 17 +- 124 files changed, 566 insertions(+), 252 deletions(-) create mode 100644 apps/website/.lintstagedrc.cjs delete mode 100644 apps/website/.lintstagedrc.js create mode 100644 apps/website/.prettierrc.cjs delete mode 100644 apps/website/.prettierrc.js create mode 100644 packages/actions/.lintstagedrc.cjs delete mode 100644 packages/actions/.lintstagedrc.js create mode 100644 packages/actions/.prettierrc.cjs delete mode 100644 packages/actions/.prettierrc.js create mode 100644 packages/create-discord-bot/.lintstagedrc.cjs delete mode 100644 packages/create-discord-bot/.lintstagedrc.js create mode 100644 packages/create-discord-bot/.prettierrc.cjs delete mode 100644 packages/create-discord-bot/.prettierrc.js create mode 100644 packages/proxy-container/.lintstagedrc.cjs delete mode 100644 packages/proxy-container/.lintstagedrc.js create mode 100644 packages/proxy-container/.prettierrc.cjs delete mode 100644 packages/proxy-container/.prettierrc.js create mode 100644 packages/ui/.lintstagedrc.cjs delete mode 100644 packages/ui/.lintstagedrc.js create mode 100644 packages/ui/.prettierrc.cjs delete mode 100644 packages/ui/.prettierrc.js diff --git a/apps/guide/.lintstagedrc.js b/apps/guide/.lintstagedrc.js index dc17706a5..c46f610c8 100644 --- a/apps/guide/.lintstagedrc.js +++ b/apps/guide/.lintstagedrc.js @@ -1 +1,2 @@ +/** @type {import('lint-staged').Config} */ module.exports = require('../../.lintstagedrc.json'); diff --git a/apps/guide/package.json b/apps/guide/package.json index 266b264fb..dbda552dc 100644 --- a/apps/guide/package.json +++ b/apps/guide/package.json @@ -86,7 +86,7 @@ "hastscript": "^8.0.0", "html-escaper": "^3.0.3", "postcss": "^8.4.31", - "prettier": "^3.0.3", + "prettier": "^3.1.0", "turbo": "^1.10.17-canary.0", "typescript": "^5.2.2", "unocss": "^0.57.3", diff --git a/apps/website/.lintstagedrc.cjs b/apps/website/.lintstagedrc.cjs new file mode 100644 index 000000000..c46f610c8 --- /dev/null +++ b/apps/website/.lintstagedrc.cjs @@ -0,0 +1,2 @@ +/** @type {import('lint-staged').Config} */ +module.exports = require('../../.lintstagedrc.json'); diff --git a/apps/website/.lintstagedrc.js b/apps/website/.lintstagedrc.js deleted file mode 100644 index ffb4ab175..000000000 --- a/apps/website/.lintstagedrc.js +++ /dev/null @@ -1 +0,0 @@ -export * from '../../.lintstagedrc.json' assert { type: 'json' }; diff --git a/apps/website/.prettierrc.cjs b/apps/website/.prettierrc.cjs new file mode 100644 index 000000000..f723230a0 --- /dev/null +++ b/apps/website/.prettierrc.cjs @@ -0,0 +1,2 @@ +/** @type {import('prettier').Config} */ +module.exports = require('../../.prettierrc.json'); diff --git a/apps/website/.prettierrc.js b/apps/website/.prettierrc.js deleted file mode 100644 index 6b3eb6d10..000000000 --- a/apps/website/.prettierrc.js +++ /dev/null @@ -1 +0,0 @@ -export * from '../../.prettierrc.json' assert { type: 'json' }; diff --git a/apps/website/package.json b/apps/website/package.json index d782af945..25ecb33af 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -92,7 +92,7 @@ "eslint-formatter-pretty": "^5.0.0", "happy-dom": "^12.10.3", "postcss": "^8.4.31", - "prettier": "^3.0.3", + "prettier": "^3.1.0", "turbo": "^1.10.17-canary.0", "typescript": "^5.2.2", "vercel": "^32.5.3", diff --git a/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx b/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx index 3cfa871c9..c9060fb45 100644 --- a/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx +++ b/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx @@ -27,7 +27,7 @@ export const generateStaticParams = async () => { const params: VersionRouteParams[] = []; await Promise.all( - PACKAGES.slice(1).map(async (packageName) => { + PACKAGES.map(async (packageName) => { const versions = (await fetchVersions(packageName)).slice(0, N_RECENT_VERSIONS); params.push(...versions.map((version) => ({ package: packageName, version }))); diff --git a/apps/website/src/components/InstallButton.tsx b/apps/website/src/components/InstallButton.tsx index 9e19d131b..a351fc4a4 100644 --- a/apps/website/src/components/InstallButton.tsx +++ b/apps/website/src/components/InstallButton.tsx @@ -17,7 +17,10 @@ export function InstallButton() { return (