diff --git a/sample/13-mongo-typeorm/package-lock.json b/sample/13-mongo-typeorm/package-lock.json index efb76619b29..ae8cd9fedb6 100644 --- a/sample/13-mongo-typeorm/package-lock.json +++ b/sample/13-mongo-typeorm/package-lock.json @@ -56,43 +56,20 @@ } }, "@angular-devkit/schematics-cli": { - "version": "0.803.15", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-0.803.15.tgz", - "integrity": "sha512-bjnBS/JP5SfLOMA+RJvXftPo10+Z1SaEcoKBinvXej5oWrmQfF3ixLlihpFD9ZmVsCqhXoq2zMa8putof/dhcA==", + "version": "0.803.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-0.803.6.tgz", + "integrity": "sha512-1EeUwp6fU6Cz0XrCkoS/kYvKGAzNafCBJk0VexmPKgaHBdxjsUQNmc0F1Kk33cEf5bd/gkQ43HIovqZOFcsYXA==", "dev": true, "requires": { - "@angular-devkit/core": "8.3.15", - "@angular-devkit/schematics": "8.3.15", - "@schematics/schematics": "0.803.15", + "@angular-devkit/core": "8.3.6", + "@angular-devkit/schematics": "8.3.6", + "@schematics/schematics": "0.803.6", "inquirer": "6.5.1", "minimist": "1.2.0", "rxjs": "6.4.0", "symbol-observable": "1.2.0" }, "dependencies": { - "@angular-devkit/core": { - "version": "8.3.15", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-8.3.15.tgz", - "integrity": "sha512-FYUYNcggvRm7glfmqsRgBA1N6ubkINVx2nquZZX10AeCIs4MRqlG4UsddFbOvVckIF/4Q+tBK5P/NngpP1zGXA==", - "dev": true, - "requires": { - "ajv": "6.10.2", - "fast-json-stable-stringify": "2.0.0", - "magic-string": "0.25.3", - "rxjs": "6.4.0", - "source-map": "0.7.3" - } - }, - "@angular-devkit/schematics": { - "version": "8.3.15", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-8.3.15.tgz", - "integrity": "sha512-BWi4gpF0RK6k4tD6YKz7cHkwlympnG/x5KZqtmnFYRvw22W3cc/zadu+xQ91EZLFmSycpV10+pZWfE6Kl4V6rA==", - "dev": true, - "requires": { - "@angular-devkit/core": "8.3.15", - "rxjs": "6.4.0" - } - }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -141,12 +118,6 @@ "tslib": "^1.9.0" } }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, "string-width": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", @@ -830,62 +801,45 @@ } }, "@nestjs/cli": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-6.11.3.tgz", - "integrity": "sha512-MpzuqnXP8dOInqf1KA9Hhj/f4DuIMWV0Vt5OiQE5NkngD00g100/rgZucCc3CKdBFU3IL3LcKYyOQ5pSZtqCdQ==", + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-6.10.1.tgz", + "integrity": "sha512-KYBjZEx1GmCYl4TPW5dFZBKbkimlImLGsJZmQ2uHyquj5OgKCbbezT5f18/o7DKmcmO24t1vZOils9fUlUiINw==", "dev": true, "requires": { - "@angular-devkit/core": "8.3.15", - "@angular-devkit/schematics": "8.3.15", - "@angular-devkit/schematics-cli": "0.803.15", + "@angular-devkit/core": "8.3.6", + "@angular-devkit/schematics": "8.3.6", + "@angular-devkit/schematics-cli": "0.803.6", "@nestjs/schematics": "^6.6.3", - "@types/webpack": "4.39.5", + "@types/webpack": "4.39.2", "chalk": "2.4.2", "cli-table3": "0.5.1", "commander": "3.0.2", "copyfiles": "2.1.1", - "fork-ts-checker-webpack-plugin": "3.0.1", + "fork-ts-checker-webpack-plugin": "1.5.0", "inquirer": "7.0.0", "node-emoji": "1.10.0", "ora": "4.0.2", "os-name": "3.1.0", + "path-to-regexp": "3.1.0", "rimraf": "3.0.0", "tree-kill": "1.2.1", - "tsconfig-paths": "3.9.0", "tsconfig-paths-webpack-plugin": "3.2.0", - "webpack": "4.41.2", + "webpack": "4.41.0", "webpack-node-externals": "1.7.2" }, "dependencies": { - "@angular-devkit/core": { - "version": "8.3.15", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-8.3.15.tgz", - "integrity": "sha512-FYUYNcggvRm7glfmqsRgBA1N6ubkINVx2nquZZX10AeCIs4MRqlG4UsddFbOvVckIF/4Q+tBK5P/NngpP1zGXA==", - "dev": true, - "requires": { - "ajv": "6.10.2", - "fast-json-stable-stringify": "2.0.0", - "magic-string": "0.25.3", - "rxjs": "6.4.0", - "source-map": "0.7.3" - } - }, - "@angular-devkit/schematics": { - "version": "8.3.15", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-8.3.15.tgz", - "integrity": "sha512-BWi4gpF0RK6k4tD6YKz7cHkwlympnG/x5KZqtmnFYRvw22W3cc/zadu+xQ91EZLFmSycpV10+pZWfE6Kl4V6rA==", - "dev": true, - "requires": { - "@angular-devkit/core": "8.3.15", - "rxjs": "6.4.0" - } - }, "commander": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", "dev": true }, + "path-to-regexp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.1.0.tgz", + "integrity": "sha512-PtHLisEvUOepjc+sStXxJ/pDV/s5UBTOKWJY2SOz3e6E/iN/jLknY9WL72kTwRrwXDUbZTEAtSnJbz2fF127DA==", + "dev": true + }, "rimraf": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.0.tgz", @@ -894,28 +848,13 @@ "requires": { "glob": "^7.1.3" } - }, - "rxjs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", - "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true } } }, "@nestjs/common": { - "version": "6.8.5", - "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-6.8.5.tgz", - "integrity": "sha512-9rp+K74ztNsovR9uSwOtkJNV6SyFoH58ut/DOFnCzY0NvG/63ldpVOeX4Lhdi7kNwb6yFtXJTRnociNw4uKSBg==", + "version": "6.8.3", + "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-6.8.3.tgz", + "integrity": "sha512-MQY05kocVTJx5UdLeE5gpBjiymXnKYo1rme3ejCaeMFFkiXmPcgkGquYNegCFy+SHXwsq9AW/gcoD0hkVn0Z6g==", "requires": { "axios": "0.19.0", "cli-color": "2.0.0", @@ -923,9 +862,9 @@ } }, "@nestjs/core": { - "version": "6.8.5", - "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-6.8.5.tgz", - "integrity": "sha512-NxRHb+O8g37BmWkK8hxTYJvZljyPpDJY32OyAMNcMIPuXq/LKbF1Itxr5FyNJzFQOJzDXq/Ct1SnZX4KA63fTw==", + "version": "6.8.3", + "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-6.8.3.tgz", + "integrity": "sha512-hgpmqwbJaOFEuFYTAQe/Csu+kcxBfqlsctv6np9tg/TqDvNFMrowt3Snvtpjpz55fdvUfUh8JY7YBwoaUTo6ZA==", "requires": { "@nuxtjs/opencollective": "0.2.2", "fast-safe-stringify": "2.0.7", @@ -935,9 +874,9 @@ } }, "@nestjs/platform-express": { - "version": "6.8.5", - "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-6.8.5.tgz", - "integrity": "sha512-U/7DwmQ6A/RVoQAWh0l/58RFQ8DJHilooRgtyTx9nPv2l/gldcwCPSKFkNwgYHrrEJxXBzTNjWlmv/nnKslSpw==", + "version": "6.8.3", + "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-6.8.3.tgz", + "integrity": "sha512-Zt0JBl6AK1Cl6n88p03J8K8DVVSEQxHvDvq+oQLs9HkeGPmJ5u1xKjsHxdouXjl3RCyizzWdwzGeLZElO3lDlQ==", "requires": { "body-parser": "1.19.0", "cors": "2.8.5", @@ -967,9 +906,9 @@ } }, "@nestjs/testing": { - "version": "6.8.5", - "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-6.8.5.tgz", - "integrity": "sha512-2BDKfQioi4kHKCKIOnHBokDb6HebQSI3i/0pH0hbZKgBi2CR9hCJ/mX8ja3jkYVL/uRWmYEdNSo+Rcjr/h8fmA==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-6.8.2.tgz", + "integrity": "sha512-suNHK7Ij933zDdvi+JLe7Y1y4aJ6yhrdw4J7AcX5NiwQgkzgrJxgEs7dgjXO5i0CAVb7yB8hxyQEi+jQOv6ctQ==", "dev": true, "requires": { "optional": "0.1.4" @@ -1020,53 +959,13 @@ } }, "@schematics/schematics": { - "version": "0.803.15", - "resolved": "https://registry.npmjs.org/@schematics/schematics/-/schematics-0.803.15.tgz", - "integrity": "sha512-qnqTAFRQEuzcr4o12diJDkfRCfs0Yvh0A155ippBO3rHSYMMDK1fAx+JTCW1ib773cQ/xFwdlzce5BEGohlmgw==", + "version": "0.803.6", + "resolved": "https://registry.npmjs.org/@schematics/schematics/-/schematics-0.803.6.tgz", + "integrity": "sha512-HfUEdfl2VITO0gl0unAEyqbg3EWKdOeHodUTRVRI6yrOPcQeySLkffyviR7cUG4VSHX6slTPSUcRmii+vRgdfQ==", "dev": true, "requires": { - "@angular-devkit/core": "8.3.15", - "@angular-devkit/schematics": "8.3.15" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "8.3.15", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-8.3.15.tgz", - "integrity": "sha512-FYUYNcggvRm7glfmqsRgBA1N6ubkINVx2nquZZX10AeCIs4MRqlG4UsddFbOvVckIF/4Q+tBK5P/NngpP1zGXA==", - "dev": true, - "requires": { - "ajv": "6.10.2", - "fast-json-stable-stringify": "2.0.0", - "magic-string": "0.25.3", - "rxjs": "6.4.0", - "source-map": "0.7.3" - } - }, - "@angular-devkit/schematics": { - "version": "8.3.15", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-8.3.15.tgz", - "integrity": "sha512-BWi4gpF0RK6k4tD6YKz7cHkwlympnG/x5KZqtmnFYRvw22W3cc/zadu+xQ91EZLFmSycpV10+pZWfE6Kl4V6rA==", - "dev": true, - "requires": { - "@angular-devkit/core": "8.3.15", - "rxjs": "6.4.0" - } - }, - "rxjs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", - "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } + "@angular-devkit/core": "8.3.6", + "@angular-devkit/schematics": "8.3.6" } }, "@types/anymatch": { @@ -1148,9 +1047,9 @@ "dev": true }, "@types/express": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.2.tgz", - "integrity": "sha512-5mHFNyavtLoJmnusB8OKJ5bshSzw+qkMIBAobLrIM48HJvunFva9mOa6aBwh64lBFyNwBbs0xiEFuj4eU/NjCA==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.1.tgz", + "integrity": "sha512-VfH/XCP0QbQk5B5puLqTLEeFgR8lfCJHZJKkInZ9mkYd+u8byX0kztXEQxEk4wZXJs8HI+7km2ALXjn4YKcX9w==", "dev": true, "requires": { "@types/body-parser": "*", @@ -1159,9 +1058,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.16.11", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.11.tgz", - "integrity": "sha512-K8d2M5t3tBQimkyaYTXxtHYyoJPUEhy2/omVRnTAKw5FEdT+Ft6lTaTOpoJdHeG+mIwQXXtqiTcYZ6IR8LTzjQ==", + "version": "4.16.9", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.9.tgz", + "integrity": "sha512-GqpaVWR0DM8FnRUJYKlWgyARoBUAVfRIeVDZQKOttLFp5SmhhF9YFIYeTPwMd/AXfxlP7xVO2dj1fGu0Q+krKQ==", "dev": true, "requires": { "@types/node": "*", @@ -1238,9 +1137,9 @@ "dev": true }, "@types/node": { - "version": "12.12.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.5.tgz", - "integrity": "sha512-KEjODidV4XYUlJBF3XdjSH5FWoMCtO0utnhtdLf1AgeuZLOrRbvmU/gaRCVg7ZaQDjVf3l84egiY0mRNe5xE4A==", + "version": "12.7.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.11.tgz", + "integrity": "sha512-Otxmr2rrZLKRYIybtdG/sgeO+tHY20GxeDjcGmUnmmlCWyEnv2a2x1ZXBo3BTec4OiTXMQCiazB8NMBf0iRlFw==", "dev": true }, "@types/range-parser": { @@ -1306,9 +1205,9 @@ } }, "@types/webpack": { - "version": "4.39.5", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.39.5.tgz", - "integrity": "sha512-9twG6D97ao13MBLvigwfBJe6rxtb04UY3TcYHBYkW5sXZjUrNhqIRxLYg74VzK/YAE8xlVhOyd+3Whr7E5RrBA==", + "version": "4.39.2", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.39.2.tgz", + "integrity": "sha512-3c7+vcmyyIi3RBoOdXs8k3E9rQVIy6yOBqK0DFk6lnJ76JUfbDBWbEf1JflzyPQf56W4ToE+2YPnbxbucniW5w==", "dev": true, "requires": { "@types/anymatch": "*", @@ -2138,9 +2037,9 @@ "dev": true }, "bluebird": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", - "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.0.tgz", + "integrity": "sha512-aBQ1FxIa7kSWCcmKHlcHFlT2jt6J/l4FzC7KcPELkOJOsPOb/bccdhmIrKDfXhwFrmc7vDoDrrepFvGqjyXGJg==", "dev": true }, "bn.js": { @@ -2384,6 +2283,23 @@ "ssri": "^6.0.1", "unique-filename": "^1.1.1", "y18n": "^4.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, "cache-base": { @@ -2835,10 +2751,13 @@ "integrity": "sha512-4sxpH6SGFYLADfUip4vuY65f/gEogrzJoniVhNUYkJHtng0l8ZjnDCqxxrSVRHOHwKxsy8Vm5ONZh1wOR3/l/w==" }, "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } }, "constants-browserify": { "version": "1.0.0", @@ -3051,6 +2970,12 @@ } } }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", @@ -3842,9 +3767,9 @@ "integrity": "sha512-mv8YA9RruB4C5QawPaD29rEVx3N97ZTyNrE4DAfbhuo6tpcMdKnPVo8MlyT3RP5uPcg5M14bEJBq7kjFf4kAWg==" }, "figures": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", - "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", "dev": true, "requires": { "escape-string-regexp": "^1.0.5" @@ -3965,9 +3890,9 @@ "dev": true }, "fork-ts-checker-webpack-plugin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.0.1.tgz", - "integrity": "sha512-du52HfZF2e2VaUHjaSua0KfyDy+FDFLbuDjCtEYvdOt05cZg6VpeIxDxK3sT1QOSNHwHkJGSZluEqmHRj9NffQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.5.0.tgz", + "integrity": "sha512-zEhg7Hz+KhZlBhILYpXy+Beu96gwvkROWJiTXOCyOOMMrdBIRPvsBpBqgTI4jfJGrJXcqGwJR8zsBGDmzY0jsA==", "dev": true, "requires": { "babel-code-frame": "^6.22.0", @@ -6550,15 +6475,6 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, "lru-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", @@ -6701,12 +6617,6 @@ } } }, - "memory-pager": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", - "optional": true - }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -6852,14 +6762,13 @@ } }, "mongodb": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.3.3.tgz", - "integrity": "sha512-MdRnoOjstmnrKJsK8PY0PjP6fyF/SBS4R8coxmhsfEU7tQ46/J6j+aSHF2n4c2/H8B+Hc/Klbfp8vggZfI0mmA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.3.2.tgz", + "integrity": "sha512-fqJt3iywelk4yKu/lfwQg163Bjpo5zDKhXiohycvon4iQHbrfflSAz9AIlRE6496Pm/dQKQK5bMigdVo2s6gBg==", "requires": { "bson": "^1.1.1", "require_optional": "^1.0.1", - "safe-buffer": "^5.1.2", - "saslprep": "^1.0.0" + "safe-buffer": "^5.1.2" } }, "move-concurrently": { @@ -8399,15 +8308,6 @@ } } }, - "saslprep": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", - "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", - "optional": true, - "requires": { - "sparse-bitfield": "^3.0.3" - } - }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -8751,15 +8651,6 @@ "integrity": "sha512-1ZooVLYFxC448piVLBbtOxFcXwnymH9oUF8nRd3CuYDVvkRBxRl6pB4Mtas5a4drtL+E8LDgFkQNcgIw6tc8Hg==", "dev": true }, - "sparse-bitfield": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", - "optional": true, - "requires": { - "memory-pager": "^1.0.2" - } - }, "spdx-correct": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", @@ -9152,9 +9043,9 @@ "dev": true }, "terser": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.9.tgz", - "integrity": "sha512-NFGMpHjlzmyOtPL+fDw3G7+6Ueh/sz4mkaUYa4lJCxOPTNzd0Uj0aZJOmsDYoSQyfuVoWDMSWTPU3huyOm2zdA==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.6.tgz", + "integrity": "sha512-QQXGTgXT7zET9IbGSdRvExcL+rFZGiOxMDbPg1W0tc5gqbX6m7J6Eu0W3fQ2bK5Dks1WSvC2xAKOH+mzAuMLcg==", "dev": true, "requires": { "commander": "^2.20.0", @@ -9434,9 +9325,9 @@ } }, "ts-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.1.tgz", - "integrity": "sha512-Dd9FekWuABGgjE1g0TlQJ+4dFUfYGbYcs52/HQObE0ZmUNjQlmLAS7xXsSzy23AMaMwipsx5sNHvoEpT2CZq1g==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.0.tgz", + "integrity": "sha512-Da8h3fD+HiZ9GvZJydqzk3mTC9nuOKYlJcpuk+Zv6Y1DPaMvBL+56GRzZFypx2cWrZFMsQr869+Ua2slGoLxvQ==", "dev": true, "requires": { "chalk": "^2.3.0", @@ -9606,9 +9497,9 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "typeorm": { - "version": "0.2.20", - "resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.2.20.tgz", - "integrity": "sha512-VxB+9qH8D+PM19MIx18Zs3Fqv/ZINnnQvUGmBEiLYDrB9etdSdamgSTCIhWdFNndeJ6ldH4jbD0Z6HWsepMPlA==", + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.2.19.tgz", + "integrity": "sha512-xKVx/W41zckQ7v8WYcpRhSKpjXDKG/Jgjy0RWvYelR8ZnfyblNRL12jF4P8tIhwXv6l5t01s7HEc9lR+zb6Gtg==", "requires": { "app-root-path": "^2.0.1", "buffer": "^5.1.0", @@ -9906,9 +9797,9 @@ "dev": true }, "webpack": { - "version": "4.41.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.2.tgz", - "integrity": "sha512-Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.0.tgz", + "integrity": "sha512-yNV98U4r7wX1VJAj5kyMsu36T8RPPQntcb5fJLOsMz/pt/WrKC0Vp1bAlqPLkA1LegSwQwf6P+kAbyhRKVQ72g==", "dev": true, "requires": { "@webassemblyjs/ast": "1.8.5", @@ -10202,12 +10093,6 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, "yargonaut": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/yargonaut/-/yargonaut-1.1.4.tgz", diff --git a/sample/13-mongo-typeorm/package.json b/sample/13-mongo-typeorm/package.json index a7f5d990397..2d30180433b 100644 --- a/sample/13-mongo-typeorm/package.json +++ b/sample/13-mongo-typeorm/package.json @@ -16,32 +16,32 @@ "test:watch": "jest --watch", "test:cov": "jest --coverage", "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", - "test:e2e": "echo 'No e2e tests implemented yet.'" + "test:e2e": "jest --config ./test/jest-e2e.json" }, "dependencies": { - "@nestjs/common": "6.8.5", - "@nestjs/core": "6.8.5", - "@nestjs/platform-express": "6.8.5", + "@nestjs/common": "6.8.3", + "@nestjs/core": "6.8.3", + "@nestjs/platform-express": "6.8.3", "@nestjs/typeorm": "6.2.0", - "mongodb": "3.3.3", + "mongodb": "3.3.2", "reflect-metadata": "0.1.13", "rimraf": "2.7.1", "rxjs": "6.5.3", - "typeorm": "0.2.20" + "typeorm": "0.2.19" }, "devDependencies": { - "@nestjs/cli": "6.11.3", + "@nestjs/cli": "6.10.1", "@nestjs/schematics": "6.7.0", - "@nestjs/testing": "6.8.5", - "@types/express": "4.17.2", + "@nestjs/testing": "6.8.2", + "@types/express": "4.17.1", "@types/jest": "^24.0.18", - "@types/node": "12.12.5", + "@types/node": "12.7.11", "@types/supertest": "2.0.8", "jest": "24.9.0", "prettier": "1.18.2", "supertest": "4.0.2", "ts-jest": "24.1.0", - "ts-loader": "6.2.1", + "ts-loader": "6.2.0", "ts-node": "8.4.1", "tsconfig-paths": "3.9.0", "tslint": "5.20.0", diff --git a/sample/13-mongo-typeorm/test/photos.e2e-spec.ts b/sample/13-mongo-typeorm/test/photos.e2e-spec.ts index 445e54d3d90..442cc2d986b 100644 --- a/sample/13-mongo-typeorm/test/photos.e2e-spec.ts +++ b/sample/13-mongo-typeorm/test/photos.e2e-spec.ts @@ -7,15 +7,17 @@ describe('Photos (e2e)', () => { let app: INestApplication; beforeAll(async () => { - const module = await Test.createTestingModule({ + const moduleFixture = await Test.createTestingModule({ imports: [AppModule], }).compile(); - app = module.createNestApplication(); + app = moduleFixture.createNestApplication(); await app.init(); }); afterAll(async () => { - await app.close(); + if (app) { + await app.close(); + } }); it('should return an empty list of photos', async () => {