-
Notifications
You must be signed in to change notification settings - Fork 0
Editor, extensions, and Node packages
sjagoori edited this page Jun 4, 2020
·
2 revisions
For this project, I'm planning to use the popular editor VScode. I prefer this editor over its competitors because of its speed, layout, customizability, and the number of available extensions. The extensions I'm using for this project are:
- ESlint as linter and helper for clean, consistent code.
- Markdown All In One to speed up text editing in markdown.
- Beautifier to handle SCSS/CSS formatting.
I'm using the following packages in this node project:
- BCrypt.js: to secure passwords by hashing.
- Body-parser: to access data from requests.
- Dotenv: to store creds securely.
- EJS: as template engine.
- Express.js: a framework to handle routes and responses with.
- Express-session: to store and handle user sessions.
- MongoDB: as database to store user-data.
- Mongoose: as ODM for MongoDB, especially for schemes/models.
- Nodemon: to automate restarts/refreshes on the server.
- Node-Sass: to write SCSS and compile & serve CSS.