https://github.com/amany-mm/alx-backend-javascript
ALX Backend Javascript
https://github.com/amany-mm/alx-backend-javascript
es6 nodejs typescript unit-testing
Last synced: 4 months ago
JSON representation
ALX Backend Javascript
- Host: GitHub
- URL: https://github.com/amany-mm/alx-backend-javascript
- Owner: amany-mm
- Created: 2024-09-30T08:13:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-29T01:38:38.000Z (11 months ago)
- Last Synced: 2025-02-06T10:53:25.363Z (8 months ago)
- Topics: es6, nodejs, typescript, unit-testing
- Language: JavaScript
- Homepage:
- Size: 421 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ALX Backend Javascript
## Table of Contents
* [About](#about)
* [Requirements](#requirements)
* [Projects](#projects)## About
This directory consists of:
### Modern JavaScript
- ES6
- TypeScript
- Node JS basic
- Unittests## Requirements
### General
* All your files will be executed on Ubuntu `18.04` LTS using NodeJS `12.11.x`
* Allowed editors: `vi`, `vim`, `emacs`, `Visual Studio Code`
* All your files should end with a new line
* A `README.md` file, at the root of the folder of the project, is mandatory
* Your code should use the `js` extension
* Your code will be tested using the [Jest Testing Framework](https://jestjs.io/)
* Your code will be analyzed using the linter [ESLint](https://eslint.org/) along with specific rules that we’ll provide
* All of your functions must be exported## Projects
0. [0x00-ES6_basic](./0x00-ES6_basic)
1. [0x01-ES6_promise](./0x01-ES6_promise)
2. [0x02-ES6_classes](./0x02-ES6_classes)
3. [0x03-ES6_data_manipulation](./0x03-ES6_data_manipulation)
4. [0x04-TypeScript](./0x04-TypeScript)
5. [0x05-Node_JS_basic](./0x05-Node_JS_basic)
6. [0x06-unittests_in_js](./0x06-unittests_in_js)