... | ... | @@ -2,29 +2,27 @@ |
|
|
|
|
|
## Tools
|
|
|
|
|
|
* NodeJS (v8.9.4) - https://nodejs.org/en/
|
|
|
* NodeJS (v12.1.0) - https://nodejs.org/en/
|
|
|
* Platform for dev and build tools, includes `npm` a frontend package manager
|
|
|
* NVM https://github.com/creationix/nvm allows you to manage multiple installed versions of node. We currently use 8.9.4 in most of our projects, with an eye towards upgrading to 10.x
|
|
|
* Yarn (>=v1.12.3) - https://yarnpkg.com/en/docs/install
|
|
|
* wrapper around `npm`, provides faster installation of packages, caching, etc.
|
|
|
* Visual Studio Code (latest) - https://code.visualstudio.com/download
|
|
|
* Settings:
|
|
|
* `"editor.codeActionsOnSave": { "source.organizeImports": true }` - import/export statements will be sorted on save (unused imports will be removed)
|
|
|
* `"editor.formatOnSave": true` - Format files on save
|
|
|
* `"files.insertFinalNewline": true` - Inserts a final newline if the file does not have one
|
|
|
* `"files.trimFinalNewlines": true` - Trims final newlines so that only one remains
|
|
|
* [vscode-settings.json](uploads/a700200c21a76513d1463189cd103a1a/vscode-settings.json)
|
|
|
* Highly recommended plugins:
|
|
|
* Debugger for Chrome (msjsdiag.debugger-for-chrome)
|
|
|
* Prettier - Code Formatter (esbenp.prettier-vscode)
|
|
|
* TSLint (ms-vscode.vscode-typescript-tslint-plugin)
|
|
|
* Angular Language Service (angular.ng-template)
|
|
|
* Beautify (hookyqr.beautify)
|
|
|
* Prettier (esbenp.prettier-vscode)
|
|
|
* Helpful plugins:
|
|
|
* Angular 7 Snippets - TypeScript, Html, Angular Material, ngRx, RxJS & Flex Layout (mikael.angular-beastcode)
|
|
|
* Angular Console (nrwl.angular-console)
|
|
|
* Angular Language Service (angular.ng-template)
|
|
|
* Coverage Gutters (ryanluker.vscode-coverage-gutters)
|
|
|
* Docker (peterjausovec.vscode-docker)
|
|
|
* GitLens — Git supercharged (eamodio.gitlens)
|
|
|
* Path Intellisense (christian-kohler.path-intellisense)
|
|
|
* Todo Tree (gruntfuggly.todo-tree)
|
|
|
* vscode-icons (vscode-icons-team.vscode-icons
|
|
|
* YAML (redhat.vscode-yaml)
|
... | ... | |