diff --git a/.env.example b/.env.example index 4226af33..fa4c1039 100644 --- a/.env.example +++ b/.env.example @@ -6,4 +6,4 @@ REDIS_PORT=Redis port (optional) REDIS_PASSWORD=Redis password (optional) NINE_ANIME_HELPER_URL=9anime (optional) TMDB_KEY=TMDB access token auth (optional) -NODE_ENV=Environment (optional) (DEMO or PROD) \ No newline at end of file +NODE_ENV=Environment (optional) (DEMO or PROD) diff --git a/demo/apidemo.html b/demo/apidemo.html index 79111f01..825a3b05 100644 --- a/demo/apidemo.html +++ b/demo/apidemo.html @@ -68,7 +68,6 @@ x.onload = x.onerror = () => { if (x.status === 200) window.location.href = "/"; else printResult(x.responseText); - }; x.send(options.data); } diff --git a/src/main.ts b/src/main.ts index 3efc81aa..da3c5214 100644 --- a/src/main.ts +++ b/src/main.ts @@ -2,6 +2,8 @@ require('dotenv').config(); import Redis from 'ioredis'; import Fastify from 'fastify'; import FastifyCors from '@fastify/cors'; +import fs from 'fs'; + import books from './routes/books'; import anime from './routes/anime'; import manga from './routes/manga'; diff --git a/yarn.lock b/yarn.lock index 72c412eb..561be494 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,9 +2,9 @@ # yarn lockfile v1 -"@consumet/extensions@github:consumet/consumet.ts": +"@consumet/extensions@https://github.com/consumet/consumet.ts.git": version "1.5.2" - resolved "git+ssh://git@github.com/consumet/consumet.ts.git#bc322104caeaba23e283cb3d87a707a107fbaf56" + resolved "https://github.com/consumet/consumet.ts.git#d71bdcad5ab1f9f82e9e92b1ca8447e899059b34" dependencies: ascii-url-encoder "^1.2.0" axios "^0.27.2" @@ -103,9 +103,16 @@ dependencies: fastify-cors "*" -"@types/node@*", "@types/node@^18.18.6": +"@types/node@*": + version "20.8.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.7.tgz#ad23827850843de973096edfc5abc9e922492a25" + integrity sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ== + dependencies: + undici-types "~5.25.1" + +"@types/node@^18.11.17": version "18.18.6" - resolved "https://registry.npmjs.org/@types/node/-/node-18.18.6.tgz" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.6.tgz#26da694f75cdb057750f49d099da5e3f3824cb3e" integrity sha512-wf3Vz+jCmOQ2HV1YUJuCWdL64adYxumkrxtc+H1VUQlnQI04+5HtH+qZCOE21lBE7gIrt+CwX2Wv8Acrw5Ak6w== "@types/ws@^8.5.3": @@ -570,10 +577,10 @@ find-my-way@^7.7.0: fast-querystring "^1.0.0" safe-regex2 "^2.0.0" -follow-redirects@^1.14.9, follow-redirects@^1.15.0: - version "1.15.2" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== +follow-redirects@^1.14.9: + version "1.15.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" + integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== form-data@^4.0.0: version "4.0.0" @@ -967,7 +974,12 @@ secure-json-parse@^2.7.0: resolved "https://registry.yarnpkg.com/secure-json-parse/-/secure-json-parse-2.7.0.tgz#5a5f9cd6ae47df23dba3151edd06855d47e09862" integrity sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw== -semver@^7.5.3, semver@^7.5.4: +semver@^5.7.1: + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^7.5.4: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -1079,6 +1091,11 @@ undefsafe@^2.0.5: resolved "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz" integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== +undici-types@~5.25.1: + version "5.25.3" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" + integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== + uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"