@nestjs/cli
Advanced tools
Comparing version 1.7.8 to 1.8.0
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const chai_1 = require("chai"); | ||
const fs = require("fs"); | ||
const path = require("path"); | ||
const sinon = require("sinon"); | ||
const stream_1 = require("stream"); | ||
const logger_service_1 = require("../../../logger/logger.service"); | ||
const file_system_utils_1 = require("../../../utils/file-system.utils"); | ||
const asset_builder_1 = require("../../builders/asset.builder"); | ||
const template_builder_1 = require("../../builders/template.builder"); | ||
const fs = require("fs"); | ||
const stream_1 = require("stream"); | ||
const path = require("path"); | ||
const asset_generator_1 = require("../asset.generator"); | ||
const logger_service_1 = require("../../../logger/logger.service"); | ||
describe('AssetGenerator', () => { | ||
@@ -14,0 +14,0 @@ let sandbox; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const caporal_program_1 = require("./core/program/caporal/caporal.program"); | ||
const create_command_descriptor_1 = require("./lib/command-descriptors/create.command-descriptor"); | ||
const generate_command_descriptor_1 = require("./lib/command-descriptors/generate.command-descriptor"); | ||
const info_command_descriptor_1 = require("./lib/command-descriptors/info.command-descriptor"); | ||
const serve_command_descriptor_1 = require("./lib/command-descriptors/serve.command-descriptor"); | ||
const update_command_descriptor_1 = require("./lib/command-descriptors/update.command-descriptor"); | ||
const caporal_program_1 = require("./core/program/caporal/caporal.program"); | ||
class NestCliApplication { | ||
@@ -16,2 +18,4 @@ static run(version) { | ||
new update_command_descriptor_1.UpdateCommandDescriptor().describe(program.command('update', 'Update the Nest project')); | ||
new serve_command_descriptor_1.ServeCommandDescriptor().describe(program.command('serve', 'Run a live-reloading development server.')); | ||
new info_command_descriptor_1.InfoCommandDescriptor().describe(program.command('info', 'Get system and environment information.')); | ||
}) | ||
@@ -18,0 +22,0 @@ .listen(); |
{ | ||
"name": "@nestjs/cli", | ||
"version": "1.7.8", | ||
"version": "1.8.0", | ||
"license": "MIT", | ||
@@ -32,3 +32,5 @@ "publishConfig": { | ||
"dependencies": { | ||
"caporal": "^0.6.0" | ||
"caporal": "^0.6.0", | ||
"nodemon": "^1.12.1", | ||
"os-name": "^2.0.1" | ||
}, | ||
@@ -38,3 +40,4 @@ "devDependencies": { | ||
"@types/mocha": "^2.2.41", | ||
"@types/node": "^7.0.33", | ||
"@types/node": "^7.0.48", | ||
"@types/os-name": "^2.0.0", | ||
"@types/sinon": "^2.3.2", | ||
@@ -46,3 +49,3 @@ "chai": "^4.0.0", | ||
"sinon": "^2.3.6", | ||
"ts-node": "^3.2.0", | ||
"ts-node": "^3.3.0", | ||
"typescript": "^2.4.1" | ||
@@ -49,0 +52,0 @@ }, |
@@ -38,3 +38,4 @@ Tool to manage Nest projects: Modern, powerful web application framework for [Node.js](http://nodejs.org). | ||
{ | ||
"language": "ts | es (default: ts)" | ||
"language": "ts | es (default: ts)", | ||
"entryFile": "src/main.ts" | ||
} | ||
@@ -49,2 +50,3 @@ ``` | ||
* `$ nest new my-app --repository https://github.com/ThomRick/nest-typescript-starter` | ||
Creates a new Nest application by cloning `https://github.com/ThomRick/nest-typescript-starter` Git repository. | ||
@@ -75,2 +77,3 @@ | ||
* `$ nest g controller <assetName> [moduleName1/moduleName2/moduleName3]` | ||
Creates a templated controller files : | ||
@@ -133,2 +136,3 @@ * `src/app/controllers/<assetName>.controller.ts` | ||
* `$ nest g component <assetName> [moduleName1/moduleName2/moduleName3]` | ||
Creates a templated component files : | ||
@@ -190,2 +194,3 @@ * `src/app/services/<assetName>.service.ts` | ||
* `$ nest g pipe <assetName> [moduleName1/moduleName2/moduleName3]` | ||
Creates a templated pipe files : | ||
@@ -211,2 +216,3 @@ * `src/app/pipes/<assetName>.service.ts` | ||
* `$ nest g middleware <assetName> [moduleName1/moduleName2/moduleName3]` | ||
Creates a templated middleware files : | ||
@@ -234,2 +240,3 @@ * `src/app/middlewares/<assetName>.service.ts` | ||
* `$ nest g gateway <assetName> [moduleName1/moduleName2/moduleName3]` | ||
Creates a templated middleware files : | ||
@@ -258,4 +265,9 @@ * `src/app/gateways/<assetName>.gateway.ts` | ||
### serve (not implemented) | ||
### serve | ||
Example : | ||
* `$ nest serve` | ||
* `$ nest s` | ||
Used to run a live reloading development server. | ||
### build (not implemented) | ||
@@ -265,5 +277,9 @@ | ||
Examples : | ||
* `$ nest update` | ||
* `$ nest update` | ||
Used to update project : | ||
* @nestjs dependencies | ||
* devDependencies | ||
## Road Map | ||
https://trello.com/nestcli |
Sorry, the diff of this file is not supported yet
215438
244
4712
277
3
12
8
5
+ Addednodemon@^1.12.1
+ Addedos-name@^2.0.1
+ Addedansi-align@2.0.0(transitive)
+ Addedansi-regex@3.0.1(transitive)
+ Addedansi-styles@3.2.1(transitive)
+ Addedanymatch@2.0.0(transitive)
+ Addedarr-diff@4.0.0(transitive)
+ Addedarr-flatten@1.1.0(transitive)
+ Addedarr-union@3.1.0(transitive)
+ Addedarray-unique@0.3.2(transitive)
+ Addedassign-symbols@1.0.0(transitive)
+ Addedasync-each@1.0.6(transitive)
+ Addedatob@2.1.2(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbase@0.11.2(transitive)
+ Addedbinary-extensions@1.13.1(transitive)
+ Addedbindings@1.5.0(transitive)
+ Addedboxen@1.3.0(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedbraces@2.3.2(transitive)
+ Addedcache-base@1.0.1(transitive)
+ Addedcamelcase@4.1.0(transitive)
+ Addedcapture-stack-trace@1.0.2(transitive)
+ Addedchalk@2.4.2(transitive)
+ Addedchokidar@2.1.8(transitive)
+ Addedci-info@1.6.0(transitive)
+ Addedclass-utils@0.3.6(transitive)
+ Addedcli-boxes@1.0.0(transitive)
+ Addedcollection-visit@1.0.0(transitive)
+ Addedcolor-convert@1.9.3(transitive)
+ Addedcolor-name@1.1.3(transitive)
+ Addedcomponent-emitter@1.3.1(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addedconfigstore@3.1.5(transitive)
+ Addedcopy-descriptor@0.1.1(transitive)
+ Addedcreate-error-class@3.0.2(transitive)
+ Addedcross-spawn@5.1.0(transitive)
+ Addedcrypto-random-string@1.0.0(transitive)
+ Addeddebug@3.2.7(transitive)
+ Addeddecode-uri-component@0.2.2(transitive)
+ Addeddeep-extend@0.6.0(transitive)
+ Addeddefine-property@0.2.51.0.02.0.2(transitive)
+ Addeddot-prop@4.2.1(transitive)
+ Addedduplexer3@0.1.5(transitive)
+ Addedexeca@0.7.0(transitive)
+ Addedexpand-brackets@2.1.4(transitive)
+ Addedextend-shallow@2.0.13.0.2(transitive)
+ Addedextglob@2.0.4(transitive)
+ Addedfile-uri-to-path@1.0.0(transitive)
+ Addedfill-range@4.0.0(transitive)
+ Addedfor-in@1.0.2(transitive)
+ Addedfragment-cache@0.2.1(transitive)
+ Addedfsevents@1.2.13(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-stream@3.0.0(transitive)
+ Addedget-value@2.0.6(transitive)
+ Addedglob-parent@3.1.0(transitive)
+ Addedglobal-dirs@0.1.1(transitive)
+ Addedgot@6.7.1(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedhas-flag@3.0.0(transitive)
+ Addedhas-value@0.3.11.0.0(transitive)
+ Addedhas-values@0.1.41.0.0(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedignore-by-default@1.0.1(transitive)
+ Addedimport-lazy@2.1.0(transitive)
+ Addedimurmurhash@0.1.4(transitive)
+ Addedini@1.3.8(transitive)
+ Addedis-accessor-descriptor@1.0.1(transitive)
+ Addedis-binary-path@1.0.1(transitive)
+ Addedis-buffer@1.1.6(transitive)
+ Addedis-ci@1.2.1(transitive)
+ Addedis-data-descriptor@1.0.1(transitive)
+ Addedis-descriptor@0.1.71.0.3(transitive)
+ Addedis-extendable@0.1.11.0.1(transitive)
+ Addedis-extglob@2.1.1(transitive)
+ Addedis-fullwidth-code-point@2.0.0(transitive)
+ Addedis-glob@3.1.04.0.3(transitive)
+ Addedis-installed-globally@0.1.0(transitive)
+ Addedis-npm@1.0.0(transitive)
+ Addedis-number@3.0.0(transitive)
+ Addedis-obj@1.0.1(transitive)
+ Addedis-path-inside@1.0.1(transitive)
+ Addedis-plain-object@2.0.4(transitive)
+ Addedis-redirect@1.0.0(transitive)
+ Addedis-retry-allowed@1.2.0(transitive)
+ Addedis-stream@1.1.0(transitive)
+ Addedis-windows@1.0.2(transitive)
+ Addedisexe@2.0.0(transitive)
+ Addedisobject@2.1.03.0.1(transitive)
+ Addedkind-of@3.2.24.0.06.0.3(transitive)
+ Addedlatest-version@3.1.0(transitive)
+ Addedlowercase-keys@1.0.1(transitive)
+ Addedlru-cache@4.1.5(transitive)
+ Addedmacos-release@1.1.0(transitive)
+ Addedmake-dir@1.3.0(transitive)
+ Addedmap-cache@0.2.2(transitive)
+ Addedmap-visit@1.0.0(transitive)
+ Addedmicromatch@3.1.10(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedmixin-deep@1.3.2(transitive)
+ Addedms@2.1.3(transitive)
+ Addednan@2.19.0(transitive)
+ Addednanomatch@1.2.13(transitive)
+ Addednodemon@1.19.4(transitive)
+ Addednormalize-path@2.1.13.0.0(transitive)
+ Addednpm-run-path@2.0.2(transitive)
+ Addedobject-copy@0.1.0(transitive)
+ Addedobject-visit@1.0.1(transitive)
+ Addedobject.pick@1.3.0(transitive)
+ Addedos-name@2.0.1(transitive)
+ Addedp-finally@1.0.0(transitive)
+ Addedpackage-json@4.0.1(transitive)
+ Addedpascalcase@0.1.1(transitive)
+ Addedpath-dirname@1.0.2(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpath-is-inside@1.0.2(transitive)
+ Addedpath-key@2.0.1(transitive)
+ Addedpify@3.0.0(transitive)
+ Addedposix-character-classes@0.1.1(transitive)
+ Addedprepend-http@1.0.4(transitive)
+ Addedpseudomap@1.0.2(transitive)
+ Addedpstree.remy@1.1.8(transitive)
+ Addedrc@1.2.8(transitive)
+ Addedreaddirp@2.2.1(transitive)
+ Addedregex-not@1.0.2(transitive)
+ Addedregistry-auth-token@3.4.0(transitive)
+ Addedregistry-url@3.1.0(transitive)
+ Addedremove-trailing-separator@1.1.0(transitive)
+ Addedrepeat-element@1.1.4(transitive)
+ Addedrepeat-string@1.6.1(transitive)
+ Addedresolve-url@0.2.1(transitive)
+ Addedret@0.1.15(transitive)
+ Addedsafe-regex@1.1.0(transitive)
+ Addedsemver@5.7.2(transitive)
+ Addedsemver-diff@2.1.0(transitive)
+ Addedset-value@2.0.1(transitive)
+ Addedshebang-command@1.2.0(transitive)
+ Addedshebang-regex@1.0.0(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedsnapdragon@0.8.2(transitive)
+ Addedsnapdragon-node@2.1.1(transitive)
+ Addedsnapdragon-util@3.0.1(transitive)
+ Addedsource-map@0.5.7(transitive)
+ Addedsource-map-resolve@0.5.3(transitive)
+ Addedsource-map-url@0.4.1(transitive)
+ Addedsplit-string@3.1.0(transitive)
+ Addedstatic-extend@0.1.2(transitive)
+ Addedstring-width@2.1.1(transitive)
+ Addedstrip-ansi@4.0.0(transitive)
+ Addedstrip-eof@1.0.0(transitive)
+ Addedstrip-json-comments@2.0.1(transitive)
+ Addedsupports-color@5.5.0(transitive)
+ Addedterm-size@1.2.0(transitive)
+ Addedtimed-out@4.0.1(transitive)
+ Addedto-object-path@0.3.0(transitive)
+ Addedto-regex@3.0.2(transitive)
+ Addedto-regex-range@2.1.1(transitive)
+ Addedtouch@3.1.1(transitive)
+ Addedundefsafe@2.0.5(transitive)
+ Addedunion-value@1.0.1(transitive)
+ Addedunique-string@1.0.0(transitive)
+ Addedunset-value@1.0.0(transitive)
+ Addedunzip-response@2.0.1(transitive)
+ Addedupath@1.2.0(transitive)
+ Addedupdate-notifier@2.5.0(transitive)
+ Addedurix@0.1.0(transitive)
+ Addedurl-parse-lax@1.0.0(transitive)
+ Addeduse@3.1.1(transitive)
+ Addedwhich@1.3.1(transitive)
+ Addedwidest-line@2.0.1(transitive)
+ Addedwin-release@1.1.1(transitive)
+ Addedwrite-file-atomic@2.4.3(transitive)
+ Addedxdg-basedir@3.0.0(transitive)
+ Addedyallist@2.1.2(transitive)