diff --git a/README.md b/README.md index 78f867a..36dbca5 100644 --- a/README.md +++ b/README.md @@ -368,6 +368,7 @@ To install or update these dependencies you can use `npm install` or `npm update - Dotenv lib updated, no changes needed (they are dropping node4 support) - Class-validator lib updated, no chages needed (cool features added like IsPhoneNumber or custom context for decorators) - Winston lib updated to 3.0.0, some amendments needed to format the console log. Removed the @types as Winston now supports Typescript natively! +- Some devDependencies updated as well ### 1.3.0 - CORS added diff --git a/package-lock.json b/package-lock.json index f602aab..e8cdb1f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "node-typescript-koa-rest", - "version": "1.3.0", + "version": "1.4.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -15,7 +15,7 @@ "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", "dev": true, "requires": { - "@types/node": "6.0.110" + "@types/node": "10.7.1" } }, "@types/body-parser": { @@ -25,7 +25,7 @@ "dev": true, "requires": { "@types/connect": "3.4.32", - "@types/node": "6.0.110" + "@types/node": "10.7.1" } }, "@types/connect": { @@ -34,7 +34,7 @@ "integrity": "sha512-4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg==", "dev": true, "requires": { - "@types/node": "6.0.110" + "@types/node": "10.7.1" } }, "@types/cookies": { @@ -46,7 +46,7 @@ "@types/connect": "3.4.32", "@types/express": "4.11.1", "@types/keygrip": "1.0.1", - "@types/node": "6.0.110" + "@types/node": "10.7.1" } }, "@types/dotenv": { @@ -55,7 +55,7 @@ "integrity": "sha512-mmhpINC/HcLGQK5ikFJlLXINVvcxhlrV+ZOUJSN7/ottYl+8X4oSXzS9lBtDkmWAl96EGyGyLrNvk9zqdSH8Fw==", "dev": true, "requires": { - "@types/node": "6.0.110" + "@types/node": "10.7.1" } }, "@types/events": { @@ -82,7 +82,7 @@ "dev": true, "requires": { "@types/events": "1.2.0", - "@types/node": "6.0.110" + "@types/node": "10.7.1" } }, "@types/glob": { @@ -93,7 +93,7 @@ "requires": { "@types/events": "1.2.0", "@types/minimatch": "3.0.3", - "@types/node": "6.0.110" + "@types/node": "10.7.1" } }, "@types/helmet": { @@ -106,9 +106,9 @@ } }, "@types/http-assert": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.2.2.tgz", - "integrity": "sha512-x1553BFcgBVOD6y3tC/2SOVcNaf6b9eH3BvqniAZZwmHWYhyr8ffXTYygQC/hQxNI4Yfc3q0gGUvyiAHV4tRNg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.3.0.tgz", + "integrity": "sha512-RObYTpPMo0IY+ZksPtKHsXlYFRxsYIvUqd68e89Y7otDrXsjBy1VgMd53kxVV0JMsNlkCASjllFOlLlhxEv0iw==", "dev": true }, "@types/keygrip": { @@ -126,10 +126,10 @@ "@types/accepts": "1.3.5", "@types/cookies": "0.7.1", "@types/events": "1.2.0", - "@types/http-assert": "1.2.2", + "@types/http-assert": "1.3.0", "@types/keygrip": "1.0.1", "@types/koa-compose": "3.2.2", - "@types/node": "6.0.110" + "@types/node": "10.7.1" } }, "@types/koa-bodyparser": { @@ -197,9 +197,9 @@ "dev": true }, "@types/node": { - "version": "6.0.110", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.110.tgz", - "integrity": "sha512-LiaH3mF+OAqR+9Wo1OTJDbZDtCewAVjTbMhF1ZgUJ3fc8xqOJq6VqbpBh9dJVCVzByGmYIg2fREbuXNX0TKiJA==" + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.7.1.tgz", + "integrity": "sha512-EGoI4ylB/lPOaqXqtzAyL8HcgOuCtH2hkEaLmkueOYufsTFWBn4VCvlCDC2HW8Q+9iF+QVC3sxjDKQYjHQeZ9w==" }, "@types/serve-static": { "version": "1.13.2", @@ -212,13 +212,13 @@ } }, "@types/shelljs": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.7.9.tgz", - "integrity": "sha512-GwfXBWx+JgH+mrf35NnNFPFl6kQZgDQqZBUdWrHB1phulBbVpOwedZun7hZRyfTOxlicwo4ftsC1fpUZZIiN5w==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.0.tgz", + "integrity": "sha512-vs1hCC8RxLHRu2bwumNyYRNrU3o8BtZhLysH5A4I98iYmA2APl6R3uNQb5ihl+WiwH0xdC9LLO+vRrXLs/Kyxg==", "dev": true, "requires": { "@types/glob": "5.0.35", - "@types/node": "6.0.110" + "@types/node": "10.7.1" } }, "abbrev": { @@ -534,9 +534,9 @@ "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" }, "buffer-from": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", - "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, "buffer-writer": { @@ -3053,7 +3053,7 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", "requires": { - "@types/node": "6.0.110" + "@types/node": "10.7.1" } }, "parseurl": { @@ -3665,12 +3665,12 @@ } }, "source-map-support": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.5.tgz", - "integrity": "sha512-mR7/Nd5l1z6g99010shcXJiNEaf3fEtmLhRB/sBcQVJGodcHCULPp2y4Sfa43Kv2zq7T+Izmfp/WHCR6dYkQCA==", + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.8.tgz", + "integrity": "sha512-WqAEWPdb78u25RfKzOF0swBpY0dKrNdjc4GvLwm7ScX/o9bj8Eh/YL8mcMhBHYDGl87UkkSXDOFnW4G7GhWhGg==", "dev": true, "requires": { - "buffer-from": "1.0.0", + "buffer-from": "1.1.1", "source-map": "0.6.1" }, "dependencies": { @@ -3893,18 +3893,18 @@ "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" }, "ts-node": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-6.0.3.tgz", - "integrity": "sha512-ARaOMNFEPKg2ZuC1qJddFvHxHNFVckR0g9xLxMIoMqSSIkDc8iS4/LoV53EdDWWNq2FGwqcEf0bVVGJIWpsznw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz", + "integrity": "sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==", "dev": true, "requires": { "arrify": "1.0.1", - "chalk": "2.4.1", + "buffer-from": "1.1.1", "diff": "3.5.0", "make-error": "1.3.4", "minimist": "1.2.0", "mkdirp": "0.5.1", - "source-map-support": "0.5.5", + "source-map-support": "0.5.8", "yn": "2.0.0" } }, @@ -3980,9 +3980,9 @@ } }, "typescript": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.8.3.tgz", - "integrity": "sha512-K7g15Bb6Ra4lKf7Iq2l/I5/En+hLIHmxWZGq3D4DIRNFxMNV6j2SHSvDOqs2tGd4UvD/fJvrwopzQXjLrT7Itw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.0.1.tgz", + "integrity": "sha512-zQIMOmC+372pC/CCVLqnQ0zSBiY7HHodU7mpQdjiZddek4GMj31I3dUJ7gAs9o65X7mnRma6OokOkc6f9jjfBg==", "dev": true }, "undefsafe": { diff --git a/package.json b/package.json index 9cb1e21..7caef1b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-typescript-koa-rest", - "version": "1.3.0", + "version": "1.4.0", "description": "API REST using NodeJS and KOA framework, typescript. TypeORM for SQL with class-validators. Middlewares JWT, CORS, Winston Logger.", "main": "dist/server.js", "scripts": { @@ -46,13 +46,13 @@ "@types/koa-jwt": "^3.3.0", "@types/koa-router": "^7.0.28", "@types/koa__cors": "^2.2.2", - "@types/node": "^6.0.110", - "@types/shelljs": "^0.7.9", + "@types/node": "^10.7.0", + "@types/shelljs": "^0.8.0", "nodemon": "^1.17.4", "shelljs": "^0.8.2", - "ts-node": "^6.0.3", + "ts-node": "^7.0.1", "tslint": "^5.10.0", - "typescript": "^2.8.3" + "typescript": "^3.0.1" }, "dependencies": { "@koa/cors": "^2.2.1",