CLI | Cmd | Category |
---|---|---|
Firebase | firebase --version | DB |
CLI | Cmd | Category | SDK |
---|---|---|---|
Heroku | heroku | Cloud | |
AWS | aws | Cloud | |
Google Cloud | gcloud version | Cloud | Tools, SDK |
Azure | az | Cloud | |
Cordova | cordova -v | Mobile | |
GIT | git | VCS | |
SSH | ssh | Remote Control |
CLI | Cmd | Config | Environment | Category |
---|---|---|---|---|
Cypress | cypress | cypress.json | setx | Test Runner |
Protractor | protractor --version | config.ts | Test Runner | |
Ava | ava | package.json | Test Runner | |
Karma | karma | karma.conf.* | Test Runner | |
Webpack | webpack | webpack.config.js | Builder | |
Browserify | browserify | Builder | ||
Jasmine | jasmine | Test Spec | ||
Mocha | test | package.json | Test Spec | |
Electron | electron-cli | Desktop Components | ||
NativeScript | tns | Mobile Components | ||
CRL | React Components | |||
Stencil | WebComponents | |||
Ionic | ionic -v | ionic.config.json | setx | Components |
Cordova | cordova -v | config.xml | Mobile plugins | |
Truffle | truffle -v | truffle-config.js | Ethereum DApp Framework | |
Next | next | next.config.js | setx | Client + server side Framework |
Gatsby | gatsby -v | gatsby-config.js | Static site builder | |
Vue | vue --version | vue.config.js ~/.vuerc | setx | Client side Framework |
CRA | Client side Framework | |||
Angular | ng -v | .angular-cli.json | Client side Framework | |
Babel | .babelrc | Js compiler | ||
TypeScript | tsc -v | tsconfig.json | Js compiler | |
yarn | yarn | yarn.lock | Package Mgr | |
npm | npm -v | package.json | Package Mgr | |
Lerna | lerna | Package Mgr | ||
node.js | node -v | Runtime | ||
nvm-windows | nvm version | Runtime selector |
CLI | Cmd | Config | Environment | Category |
---|---|---|---|---|
Yeoman | yo | Code Generator | ||
Gulp | Gulp | gulpfile.js | Builder | |
Grunt | grunt | Gruntfile.js | Builder | |
Bower | Bower | Package Mgr |
NVM sets of tools - avoiding version conficts
With NVM you can change back in time (e.g. nvm use 6.9.0
), when you need to work on old projects.
This list below mirrors some versions I have globally installed (e.g. npm install -g ionic
) on my PC. You can use it for inspiration.
@types/node (npm) [x.x.0] | @angular/cli (@angular) [x.0.0] | typescript | ionic cli (ionic) | cordova | vue-cli (vue) [x.x.0] | Other cli's | Comments |
---|---|---|---|---|---|---|---|
node -v (npm -v) | ng -v | tsc -v | ionic -v | cordova -v | vue --version | ||
6.9.0 Boron (3.10.8) [2016.10] | 1.4.9 (4.2.4) [2017.03] | 2.3.3 | |||||
7.6.0 (4.1.2) [2017.02] | 1.6.3 (5.1.0) [2017.11] | 2.4.2 | 3.2.0 (3.9.2) | 8.0.0 | 2.9.0 [2017.10] | v.7.6.0 on windows works with sass transpiler | |
8.11.1 Carbon (5.6.0) [2017.11] | 1.7.3 (5.2.0) | 2.5.3 | 3.2.0 (3.9.2) | 2.9.3 (2.5.16) [2018.02] | |||
10.1.0 (5.6.0) [2018.05] | 6.0.0 (6.0.0) [2018.05] | 2.7.2 | (4.0.0) | 3.0.0 | |||
10.5.0 (6.1.0) [2018.0X] | 6.2.2 (6.1.0) [2018.09] | 2.9.2 | 4.1.2 (4.0.0.beta7) | truffle v5.0.1 |
CLI | Cmd | Config | Environment | Category |
---|---|---|---|---|
MSTest | mstest | Test Runner | ||
MSBuild | msbuild | .Targets | Builder | |
.NET Core | dotnet | Server side Framework | ||
NuGet | *-Package | NuGet.Config project.json packages.config | Package Mgr |
CLI | Cmd | Config | Environment | Category |
---|---|---|---|---|
Visual Studio Code | code | Editor | ||
Sublime Text | subl | Editor | ||
EditorConfig | .editorconfig | Plugin |
The End