Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nwylynko/ultimate-node-env
using docker dev environment and some other tricks we can create a reproducible dev environment with all the tools for a modern node service
https://github.com/nwylynko/ultimate-node-env
Last synced: about 1 month ago
JSON representation
using docker dev environment and some other tricks we can create a reproducible dev environment with all the tools for a modern node service
- Host: GitHub
- URL: https://github.com/nwylynko/ultimate-node-env
- Owner: NWylynko
- License: mit
- Created: 2020-09-13T14:11:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-14T10:32:59.000Z (over 4 years ago)
- Last Synced: 2024-10-25T23:09:32.852Z (3 months ago)
- Language: Dockerfile
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ultimate node env
Using docker dev environment and some other tricks we can create a reproducible dev environment with all the tools for a modern node.js service- [LTS NodeJS (12)](https://nodejs.org/)
- A JavaScript runtime built on Chrome's V8 JavaScript engine.
- [Typescript](https://www.typescriptlang.org/)
- Typed JavaScript at Any Scale.
- [source-map-support](https://www.npmjs.com/package/source-map-support)
- Provides source map support for stack traces
- [ts-node](https://github.com/TypeStrong/ts-node) with [nodemon](https://nodemon.io/)
- TypeScript execution and REPL for node.js, with source map support.
- Monitor for any changes in your source and automatically restart.
- [Jest](https://jestjs.io/)
- A delightful JavaScript Testing Framework with a focus on simplicity.
- [ESLint](https://eslint.org/)
- Find and fix problems in your Javascript (or Typescript) code.
- [Yarn](https://yarnpkg.com/) or [NPM](http://npmjs.com/)- Intergrated Terminal
- [ZSH](https://www.zsh.org/)
- A shell designed for interactive use.
- [oh-my-zsh](https://ohmyz.sh/)
- A delightful, open source, community-driven framework for managing your Zsh configuration.
- [Powerline10k](https://github.com/romkatv/powerlevel10k)
- A theme for Zsh. It emphasizes speed, flexibility and out-of-the-box experience.
Install MesloLGS NF font if you havent already- [MesloLGS NF Regular.ttf](https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf)
- [MesloLGS NF Bold.ttf](https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf)
- [MesloLGS NF Italic.ttf](https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf)
- [MesloLGS NF Bold Italic.ttf](https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold%20Italic.ttf)
- [Docker](https://www.docker.com/)
- Helps developers and development teams build and ship apps.
- [Dev environment](https://code.visualstudio.com/docs/remote/containers)
- build container
- [Github actions](https://github.com/features/actions)
- Makes it easy to automate all your software workflows.
- run tests
- publish container
- VSCode extensions included
- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
- Integrates ESLint into VS Code.
- [npm Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense)
- Autocompletes npm modules in import statements.
- [node-readme](https://marketplace.visualstudio.com/items?itemName=bengreenier.vscode-node-readme)
- Quickly view javascript module documentation.
- [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker)
- A basic spell checker that works well with camelCase code.