Socket
Socket
Sign inDemoInstall

node-themoviedb

Package Overview
Dependencies
30
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.2 to 0.2.3

4

CHANGELOG.md

@@ -0,1 +1,5 @@

### 0.2.3
- fix(utils): destructure undefined options [#4](https://github.com/andywampir/node-themoviedb/issues/4#issue-632588490)
- fix(endpoints): remove slash in start of endpoints
### 0.2.2

@@ -2,0 +6,0 @@ - fix(docs): typo

2

dist/endpoints/accountEndpoint.js

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/account';
const endpointBaseURL = 'account';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/authentication';
const endpointBaseURL = 'authentication';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/certification';
const endpointBaseURL = 'certification';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/collection';
const endpointBaseURL = 'collection';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/company';
const endpointBaseURL = 'company';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/configuration';
const endpointBaseURL = 'configuration';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/credit';
const endpointBaseURL = 'credit';
const endpoints = [{

@@ -10,0 +10,0 @@ type: 'GET',

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/discover';
const endpointBaseURL = 'discover';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/find';
const endpointBaseURL = 'find';
const endpoints = [{

@@ -10,0 +10,0 @@ type: 'GET',

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/genre';
const endpointBaseURL = 'genre';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/guest_session';
const endpointBaseURL = 'guest_session';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/keyword';
const endpointBaseURL = 'keyword';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/list';
const endpointBaseURL = 'list';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/movie';
const endpointBaseURL = 'movie';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/network';
const endpointBaseURL = 'network';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/person';
const endpointBaseURL = 'person';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/review';
const endpointBaseURL = 'review';
const endpoints = [{

@@ -10,0 +10,0 @@ type: 'GET',

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/search';
const endpointBaseURL = 'search';
const endpoints = [

@@ -10,0 +10,0 @@ {

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/trending';
const endpointBaseURL = 'trending';
const endpoints = [{

@@ -10,0 +10,0 @@ type: 'GET',

@@ -7,3 +7,3 @@ "use strict";

const createEndpoints_1 = __importDefault(require("../utils/createEndpoints"));
const endpointBaseURL = '/tv';
const endpointBaseURL = 'tv';
const rootEndpoints = [

@@ -10,0 +10,0 @@ {

@@ -17,3 +17,3 @@ "use strict";

var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);

@@ -20,0 +20,0 @@ return result;

@@ -18,8 +18,12 @@ "use strict";

return async (options) => {
const { body, pathParameters, query, } = options;
const readyQuery = new url_1.URLSearchParams({
api_key: data.get('apiKey'),
language: data.get('language'),
});
let parsedEndpoint = null;
let response = null;
if (pathParameters)
parsedEndpoint = parseEndpoint_1.default(endpoint, pathParameters);
if (query) {
if (options === null || options === void 0 ? void 0 : options.pathParameters)
parsedEndpoint = parseEndpoint_1.default(endpoint, options.pathParameters);
if (options === null || options === void 0 ? void 0 : options.query) {
const { query } = options;
if (query['api_key'])

@@ -29,10 +33,5 @@ delete query['api_key'];

delete query['language'];
}
const readyQuery = new url_1.URLSearchParams({
api_key: data.get('apiKey'),
language: data.get('language'),
});
if (query) {
normalizeQuery_1.default(query).forEach(entry => {
readyQuery.append(entry[0], entry[1]);
// eslint-disable-next-line array-bracket-newline
normalizeQuery_1.default(query).forEach(([key, value]) => {
readyQuery === null || readyQuery === void 0 ? void 0 : readyQuery.append(key, value);
});

@@ -43,3 +42,3 @@ }

case 'GET': {
response = await requests_1.default(parsedEndpoint, { searchParams: readyQuery });
response = await requests_1.default(parsedEndpoint !== null && parsedEndpoint !== void 0 ? parsedEndpoint : endpoint, { searchParams: readyQuery !== null && readyQuery !== void 0 ? readyQuery : '' });
break;

@@ -49,4 +48,4 @@ }

response = await requests_1.default.post(endpoint, {
searchParams: readyQuery,
json: body,
searchParams: readyQuery !== null && readyQuery !== void 0 ? readyQuery : '',
json: options === null || options === void 0 ? void 0 : options.body,
});

@@ -57,4 +56,4 @@ break;

response = await requests_1.default.delete(endpoint, {
searchParams: readyQuery,
json: body,
searchParams: readyQuery !== null && readyQuery !== void 0 ? readyQuery : '',
json: options === null || options === void 0 ? void 0 : options.body,
});

@@ -61,0 +60,0 @@ break;

@@ -9,4 +9,4 @@ "use strict";

prefixUrl: 'https://api.themoviedb.org/3',
headers: { 'user-agent': 'node-moviedb/0.1.0' },
headers: { 'user-agent': 'node-moviedb/0.2.3' },
});
exports.default = request;
{
"name": "node-themoviedb",
"version": "0.2.2",
"version": "0.2.3",
"description": "A Node.JS wrapper for The Movie DB API.",

@@ -5,0 +5,0 @@ "author": "Andy Wampir <wampirchikkkk@yandex.ru>",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc