diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..02b2eec --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,30 @@ +{ + // Use IntelliSense to learn about possible Node.js debug attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + + { + "type": "node2", + "request": "launch", + "name": "Launch Program", + "program": "${workspaceRoot}\\src\\server.ts", + "outFiles": ["${workspaceRoot}\\dist\\*.js"], + "runtimeArgs": [ + "--nolazy" + ], + "runtimeExecutable": null, + "sourceMaps": true, + "stopOnEntry": false + }, + { + "type": "node", + "request": "attach", + "name": "Attach to Port", + "address": "localhost", + "port": 5858, + "outFiles": [] + } + ] +} \ No newline at end of file diff --git a/dist/modules/app.module.js b/dist/modules/app.module.js new file mode 100644 index 0000000..97d18a3 --- /dev/null +++ b/dist/modules/app.module.js @@ -0,0 +1,18 @@ +"use strict"; +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const nest_js_1 = require("nest.js"); +let ApplicationModule = class ApplicationModule { +}; +ApplicationModule = __decorate([ + nest_js_1.Module({ + modules: [] + }) +], ApplicationModule); +exports.ApplicationModule = ApplicationModule; +//# sourceMappingURL=app.module.js.map \ No newline at end of file diff --git a/dist/modules/app.module.js.map b/dist/modules/app.module.js.map new file mode 100644 index 0000000..1587bcb --- /dev/null +++ b/dist/modules/app.module.js.map @@ -0,0 +1 @@ +{"version":3,"file":"app.module.js","sourceRoot":"","sources":["../../src/modules/app.module.ts"],"names":[],"mappings":";;;;;;;;AAAA,qCAAiC;AAKjC,IAAa,iBAAiB,GAA9B;CAAiC,CAAA;AAApB,iBAAiB;IAH7B,gBAAM,CAAC;QACJ,OAAO,EAAE,EAAE;KACd,CAAC;GACW,iBAAiB,CAAG;AAApB,8CAAiB"} \ No newline at end of file diff --git a/dist/server.js b/dist/server.js new file mode 100644 index 0000000..66b3a2a --- /dev/null +++ b/dist/server.js @@ -0,0 +1,7 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const nest_js_1 = require("nest.js"); +const app_module_1 = require("./modules/app.module"); +const app = nest_js_1.NestFactory.create(app_module_1.ApplicationModule); +app.listen(3000, () => console.log('Application is listening on port 3000.')); +//# sourceMappingURL=server.js.map \ No newline at end of file diff --git a/dist/server.js.map b/dist/server.js.map new file mode 100644 index 0000000..e3e575b --- /dev/null +++ b/dist/server.js.map @@ -0,0 +1 @@ +{"version":3,"file":"server.js","sourceRoot":"","sources":["../src/server.ts"],"names":[],"mappings":";;AAAA,qCAAsC;AACtC,qDAAyD;AAEzD,MAAM,GAAG,GAAG,qBAAW,CAAC,MAAM,CAAC,8BAAiB,CAAC,CAAC;AAClD,GAAG,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,OAAO,CAAC,GAAG,CAAC,wCAAwC,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/package.json b/package.json index daa2505..79e8dbe 100644 --- a/package.json +++ b/package.json @@ -2,12 +2,19 @@ "name": "nest-typescript-starter", "version": "1.0.0", "description": "Nest TypeScript starter repository", - "license": "ISC", + "license": "MIT", "scripts": { "start": "node index.js" }, "dependencies": { - "nest.js": "*", + "@nestjs/common": "*", + "@nestjs/core": "*", + "@nestjs/microservices": "*", + "@nestjs/testing": "*", + "@nestjs/websockets": "*", + "redis": "^2.7.1", + "reflect-metadata": "^0.1.10", + "rxjs": "^5.4.0", "typescript": "^2.2.1" }, "devDependencies": { diff --git a/src/modules/app.module.ts b/src/modules/app.module.ts index 91038a4..5b43a61 100644 --- a/src/modules/app.module.ts +++ b/src/modules/app.module.ts @@ -1,6 +1,6 @@ -import { Module } from 'nest.js'; +import { Module } from '@nestjs/common'; @Module({ - modules: [] + modules: [], }) export class ApplicationModule {} \ No newline at end of file diff --git a/src/server.ts b/src/server.ts index 1794b4a..825ebdd 100644 --- a/src/server.ts +++ b/src/server.ts @@ -1,4 +1,4 @@ -import { NestFactory } from 'nest.js'; +import { NestFactory } from '@nestjs/core'; import { ApplicationModule } from './modules/app.module'; const app = NestFactory.create(ApplicationModule); diff --git a/tsconfig.json b/tsconfig.json index 880a970..ea15af4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,9 +9,14 @@ "experimentalDecorators": true, "target": "es6", "sourceMap": true, - "allowJs": true + "allowJs": true, + "outDir": "./dist" }, + "include": [ + "src/**/*" + ], "exclude": [ - "node_modules" + "node_modules", + "**/*.spec.ts" ] } \ No newline at end of file