From fd02589a4a307a27cf1f54cfe8b040021a252d6b Mon Sep 17 00:00:00 2001 From: tresabhi Date: Tue, 18 Apr 2023 13:32:39 +0000 Subject: [PATCH] feat: deno dockerfile --- .gitpod.Dockerfile | 6 ++++++ .gitpod.yml | 2 ++ package.json | 3 +++ src/welcome.js | 2 +- yarn.lock | 5 +++++ 5 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 .gitpod.Dockerfile create mode 100644 .gitpod.yml diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile new file mode 100644 index 000000000..f45b3475e --- /dev/null +++ b/.gitpod.Dockerfile @@ -0,0 +1,6 @@ +FROM gitpod/workspace-full + +RUN curl -fsSL https://deno.land/x/install/install.sh | sh +RUN /home/gitpod/.deno/bin/deno completions bash > /home/gitpod/.bashrc.d/90-deno && \ + echo 'export DENO_INSTALL="/home/gitpod/.deno"' >> /home/gitpod/.bashrc.d/90-deno && \ + echo 'export PATH="$DENO_INSTALL/bin:$PATH"' >> /home/gitpod/.bashrc.d/90-deno \ No newline at end of file diff --git a/.gitpod.yml b/.gitpod.yml new file mode 100644 index 000000000..527c76d39 --- /dev/null +++ b/.gitpod.yml @@ -0,0 +1,2 @@ +image: + file: .gitpod.Dockerfile diff --git a/package.json b/package.json index df07371b7..8935d1d47 100644 --- a/package.json +++ b/package.json @@ -12,5 +12,8 @@ "dependencies": { "@faker-js/faker": "^7.6.0", "discord.js": "^12.5.1" + }, + "devDependencies": { + "typescript": "^5.0.4" } } diff --git a/src/welcome.js b/src/welcome.js index c00f8db28..eb8089b05 100644 --- a/src/welcome.js +++ b/src/welcome.js @@ -8,7 +8,7 @@ module.exports = (client) => { member.guild.channels.cache .get(CHAT_CHANNEL) .send( - `Welcome <@${ + `[YARN & DENO TEST] Welcome <@${ member.id }> to Skilled! Use \`/verify \` to continue.\nExample: \`/verify ${faker.internet.userName( undefined, diff --git a/yarn.lock b/yarn.lock index 7ab360d39..a02446bcc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -103,6 +103,11 @@ tweetnacl@^1.0.3: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596" integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== +typescript@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" + integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"