From afde924932eec2dd8350bff4b145f34dd6e9ae37 Mon Sep 17 00:00:00 2001 From: Andr3wRiv3rs Date: Sun, 29 Mar 2020 20:28:17 -0700 Subject: [PATCH 01/16] Added logErrorToChannel check --- src/utils/log.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/log.ts b/src/utils/log.ts index 22f2c0e..4115e30 100644 --- a/src/utils/log.ts +++ b/src/utils/log.ts @@ -29,5 +29,6 @@ export const logErrorToChannel = ( sub: SubmodulesInterface ): Promise => { logError(error) - return config.channels.errors.send(sub.create.errorMessage(error)) + if (config.channels) + return config.channels.errors.send(sub.create.errorMessage(error)) } From 0225287c07f065dd2c68d0cad89f25d99ab4eadb Mon Sep 17 00:00:00 2001 From: Andr3wRiv3rs Date: Sun, 29 Mar 2020 20:58:24 -0700 Subject: [PATCH 02/16] Added optional usage property to CommandInterface --- src/types/interfaces/CommandInterface.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/types/interfaces/CommandInterface.ts b/src/types/interfaces/CommandInterface.ts index c5a8b1d..d390f61 100644 --- a/src/types/interfaces/CommandInterface.ts +++ b/src/types/interfaces/CommandInterface.ts @@ -21,6 +21,7 @@ export interface CommandInterface { category: 'admin' | 'fun' | 'moderation' | 'utils' | 'info' description: string permissions: PermissionResolvable + usage?: string exec: ( message: Message | PartialMessage, args: string[], From b57d36060f551718f1200361d4a9bedb6d16115f Mon Sep 17 00:00:00 2001 From: Andr3wRiv3rs Date: Sun, 29 Mar 2020 21:22:42 -0700 Subject: [PATCH 03/16] Added config.ts to .gitignore --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index ca04740..b6df5e0 100644 --- a/.gitignore +++ b/.gitignore @@ -189,3 +189,7 @@ tmp/ temp/ # End of https://www.gitignore.io/api/node,jetbrains + + +# Devmod config +config.ts \ No newline at end of file From bb5311d2b47c3fcaace1567d7540aa04201ec46e Mon Sep 17 00:00:00 2001 From: Andr3wRiv3rs Date: Sun, 29 Mar 2020 21:35:28 -0700 Subject: [PATCH 04/16] Fixed null role giving wrong message --- src/utils/config/hydrateRoles.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/utils/config/hydrateRoles.ts b/src/utils/config/hydrateRoles.ts index 8e8fef0..3693c4f 100644 --- a/src/utils/config/hydrateRoles.ts +++ b/src/utils/config/hydrateRoles.ts @@ -4,16 +4,25 @@ */ import { Guild } from 'discord.js' -import { ConfigRoleInterface, LiveConfigRoleInterface } from '../../types/interfaces/ConfigRolesInterface' +import { + ConfigRoleInterface, + LiveConfigRoleInterface +} from '../../types/interfaces/ConfigRolesInterface' import { NullRoleError } from '../../types/errors/NullRoleError' -export const hydrateRoles = (guild: Guild, roles: ConfigRoleInterface): LiveConfigRoleInterface => { +export const hydrateRoles = ( + guild: Guild, + roles: ConfigRoleInterface +): LiveConfigRoleInterface => { const hydrated: LiveConfigRoleInterface = {} for (const role of Object.keys(roles)) { hydrated[role] = guild.roles.resolve(roles[role]) if (hydrated[role] == null) { - throw new NullRoleError('Hydration', `A channel is null (${role}:${roles[role]})`) + throw new NullRoleError( + 'Hydration', + `A role is null (${role}:${roles[role]})` + ) } } From a6b2483ac78f8b8c394d03bf22caa8f37a31e7f6 Mon Sep 17 00:00:00 2001 From: Andr3wRiv3rs Date: Sun, 29 Mar 2020 21:38:57 -0700 Subject: [PATCH 05/16] Imported config --- src/main.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main.ts b/src/main.ts index 755b5e1..aab372a 100644 --- a/src/main.ts +++ b/src/main.ts @@ -6,13 +6,11 @@ import { Devmod } from './Devmod' import { config } from 'dotenv' import { UserConfigInterface } from './types/interfaces/UserConfigInterface' +import { config as userConfig } from '../config' config() const main = () => { - // TODO: pull config from the config file (in the root folder) - const userConfig = {} - const bot = new Devmod(userConfig as UserConfigInterface) } From f343c2ee5558d64279248739ac47b3cd0dae61bf Mon Sep 17 00:00:00 2001 From: Andr3wRiv3rs Date: Sun, 29 Mar 2020 22:08:35 -0700 Subject: [PATCH 06/16] Missing config check --- src/main.ts | 13 +++++++++++-- src/types/errors/MissingConfigError.ts | 8 ++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 src/types/errors/MissingConfigError.ts diff --git a/src/main.ts b/src/main.ts index aab372a..74503b8 100644 --- a/src/main.ts +++ b/src/main.ts @@ -6,12 +6,21 @@ import { Devmod } from './Devmod' import { config } from 'dotenv' import { UserConfigInterface } from './types/interfaces/UserConfigInterface' -import { config as userConfig } from '../config' +import { logError } from './utils/log' +import { MissingConfigError } from './types/errors/MissingConfigError' config() const main = () => { - const bot = new Devmod(userConfig as UserConfigInterface) + let userConfig + + try { + userConfig = require('../config').config as UserConfigInterface + } catch { + return logError(new MissingConfigError('Init', 'No config.ts file')) + } + + new Devmod(userConfig) } main() diff --git a/src/types/errors/MissingConfigError.ts b/src/types/errors/MissingConfigError.ts new file mode 100644 index 0000000..d78bc25 --- /dev/null +++ b/src/types/errors/MissingConfigError.ts @@ -0,0 +1,8 @@ +import { DevmodError } from './DevmodError' +import { Message } from 'discord.js' + +export class MissingConfigError extends DevmodError { + constructor(area: string, message: string) { + super('MissingConfigError', area, message, { deleted: true } as Message) + } +} From 99b4141e92f19ad4dfe6b27169d782efc61a1d21 Mon Sep 17 00:00:00 2001 From: Andr3wRiv3rs Date: Sun, 29 Mar 2020 22:10:32 -0700 Subject: [PATCH 07/16] Switched config to export default --- config.example.ts | 2 +- src/main.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config.example.ts b/config.example.ts index 2f82cca..75ccdb3 100644 --- a/config.example.ts +++ b/config.example.ts @@ -1,6 +1,6 @@ import { UserConfigInterface } from './src/types/interfaces/UserConfigInterface' -export const config: UserConfigInterface = { +export default { token: '', guildID: '', prefix: '.', diff --git a/src/main.ts b/src/main.ts index 74503b8..feb3989 100644 --- a/src/main.ts +++ b/src/main.ts @@ -15,7 +15,7 @@ const main = () => { let userConfig try { - userConfig = require('../config').config as UserConfigInterface + userConfig = require('../config').default as UserConfigInterface } catch { return logError(new MissingConfigError('Init', 'No config.ts file')) } From b2bc77ae52adb007fd213fa77aef13da86433483 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2020 17:44:14 +0000 Subject: [PATCH 08/16] Bump discord.js from 12.1.1 to 12.2.0 Bumps [discord.js](https://github.com/discordjs/discord.js) from 12.1.1 to 12.2.0. - [Release notes](https://github.com/discordjs/discord.js/releases) - [Commits](https://github.com/discordjs/discord.js/compare/12.1.1...12.2.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index b3b518f..4261535 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ }, "dependencies": { "chalk": "^4.0.0", - "discord.js": "^12.1.1", + "discord.js": "^12.2.0", "dotenv": "^8.2.0", "moment": "^2.24.0" }, diff --git a/yarn.lock b/yarn.lock index d21cc69..7a66bbb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -30,6 +30,15 @@ resolved "https://registry.yarnpkg.com/@discordjs/collection/-/collection-0.1.5.tgz#1781c620b4c88d619bd0373a1548e5a6025e3d3a" integrity sha512-CU1q0UXQUpFNzNB7gufgoisDHP7n+T3tkqTsp3MNUkVJ5+hS3BCvME8uCXAUFlz+6T2FbTCu75A+yQ7HMKqRKw== +"@discordjs/form-data@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@discordjs/form-data/-/form-data-3.0.1.tgz#5c9e6be992e2e57d0dfa0e39979a850225fb4697" + integrity sha512-ZfFsbgEXW71Rw/6EtBdrP5VxBJy4dthyC0tpQKGKmYFImlmmrykO14Za+BiIVduwjte0jXEBlhSKf0MWbFp9Eg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + "@sindresorhus/is@^0.14.0": version "0.14.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" @@ -427,14 +436,14 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== -discord.js@^12.1.1: - version "12.1.1" - resolved "https://registry.yarnpkg.com/discord.js/-/discord.js-12.1.1.tgz#440043ab5a09d66311e8b975acd31bea4f8ed227" - integrity sha512-Y6+QfAUZkb9cy27cfNqUigAgYVSKTw9jPF3mN4UDMih3Em3VQ0WjGBdX1UbE8CwFkLOu5XWQSNPdsoStTR8c2Q== +discord.js@^12.2.0: + version "12.2.0" + resolved "https://registry.yarnpkg.com/discord.js/-/discord.js-12.2.0.tgz#31018732e42a495c92655055192221eab2ad11a9" + integrity sha512-Ueb/0SOsxXyqwvwFYFe0msMrGqH1OMqpp2Dpbplnlr4MzcRrFWwsBM9gKNZXPVBHWUKiQkwU8AihXBXIvTTSvg== dependencies: "@discordjs/collection" "^0.1.5" + "@discordjs/form-data" "^3.0.1" abort-controller "^3.0.0" - form-data "^3.0.0" node-fetch "^2.6.0" prism-media "^1.2.0" setimmediate "^1.0.5" @@ -571,15 +580,6 @@ find-versions@^3.2.0: dependencies: semver-regex "^2.0.0" -form-data@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682" - integrity sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" From 065eb343f75918709b14994d5933f9bf2a28775e Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 24 Apr 2020 17:48:46 +0000 Subject: [PATCH 09/16] Bump prettier from 2.0.4 to 2.0.5 Bumps [prettier](https://github.com/prettier/prettier) from 2.0.4 to 2.0.5. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/2.0.4...2.0.5) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 4261535..a0232fc 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@typescript-eslint/eslint-plugin": "^2.27.0", "husky": "^4.2.5", "nodemon": "^2.0.3", - "prettier": "^2.0.4", + "prettier": "^2.0.5", "pretty-quick": "^2.0.1", "ts-node": "^8.8.2", "typescript": "^3.8.3" diff --git a/yarn.lock b/yarn.lock index 7a66bbb..552d75e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1130,10 +1130,10 @@ prepend-http@^2.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= -prettier@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.0.4.tgz#2d1bae173e355996ee355ec9830a7a1ee05457ef" - integrity sha512-SVJIQ51spzFDvh4fIbCLvciiDMCrRhlN3mbZvv/+ycjvmF5E73bKdGfU8QDLNmjYJf+lsGnDBC4UUnvTe5OO0w== +prettier@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.0.5.tgz#d6d56282455243f2f92cc1716692c08aa31522d4" + integrity sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg== pretty-quick@^2.0.1: version "2.0.1" From 2fd54ec165994cc28eb38d08e4e26484f390c1de Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 22 May 2020 17:23:15 +0000 Subject: [PATCH 10/16] Bump typescript from 3.8.3 to 3.9.3 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.8.3 to 3.9.3. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v3.8.3...v3.9.3) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a0232fc..338165a 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "prettier": "^2.0.5", "pretty-quick": "^2.0.1", "ts-node": "^8.8.2", - "typescript": "^3.8.3" + "typescript": "^3.9.3" }, "nodemonConfig": { "ignore": [ diff --git a/yarn.lock b/yarn.lock index 552d75e..a88cd1e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1412,10 +1412,10 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@^3.8.3: - version "3.8.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061" - integrity sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w== +typescript@^3.9.3: + version "3.9.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.3.tgz#d3ac8883a97c26139e42df5e93eeece33d610b8a" + integrity sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ== undefsafe@^2.0.2: version "2.0.3" From e416ed5cb6d4c4e871ee8a2255ddcdef07b3d603 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 22 May 2020 17:24:24 +0000 Subject: [PATCH 11/16] Bump @types/node from 13.11.1 to 14.0.5 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.11.1 to 14.0.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 338165a..a4c0bae 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "moment": "^2.24.0" }, "devDependencies": { - "@types/node": "^13.11.1", + "@types/node": "^14.0.5", "@typescript-eslint/eslint-plugin": "^2.27.0", "husky": "^4.2.5", "nodemon": "^2.0.3", diff --git a/yarn.lock b/yarn.lock index a88cd1e..27944c7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -66,10 +66,10 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== -"@types/node@^13.11.1": - version "13.11.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.11.1.tgz#49a2a83df9d26daacead30d0ccc8762b128d53c7" - integrity sha512-eWQGP3qtxwL8FGneRrC5DwrJLGN4/dH1clNTuLfN81HCrxVtxRjygDTUoZJ5ASlDEeo0ppYFQjQIlXhtXpOn6g== +"@types/node@^14.0.5": + version "14.0.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.5.tgz#3d03acd3b3414cf67faf999aed11682ed121f22b" + integrity sha512-90hiq6/VqtQgX8Sp0EzeIsv3r+ellbGj4URKj5j30tLlZvRUpnAe9YbYnjl3pJM93GyXU0tghHhvXHq+5rnCKA== "@types/parse-json@^4.0.0": version "4.0.0" From 7091cdc096f68f65fb89162c140fd206c5c4fc28 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 30 May 2020 00:22:56 +0000 Subject: [PATCH 12/16] Bump nodemon from 2.0.3 to 2.0.4 Bumps [nodemon](https://github.com/remy/nodemon) from 2.0.3 to 2.0.4. - [Release notes](https://github.com/remy/nodemon/releases) - [Commits](https://github.com/remy/nodemon/compare/v2.0.3...v2.0.4) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a4c0bae..b9ed918 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@types/node": "^14.0.5", "@typescript-eslint/eslint-plugin": "^2.27.0", "husky": "^4.2.5", - "nodemon": "^2.0.3", + "nodemon": "^2.0.4", "prettier": "^2.0.5", "pretty-quick": "^2.0.1", "ts-node": "^8.8.2", diff --git a/yarn.lock b/yarn.lock index 27944c7..0d1c37b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -971,10 +971,10 @@ node-fetch@^2.6.0: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== -nodemon@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.3.tgz#e9c64df8740ceaef1cb00e1f3da57c0a93ef3714" - integrity sha512-lLQLPS90Lqwc99IHe0U94rDgvjo+G9I4uEIxRG3evSLROcqQ9hwc0AxlSHKS4T1JW/IMj/7N5mthiN58NL/5kw== +nodemon@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.4.tgz#55b09319eb488d6394aa9818148c0c2d1c04c416" + integrity sha512-Ltced+hIfTmaS28Zjv1BM552oQ3dbwPqI4+zI0SLgq+wpJhSyqgYude/aZa/3i31VCQWMfXJVxvu86abcam3uQ== dependencies: chokidar "^3.2.2" debug "^3.2.6" From cafe44414995c804defffd1911992bf7f7781088 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 30 May 2020 00:22:54 +0000 Subject: [PATCH 13/16] Bump moment from 2.24.0 to 2.26.0 Bumps [moment](https://github.com/moment/moment) from 2.24.0 to 2.26.0. - [Release notes](https://github.com/moment/moment/releases) - [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md) - [Commits](https://github.com/moment/moment/compare/2.24.0...2.26.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b9ed918..3a03289 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "chalk": "^4.0.0", "discord.js": "^12.2.0", "dotenv": "^8.2.0", - "moment": "^2.24.0" + "moment": "^2.26.0" }, "devDependencies": { "@types/node": "^14.0.5", diff --git a/yarn.lock b/yarn.lock index 0d1c37b..103f52c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -935,10 +935,10 @@ minimist@^1.2.0: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -moment@^2.24.0: - version "2.24.0" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" - integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg== +moment@^2.26.0: + version "2.26.0" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.26.0.tgz#5e1f82c6bafca6e83e808b30c8705eed0dcbd39a" + integrity sha512-oIixUO+OamkUkwjhAVE18rAMfRJNsNe/Stid/gwHSOfHrOtw9EhAY2AHvdKZ/k/MggcYELFCJz/Sn2pL8b8JMw== mri@^1.1.4: version "1.1.4" From 3d65b7c7f3456d7d853f06124f8a041933c22f6f Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 30 May 2020 00:22:55 +0000 Subject: [PATCH 14/16] Bump ts-node from 8.8.2 to 8.10.2 Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 8.8.2 to 8.10.2. - [Release notes](https://github.com/TypeStrong/ts-node/releases) - [Commits](https://github.com/TypeStrong/ts-node/compare/v8.8.2...v8.10.2) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 3a03289..3743c5e 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "nodemon": "^2.0.4", "prettier": "^2.0.5", "pretty-quick": "^2.0.1", - "ts-node": "^8.8.2", + "ts-node": "^8.10.2", "typescript": "^3.9.3" }, "nodemonConfig": { diff --git a/yarn.lock b/yarn.lock index 103f52c..5259d47 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1279,10 +1279,10 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -source-map-support@^0.5.6: - version "0.5.16" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" - integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ== +source-map-support@^0.5.17: + version "0.5.19" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -1372,15 +1372,15 @@ touch@^3.1.0: dependencies: nopt "~1.0.10" -ts-node@^8.8.2: - version "8.8.2" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.8.2.tgz#0b39e690bee39ea5111513a9d2bcdc0bc121755f" - integrity sha512-duVj6BpSpUpD/oM4MfhO98ozgkp3Gt9qIp3jGxwU2DFvl/3IRaEAvbLa8G60uS7C77457e/m5TMowjedeRxI1Q== +ts-node@^8.10.2: + version "8.10.2" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.2.tgz#eee03764633b1234ddd37f8db9ec10b75ec7fb8d" + integrity sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== dependencies: arg "^4.1.0" diff "^4.0.1" make-error "^1.1.1" - source-map-support "^0.5.6" + source-map-support "^0.5.17" yn "3.1.1" tslib@^1.8.1: From 7cc6af894cd47d7ce7a35119787131b9fe6c8d88 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 30 May 2020 00:24:49 +0000 Subject: [PATCH 15/16] Bump @typescript-eslint/eslint-plugin from 2.27.0 to 3.0.2 Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 2.27.0 to 3.0.2. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.0.2/packages/eslint-plugin) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 36 +++++++++++++++++++++--------------- 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 3743c5e..b55502d 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "devDependencies": { "@types/node": "^14.0.5", - "@typescript-eslint/eslint-plugin": "^2.27.0", + "@typescript-eslint/eslint-plugin": "^3.0.2", "husky": "^4.2.5", "nodemon": "^2.0.4", "prettier": "^2.0.5", diff --git a/yarn.lock b/yarn.lock index 5259d47..6d48b6f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -76,37 +76,38 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== -"@typescript-eslint/eslint-plugin@^2.27.0": - version "2.27.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.27.0.tgz#e479cdc4c9cf46f96b4c287755733311b0d0ba4b" - integrity sha512-/my+vVHRN7zYgcp0n4z5A6HAK7bvKGBiswaM5zIlOQczsxj/aiD7RcgD+dvVFuwFaGh5+kM7XA6Q6PN0bvb1tw== +"@typescript-eslint/eslint-plugin@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.0.2.tgz#4a114a066e2f9659b25682ee59d4866e15a17ec3" + integrity sha512-ER3bSS/A/pKQT/hjMGCK8UQzlL0yLjuCZ/G8CDFJFVTfl3X65fvq2lNYqOG8JPTfrPa2RULCdwfOyFjZEMNExQ== dependencies: - "@typescript-eslint/experimental-utils" "2.27.0" + "@typescript-eslint/experimental-utils" "3.0.2" functional-red-black-tree "^1.0.1" regexpp "^3.0.0" + semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@2.27.0": - version "2.27.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.0.tgz#801a952c10b58e486c9a0b36cf21e2aab1e9e01a" - integrity sha512-vOsYzjwJlY6E0NJRXPTeCGqjv5OHgRU1kzxHKWJVPjDYGbPgLudBXjIlc+OD1hDBZ4l1DLbOc5VjofKahsu9Jw== +"@typescript-eslint/experimental-utils@3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.2.tgz#bb2131baede8df28ec5eacfa540308ca895e5fee" + integrity sha512-4Wc4EczvoY183SSEnKgqAfkj1eLtRgBQ04AAeG+m4RhTVyaazxc1uI8IHf0qLmu7xXe9j1nn+UoDJjbmGmuqXQ== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.27.0" + "@typescript-eslint/typescript-estree" "3.0.2" eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/typescript-estree@2.27.0": - version "2.27.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.27.0.tgz#a288e54605412da8b81f1660b56c8b2e42966ce8" - integrity sha512-t2miCCJIb/FU8yArjAvxllxbTiyNqaXJag7UOpB5DVoM3+xnjeOngtqlJkLRnMtzaRcJhe3CIR9RmL40omubhg== +"@typescript-eslint/typescript-estree@3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.0.2.tgz#67a1ce4307ebaea43443fbf3f3be7e2627157293" + integrity sha512-cs84mxgC9zQ6viV8MEcigfIKQmKtBkZNDYf8Gru2M+MhnA6z9q0NFMZm2IEzKqAwN8lY5mFVd1Z8DiHj6zQ3Tw== dependencies: debug "^4.1.1" eslint-visitor-keys "^1.1.0" glob "^7.1.6" is-glob "^4.0.1" lodash "^4.17.15" - semver "^6.3.0" + semver "^7.3.2" tsutils "^3.17.1" abbrev@1: @@ -1252,6 +1253,11 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" From 4a1abffd62faf999394f8cac43697b25885aebf6 Mon Sep 17 00:00:00 2001 From: Andr3wRiv3rs Date: Mon, 17 Aug 2020 12:22:05 -0700 Subject: [PATCH 16/16] add start command --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index b55502d..156fdc8 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "license": "MIT", "private": false, "scripts": { + "start": "ts-node ./src/main.ts --strict", "dev": "nodemon --exec ts-node ./src/main.ts --strict", "lint": "prettier --check ./src", "lint:fix": "prettier --write ./src"