Skip to content
This repository was archived by the owner on Oct 1, 2025. It is now read-only.

Commit 867ed3e

Browse files
committed
doc: Changed NODE_MODULES.md
* Changed NODE_MODULES.md * Improved README.md
1 parent 3f3efb6 commit 867ed3e

File tree

3 files changed

+28
-31
lines changed

3 files changed

+28
-31
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# jetbrains' ides
2+
.idea/
3+
4+
# vscode
5+
.vscode/
6+
17
# ignore ALL files in ANY of the following directories
28
node_modules
39
.parcel-cache

NODE_MODULES.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,26 @@
11
# Shrink Node Modules Guide
22

3-
The first time I bundled the files from Forkify with Parcel, through Node Package Manager (<strong>NPM</strong>), I
4-
ended up with a node_modules folder which had a total size of 200-300MB. That's a <strong>HUGE</strong> size, for just a
5-
single page website... Unbelievable.
6-
7-
This is the way that I saved a lot of disk storage
3+
The first time I bundled the files from Forkify with Parcel, I
4+
ended up with a node_modules folder which had a total size of 200-300MB. I thought that this was too much for a simple website. So, I decided to shrink the size of the node_modules folder by installing the packages globally and linking them to the project.
85

96
## Installation
107

118
### Install Node Modules Globally
129

13-
Because these are web pages for learning purposes, and there are multiple modules in common, I decided to install those
14-
packages globally with the following command:
10+
First, I installed the packages globally with the following command:
1511

1612
```
17-
npm install -g parcel && npm install -g @parcel/transformer-sass && npm install -g fracty
13+
npm install -g parcel @parcel/transformer-sass
1814
```
1915

2016
### Link Modules
2117

22-
After that, I changed my current working folder to the path where Forkify files are being stored. There must be a
23-
```package.json``` file if you cloned this code from my GitHub repository. This is the command that I used to link the
24-
program NPM package with the required external modules which I installed globally:
18+
After that, I changed my current working folder to the path where the Forkify website files are being stored. There must be a ```package.json``` file.
19+
20+
Then, I linked the packages to the project with the following command:
2521

2622
```
27-
npm link parcel && npm link @parcel/transformer-sass && npm link fracty
23+
npm link parcel @parcel/transformer-sass
2824
```
2925

3026
### Run

README.md

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,33 @@
11
# Complete JavaScript Course
22

3-
This repository contains the source code of the challenges and projects from the Complete JavaScript Course, taught by:
3+
This repository contains the source code of the challenges and projects from The Complete JavaScript Course 2024: From Zero to Expert! course.
44

5-
## Teachers
5+
You can view my certificate [here](https://www.udemy.com/certificate/UC-6ed688b1-1953-4b2b-bb70-f4aeaa502caa/).
66

7-
Jonas Schmedtmann <a href="https://github.com/jonasschmedtmann">(jonasschmedtmann)</a>.
7+
## Teachers
88

9-
## Course Info
9+
- [jonasschmedtmann](https://github.com/jonasschmedtmann) - Jonas Schmedtmann
1010

11-
<a href="https://github.com/jonasschmedtmann/complete-javascript-course">Course GitHub Repository</a>
11+
## Course Links
1212

13-
<a href="https://www.udemy.com/course/the-complete-javascript-course/">Udemy Course</a>
13+
- [Course GitHub repository](https://github.com/jonasschmedtmann/complete-javascript-course)
1414

15-
<a href="https://www.udemy.com/certificate/UC-6ed688b1-1953-4b2b-bb70-f4aeaa502caa/">My Course Certification</a>
15+
- [Udemy course](https://www.udemy.com/course/the-complete-javascript-course/)
1616

1717
## Project Websites
1818

19-
<a href="https://ralvarezdev-guess-my-number.netlify.app/">Guess My Number</a>
20-
21-
<a href="https://ralvarezdev-pig-game.netlify.app/">Pig Game</a>
22-
23-
<a href="https://ralvarezdev-bankist-app.netlify.app/">Bankist Web App</a>
24-
25-
<a href="https://ralvarezdev-bankist-web.netlify.app/">Bankist Website</a>
26-
27-
<a href="https://ralvarezdev-mapty.netlify.app/">Mapty</a>
28-
29-
<a href="https://ralvarezdev-forkify.netlify.app/">Forkify</a>
19+
- [Guess My Number](https://ralvarezdev-guess-my-number.netlify.app/)
20+
- [Pig Game](https://ralvarezdev-pig-game.netlify.app/)
21+
- [Bankist Web App](https://ralvarezdev-bankist-app.netlify.app/)
22+
- [Bankist Website](https://ralvarezdev-bankist-web.netlify.app/)
23+
- [Mapty](https://ralvarezdev-mapty.netlify.app/)
24+
- [Forkify](https://ralvarezdev-forkify.netlify.app/)
3025

3126
## Notes
3227

3328
### Node Modules
3429

35-
<a href="NODE_MODULES.md">Shrink Node Modules Guide</a>
30+
- [Shrink node_modules guide](NODE_MODULES.md)
3631

3732
### Bankist Web App
3833

0 commit comments

Comments
 (0)