@nestjs/mapped-types
Advanced tools
Comparing version 0.1.1 to 0.2.0
@@ -25,3 +25,5 @@ module.exports = { | ||
'@typescript-eslint/no-non-null-assertion': 'off', | ||
'@typescript-eslint/explicit-module-boundary-types': 'off', | ||
'@typescript-eslint/ban-types': 'off' | ||
}, | ||
}; |
@@ -10,5 +10,6 @@ "use strict"; | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); | ||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.inheritValidationMetadata = exports.inheritTransformationMetadata = exports.inheritPropertyInitializers = exports.applyIsOptionalDecorator = void 0; | ||
__exportStar(require("./intersection-type.helper"), exports); | ||
@@ -15,0 +16,0 @@ __exportStar(require("./mapped-type.interface"), exports); |
@@ -59,3 +59,9 @@ "use strict"; | ||
function inheritTransformerMetadata(key, parentClass, targetClass, isPropertyInherited) { | ||
const classTransformer = require('class-transformer/storage'); | ||
let classTransformer; | ||
try { | ||
classTransformer = require('class-transformer/cjs/storage'); | ||
} | ||
catch (_a) { | ||
classTransformer = require('class-transformer/storage'); | ||
} | ||
const metadataStorage = classTransformer.defaultMetadataStorage; | ||
@@ -62,0 +68,0 @@ while (parentClass && parentClass !== Object) { |
{ | ||
"name": "@nestjs/mapped-types", | ||
"version": "0.1.1", | ||
"version": "0.2.0", | ||
"description": "Nest - modern, fast, powerful node.js web framework (@mapped-types)", | ||
@@ -11,2 +11,3 @@ "author": "Kamil Mysliwiec", | ||
"lint": "eslint 'lib/**/*.ts' --fix", | ||
"format": "prettier \"{lib,tests}/**/*.ts\" --write", | ||
"prepublish:npm": "npm run build", | ||
@@ -24,25 +25,25 @@ "publish:npm": "npm publish --access public", | ||
"@commitlint/config-angular": "11.0.0", | ||
"@nestjs/common": "7.5.1", | ||
"@types/jest": "26.0.15", | ||
"@nestjs/common": "7.6.5", | ||
"@types/jest": "26.0.20", | ||
"@types/node": "7.10.8", | ||
"@typescript-eslint/eslint-plugin": "4.6.1", | ||
"@typescript-eslint/parser": "4.6.1", | ||
"class-transformer": "0.3.1", | ||
"@typescript-eslint/eslint-plugin": "4.13.0", | ||
"@typescript-eslint/parser": "4.13.0", | ||
"class-transformer": "0.3.2", | ||
"class-validator": "0.12.2", | ||
"eslint": "7.12.1", | ||
"eslint-config-prettier": "6.15.0", | ||
"eslint": "7.17.0", | ||
"eslint-config-prettier": "7.1.0", | ||
"eslint-plugin-import": "2.22.1", | ||
"husky": "4.3.0", | ||
"jest": "26.6.2", | ||
"lint-staged": "10.5.1", | ||
"prettier": "2.1.2", | ||
"husky": "4.3.7", | ||
"jest": "26.6.3", | ||
"lint-staged": "10.5.3", | ||
"prettier": "2.2.1", | ||
"reflect-metadata": "0.1.13", | ||
"release-it": "14.2.1", | ||
"release-it": "14.2.2", | ||
"rimraf": "3.0.2", | ||
"ts-jest": "26.4.3", | ||
"typescript": "4.0.5" | ||
"ts-jest": "26.4.4", | ||
"typescript": "4.1.3" | ||
}, | ||
"peerDependencies": { | ||
"@nestjs/common": "^7.0.8", | ||
"class-transformer": "^0.3.0", | ||
"class-transformer": "^0.2.0 || ^0.3.0", | ||
"class-validator": "^0.11.1 || ^0.12.0", | ||
@@ -49,0 +50,0 @@ "reflect-metadata": "^0.1.12" |
21379
23
322