Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"helmet": "^8.0.0",
"koa": "^3.1.1",
"koa-bodyparser": "4.4.1",
"koa-helmet": "8.0.3",
"koa-helmet": "^9.0.0",
"koa-qs": "3.0.0",
"koa-router": "14.0.0",
"lodash": "4.17.21",
Expand All @@ -38,8 +38,6 @@
"devDependencies": {
"@types/jest": "^30.0.0",
"@types/koa-bodyparser": "4.3.13",
"@types/koa-helmet": "6.1.0",
"@types/koa-router": "7.4.9",
"@types/lodash": "4.17.21",
"@types/node": "22.19.3",
"@types/object-mapper": "6.2.2",
Expand Down
8 changes: 4 additions & 4 deletions src/app.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import * as Koa from 'koa';
import * as bodyParser from 'koa-bodyparser';
import Koa from 'koa';
import bodyParser from 'koa-bodyparser';
import helmet from "koa-helmet";
import * as mongoose from 'mongoose';
import { ParameterizedContext } from 'koa';
import * as koaQs from 'koa-qs';
import * as Debug from 'debug';
import koaQs from 'koa-qs';
import Debug from 'debug';
import * as fs from 'fs';
import * as http from 'http';
import * as https from 'https';
Expand Down
2 changes: 1 addition & 1 deletion src/routes/deprecated/media.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import * as Router from 'koa-router';
import Router from 'koa-router';
import * as DeprecatedMediaController from '../../controllers/deprecated/media';
import { subversions } from '../../helpers/subversioning';
import { DeprecationError } from '../../helpers/customErrors';
Expand Down
2 changes: 1 addition & 1 deletion src/routes/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import * as Router from 'koa-router';
import Router from 'koa-router';
import * as v8 from 'v8';

import { getConfiguration } from '../controllers/configuration';
Expand Down
2 changes: 1 addition & 1 deletion src/routes/media.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import * as Router from 'koa-router';
import Router from 'koa-router';

import * as MediaController from '../controllers/media';
import { subversions } from '../helpers/subversioning';
Expand Down
2 changes: 1 addition & 1 deletion src/services/external-api-helper.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { jaroWinkler } from '@skyra/jaro-winkler';
import * as episodeParser from 'episode-parser';
import episodeParser from 'episode-parser';
import * as _ from 'lodash';
import { FlattenMaps } from 'mongoose';
import { Episode, EpisodeRequest, ExternalId, SearchMovieRequest, SearchTvRequest, SimpleEpisode, TvExternalIdsResponse, TvResult } from 'moviedb-promise/dist/request-types';
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/index.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import axios from 'axios';
import mongoose from 'mongoose';
import { MongoMemoryServer } from 'mongodb-memory-server';
import * as stoppable from 'stoppable';
import stoppable from 'stoppable';

import app, { PORT } from '../../src/app';
import TMDBConfiguration, { TMDBConfigurationInterface } from '../../src/models/TMDBConfiguration';
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/media-collection.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import axios from 'axios';
import mongoose from 'mongoose';
import { MongoMemoryServer } from 'mongodb-memory-server';
import * as stoppable from 'stoppable';
import stoppable from 'stoppable';

import app, { PORT } from '../../src/app';
import CollectionMetadata, { CollectionMetadataInterface } from '../../src/models/CollectionMetadata';
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/media-localize.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import axios from 'axios';
import mongoose from 'mongoose';
import { MongoMemoryServer } from 'mongodb-memory-server';
import * as stoppable from 'stoppable';
import stoppable from 'stoppable';

import app, { PORT } from '../../src/app';
import FailedLookups from '../../src/models/FailedLookups';
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/media-season.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import axios from 'axios';
import mongoose from 'mongoose';
import { MongoMemoryServer } from 'mongodb-memory-server';
import * as stoppable from 'stoppable';
import stoppable from 'stoppable';

import app, { PORT } from '../../src/app';
import FailedLookups from '../../src/models/FailedLookups';
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/media-series.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import axios from 'axios';
import mongoose, { HydratedDocument } from 'mongoose';
import { MongoMemoryServer } from 'mongodb-memory-server';
import * as stoppable from 'stoppable';
import stoppable from 'stoppable';

import app, { PORT } from '../../src/app';
import FailedLookups from '../../src/models/FailedLookups';
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/media-video.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import axios from 'axios';
import mongoose from 'mongoose';
import { MongoMemoryServer } from 'mongodb-memory-server';
import * as stoppable from 'stoppable';
import stoppable from 'stoppable';

import app, { PORT } from '../../src/app';
import FailedLookupsModel from '../../src/models/FailedLookups';
Expand Down
2 changes: 1 addition & 1 deletion test/unit/episodeParser.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// ensures the third party module is doing what we expect in our context.
import * as episodeParser from 'episode-parser';
import episodeParser from 'episode-parser';

describe('TV Series parsing', () => {
it('should parse common episode and season from filenames', () => {
Expand Down
3 changes: 2 additions & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"compilerOptions": {
"target": "es2020",
"module": "commonjs",
"moduleResolution": "node"
"moduleResolution": "node",
"esModuleInterop": true
},
"files": [
"./src/interfaces.d.ts"
Expand Down
34 changes: 2 additions & 32 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1321,24 +1321,6 @@ __metadata:
languageName: node
linkType: hard

"@types/koa-helmet@npm:6.1.0":
version: 6.1.0
resolution: "@types/koa-helmet@npm:6.1.0"
dependencies:
koa-helmet: "npm:*"
checksum: 10/025a1a662d83777dd528e17e7116792a973b09a7ed917f22914cde0a96cd5be90f25fda1edbf26e29f4b5752c19b073e84f0eed592ba245b199b144fa287d6c5
languageName: node
linkType: hard

"@types/koa-router@npm:7.4.9":
version: 7.4.9
resolution: "@types/koa-router@npm:7.4.9"
dependencies:
"@types/koa": "npm:*"
checksum: 10/f1dffa2d6fe8016dbb637f42a4c813afc05157dd8c6f5666f10eb648909e3398de9a871b5d756daa22d521a2f5ca26622c56dcf5bc06afda347103ce3815e4c8
languageName: node
linkType: hard

"@types/koa@npm:*":
version: 3.0.1
resolution: "@types/koa@npm:3.0.1"
Expand Down Expand Up @@ -4398,7 +4380,7 @@ __metadata:
languageName: node
linkType: hard

"koa-helmet@npm:*":
"koa-helmet@npm:^9.0.0":
version: 9.0.0
resolution: "koa-helmet@npm:9.0.0"
peerDependencies:
Expand All @@ -4408,16 +4390,6 @@ __metadata:
languageName: node
linkType: hard

"koa-helmet@npm:8.0.3":
version: 8.0.3
resolution: "koa-helmet@npm:8.0.3"
peerDependencies:
helmet: ">= 6"
koa: ">= 2"
checksum: 10/31934b81e9564cf8506c29a142b7ad8927003e4d7b37b5cb13883a67ec653ca71bc59ae4ee2e4f9974356190bc98130aa5d994caf0268317ee488993668720af
languageName: node
linkType: hard

"koa-qs@npm:3.0.0":
version: 3.0.0
resolution: "koa-qs@npm:3.0.0"
Expand Down Expand Up @@ -6508,8 +6480,6 @@ __metadata:
"@skyra/jaro-winkler": "npm:^1.1.1"
"@types/jest": "npm:^30.0.0"
"@types/koa-bodyparser": "npm:4.3.13"
"@types/koa-helmet": "npm:6.1.0"
"@types/koa-router": "npm:7.4.9"
"@types/lodash": "npm:4.17.21"
"@types/node": "npm:22.19.3"
"@types/object-mapper": "npm:6.2.2"
Expand All @@ -6521,7 +6491,7 @@ __metadata:
jest: "npm:30.2.0"
koa: "npm:^3.1.1"
koa-bodyparser: "npm:4.4.1"
koa-helmet: "npm:8.0.3"
koa-helmet: "npm:^9.0.0"
koa-qs: "npm:3.0.0"
koa-router: "npm:14.0.0"
lodash: "npm:4.17.21"
Expand Down
Loading