diff --git a/jest.config.js b/jest.config.js index 19b1d37..70994dc 100644 --- a/jest.config.js +++ b/jest.config.js @@ -8,10 +8,7 @@ module.exports = { transform: { '^.+\\.ts$': 'ts-jest', }, - transformIgnorePatterns: [ - '/node_modules/', - '/dist/', - ], - testMatch: ['**/*.{spec,test}.{js,ts}'], + transformIgnorePatterns: ['[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$'], + testMatch: ['/src/**/*.{spec,test}.{js,ts}'], testEnvironment: 'node', }; diff --git a/package-lock.json b/package-lock.json index 324ae72..eabec8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -735,12 +735,6 @@ "@babel/types": "^7.3.0" } }, - "@types/caseless": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz", - "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==", - "dev": true - }, "@types/dotenv": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/@types/dotenv/-/dotenv-6.1.1.tgz", @@ -828,7 +822,8 @@ "@types/node": { "version": "12.6.6", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.6.6.tgz", - "integrity": "sha512-SMgj3x28MkJyHdWaMv/g/ca3LYDi5gR7O8mX0VKazvFOnmlDXctSEdd/8jfSqozjKFK1R9If1QZWkafX7yQTpA==" + "integrity": "sha512-SMgj3x28MkJyHdWaMv/g/ca3LYDi5gR7O8mX0VKazvFOnmlDXctSEdd/8jfSqozjKFK1R9If1QZWkafX7yQTpA==", + "dev": true }, "@types/normalize-package-data": { "version": "2.4.0", @@ -836,31 +831,6 @@ "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", "dev": true }, - "@types/request": { - "version": "2.48.2", - "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.2.tgz", - "integrity": "sha512-gP+PSFXAXMrd5PcD7SqHeUjdGshAI8vKQ3+AvpQr3ht9iQea+59LOKvKITcQI+Lg+1EIkDP6AFSBUJPWG8GDyA==", - "dev": true, - "requires": { - "@types/caseless": "*", - "@types/node": "*", - "@types/tough-cookie": "*", - "form-data": "^2.5.0" - }, - "dependencies": { - "form-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.0.tgz", - "integrity": "sha512-WXieX3G/8side6VIqx44ablyULoGruSde5PNTxoUyo5CeyAMX6nVWUd0rgist/EuX655cjhUhTo1Fo3tRYqbcA==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - } - } - }, "@types/semver": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-6.0.1.tgz", @@ -885,16 +855,11 @@ "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", "dev": true }, - "@types/tough-cookie": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.5.tgz", - "integrity": "sha512-SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg==", - "dev": true - }, "@types/winston": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@types/winston/-/winston-2.4.4.tgz", "integrity": "sha512-BVGCztsypW8EYwJ+Hq+QNYiT/MUyCif0ouBH+flrY66O5W+KIXAMML6E/0fJpm7VjIzgangahl5S03bJJQGrZw==", + "dev": true, "requires": { "winston": "*" } @@ -903,6 +868,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/@types/winston-mail/-/winston-mail-1.5.1.tgz", "integrity": "sha512-0W1qKaZ1/crNUPF5l8VygGOERX2Gop+BhqpG3xO704f0ydL0yBdXjxz86qm8KMxpwPZfRk7y5Ulu06zTlhKwvA==", + "dev": true, "requires": { "@types/winston": "2.3.9" }, @@ -911,6 +877,7 @@ "version": "2.3.9", "resolved": "https://registry.npmjs.org/@types/winston/-/winston-2.3.9.tgz", "integrity": "sha512-zzruYOEtNgfS3SBjcij1F6HlH6My5n8WrBNhP3fzaRM22ba70QBC2ATs18jGr88Fy43c0z8vFJv5wJankfxv2A==", + "dev": true, "requires": { "@types/node": "*" } diff --git a/src/api/add.ts b/src/api/add.ts index 6f03c0b..442f4f9 100644 --- a/src/api/add.ts +++ b/src/api/add.ts @@ -1,7 +1,5 @@ import { Message } from 'discord.js'; -import logger from '../utils/logger'; - import { Bot } from '../core/BotInterface'; import { ParsedMessage } from '../core/BotCommandParser'; import { MediaItem } from '../core/BotMedia'; diff --git a/tsconfig.json b/tsconfig.json index 1f1b44b..743ca63 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -62,10 +62,9 @@ // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ }, - "include": [ - "./src/**/*" - ], + "include": ["src"], "exclude": [ "node_modules", + "src/**/test/" ] }