New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@nestjsx/crud

Package Overview
Dependencies
Maintainers
1
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nestjsx/crud - npm Package Compare versions

Comparing version 4.3.0-beta.3 to 4.3.0-beta.4

43

lib/crud/swagger.helper.js

@@ -65,2 +65,3 @@ "use strict";

const { routes, query } = options;
const oldVersion = Swagger.getSwaggerVersion() < 4;
switch (name) {

@@ -70,2 +71,9 @@ case 'getOneBase':

case 'getManyBase':
if (oldVersion) {
return {
[common_1.HttpStatus.OK]: {
type: swaggerModels.getMany,
},
};
}
return {

@@ -87,2 +95,9 @@ [common_1.HttpStatus.OK]: query.alwaysPaginate

case 'createOneBase':
if (oldVersion) {
return {
[common_1.HttpStatus.OK]: {
type: swaggerModels.create,
},
};
}
return {

@@ -94,2 +109,10 @@ [common_1.HttpStatus.CREATED]: {

case 'createManyBase':
if (oldVersion) {
return {
[common_1.HttpStatus.OK]: {
type: swaggerModels.create,
isArray: true,
},
};
}
return {

@@ -108,2 +131,11 @@ [common_1.HttpStatus.CREATED]: swaggerModels.createMany

case 'deleteOneBase':
if (oldVersion) {
return {
[common_1.HttpStatus.OK]: routes.deleteOneBase.returnDeleted
? {
type: swaggerModels.delete,
}
: {},
};
}
return {

@@ -115,6 +147,13 @@ [common_1.HttpStatus.OK]: routes.deleteOneBase.returnDeleted

default:
const dtoName = swaggerModels[name.split('OneBase')[0]].name;
const dto = swaggerModels[name.split('OneBase')[0]];
if (oldVersion) {
return {
[common_1.HttpStatus.OK]: {
type: dto,
},
};
}
return {
[common_1.HttpStatus.OK]: {
schema: { $ref: exports.swagger.getSchemaPath(dtoName) },
schema: { $ref: exports.swagger.getSchemaPath(dto.name) },
},

@@ -121,0 +160,0 @@ };

8

package.json
{
"name": "@nestjsx/crud",
"description": "NestJs CRUD for RESTful APIs",
"version": "4.3.0-beta.3",
"version": "4.3.0-beta.4",
"license": "MIT",

@@ -42,4 +42,4 @@ "main": "lib/index.js",

"dependencies": {
"@nestjsx/crud-request": "^4.3.0-beta.3",
"@nestjsx/util": "^4.3.0-beta.3",
"@nestjsx/crud-request": "^4.3.0-beta.4",
"@nestjsx/util": "^4.3.0-beta.4",
"deepmerge": "^3.2.0"

@@ -51,3 +51,3 @@ },

},
"gitHead": "674957de720e0ff72e05aeac7d102b038da0bfa1"
"gitHead": "390bb8a030773fb634e5ec582a8eedd5f550ac56"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc