diff --git a/README.md b/README.md index e54094ef..edf0120b 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,11 @@ -

Discord API Types

+# Discord API Types [![GitHub](https://img.shields.io/github/license/discordjs/discord-api-types)](https://github.com/discordjs/discord-api-types/blob/main/LICENSE.md) [![npm](https://img.shields.io/npm/v/discord-api-types?color=crimson&logo=npm)](https://www.npmjs.com/package/discord-api-types) +[![deno](https://img.shields.io/npm/v/discord-api-types?color=blue&label=deno&logo=deno)](https://deno.land/x/discord_api_types) [![Patreon Donate](https://img.shields.io/badge/patreon-donate-brightgreen.svg?label=Donate%20with%20Patreon&logo=patreon&colorB=F96854&link=https://www.patreon.com/vladfrangu)](https://www.patreon.com/vladfrangu) [![Ko-fi Donate](https://img.shields.io/badge/kofi-donate-brightgreen.svg?label=Donate%20with%20Ko-fi&logo=ko-fi&colorB=F16061&link=https://ko-fi.com/wolfgalvlad&logoColor=FFFFFF)](https://ko-fi.com/wolfgalvlad) +[![GitHub Sponsors](https://img.shields.io/badge/patreon-donate-brightgreen.svg?label=Sponsor%20through%20GitHub&logo=github&colorB=F96854&link=https://github.com/sponsors/vladfrangu)](https://github.com/sponsors/vladfrangu) Simple type definitions for the [Discord API](https://discord.com/developers/docs/intro). @@ -23,10 +25,10 @@ We also provide typings compatible with the [deno](https://deno.land/) runtime. ```ts // Importing the default API version -import { APIUser } from 'https://raw.githubusercontent.com/discordjs/discord-api-types/main/.deno/mod.ts'; +import { APIUser } from 'https://raw.githubusercontent.com/discordjs/discord-api-types/main/deno/mod.ts'; // Importing a specific API version -import { APIUser } from 'https://raw.githubusercontent.com/discordjs/discord-api-types/main/.deno/v8/mod.ts'; +import { APIUser } from 'https://raw.githubusercontent.com/discordjs/discord-api-types/main/deno/v8/mod.ts'; ``` 2. From [deno.land/x](https://deno.land/x) diff --git a/.deno/LICENSE b/deno/LICENSE similarity index 100% rename from .deno/LICENSE rename to deno/LICENSE diff --git a/.deno/README.md b/deno/README.md similarity index 91% rename from .deno/README.md rename to deno/README.md index e54094ef..edf0120b 100644 --- a/.deno/README.md +++ b/deno/README.md @@ -1,9 +1,11 @@ -

Discord API Types

+# Discord API Types [![GitHub](https://img.shields.io/github/license/discordjs/discord-api-types)](https://github.com/discordjs/discord-api-types/blob/main/LICENSE.md) [![npm](https://img.shields.io/npm/v/discord-api-types?color=crimson&logo=npm)](https://www.npmjs.com/package/discord-api-types) +[![deno](https://img.shields.io/npm/v/discord-api-types?color=blue&label=deno&logo=deno)](https://deno.land/x/discord_api_types) [![Patreon Donate](https://img.shields.io/badge/patreon-donate-brightgreen.svg?label=Donate%20with%20Patreon&logo=patreon&colorB=F96854&link=https://www.patreon.com/vladfrangu)](https://www.patreon.com/vladfrangu) [![Ko-fi Donate](https://img.shields.io/badge/kofi-donate-brightgreen.svg?label=Donate%20with%20Ko-fi&logo=ko-fi&colorB=F16061&link=https://ko-fi.com/wolfgalvlad&logoColor=FFFFFF)](https://ko-fi.com/wolfgalvlad) +[![GitHub Sponsors](https://img.shields.io/badge/patreon-donate-brightgreen.svg?label=Sponsor%20through%20GitHub&logo=github&colorB=F96854&link=https://github.com/sponsors/vladfrangu)](https://github.com/sponsors/vladfrangu) Simple type definitions for the [Discord API](https://discord.com/developers/docs/intro). @@ -23,10 +25,10 @@ We also provide typings compatible with the [deno](https://deno.land/) runtime. ```ts // Importing the default API version -import { APIUser } from 'https://raw.githubusercontent.com/discordjs/discord-api-types/main/.deno/mod.ts'; +import { APIUser } from 'https://raw.githubusercontent.com/discordjs/discord-api-types/main/deno/mod.ts'; // Importing a specific API version -import { APIUser } from 'https://raw.githubusercontent.com/discordjs/discord-api-types/main/.deno/v8/mod.ts'; +import { APIUser } from 'https://raw.githubusercontent.com/discordjs/discord-api-types/main/deno/v8/mod.ts'; ``` 2. From [deno.land/x](https://deno.land/x) diff --git a/.deno/common/mod.ts b/deno/common/mod.ts similarity index 100% rename from .deno/common/mod.ts rename to deno/common/mod.ts diff --git a/.deno/mod.ts b/deno/mod.ts similarity index 100% rename from .deno/mod.ts rename to deno/mod.ts diff --git a/.deno/v6/gateway/mod.ts b/deno/v6/gateway/mod.ts similarity index 100% rename from .deno/v6/gateway/mod.ts rename to deno/v6/gateway/mod.ts diff --git a/.deno/v6/mod.ts b/deno/v6/mod.ts similarity index 100% rename from .deno/v6/mod.ts rename to deno/v6/mod.ts diff --git a/.deno/v6/payloads/auditLog.ts b/deno/v6/payloads/auditLog.ts similarity index 100% rename from .deno/v6/payloads/auditLog.ts rename to deno/v6/payloads/auditLog.ts diff --git a/.deno/v6/payloads/channel.ts b/deno/v6/payloads/channel.ts similarity index 100% rename from .deno/v6/payloads/channel.ts rename to deno/v6/payloads/channel.ts diff --git a/.deno/v6/payloads/emoji.ts b/deno/v6/payloads/emoji.ts similarity index 100% rename from .deno/v6/payloads/emoji.ts rename to deno/v6/payloads/emoji.ts diff --git a/.deno/v6/payloads/gateway.ts b/deno/v6/payloads/gateway.ts similarity index 100% rename from .deno/v6/payloads/gateway.ts rename to deno/v6/payloads/gateway.ts diff --git a/.deno/v6/payloads/guild.ts b/deno/v6/payloads/guild.ts similarity index 100% rename from .deno/v6/payloads/guild.ts rename to deno/v6/payloads/guild.ts diff --git a/.deno/v6/payloads/invite.ts b/deno/v6/payloads/invite.ts similarity index 100% rename from .deno/v6/payloads/invite.ts rename to deno/v6/payloads/invite.ts diff --git a/.deno/v6/payloads/mod.ts b/deno/v6/payloads/mod.ts similarity index 100% rename from .deno/v6/payloads/mod.ts rename to deno/v6/payloads/mod.ts diff --git a/.deno/v6/payloads/oauth2.ts b/deno/v6/payloads/oauth2.ts similarity index 100% rename from .deno/v6/payloads/oauth2.ts rename to deno/v6/payloads/oauth2.ts diff --git a/.deno/v6/payloads/permissions.ts b/deno/v6/payloads/permissions.ts similarity index 100% rename from .deno/v6/payloads/permissions.ts rename to deno/v6/payloads/permissions.ts diff --git a/.deno/v6/payloads/teams.ts b/deno/v6/payloads/teams.ts similarity index 100% rename from .deno/v6/payloads/teams.ts rename to deno/v6/payloads/teams.ts diff --git a/.deno/v6/payloads/user.ts b/deno/v6/payloads/user.ts similarity index 100% rename from .deno/v6/payloads/user.ts rename to deno/v6/payloads/user.ts diff --git a/.deno/v6/payloads/voice.ts b/deno/v6/payloads/voice.ts similarity index 100% rename from .deno/v6/payloads/voice.ts rename to deno/v6/payloads/voice.ts diff --git a/.deno/v6/payloads/webhook.ts b/deno/v6/payloads/webhook.ts similarity index 100% rename from .deno/v6/payloads/webhook.ts rename to deno/v6/payloads/webhook.ts diff --git a/.deno/v6/rest/auditLog.ts b/deno/v6/rest/auditLog.ts similarity index 100% rename from .deno/v6/rest/auditLog.ts rename to deno/v6/rest/auditLog.ts diff --git a/.deno/v6/rest/channel.ts b/deno/v6/rest/channel.ts similarity index 100% rename from .deno/v6/rest/channel.ts rename to deno/v6/rest/channel.ts diff --git a/.deno/v6/rest/emoji.ts b/deno/v6/rest/emoji.ts similarity index 100% rename from .deno/v6/rest/emoji.ts rename to deno/v6/rest/emoji.ts diff --git a/.deno/v6/rest/gateway.ts b/deno/v6/rest/gateway.ts similarity index 100% rename from .deno/v6/rest/gateway.ts rename to deno/v6/rest/gateway.ts diff --git a/.deno/v6/rest/guild.ts b/deno/v6/rest/guild.ts similarity index 100% rename from .deno/v6/rest/guild.ts rename to deno/v6/rest/guild.ts diff --git a/.deno/v6/rest/invite.ts b/deno/v6/rest/invite.ts similarity index 100% rename from .deno/v6/rest/invite.ts rename to deno/v6/rest/invite.ts diff --git a/.deno/v6/rest/mod.ts b/deno/v6/rest/mod.ts similarity index 100% rename from .deno/v6/rest/mod.ts rename to deno/v6/rest/mod.ts diff --git a/.deno/v6/rest/oauth2.ts b/deno/v6/rest/oauth2.ts similarity index 100% rename from .deno/v6/rest/oauth2.ts rename to deno/v6/rest/oauth2.ts diff --git a/.deno/v6/rest/user.ts b/deno/v6/rest/user.ts similarity index 100% rename from .deno/v6/rest/user.ts rename to deno/v6/rest/user.ts diff --git a/.deno/v6/rest/voice.ts b/deno/v6/rest/voice.ts similarity index 100% rename from .deno/v6/rest/voice.ts rename to deno/v6/rest/voice.ts diff --git a/.deno/v6/rest/webhook.ts b/deno/v6/rest/webhook.ts similarity index 100% rename from .deno/v6/rest/webhook.ts rename to deno/v6/rest/webhook.ts diff --git a/.deno/v8/gateway/mod.ts b/deno/v8/gateway/mod.ts similarity index 100% rename from .deno/v8/gateway/mod.ts rename to deno/v8/gateway/mod.ts diff --git a/.deno/v8/mod.ts b/deno/v8/mod.ts similarity index 100% rename from .deno/v8/mod.ts rename to deno/v8/mod.ts diff --git a/.deno/v8/payloads/auditLog.ts b/deno/v8/payloads/auditLog.ts similarity index 100% rename from .deno/v8/payloads/auditLog.ts rename to deno/v8/payloads/auditLog.ts diff --git a/.deno/v8/payloads/channel.ts b/deno/v8/payloads/channel.ts similarity index 100% rename from .deno/v8/payloads/channel.ts rename to deno/v8/payloads/channel.ts diff --git a/.deno/v8/payloads/emoji.ts b/deno/v8/payloads/emoji.ts similarity index 100% rename from .deno/v8/payloads/emoji.ts rename to deno/v8/payloads/emoji.ts diff --git a/.deno/v8/payloads/gateway.ts b/deno/v8/payloads/gateway.ts similarity index 100% rename from .deno/v8/payloads/gateway.ts rename to deno/v8/payloads/gateway.ts diff --git a/.deno/v8/payloads/guild.ts b/deno/v8/payloads/guild.ts similarity index 100% rename from .deno/v8/payloads/guild.ts rename to deno/v8/payloads/guild.ts diff --git a/.deno/v8/payloads/interactions.ts b/deno/v8/payloads/interactions.ts similarity index 100% rename from .deno/v8/payloads/interactions.ts rename to deno/v8/payloads/interactions.ts diff --git a/.deno/v8/payloads/invite.ts b/deno/v8/payloads/invite.ts similarity index 100% rename from .deno/v8/payloads/invite.ts rename to deno/v8/payloads/invite.ts diff --git a/.deno/v8/payloads/mod.ts b/deno/v8/payloads/mod.ts similarity index 100% rename from .deno/v8/payloads/mod.ts rename to deno/v8/payloads/mod.ts diff --git a/.deno/v8/payloads/oauth2.ts b/deno/v8/payloads/oauth2.ts similarity index 100% rename from .deno/v8/payloads/oauth2.ts rename to deno/v8/payloads/oauth2.ts diff --git a/.deno/v8/payloads/permissions.ts b/deno/v8/payloads/permissions.ts similarity index 100% rename from .deno/v8/payloads/permissions.ts rename to deno/v8/payloads/permissions.ts diff --git a/.deno/v8/payloads/teams.ts b/deno/v8/payloads/teams.ts similarity index 100% rename from .deno/v8/payloads/teams.ts rename to deno/v8/payloads/teams.ts diff --git a/.deno/v8/payloads/template.ts b/deno/v8/payloads/template.ts similarity index 100% rename from .deno/v8/payloads/template.ts rename to deno/v8/payloads/template.ts diff --git a/.deno/v8/payloads/user.ts b/deno/v8/payloads/user.ts similarity index 100% rename from .deno/v8/payloads/user.ts rename to deno/v8/payloads/user.ts diff --git a/.deno/v8/payloads/voice.ts b/deno/v8/payloads/voice.ts similarity index 100% rename from .deno/v8/payloads/voice.ts rename to deno/v8/payloads/voice.ts diff --git a/.deno/v8/payloads/webhook.ts b/deno/v8/payloads/webhook.ts similarity index 100% rename from .deno/v8/payloads/webhook.ts rename to deno/v8/payloads/webhook.ts diff --git a/.deno/v8/rest/auditLog.ts b/deno/v8/rest/auditLog.ts similarity index 100% rename from .deno/v8/rest/auditLog.ts rename to deno/v8/rest/auditLog.ts diff --git a/.deno/v8/rest/channel.ts b/deno/v8/rest/channel.ts similarity index 100% rename from .deno/v8/rest/channel.ts rename to deno/v8/rest/channel.ts diff --git a/.deno/v8/rest/emoji.ts b/deno/v8/rest/emoji.ts similarity index 100% rename from .deno/v8/rest/emoji.ts rename to deno/v8/rest/emoji.ts diff --git a/.deno/v8/rest/gateway.ts b/deno/v8/rest/gateway.ts similarity index 100% rename from .deno/v8/rest/gateway.ts rename to deno/v8/rest/gateway.ts diff --git a/.deno/v8/rest/guild.ts b/deno/v8/rest/guild.ts similarity index 100% rename from .deno/v8/rest/guild.ts rename to deno/v8/rest/guild.ts diff --git a/.deno/v8/rest/interactions.ts b/deno/v8/rest/interactions.ts similarity index 100% rename from .deno/v8/rest/interactions.ts rename to deno/v8/rest/interactions.ts diff --git a/.deno/v8/rest/invite.ts b/deno/v8/rest/invite.ts similarity index 100% rename from .deno/v8/rest/invite.ts rename to deno/v8/rest/invite.ts diff --git a/.deno/v8/rest/mod.ts b/deno/v8/rest/mod.ts similarity index 100% rename from .deno/v8/rest/mod.ts rename to deno/v8/rest/mod.ts diff --git a/.deno/v8/rest/oauth2.ts b/deno/v8/rest/oauth2.ts similarity index 100% rename from .deno/v8/rest/oauth2.ts rename to deno/v8/rest/oauth2.ts diff --git a/.deno/v8/rest/template.ts b/deno/v8/rest/template.ts similarity index 100% rename from .deno/v8/rest/template.ts rename to deno/v8/rest/template.ts diff --git a/.deno/v8/rest/user.ts b/deno/v8/rest/user.ts similarity index 100% rename from .deno/v8/rest/user.ts rename to deno/v8/rest/user.ts diff --git a/.deno/v8/rest/voice.ts b/deno/v8/rest/voice.ts similarity index 100% rename from .deno/v8/rest/voice.ts rename to deno/v8/rest/voice.ts diff --git a/.deno/v8/rest/webhook.ts b/deno/v8/rest/webhook.ts similarity index 100% rename from .deno/v8/rest/webhook.ts rename to deno/v8/rest/webhook.ts diff --git a/package.json b/package.json index fcfcd4e8..f52eef48 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "test:lint": "eslint --ext mjs,js,ts {v*,default,common}/**", "clean": "run-p clean:*", "clean:node": "rimraf {v*,default,common}/**/*.{js,mjs,d.ts,map}", - "clean:deno": "rimraf .deno/" + "clean:deno": "rimraf deno/" }, "keywords": [ "discord", @@ -47,7 +47,7 @@ "common/*", "!**/*.ts", "**/*.d.ts", - "!\\.deno/*" + "!deno/*" ], "engines": { "node": ">=12" diff --git a/scripts/deno.mjs b/scripts/deno.mjs index 9c5886e4..09bbb342 100644 --- a/scripts/deno.mjs +++ b/scripts/deno.mjs @@ -9,14 +9,14 @@ import { } from 'fs/promises'; const baseDirectory = new URL('../', import.meta.url); -const denoPath = new URL('.deno/', baseDirectory); +const denoPath = new URL('deno/', baseDirectory); // Remove existing deno built files try { await rm(denoPath, { recursive: true }); } catch {} -// Create .deno folder +// Create deno folder await mkdir(denoPath); /** diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json index 5100a25d..a2d2e825 100644 --- a/tsconfig.eslint.json +++ b/tsconfig.eslint.json @@ -4,5 +4,5 @@ "allowJs": true, "checkJs": true }, - "include": ["common", "default", "v6", "v8", "scripts"] + "include": ["common", "default", "v6", "v8", "scripts", "deno"] }