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
[](https://github.com/discordjs/discord-api-types/blob/main/LICENSE.md)
[](https://www.npmjs.com/package/discord-api-types)
+[](https://deno.land/x/discord_api_types)
[](https://www.patreon.com/vladfrangu)
[](https://ko-fi.com/wolfgalvlad)
+[](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
[](https://github.com/discordjs/discord-api-types/blob/main/LICENSE.md)
[](https://www.npmjs.com/package/discord-api-types)
+[](https://deno.land/x/discord_api_types)
[](https://www.patreon.com/vladfrangu)
[](https://ko-fi.com/wolfgalvlad)
+[](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"]
}