diff --git a/content/roadmaps.json b/content/roadmaps.json
index 6ebf34c97..d7ed58031 100644
--- a/content/roadmaps.json
+++ b/content/roadmaps.json
@@ -380,6 +380,78 @@
"metaPath": "/roadmaps/107-android/meta.json",
"isUpcoming": false
},
+ {
+ "seo": {
+ "title": "Node.js Developer Roadmap: Learn to become a modern node.js developer",
+ "description": "Learn to become a modern node.js developer using this roadmap. Community driven, articles, resources, guides, interview questions, quizzes for modern node.js development.",
+ "keywords": [
+ "node.js roadmap 2022",
+ "nodejs roadmap 2022",
+ "node.js roadmap 2022",
+ "nodejs roadmap 2022",
+ "node.js developer roadmap 2022",
+ "nodejs developer roadmap 2022",
+ "guide to becoming a developer",
+ "guide to becoming a node.js developer",
+ "guid to becoming a node.js developer",
+ "node.js developer",
+ "nodejs developer",
+ "node.js engineer",
+ "nodejs engineer",
+ "node.js skills",
+ "nodejs skills",
+ "node.js development",
+ "nodejs development",
+ "node.js developer",
+ "nodejs developer",
+ "node.js development skills",
+ "nodejs development skills",
+ "node.js development skills test",
+ "nodejs development skills test",
+ "node.js roadmap",
+ "nodejs roadmap",
+ "node.js engineer roadmap",
+ "nodejs engineer roadmap",
+ "node.js developer roadmap",
+ "nodejs developer roadmap",
+ "become a node.js developer",
+ "become a node.js developer",
+ "node.js developer career path",
+ "nodejs developer career path",
+ "node.js developer",
+ "nodejs developer",
+ "modern node.js developer",
+ "modern node.js developer",
+ "node developer",
+ "skills for node.js development",
+ "skills for nodejs development",
+ "learn node.js development",
+ "lear node.js development",
+ "node.js developer quiz",
+ "nodejs developer quiz",
+ "node.js developer interview questions",
+ "nodejs developer interview questions"
+ ]
+ },
+ "title": "Node.js Developer",
+ "description": "Step by step guide to becoming a modern Node.js developer in 2022",
+ "featuredTitle": "Node.js",
+ "featuredDescription": "Step by step guide to becoming a Node.js developer in 2022",
+ "type": "tool",
+ "author": {
+ "name": "Kamran Ahmed",
+ "url": "https://twitter.com/kamranahmedse"
+ },
+ "featured": true,
+ "imageUrl": "/roadmaps/nodejs.png",
+ "jsonUrl": "/project/nodejs.json",
+ "resourcesPath": "/roadmaps/107-nodejs/resources.md",
+ "pdfUrl": "/pdfs/nodejs.pdf",
+ "contentPathsFilePath": "/roadmaps/107-nodejs/content-paths.json",
+ "id": "nodejs",
+ "metaPath": "/roadmaps/107-nodejs/meta.json",
+ "isUpcoming": false
+ },
{
"seo": {
"title": "Learn to become a modern Python developer",
diff --git a/content/roadmaps/107-nodejs/meta.json b/content/roadmaps/107-nodejs/meta.json
new file mode 100644
index 000000000..701ca7fd8
--- /dev/null
+++ b/content/roadmaps/107-nodejs/meta.json
@@ -0,0 +1,69 @@
+{
+ "seo": {
+ "title": "Node.js Developer Roadmap: Learn to become a modern node.js developer",
+ "description": "Learn to become a modern node.js developer using this roadmap. Community driven, articles, resources, guides, interview questions, quizzes for modern node.js development.",
+ "keywords": [
+ "node.js roadmap 2022",
+ "nodejs roadmap 2022",
+ "node.js roadmap 2022",
+ "nodejs roadmap 2022",
+ "node.js developer roadmap 2022",
+ "nodejs developer roadmap 2022",
+ "guide to becoming a developer",
+ "guide to becoming a node.js developer",
+ "guid to becoming a node.js developer",
+ "node.js developer",
+ "nodejs developer",
+ "node.js engineer",
+ "nodejs engineer",
+ "node.js skills",
+ "nodejs skills",
+ "node.js development",
+ "nodejs development",
+ "node.js developer",
+ "nodejs developer",
+ "node.js development skills",
+ "nodejs development skills",
+ "node.js development skills test",
+ "nodejs development skills test",
+ "node.js roadmap",
+ "nodejs roadmap",
+ "node.js engineer roadmap",
+ "nodejs engineer roadmap",
+ "node.js developer roadmap",
+ "nodejs developer roadmap",
+ "become a node.js developer",
+ "become a node.js developer",
+ "node.js developer career path",
+ "nodejs developer career path",
+ "node.js developer",
+ "nodejs developer",
+ "modern node.js developer",
+ "modern node.js developer",
+ "node developer",
+ "skills for node.js development",
+ "skills for nodejs development",
+ "learn node.js development",
+ "lear node.js development",
+ "node.js developer quiz",
+ "nodejs developer quiz",
+ "node.js developer interview questions",
+ "nodejs developer interview questions"
+ ]
+ },
+ "title": "Node.js Developer",
+ "description": "Step by step guide to becoming a modern Node.js developer in 2022",
+ "featuredTitle": "Node.js",
+ "featuredDescription": "Step by step guide to becoming a Node.js developer in 2022",
+ "type": "tool",
+ "author": {
+ "name": "Kamran Ahmed",
+ "url": "https://twitter.com/kamranahmedse"
+ },
+ "featured": true,
+ "imageUrl": "/roadmaps/nodejs.png",
+ "jsonUrl": "/project/nodejs.json",
+ "resourcesPath": "./resources.md",
+ "pdfUrl": "/pdfs/nodejs.pdf",
+ "contentPathsFilePath": "./content-paths.json"
+}
diff --git a/content/roadmaps/107-nodejs/resources.md b/content/roadmaps/107-nodejs/resources.md
new file mode 100644
index 000000000..12d9198c1
--- /dev/null
+++ b/content/roadmaps/107-nodejs/resources.md
@@ -0,0 +1,3 @@
+
+
+The resources have been moved to the [interactive frontend roadmap](/frontend) — try clicking any nodes!
diff --git a/lib/roadmap.ts b/lib/roadmap.ts
index 780cbac0c..dbc75bea4 100644
--- a/lib/roadmap.ts
+++ b/lib/roadmap.ts
@@ -43,5 +43,5 @@ export function getFeaturedRoadmaps(): RoadmapType[] {
}
export function isInteractiveRoadmap(id: string): boolean {
- return ['frontend', 'backend', 'devops', 'react', 'vue', 'python', 'java', 'blockchain', 'golang', 'javascript'].includes(id);
+ return ['frontend', 'backend', 'devops', 'react', 'vue', 'python', 'java', 'blockchain', 'golang', 'javascript', 'nodejs'].includes(id);
}
diff --git a/pages/[roadmap]/interactive.tsx b/pages/[roadmap]/interactive.tsx
index 92e6ebf29..951e028ac 100644
--- a/pages/[roadmap]/interactive.tsx
+++ b/pages/[roadmap]/interactive.tsx
@@ -150,6 +150,10 @@ export function InteractiveRoadmapRenderer(props: RoadmapProps) {
minHeight = ['892px', '1835px', '1835px', '2475px', '2475px', '2475px'];
}
+ if (roadmap.id === 'nodejs') {
+ minHeight = ['865px', '1855px', '1855px', '2500px', '2500px', '2500px'];
+ }
+
return (
{(isLoading || isRendering) && }
diff --git a/pages/index.tsx b/pages/index.tsx
index 8a7443a2a..6314eec17 100644
--- a/pages/index.tsx
+++ b/pages/index.tsx
@@ -49,12 +49,12 @@ export default function Home(props: HomeProps) {
roadmap.type === 'role')}
- title={'Role Based Roadmaps' }
+ title={'Role Based' }
/>
roadmap.type === 'tool')}
- title={'Tool Based Skill Trees' }
+ title={'Tool Based' }
/>
diff --git a/public/pdfs/nodejs.pdf b/public/pdfs/nodejs.pdf
new file mode 100644
index 000000000..6f1dda0d5
Binary files /dev/null and b/public/pdfs/nodejs.pdf differ
diff --git a/public/project/nodejs.json b/public/project/nodejs.json
new file mode 100644
index 000000000..35131a7ca
--- /dev/null
+++ b/public/project/nodejs.json
@@ -0,0 +1,7051 @@
+{
+ "mockup": {
+ "controls": {
+ "control": [
+ {
+ "ID": "4933",
+ "typeID": "Arrow",
+ "zOrder": "88",
+ "w": "120",
+ "h": "142",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "507",
+ "y": "553",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 120,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5777424483306838,
+ "y": -0.12527821939586645
+ },
+ "p2": {
+ "x": 0,
+ "y": 142
+ }
+ }
+ },
+ {
+ "ID": "4945",
+ "typeID": "Arrow",
+ "zOrder": "89",
+ "w": "19",
+ "h": "76",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "674",
+ "y": "200",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "color": "10027263",
+ "p0": {
+ "x": 13,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5175865027166142,
+ "y": -0.2113239919931367
+ },
+ "p2": {
+ "x": 19,
+ "y": 76
+ },
+ "stroke": "dotted"
+ }
+ },
+ {
+ "ID": "4946",
+ "typeID": "Label",
+ "zOrder": "90",
+ "measuredW": "97",
+ "measuredH": "36",
+ "x": "667",
+ "y": "287",
+ "properties": {
+ "size": "28",
+ "bold": "true",
+ "text": "Node.js"
+ }
+ },
+ {
+ "ID": "4947",
+ "typeID": "Arrow",
+ "zOrder": "91",
+ "w": "33",
+ "h": "91",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "706",
+ "y": "330",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 28,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4488347077805664,
+ "y": 0.15539619935460752
+ },
+ "p2": {
+ "x": 0,
+ "y": 91
+ }
+ }
+ },
+ {
+ "ID": "4948",
+ "typeID": "Canvas",
+ "zOrder": "92",
+ "w": "350",
+ "h": "141",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "873",
+ "y": "203"
+ },
+ {
+ "ID": "4949",
+ "typeID": "Label",
+ "zOrder": "93",
+ "measuredW": "314",
+ "measuredH": "25",
+ "x": "887",
+ "y": "220",
+ "properties": {
+ "size": "17",
+ "text": "Find the detailed version of this roadmap"
+ }
+ },
+ {
+ "ID": "4950",
+ "typeID": "Label",
+ "zOrder": "94",
+ "measuredW": "319",
+ "measuredH": "25",
+ "x": "887",
+ "y": "248",
+ "properties": {
+ "size": "17",
+ "text": "along with resources and other roadmaps"
+ }
+ },
+ {
+ "ID": "4951",
+ "typeID": "__group__",
+ "zOrder": "95",
+ "measuredW": "320",
+ "measuredH": "45",
+ "w": "320",
+ "h": "45",
+ "x": "888",
+ "y": "284",
+ "properties": {
+ "controlName": "ext_link:roadmap.sh"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "320",
+ "h": "45",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "borderColor": "4273622",
+ "color": "4273622"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "105",
+ "measuredH": "28",
+ "x": "141",
+ "y": "8",
+ "properties": {
+ "color": "16777215",
+ "size": "20",
+ "text": "roadmap.sh"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Label",
+ "zOrder": "2",
+ "measuredW": "35",
+ "measuredH": "28",
+ "x": "76",
+ "y": "8",
+ "properties": {
+ "color": "16777215",
+ "size": "20",
+ "text": "http"
+ }
+ },
+ {
+ "ID": "3",
+ "typeID": "Label",
+ "zOrder": "3",
+ "measuredW": "5",
+ "measuredH": "28",
+ "x": "113",
+ "y": "8",
+ "properties": {
+ "color": "16777215",
+ "size": "20",
+ "text": ":"
+ }
+ },
+ {
+ "ID": "4",
+ "typeID": "Label",
+ "zOrder": "4",
+ "measuredW": "10",
+ "measuredH": "28",
+ "x": "120",
+ "y": "9",
+ "properties": {
+ "color": "16777215",
+ "size": "20",
+ "text": "/"
+ }
+ },
+ {
+ "ID": "5",
+ "typeID": "Label",
+ "zOrder": "5",
+ "measuredW": "10",
+ "measuredH": "28",
+ "x": "128",
+ "y": "9",
+ "properties": {
+ "color": "16777215",
+ "size": "20",
+ "text": "/"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4955",
+ "typeID": "__group__",
+ "zOrder": "97",
+ "measuredW": "491",
+ "measuredH": "136",
+ "w": "491",
+ "h": "136",
+ "x": "106",
+ "y": "206",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "491",
+ "h": "136",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0"
+ },
+ {
+ "ID": "3",
+ "typeID": "Label",
+ "zOrder": "2",
+ "measuredW": "244",
+ "measuredH": "24",
+ "x": "59",
+ "y": "21",
+ "properties": {
+ "size": "16",
+ "text": "Beginner Topics / start with these"
+ }
+ },
+ {
+ "ID": "6",
+ "typeID": "Label",
+ "zOrder": "3",
+ "measuredW": "394",
+ "measuredH": "24",
+ "x": "60",
+ "y": "86",
+ "properties": {
+ "size": "16",
+ "text": "Advanced Topics / pick these after intermediate topics"
+ }
+ },
+ {
+ "ID": "9",
+ "typeID": "Label",
+ "zOrder": "5",
+ "measuredW": "385",
+ "measuredH": "24",
+ "x": "59",
+ "y": "54",
+ "properties": {
+ "size": "16",
+ "text": "Intermediate Topics / pick them after beginner topics"
+ }
+ },
+ {
+ "ID": "13",
+ "typeID": "__group__",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "23",
+ "y": "21",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ },
+ "color": "3700253"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "14",
+ "typeID": "__group__",
+ "zOrder": "6",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "23",
+ "y": "53",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ },
+ "color": "10027263"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "15",
+ "typeID": "__group__",
+ "zOrder": "4",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "23",
+ "y": "86",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "5090",
+ "typeID": "TextArea",
+ "zOrder": "99",
+ "w": "374",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "520",
+ "y": "522",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5091",
+ "typeID": "Label",
+ "zOrder": "100",
+ "measuredW": "174",
+ "measuredH": "25",
+ "x": "620",
+ "y": "534",
+ "properties": {
+ "size": "17",
+ "text": "Introduction to Node.js"
+ }
+ },
+ {
+ "ID": "5094",
+ "typeID": "TextArea",
+ "zOrder": "86",
+ "w": "238",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "145",
+ "y": "476",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5095",
+ "typeID": "Label",
+ "zOrder": "87",
+ "measuredW": "127",
+ "measuredH": "25",
+ "x": "200",
+ "y": "485",
+ "properties": {
+ "size": "17",
+ "text": "What is Node.js?"
+ }
+ },
+ {
+ "ID": "5097",
+ "typeID": "TextArea",
+ "zOrder": "101",
+ "w": "238",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "145",
+ "y": "526",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5098",
+ "typeID": "Label",
+ "zOrder": "102",
+ "measuredW": "134",
+ "measuredH": "25",
+ "x": "197",
+ "y": "535",
+ "properties": {
+ "size": "17",
+ "text": "Why use Node.js?"
+ }
+ },
+ {
+ "ID": "5099",
+ "typeID": "TextArea",
+ "zOrder": "103",
+ "w": "238",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "145",
+ "y": "575",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5100",
+ "typeID": "Label",
+ "zOrder": "104",
+ "measuredW": "134",
+ "measuredH": "25",
+ "x": "197",
+ "y": "584",
+ "properties": {
+ "size": "17",
+ "text": "History of Node.js"
+ }
+ },
+ {
+ "ID": "5101",
+ "typeID": "TextArea",
+ "zOrder": "105",
+ "w": "238",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "985",
+ "y": "498",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5102",
+ "typeID": "Label",
+ "zOrder": "106",
+ "measuredW": "147",
+ "measuredH": "25",
+ "x": "1030",
+ "y": "507",
+ "properties": {
+ "size": "17",
+ "text": "Node.js vs Browser"
+ }
+ },
+ {
+ "ID": "5103",
+ "typeID": "TextArea",
+ "zOrder": "107",
+ "w": "238",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "985",
+ "y": "548",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5104",
+ "typeID": "Label",
+ "zOrder": "108",
+ "w": "174",
+ "measuredW": "173",
+ "measuredH": "25",
+ "x": "1018",
+ "y": "557",
+ "properties": {
+ "size": "17",
+ "text": "Running Node.js Code"
+ }
+ },
+ {
+ "ID": "5106",
+ "typeID": "Arrow",
+ "zOrder": "85",
+ "w": "156",
+ "h": "48",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "364",
+ "y": "490",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 156,
+ "y": 48
+ },
+ "p1": {
+ "x": 0.49168026101141915,
+ "y": 0.05785753126699295
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5109",
+ "typeID": "Arrow",
+ "zOrder": "84",
+ "w": "158",
+ "h": "43",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "372",
+ "y": "557",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 158,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5367172640137247,
+ "y": -0.05113191362398837
+ },
+ "p2": {
+ "x": 0,
+ "y": 43
+ }
+ }
+ },
+ {
+ "ID": "5110",
+ "typeID": "Arrow",
+ "zOrder": "83",
+ "w": "161",
+ "h": "3",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "365",
+ "y": "547",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 161,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4996921308649069,
+ "y": 0.009605517014900816
+ },
+ "p2": {
+ "x": 0,
+ "y": 2
+ }
+ }
+ },
+ {
+ "ID": "5115",
+ "typeID": "Arrow",
+ "zOrder": "82",
+ "w": "115",
+ "h": "27",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "881",
+ "y": "514",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 115,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4261931689662971,
+ "y": 0.06410314408504864
+ },
+ "p2": {
+ "x": 0,
+ "y": 27
+ }
+ }
+ },
+ {
+ "ID": "5116",
+ "typeID": "Arrow",
+ "zOrder": "81",
+ "w": "134",
+ "h": "26",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "865",
+ "y": "548",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 134,
+ "y": 26
+ },
+ "p1": {
+ "x": 0.48543297147185066,
+ "y": -0.06705377429941935
+ },
+ "p2": {
+ "x": 0,
+ "y": 1
+ }
+ }
+ },
+ {
+ "ID": "5117",
+ "typeID": "TextArea",
+ "zOrder": "109",
+ "w": "183",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "417",
+ "y": "678",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5118",
+ "typeID": "Label",
+ "zOrder": "110",
+ "measuredW": "66",
+ "measuredH": "25",
+ "x": "476",
+ "y": "690",
+ "properties": {
+ "size": "17",
+ "text": "Modules"
+ }
+ },
+ {
+ "ID": "5119",
+ "typeID": "TextArea",
+ "zOrder": "111",
+ "w": "180",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "655",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5120",
+ "typeID": "Label",
+ "zOrder": "112",
+ "measuredW": "93",
+ "measuredH": "25",
+ "x": "204",
+ "y": "664",
+ "properties": {
+ "size": "17",
+ "text": "Common JS"
+ }
+ },
+ {
+ "ID": "5121",
+ "typeID": "TextArea",
+ "zOrder": "113",
+ "w": "180",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "704",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5122",
+ "typeID": "Label",
+ "zOrder": "114",
+ "measuredW": "37",
+ "measuredH": "25",
+ "x": "232",
+ "y": "713",
+ "properties": {
+ "size": "17",
+ "text": "ESM"
+ }
+ },
+ {
+ "ID": "5123",
+ "typeID": "TextArea",
+ "zOrder": "80",
+ "w": "211",
+ "h": "155",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "145",
+ "y": "639"
+ },
+ {
+ "ID": "5124",
+ "typeID": "Label",
+ "zOrder": "115",
+ "measuredW": "137",
+ "measuredH": "25",
+ "x": "182",
+ "y": "758",
+ "properties": {
+ "size": "17",
+ "text": "Common Formats"
+ }
+ },
+ {
+ "ID": "5125",
+ "typeID": "Arrow",
+ "zOrder": "79",
+ "w": "160",
+ "h": "2",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "310",
+ "y": "702",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 160,
+ "y": 2
+ },
+ "p1": {
+ "x": 0.5156027000964318,
+ "y": 0.006017357762777238
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5126",
+ "typeID": "TextArea",
+ "zOrder": "116",
+ "w": "262",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "674",
+ "y": "655",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5127",
+ "typeID": "Label",
+ "zOrder": "117",
+ "measuredW": "200",
+ "measuredH": "25",
+ "x": "705",
+ "y": "664",
+ "properties": {
+ "size": "17",
+ "text": "Creating Custom Modules"
+ }
+ },
+ {
+ "ID": "5128",
+ "typeID": "TextArea",
+ "zOrder": "118",
+ "w": "262",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "674",
+ "y": "706",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5129",
+ "typeID": "Label",
+ "zOrder": "119",
+ "measuredW": "116",
+ "measuredH": "25",
+ "x": "747",
+ "y": "715",
+ "properties": {
+ "size": "17",
+ "text": "[global] Keyword"
+ }
+ },
+ {
+ "ID": "5130",
+ "typeID": "Arrow",
+ "zOrder": "77",
+ "w": "101",
+ "h": "28",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "588",
+ "y": "708",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 101,
+ "y": 28
+ },
+ "p1": {
+ "x": 0.4371415566681839,
+ "y": -0.07683204369594902
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5131",
+ "typeID": "Arrow",
+ "zOrder": "78",
+ "w": "105",
+ "h": "27",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "579",
+ "y": "673",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 105,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4389994895354773,
+ "y": 0.07759060745278204
+ },
+ "p2": {
+ "x": 0,
+ "y": 27
+ }
+ }
+ },
+ {
+ "ID": "5132",
+ "typeID": "TextArea",
+ "zOrder": "120",
+ "w": "199",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "658",
+ "y": "847",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5133",
+ "typeID": "Label",
+ "zOrder": "121",
+ "measuredW": "34",
+ "measuredH": "25",
+ "x": "741",
+ "y": "859",
+ "properties": {
+ "size": "17",
+ "text": "npm"
+ }
+ },
+ {
+ "ID": "5134",
+ "typeID": "Arrow",
+ "zOrder": "76",
+ "w": "163",
+ "h": "152",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "506",
+ "y": "713",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4814285426690556,
+ "y": -0.2136371872043162
+ },
+ "p2": {
+ "x": 163,
+ "y": 152
+ }
+ }
+ },
+ {
+ "ID": "5135",
+ "typeID": "TextArea",
+ "zOrder": "122",
+ "w": "239",
+ "h": "156",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "985",
+ "y": "612"
+ },
+ {
+ "ID": "5136",
+ "typeID": "Label",
+ "zOrder": "123",
+ "measuredW": "149",
+ "measuredH": "25",
+ "x": "1038",
+ "y": "729",
+ "properties": {
+ "size": "17",
+ "text": "Installing Packages"
+ }
+ },
+ {
+ "ID": "5137",
+ "typeID": "TextArea",
+ "zOrder": "124",
+ "w": "209",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "999",
+ "y": "675",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5138",
+ "typeID": "Label",
+ "zOrder": "125",
+ "measuredW": "130",
+ "measuredH": "25",
+ "x": "1039",
+ "y": "684",
+ "properties": {
+ "size": "17",
+ "text": "Local Installation"
+ }
+ },
+ {
+ "ID": "5139",
+ "typeID": "TextArea",
+ "zOrder": "126",
+ "w": "209",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "999",
+ "y": "626",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5140",
+ "typeID": "Label",
+ "zOrder": "127",
+ "measuredW": "138",
+ "measuredH": "25",
+ "x": "1035",
+ "y": "635",
+ "properties": {
+ "size": "17",
+ "text": "Global Installation"
+ }
+ },
+ {
+ "ID": "5141",
+ "typeID": "TextArea",
+ "zOrder": "128",
+ "w": "239",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "985",
+ "y": "786",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5142",
+ "typeID": "Label",
+ "zOrder": "129",
+ "measuredW": "150",
+ "measuredH": "25",
+ "x": "1030",
+ "y": "795",
+ "properties": {
+ "size": "17",
+ "text": "Updating Packages"
+ }
+ },
+ {
+ "ID": "5143",
+ "typeID": "TextArea",
+ "zOrder": "130",
+ "w": "239",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "984",
+ "y": "836",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5144",
+ "typeID": "Label",
+ "zOrder": "131",
+ "measuredW": "194",
+ "measuredH": "25",
+ "x": "1012",
+ "y": "845",
+ "properties": {
+ "size": "17",
+ "text": "Using Installed Packages"
+ }
+ },
+ {
+ "ID": "5145",
+ "typeID": "TextArea",
+ "zOrder": "132",
+ "w": "239",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "984",
+ "y": "886",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5146",
+ "typeID": "Label",
+ "zOrder": "133",
+ "measuredW": "122",
+ "measuredH": "25",
+ "x": "1043",
+ "y": "895",
+ "properties": {
+ "size": "17",
+ "text": "Running Scripts"
+ }
+ },
+ {
+ "ID": "5147",
+ "typeID": "Arrow",
+ "zOrder": "75",
+ "w": "166",
+ "h": "34",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "832",
+ "y": "881",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 166,
+ "y": 34
+ },
+ "p1": {
+ "x": 0.4827893175074185,
+ "y": -0.04718100890207714
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5149",
+ "typeID": "Arrow",
+ "zOrder": "74",
+ "w": "161",
+ "h": "20",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "843",
+ "y": "855",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 161,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4686372098324532,
+ "y": 0.022529539151248053
+ },
+ "p2": {
+ "x": 0,
+ "y": 20
+ }
+ }
+ },
+ {
+ "ID": "5150",
+ "typeID": "Arrow",
+ "zOrder": "73",
+ "w": "163",
+ "h": "65",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "839",
+ "y": "803",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 163,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49126927010340515,
+ "y": 0.06969432976023633
+ },
+ "p2": {
+ "x": 0,
+ "y": 65
+ }
+ }
+ },
+ {
+ "ID": "5151",
+ "typeID": "Arrow",
+ "zOrder": "72",
+ "w": "171",
+ "h": "118",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "832",
+ "y": "747",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 171,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4912692701034051,
+ "y": 0.06969432976023625
+ },
+ "p2": {
+ "x": 0,
+ "y": 118
+ }
+ }
+ },
+ {
+ "ID": "5152",
+ "typeID": "TextArea",
+ "zOrder": "134",
+ "w": "120",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "737",
+ "y": "774",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5153",
+ "typeID": "Label",
+ "zOrder": "135",
+ "measuredW": "27",
+ "measuredH": "25",
+ "x": "783",
+ "y": "783",
+ "properties": {
+ "size": "17",
+ "text": "npx"
+ }
+ },
+ {
+ "ID": "5154",
+ "typeID": "Arrow",
+ "zOrder": "71",
+ "w": "1",
+ "h": "65",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "799",
+ "y": "794",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 65
+ },
+ "p1": {
+ "x": 0.5156027000964318,
+ "y": 0.006017357762777236
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5155",
+ "typeID": "TextArea",
+ "zOrder": "136",
+ "w": "239",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "984",
+ "y": "936",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5156",
+ "typeID": "Label",
+ "zOrder": "137",
+ "measuredW": "129",
+ "measuredH": "25",
+ "x": "1039",
+ "y": "945",
+ "properties": {
+ "size": "17",
+ "text": "npm workspaces"
+ }
+ },
+ {
+ "ID": "5157",
+ "typeID": "Arrow",
+ "zOrder": "70",
+ "w": "159",
+ "h": "77",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "839",
+ "y": "886",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 159,
+ "y": 77
+ },
+ "p1": {
+ "x": 0.46553280717593276,
+ "y": -0.07467163700963975
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5158",
+ "typeID": "TextArea",
+ "zOrder": "138",
+ "w": "259",
+ "h": "49",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "269",
+ "y": "850"
+ },
+ {
+ "ID": "5159",
+ "typeID": "Label",
+ "zOrder": "139",
+ "measuredW": "146",
+ "measuredH": "25",
+ "x": "355",
+ "y": "862",
+ "properties": {
+ "size": "17",
+ "text": "Creating Packages"
+ }
+ },
+ {
+ "ID": "5160",
+ "typeID": "TextArea",
+ "zOrder": "140",
+ "w": "184",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "155",
+ "y": "833",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5161",
+ "typeID": "Label",
+ "zOrder": "141",
+ "measuredW": "133",
+ "measuredH": "25",
+ "x": "180",
+ "y": "842",
+ "properties": {
+ "size": "17",
+ "text": "Private Packages"
+ }
+ },
+ {
+ "ID": "5162",
+ "typeID": "TextArea",
+ "zOrder": "142",
+ "w": "184",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "155",
+ "y": "882",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5163",
+ "typeID": "Label",
+ "zOrder": "143",
+ "measuredW": "126",
+ "measuredH": "25",
+ "x": "184",
+ "y": "891",
+ "properties": {
+ "size": "17",
+ "text": "Public Packages"
+ }
+ },
+ {
+ "ID": "5167",
+ "typeID": "Arrow",
+ "zOrder": "69",
+ "w": "170",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "509",
+ "y": "879",
+ "properties": {
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49999999999999994,
+ "y": 0
+ },
+ "p2": {
+ "x": 170,
+ "y": 1
+ },
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted"
+ }
+ },
+ {
+ "ID": "5169",
+ "typeID": "TextArea",
+ "zOrder": "144",
+ "w": "199",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "658",
+ "y": "1024",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5170",
+ "typeID": "Label",
+ "zOrder": "145",
+ "measuredW": "113",
+ "measuredH": "25",
+ "x": "701",
+ "y": "1036",
+ "properties": {
+ "size": "17",
+ "text": "Error Handling"
+ }
+ },
+ {
+ "ID": "5171",
+ "typeID": "Arrow",
+ "zOrder": "68",
+ "w": "1",
+ "h": "177",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "761",
+ "y": "875",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 1,
+ "y": 177
+ },
+ "p1": {
+ "x": 0.5156027000964318,
+ "y": 0.006017357762777239
+ },
+ "p2": {
+ "x": 1,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5172",
+ "typeID": "Arrow",
+ "zOrder": "67",
+ "w": "136",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "554",
+ "y": "1049",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49999999999999994,
+ "y": 0
+ },
+ "p2": {
+ "x": 136,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5173",
+ "typeID": "TextArea",
+ "zOrder": "146",
+ "w": "169",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "419",
+ "y": "1027",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5174",
+ "typeID": "Label",
+ "zOrder": "147",
+ "measuredW": "117",
+ "measuredH": "25",
+ "x": "445",
+ "y": "1036",
+ "properties": {
+ "size": "17",
+ "text": "Types of Errors"
+ }
+ },
+ {
+ "ID": "5175",
+ "typeID": "TextArea",
+ "zOrder": "148",
+ "w": "211",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "145",
+ "y": "958",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5176",
+ "typeID": "Label",
+ "zOrder": "149",
+ "measuredW": "133",
+ "measuredH": "25",
+ "x": "184",
+ "y": "967",
+ "properties": {
+ "size": "17",
+ "text": "JavaScript Errors"
+ }
+ },
+ {
+ "ID": "5177",
+ "typeID": "TextArea",
+ "zOrder": "150",
+ "w": "211",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "145",
+ "y": "1007",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5178",
+ "typeID": "Label",
+ "zOrder": "151",
+ "measuredW": "108",
+ "measuredH": "25",
+ "x": "197",
+ "y": "1016",
+ "properties": {
+ "size": "17",
+ "text": "System Errors"
+ }
+ },
+ {
+ "ID": "5179",
+ "typeID": "TextArea",
+ "zOrder": "152",
+ "w": "211",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "145",
+ "y": "1056",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5180",
+ "typeID": "Label",
+ "zOrder": "153",
+ "measuredW": "165",
+ "measuredH": "25",
+ "x": "168",
+ "y": "1065",
+ "properties": {
+ "size": "17",
+ "text": "User Specified Errors"
+ }
+ },
+ {
+ "ID": "5181",
+ "typeID": "TextArea",
+ "zOrder": "154",
+ "w": "211",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "145",
+ "y": "1106",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5182",
+ "typeID": "Label",
+ "zOrder": "155",
+ "measuredW": "124",
+ "measuredH": "25",
+ "x": "189",
+ "y": "1115",
+ "properties": {
+ "size": "17",
+ "text": "Assertion Errors"
+ }
+ },
+ {
+ "ID": "5183",
+ "typeID": "Arrow",
+ "zOrder": "66",
+ "w": "91",
+ "h": "60",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "349",
+ "y": "979",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 91,
+ "y": 60
+ },
+ "p1": {
+ "x": 0.5335943617854346,
+ "y": 0.0961628817541112
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5184",
+ "typeID": "Arrow",
+ "zOrder": "65",
+ "w": "96",
+ "h": "19",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "339",
+ "y": "1025",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 96,
+ "y": 19
+ },
+ "p1": {
+ "x": 0.5241882763129204,
+ "y": 0.05436914360427998
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5185",
+ "typeID": "Arrow",
+ "zOrder": "64",
+ "w": "99",
+ "h": "34",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "339",
+ "y": "1053",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 99,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.46652854183039233,
+ "y": -0.06844323783667937
+ },
+ "p2": {
+ "x": 0,
+ "y": 34
+ }
+ }
+ },
+ {
+ "ID": "5186",
+ "typeID": "Arrow",
+ "zOrder": "63",
+ "w": "89",
+ "h": "76",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "345",
+ "y": "1059",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 89,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5027990571596935,
+ "y": -0.09119033588685924
+ },
+ "p2": {
+ "x": 0,
+ "y": 76
+ }
+ }
+ },
+ {
+ "ID": "5187",
+ "typeID": "TextArea",
+ "zOrder": "156",
+ "w": "239",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "984",
+ "y": "1002",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5188",
+ "typeID": "Label",
+ "zOrder": "157",
+ "measuredW": "187",
+ "measuredH": "25",
+ "x": "1010",
+ "y": "1011",
+ "properties": {
+ "size": "17",
+ "text": "Call Stack & Stack Trace"
+ }
+ },
+ {
+ "ID": "5191",
+ "typeID": "TextArea",
+ "zOrder": "158",
+ "w": "206",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "409",
+ "y": "937",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5192",
+ "typeID": "Label",
+ "zOrder": "159",
+ "measuredW": "164",
+ "measuredH": "25",
+ "x": "430",
+ "y": "946",
+ "properties": {
+ "size": "17",
+ "text": "Uncaught Exceptions"
+ }
+ },
+ {
+ "ID": "5193",
+ "typeID": "TextArea",
+ "zOrder": "160",
+ "w": "239",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "983",
+ "y": "1052",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5194",
+ "typeID": "Label",
+ "zOrder": "161",
+ "measuredW": "147",
+ "measuredH": "25",
+ "x": "1029",
+ "y": "1061",
+ "properties": {
+ "size": "17",
+ "text": "Debugging Node.js"
+ }
+ },
+ {
+ "ID": "5195",
+ "typeID": "TextArea",
+ "zOrder": "162",
+ "w": "206",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "409",
+ "y": "1115",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5196",
+ "typeID": "Label",
+ "zOrder": "163",
+ "measuredW": "170",
+ "measuredH": "25",
+ "x": "427",
+ "y": "1124",
+ "properties": {
+ "size": "17",
+ "text": "Handling Async Errors"
+ }
+ },
+ {
+ "ID": "5197",
+ "typeID": "Arrow",
+ "zOrder": "62",
+ "w": "107",
+ "h": "78",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "577",
+ "y": "1054",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 107,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5241681712664431,
+ "y": -0.1324219757544493
+ },
+ "p2": {
+ "x": 0,
+ "y": 78
+ }
+ }
+ },
+ {
+ "ID": "5198",
+ "typeID": "Arrow",
+ "zOrder": "61",
+ "w": "107",
+ "h": "82",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "570",
+ "y": "961",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 107,
+ "y": 82
+ },
+ "p1": {
+ "x": 0.4681176470588236,
+ "y": 0.09447058823529415
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5199",
+ "typeID": "Arrow",
+ "zOrder": "59",
+ "w": "173",
+ "h": "26",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "837",
+ "y": "1057",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 173,
+ "y": 26
+ },
+ "p1": {
+ "x": 0.4854329714718506,
+ "y": -0.06705377429941935
+ },
+ "p2": {
+ "x": 0,
+ "y": 3
+ }
+ }
+ },
+ {
+ "ID": "5200",
+ "typeID": "Arrow",
+ "zOrder": "60",
+ "w": "164",
+ "h": "29",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "839",
+ "y": "1015",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 164,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.42619316896629716,
+ "y": 0.0641031440850483
+ },
+ "p2": {
+ "x": 0,
+ "y": 29
+ }
+ }
+ },
+ {
+ "ID": "5203",
+ "typeID": "Arrow",
+ "zOrder": "58",
+ "w": "139",
+ "h": "269",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "625",
+ "y": "1055",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 137,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.6296840558412926,
+ "y": 0.23113257058885278
+ },
+ "p2": {
+ "x": 0,
+ "y": 269
+ }
+ }
+ },
+ {
+ "ID": "5204",
+ "typeID": "TextArea",
+ "zOrder": "164",
+ "w": "251",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "408",
+ "y": "1303",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5205",
+ "typeID": "Label",
+ "zOrder": "165",
+ "measuredW": "215",
+ "measuredH": "25",
+ "x": "426",
+ "y": "1315",
+ "properties": {
+ "size": "17",
+ "text": "Asynchronous Programming"
+ }
+ },
+ {
+ "ID": "5206",
+ "typeID": "TextArea",
+ "zOrder": "166",
+ "w": "211",
+ "h": "393",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "145",
+ "y": "1193"
+ },
+ {
+ "ID": "5207",
+ "typeID": "Label",
+ "zOrder": "167",
+ "measuredW": "150",
+ "measuredH": "25",
+ "x": "176",
+ "y": "1549",
+ "properties": {
+ "size": "17",
+ "text": "Writing Async Code"
+ }
+ },
+ {
+ "ID": "5228",
+ "typeID": "__group__",
+ "zOrder": "168",
+ "measuredW": "184",
+ "measuredH": "44",
+ "w": "184",
+ "h": "44",
+ "x": "159",
+ "y": "1205",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "184",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "72",
+ "measuredH": "25",
+ "x": "56",
+ "y": "9",
+ "properties": {
+ "size": "17",
+ "text": "Promises"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "5229",
+ "typeID": "__group__",
+ "zOrder": "174",
+ "measuredW": "184",
+ "measuredH": "44",
+ "w": "184",
+ "h": "44",
+ "x": "159",
+ "y": "1253",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "184",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "102",
+ "measuredH": "25",
+ "x": "41",
+ "y": "9",
+ "properties": {
+ "size": "17",
+ "text": "async / await"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "5231",
+ "typeID": "__group__",
+ "zOrder": "169",
+ "measuredW": "184",
+ "measuredH": "44",
+ "w": "184",
+ "h": "44",
+ "x": "159",
+ "y": "1302",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "184",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "75",
+ "measuredH": "25",
+ "x": "54",
+ "y": "9",
+ "properties": {
+ "size": "17",
+ "text": "Callbacks"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "5232",
+ "typeID": "__group__",
+ "zOrder": "170",
+ "measuredW": "184",
+ "measuredH": "44",
+ "w": "184",
+ "h": "44",
+ "x": "159",
+ "y": "1351",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "184",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "86",
+ "measuredH": "25",
+ "x": "49",
+ "y": "9",
+ "properties": {
+ "size": "17",
+ "text": "setTimeout"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "5233",
+ "typeID": "__group__",
+ "zOrder": "171",
+ "measuredW": "184",
+ "measuredH": "44",
+ "w": "184",
+ "h": "44",
+ "x": "159",
+ "y": "1400",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "184",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "82",
+ "measuredH": "25",
+ "x": "51",
+ "y": "9",
+ "properties": {
+ "size": "17",
+ "text": "setInterval"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "5234",
+ "typeID": "__group__",
+ "zOrder": "172",
+ "measuredW": "184",
+ "measuredH": "44",
+ "w": "184",
+ "h": "44",
+ "x": "159",
+ "y": "1449",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "184",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "106",
+ "measuredH": "25",
+ "x": "39",
+ "y": "9",
+ "properties": {
+ "size": "17",
+ "text": "setImmediate"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "5235",
+ "typeID": "__group__",
+ "zOrder": "173",
+ "measuredW": "184",
+ "measuredH": "44",
+ "w": "184",
+ "h": "44",
+ "x": "159",
+ "y": "1497",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "184",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "129",
+ "measuredH": "25",
+ "x": "27",
+ "y": "9",
+ "properties": {
+ "size": "17",
+ "text": "process.nextTick"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "5236",
+ "typeID": "Arrow",
+ "zOrder": "57",
+ "w": "154",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "307",
+ "y": "1327",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4999999999999999,
+ "y": 0
+ },
+ "p2": {
+ "x": 154,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5237",
+ "typeID": "TextArea",
+ "zOrder": "175",
+ "w": "166",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "410",
+ "y": "1236",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5238",
+ "typeID": "Label",
+ "zOrder": "176",
+ "measuredW": "88",
+ "measuredH": "25",
+ "x": "449",
+ "y": "1245",
+ "properties": {
+ "size": "17",
+ "text": "Event Loop"
+ }
+ },
+ {
+ "ID": "5239",
+ "typeID": "TextArea",
+ "zOrder": "177",
+ "w": "166",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "410",
+ "y": "1187",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5240",
+ "typeID": "Label",
+ "zOrder": "178",
+ "measuredW": "105",
+ "measuredH": "25",
+ "x": "440",
+ "y": "1196",
+ "properties": {
+ "size": "17",
+ "text": "Event Emitter"
+ }
+ },
+ {
+ "ID": "5241",
+ "typeID": "Arrow",
+ "zOrder": "56",
+ "w": "1",
+ "h": "73",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "492",
+ "y": "1247",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 73.2755183658519
+ },
+ "p1": {
+ "x": 0.5156027000964318,
+ "y": 0.006017357762777236
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5244",
+ "typeID": "Arrow",
+ "zOrder": "55",
+ "w": "315",
+ "h": "3",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "629",
+ "y": "1338",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 315,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5156027000964317,
+ "y": 0.006017357762777239
+ },
+ "p2": {
+ "x": 0,
+ "y": 2
+ }
+ }
+ },
+ {
+ "ID": "5245",
+ "typeID": "TextArea",
+ "zOrder": "179",
+ "w": "298",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "764",
+ "y": "1313",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5246",
+ "typeID": "Label",
+ "zOrder": "180",
+ "measuredW": "138",
+ "measuredH": "25",
+ "x": "844",
+ "y": "1325",
+ "properties": {
+ "size": "17",
+ "text": "Working with Files"
+ }
+ },
+ {
+ "ID": "5247",
+ "typeID": "TextArea",
+ "zOrder": "181",
+ "w": "254",
+ "h": "163",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "969",
+ "y": "1120"
+ },
+ {
+ "ID": "5248",
+ "typeID": "Label",
+ "zOrder": "182",
+ "measuredW": "177",
+ "measuredH": "25",
+ "x": "1007",
+ "y": "1242",
+ "properties": {
+ "size": "17",
+ "text": "OpenSource Packages"
+ }
+ },
+ {
+ "ID": "5249",
+ "typeID": "TextArea",
+ "zOrder": "183",
+ "w": "104",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "986",
+ "y": "1135",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5250",
+ "typeID": "Label",
+ "zOrder": "184",
+ "measuredW": "33",
+ "measuredH": "25",
+ "x": "1021",
+ "y": "1144",
+ "properties": {
+ "size": "17",
+ "text": "glob"
+ }
+ },
+ {
+ "ID": "5251",
+ "typeID": "TextArea",
+ "zOrder": "185",
+ "w": "112",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1098",
+ "y": "1135",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5252",
+ "typeID": "Label",
+ "zOrder": "186",
+ "measuredW": "50",
+ "measuredH": "25",
+ "x": "1129",
+ "y": "1144",
+ "properties": {
+ "size": "17",
+ "text": "globby"
+ }
+ },
+ {
+ "ID": "5253",
+ "typeID": "TextArea",
+ "zOrder": "187",
+ "w": "112",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1098",
+ "y": "1185",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5254",
+ "typeID": "Label",
+ "zOrder": "188",
+ "measuredW": "66",
+ "measuredH": "25",
+ "x": "1121",
+ "y": "1194",
+ "properties": {
+ "size": "17",
+ "text": "chokidar"
+ }
+ },
+ {
+ "ID": "5255",
+ "typeID": "TextArea",
+ "zOrder": "189",
+ "w": "104",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "986",
+ "y": "1185",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5256",
+ "typeID": "Label",
+ "zOrder": "190",
+ "measuredW": "58",
+ "measuredH": "25",
+ "x": "1009",
+ "y": "1194",
+ "properties": {
+ "size": "17",
+ "text": "fs-extra"
+ }
+ },
+ {
+ "ID": "5257",
+ "typeID": "Arrow",
+ "zOrder": "54",
+ "w": "111",
+ "h": "74",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "1022",
+ "y": "1260",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0.05639596477817577,
+ "y": 71.6971502452318
+ },
+ "p1": {
+ "x": 0.4400167434072833,
+ "y": -0.19522812892423688
+ },
+ "p2": {
+ "x": 111.33354203431622,
+ "y": 0.3346326571584086
+ }
+ }
+ },
+ {
+ "ID": "5258",
+ "typeID": "TextArea",
+ "zOrder": "191",
+ "w": "142",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "799",
+ "y": "1239",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5259",
+ "typeID": "Label",
+ "zOrder": "192",
+ "measuredW": "75",
+ "measuredH": "25",
+ "x": "832",
+ "y": "1248",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}fs{color} module"
+ }
+ },
+ {
+ "ID": "5260",
+ "typeID": "TextArea",
+ "zOrder": "193",
+ "w": "142",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "799",
+ "y": "1189",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5261",
+ "typeID": "Label",
+ "zOrder": "194",
+ "measuredW": "96",
+ "measuredH": "25",
+ "x": "822",
+ "y": "1198",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}path{color} module"
+ }
+ },
+ {
+ "ID": "5262",
+ "typeID": "TextArea",
+ "zOrder": "195",
+ "w": "142",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1080",
+ "y": "1398",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5263",
+ "typeID": "Label",
+ "zOrder": "196",
+ "measuredW": "85",
+ "measuredH": "25",
+ "x": "1108",
+ "y": "1407",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}__dirname{color}"
+ }
+ },
+ {
+ "ID": "5264",
+ "typeID": "TextArea",
+ "zOrder": "197",
+ "w": "142",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1080",
+ "y": "1448",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5265",
+ "typeID": "Label",
+ "zOrder": "198",
+ "measuredW": "87",
+ "measuredH": "25",
+ "x": "1107",
+ "y": "1457",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}__filename{color}"
+ }
+ },
+ {
+ "ID": "5266",
+ "typeID": "TextArea",
+ "zOrder": "199",
+ "w": "142",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "799",
+ "y": "1139",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5267",
+ "typeID": "Label",
+ "zOrder": "200",
+ "measuredW": "108",
+ "measuredH": "25",
+ "x": "816",
+ "y": "1148",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}process.cwd(){color}"
+ }
+ },
+ {
+ "ID": "5268",
+ "typeID": "Arrow",
+ "zOrder": "53",
+ "w": "108",
+ "h": "67",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "1035",
+ "y": "1345",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0.36127212526639596,
+ "y": 0.0020264057200165553
+ },
+ "p1": {
+ "x": 0.5287776356659964,
+ "y": 0.1807052804677515
+ },
+ "p2": {
+ "x": 108.00981560558034,
+ "y": 66.52640720816112
+ }
+ }
+ },
+ {
+ "ID": "5269",
+ "typeID": "Arrow",
+ "zOrder": "52",
+ "w": "1",
+ "h": "76",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "869",
+ "y": "1257",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 76.16388962008796
+ },
+ "p1": {
+ "x": 0.5156027000964318,
+ "y": 0.006017357762777236
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5270",
+ "typeID": "TextArea",
+ "zOrder": "201",
+ "w": "243",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "699",
+ "y": "1537",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5271",
+ "typeID": "Label",
+ "zOrder": "202",
+ "measuredW": "160",
+ "measuredH": "25",
+ "x": "741",
+ "y": "1549",
+ "properties": {
+ "size": "17",
+ "text": "Command Line Apps"
+ }
+ },
+ {
+ "ID": "5272",
+ "typeID": "Arrow",
+ "zOrder": "51",
+ "w": "75",
+ "h": "223",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "885",
+ "y": "1337",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 51.37347730491274,
+ "y": 0.2881011147085246
+ },
+ "p1": {
+ "x": 0.5468636012410677,
+ "y": 0.21517474179199572
+ },
+ "p2": {
+ "x": 0.3918663597428349,
+ "y": 223.72017226942899
+ }
+ }
+ },
+ {
+ "ID": "5273",
+ "typeID": "TextArea",
+ "zOrder": "203",
+ "w": "196",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "383",
+ "y": "1450",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5274",
+ "typeID": "Label",
+ "zOrder": "204",
+ "measuredW": "161",
+ "measuredH": "25",
+ "x": "400",
+ "y": "1459",
+ "properties": {
+ "size": "17",
+ "text": "Exitting & Exit Codes"
+ }
+ },
+ {
+ "ID": "5275",
+ "typeID": "TextArea",
+ "zOrder": "205",
+ "w": "285",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "619",
+ "y": "1450",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5276",
+ "typeID": "Label",
+ "zOrder": "206",
+ "measuredW": "172",
+ "measuredH": "25",
+ "x": "676",
+ "y": "1459",
+ "properties": {
+ "size": "17",
+ "text": "Environment Variables"
+ }
+ },
+ {
+ "ID": "5277",
+ "typeID": "TextArea",
+ "zOrder": "207",
+ "w": "153",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "619",
+ "y": "1400",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5278",
+ "typeID": "Label",
+ "zOrder": "208",
+ "measuredW": "123",
+ "measuredH": "25",
+ "x": "637",
+ "y": "1409",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}dotenv{color} package"
+ }
+ },
+ {
+ "ID": "5281",
+ "typeID": "TextArea",
+ "zOrder": "209",
+ "w": "222",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1000",
+ "y": "1540",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5282",
+ "typeID": "Label",
+ "zOrder": "210",
+ "measuredW": "156",
+ "measuredH": "25",
+ "x": "1033",
+ "y": "1549",
+ "properties": {
+ "size": "17",
+ "text": "Command Line Args"
+ }
+ },
+ {
+ "ID": "5283",
+ "typeID": "TextArea",
+ "zOrder": "211",
+ "w": "221",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1000",
+ "y": "1613",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5284",
+ "typeID": "Label",
+ "zOrder": "212",
+ "measuredW": "98",
+ "measuredH": "25",
+ "x": "1062",
+ "y": "1622",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}process.argv{color}"
+ }
+ },
+ {
+ "ID": "5285",
+ "typeID": "TextArea",
+ "zOrder": "213",
+ "w": "222",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1000",
+ "y": "1663",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5286",
+ "typeID": "Label",
+ "zOrder": "214",
+ "measuredW": "181",
+ "measuredH": "25",
+ "x": "1020",
+ "y": "1672",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}Commander.js{color} Package"
+ }
+ },
+ {
+ "ID": "5287",
+ "typeID": "Arrow",
+ "zOrder": "50",
+ "w": "136",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "901",
+ "y": "1562",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49999999999999994,
+ "y": 0
+ },
+ "p2": {
+ "x": 136,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5288",
+ "typeID": "Arrow",
+ "zOrder": "49",
+ "w": "1",
+ "h": "76",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "1110",
+ "y": "1563",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 75.84298400705347
+ },
+ "p1": {
+ "x": 0.5156027000964318,
+ "y": 0.006017357762777235
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5289",
+ "typeID": "Arrow",
+ "zOrder": "48",
+ "w": "171",
+ "h": "74",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "548",
+ "y": "1476",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": -0.27228659510024045,
+ "y": -0.3468894004286085
+ },
+ "p1": {
+ "x": 0.4417621159312998,
+ "y": -0.13436680050985259
+ },
+ "p2": {
+ "x": 170.7298679861442,
+ "y": 73.43576612955007
+ }
+ }
+ },
+ {
+ "ID": "5290",
+ "typeID": "TextArea",
+ "zOrder": "215",
+ "w": "124",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "780",
+ "y": "1400",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5291",
+ "typeID": "Label",
+ "zOrder": "216",
+ "measuredW": "93",
+ "measuredH": "25",
+ "x": "798",
+ "y": "1409",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}process.env{color}"
+ }
+ },
+ {
+ "ID": "5292",
+ "typeID": "Arrow",
+ "zOrder": "47",
+ "w": "1",
+ "h": "87",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "751",
+ "y": "1476",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 1,
+ "y": 87.32426599401651
+ },
+ "p1": {
+ "x": 0.5156027000964318,
+ "y": 0.006017357762777237
+ },
+ "p2": {
+ "x": 1,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5293",
+ "typeID": "TextArea",
+ "zOrder": "217",
+ "w": "199",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "380",
+ "y": "1620",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5294",
+ "typeID": "Label",
+ "zOrder": "218",
+ "measuredW": "94",
+ "measuredH": "25",
+ "x": "433",
+ "y": "1629",
+ "properties": {
+ "size": "17",
+ "text": "Taking Input"
+ }
+ },
+ {
+ "ID": "5295",
+ "typeID": "Arrow",
+ "zOrder": "46",
+ "w": "244",
+ "h": "62",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "480",
+ "y": "1572",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0.02127656562527136,
+ "y": 62.50282779940767
+ },
+ "p1": {
+ "x": 0.34023081361800384,
+ "y": 0.11463358338141981
+ },
+ "p2": {
+ "x": 243.93805543531914,
+ "y": 0.8726096508373757
+ }
+ }
+ },
+ {
+ "ID": "5296",
+ "typeID": "TextArea",
+ "zOrder": "219",
+ "w": "199",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "380",
+ "y": "1690",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5297",
+ "typeID": "Label",
+ "zOrder": "220",
+ "measuredW": "102",
+ "measuredH": "25",
+ "x": "429",
+ "y": "1699",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}process.stdin{color}"
+ }
+ },
+ {
+ "ID": "5298",
+ "typeID": "TextArea",
+ "zOrder": "221",
+ "w": "199",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "380",
+ "y": "1739",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5299",
+ "typeID": "Label",
+ "zOrder": "222",
+ "measuredW": "135",
+ "measuredH": "25",
+ "x": "412",
+ "y": "1748",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}Prompts{color} package"
+ }
+ },
+ {
+ "ID": "5300",
+ "typeID": "TextArea",
+ "zOrder": "223",
+ "w": "199",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "380",
+ "y": "1788",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5301",
+ "typeID": "Label",
+ "zOrder": "224",
+ "measuredW": "131",
+ "measuredH": "25",
+ "x": "414",
+ "y": "1797",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}Inquirer{color} package"
+ }
+ },
+ {
+ "ID": "5302",
+ "typeID": "Arrow",
+ "zOrder": "45",
+ "w": "1",
+ "h": "79",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "480",
+ "y": "1637",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 79.23889028246595
+ },
+ "p1": {
+ "x": 0.5156027000964319,
+ "y": 0.006017357762777238
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5303",
+ "typeID": "Arrow",
+ "zOrder": "225",
+ "w": "70",
+ "h": "69",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "260",
+ "y": "1638",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0.40937245874789596,
+ "y": 68.54942084632785
+ },
+ "p1": {
+ "x": 0.48755715969076235,
+ "y": 0.06478083497629016
+ },
+ "p2": {
+ "x": 70.7199030226098,
+ "y": -0.02504723447577817
+ }
+ }
+ },
+ {
+ "ID": "5304",
+ "typeID": "TextArea",
+ "zOrder": "226",
+ "w": "199",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "1620",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5305",
+ "typeID": "Label",
+ "zOrder": "227",
+ "measuredW": "116",
+ "measuredH": "25",
+ "x": "214",
+ "y": "1629",
+ "properties": {
+ "size": "17",
+ "text": "Printing Output"
+ }
+ },
+ {
+ "ID": "5306",
+ "typeID": "TextArea",
+ "zOrder": "228",
+ "w": "199",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "1690",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5307",
+ "typeID": "Label",
+ "zOrder": "229",
+ "measuredW": "113",
+ "measuredH": "25",
+ "x": "204",
+ "y": "1699",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}process.stdout{color}"
+ }
+ },
+ {
+ "ID": "5308",
+ "typeID": "TextArea",
+ "zOrder": "230",
+ "w": "199",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "1789",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5309",
+ "typeID": "Label",
+ "zOrder": "231",
+ "measuredW": "111",
+ "measuredH": "25",
+ "x": "205",
+ "y": "1798",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}chalk{color} package"
+ }
+ },
+ {
+ "ID": "5312",
+ "typeID": "TextArea",
+ "zOrder": "232",
+ "w": "199",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "1838",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5313",
+ "typeID": "Label",
+ "zOrder": "233",
+ "measuredW": "108",
+ "measuredH": "25",
+ "x": "207",
+ "y": "1847",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}figlet{color} package"
+ }
+ },
+ {
+ "ID": "5314",
+ "typeID": "TextArea",
+ "zOrder": "234",
+ "w": "199",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "160",
+ "y": "1887",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5315",
+ "typeID": "Label",
+ "zOrder": "235",
+ "measuredW": "162",
+ "measuredH": "25",
+ "x": "179",
+ "y": "1896",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}cli-progress{color} package"
+ }
+ },
+ {
+ "ID": "5316",
+ "typeID": "TextArea",
+ "zOrder": "236",
+ "w": "199",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "1739",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5317",
+ "typeID": "Label",
+ "zOrder": "237",
+ "measuredW": "111",
+ "measuredH": "25",
+ "x": "205",
+ "y": "1748",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}process.stderr{color}"
+ }
+ },
+ {
+ "ID": "5318",
+ "typeID": "Arrow",
+ "zOrder": "44",
+ "w": "411",
+ "h": "85",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "321",
+ "y": "1560",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0.17155936578905084,
+ "y": 84.91920269775756
+ },
+ "p1": {
+ "x": 0.33498240949591773,
+ "y": 0.10656572802911912
+ },
+ "p2": {
+ "x": 410.93805543531914,
+ "y": 2.8726096508373757
+ }
+ }
+ },
+ {
+ "ID": "5319",
+ "typeID": "Arrow",
+ "zOrder": "36",
+ "w": "191",
+ "h": "331",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "596",
+ "y": "1575",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 191,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4291177970423254,
+ "y": -0.13997960224375322
+ },
+ "p2": {
+ "x": 0,
+ "y": 331
+ }
+ }
+ },
+ {
+ "ID": "5320",
+ "typeID": "TextArea",
+ "zOrder": "238",
+ "w": "279",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "430",
+ "y": "1895",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5321",
+ "typeID": "Label",
+ "zOrder": "239",
+ "measuredW": "136",
+ "measuredH": "25",
+ "x": "502",
+ "y": "1907",
+ "properties": {
+ "size": "17",
+ "text": "Working with APIs"
+ }
+ },
+ {
+ "ID": "5322",
+ "typeID": "TextArea",
+ "zOrder": "240",
+ "w": "215",
+ "h": "256",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1007",
+ "y": "1731"
+ },
+ {
+ "ID": "5323",
+ "typeID": "TextArea",
+ "zOrder": "241",
+ "w": "186",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1022",
+ "y": "1745",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5324",
+ "typeID": "Label",
+ "zOrder": "242",
+ "measuredW": "91",
+ "measuredH": "25",
+ "x": "1069",
+ "y": "1754",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}http{color} module"
+ }
+ },
+ {
+ "ID": "5325",
+ "typeID": "TextArea",
+ "zOrder": "243",
+ "w": "186",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1022",
+ "y": "1794",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5326",
+ "typeID": "Label",
+ "zOrder": "244",
+ "measuredW": "111",
+ "measuredH": "25",
+ "x": "1059",
+ "y": "1803",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}axios{color} package"
+ }
+ },
+ {
+ "ID": "5327",
+ "typeID": "TextArea",
+ "zOrder": "245",
+ "w": "186",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1022",
+ "y": "1843",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5328",
+ "typeID": "Label",
+ "zOrder": "246",
+ "measuredW": "129",
+ "measuredH": "25",
+ "x": "1050",
+ "y": "1852",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}unfetch{color} package"
+ }
+ },
+ {
+ "ID": "5329",
+ "typeID": "TextArea",
+ "zOrder": "247",
+ "w": "186",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1022",
+ "y": "1892",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5330",
+ "typeID": "Label",
+ "zOrder": "248",
+ "measuredW": "96",
+ "measuredH": "25",
+ "x": "1067",
+ "y": "1901",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}got{color} package"
+ }
+ },
+ {
+ "ID": "5331",
+ "typeID": "Label",
+ "zOrder": "249",
+ "measuredW": "130",
+ "measuredH": "25",
+ "x": "1050",
+ "y": "1948",
+ "properties": {
+ "size": "17",
+ "text": "Making API Calls"
+ }
+ },
+ {
+ "ID": "5332",
+ "typeID": "Arrow",
+ "zOrder": "43",
+ "w": "363",
+ "h": "5",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "675",
+ "y": "1918",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 5
+ },
+ "p1": {
+ "x": 0.4999999999999999,
+ "y": 8.626101167095318e-19
+ },
+ "p2": {
+ "x": 363,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5333",
+ "typeID": "TextArea",
+ "zOrder": "250",
+ "w": "239",
+ "h": "152",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "745",
+ "y": "1974"
+ },
+ {
+ "ID": "5334",
+ "typeID": "Label",
+ "zOrder": "251",
+ "measuredW": "111",
+ "measuredH": "25",
+ "x": "809",
+ "y": "2090",
+ "properties": {
+ "size": "17",
+ "text": "Authentication"
+ }
+ },
+ {
+ "ID": "5335",
+ "typeID": "TextArea",
+ "zOrder": "252",
+ "w": "210",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "760",
+ "y": "2039",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5336",
+ "typeID": "Label",
+ "zOrder": "253",
+ "measuredW": "155",
+ "measuredH": "25",
+ "x": "787",
+ "y": "2048",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}Passport.js{color} package"
+ }
+ },
+ {
+ "ID": "5337",
+ "typeID": "TextArea",
+ "zOrder": "254",
+ "w": "210",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "760",
+ "y": "1989",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5338",
+ "typeID": "Label",
+ "zOrder": "255",
+ "measuredW": "176",
+ "measuredH": "25",
+ "x": "777",
+ "y": "1998",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}jsonwebtoken{color} package"
+ }
+ },
+ {
+ "ID": "5339",
+ "typeID": "Arrow",
+ "zOrder": "42",
+ "w": "184",
+ "h": "87",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "685",
+ "y": "1930",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0.24117783365011292,
+ "y": 0.7477851863764045
+ },
+ "p1": {
+ "x": 0.5719439874035206,
+ "y": 0.1712992985106312
+ },
+ "p2": {
+ "x": 184,
+ "y": 87
+ }
+ }
+ },
+ {
+ "ID": "5340",
+ "typeID": "Label",
+ "zOrder": "256",
+ "measuredW": "99",
+ "measuredH": "25",
+ "x": "811",
+ "y": "1832",
+ "properties": {
+ "size": "17",
+ "text": "HTTP Server"
+ }
+ },
+ {
+ "ID": "5343",
+ "typeID": "Label",
+ "zOrder": "257",
+ "measuredW": "91",
+ "measuredH": "25",
+ "x": "814",
+ "y": "1786",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}http{color} module"
+ }
+ },
+ {
+ "ID": "5344",
+ "typeID": "Label",
+ "zOrder": "259",
+ "measuredW": "163",
+ "measuredH": "25",
+ "x": "778",
+ "y": "1736",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}Express.js{color} framework"
+ }
+ },
+ {
+ "ID": "5345",
+ "typeID": "Label",
+ "zOrder": "260",
+ "measuredW": "134",
+ "measuredH": "25",
+ "x": "793",
+ "y": "1686",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}Nestjs{color} framework"
+ }
+ },
+ {
+ "ID": "5346",
+ "typeID": "Label",
+ "zOrder": "258",
+ "measuredW": "130",
+ "measuredH": "25",
+ "x": "795",
+ "y": "1636",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}fastify{color} framework"
+ }
+ },
+ {
+ "ID": "5347",
+ "typeID": "TextArea",
+ "zOrder": "41",
+ "w": "195",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "762",
+ "y": "1777",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5348",
+ "typeID": "TextArea",
+ "zOrder": "40",
+ "w": "195",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "762",
+ "y": "1727",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5349",
+ "typeID": "TextArea",
+ "zOrder": "39",
+ "w": "195",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "762",
+ "y": "1677",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5350",
+ "typeID": "TextArea",
+ "zOrder": "38",
+ "w": "195",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "762",
+ "y": "1627",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5351",
+ "typeID": "TextArea",
+ "zOrder": "37",
+ "w": "224",
+ "h": "257",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "749",
+ "y": "1613"
+ },
+ {
+ "ID": "5352",
+ "typeID": "Arrow",
+ "zOrder": "35",
+ "w": "166",
+ "h": "68",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "694",
+ "y": "1846",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": -0.2570705803244664,
+ "y": 67.74428201432556
+ },
+ "p1": {
+ "x": 0.6141126262185013,
+ "y": -0.1511162629233905
+ },
+ "p2": {
+ "x": 166,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5354",
+ "typeID": "TextArea",
+ "zOrder": "261",
+ "w": "279",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "430",
+ "y": "1950",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5355",
+ "typeID": "Label",
+ "zOrder": "262",
+ "measuredW": "223",
+ "measuredH": "25",
+ "x": "458",
+ "y": "1962",
+ "properties": {
+ "size": "17",
+ "text": "Keeping Application Running"
+ }
+ },
+ {
+ "ID": "5356",
+ "typeID": "TextArea",
+ "zOrder": "263",
+ "w": "199",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "160",
+ "y": "1953",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5357",
+ "typeID": "Label",
+ "zOrder": "264",
+ "measuredW": "144",
+ "measuredH": "25",
+ "x": "188",
+ "y": "1962",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}nodemon{color} package"
+ }
+ },
+ {
+ "ID": "5358",
+ "typeID": "Arrow",
+ "zOrder": "34",
+ "w": "136",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "322",
+ "y": "1974",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49999999999999994,
+ "y": 0
+ },
+ "p2": {
+ "x": 136,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5360",
+ "typeID": "TextArea",
+ "zOrder": "265",
+ "w": "226",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "573",
+ "y": "2174",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5361",
+ "typeID": "Label",
+ "zOrder": "266",
+ "measuredW": "184",
+ "measuredH": "25",
+ "x": "594",
+ "y": "2186",
+ "properties": {
+ "size": "17",
+ "text": "Working with Databases"
+ }
+ },
+ {
+ "ID": "5362",
+ "typeID": "Arrow",
+ "zOrder": "33",
+ "w": "108",
+ "h": "170",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "590",
+ "y": "2030",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 108,
+ "y": 170
+ },
+ "p1": {
+ "x": 0.43521595384020156,
+ "y": 0.16713256707037824
+ },
+ "p2": {
+ "x": 0.021560070165264733,
+ "y": 0.21827874287396298
+ }
+ }
+ },
+ {
+ "ID": "5363",
+ "typeID": "TextArea",
+ "zOrder": "267",
+ "w": "279",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "430",
+ "y": "2006",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5364",
+ "typeID": "Label",
+ "zOrder": "268",
+ "measuredW": "152",
+ "measuredH": "25",
+ "x": "494",
+ "y": "2018",
+ "properties": {
+ "size": "17",
+ "text": "Templating Engines"
+ }
+ },
+ {
+ "ID": "5365",
+ "typeID": "TextArea",
+ "zOrder": "269",
+ "w": "56",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "160",
+ "y": "2006",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5366",
+ "typeID": "Label",
+ "zOrder": "270",
+ "measuredW": "23",
+ "measuredH": "25",
+ "x": "176",
+ "y": "2015",
+ "properties": {
+ "size": "17",
+ "text": "ejs"
+ }
+ },
+ {
+ "ID": "5367",
+ "typeID": "TextArea",
+ "zOrder": "271",
+ "w": "56",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "222",
+ "y": "2006",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5368",
+ "typeID": "Label",
+ "zOrder": "272",
+ "measuredW": "30",
+ "measuredH": "25",
+ "x": "235",
+ "y": "2015",
+ "properties": {
+ "size": "17",
+ "text": "pug"
+ }
+ },
+ {
+ "ID": "5369",
+ "typeID": "TextArea",
+ "zOrder": "273",
+ "w": "76",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "283",
+ "y": "2006",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5370",
+ "typeID": "Label",
+ "zOrder": "274",
+ "measuredW": "48",
+ "measuredH": "25",
+ "x": "297",
+ "y": "2015",
+ "properties": {
+ "size": "17",
+ "text": "marko"
+ }
+ },
+ {
+ "ID": "5371",
+ "typeID": "Arrow",
+ "zOrder": "32",
+ "w": "138",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "331",
+ "y": "2029",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 1
+ },
+ "p1": {
+ "x": 0.4999999999999999,
+ "y": 7.429280728468e-19
+ },
+ "p2": {
+ "x": 138.29668754860404,
+ "y": -0.4820715743310302
+ }
+ }
+ },
+ {
+ "ID": "5374",
+ "typeID": "TextArea",
+ "zOrder": "275",
+ "w": "122",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "835",
+ "y": "2177",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5375",
+ "typeID": "Label",
+ "zOrder": "276",
+ "measuredW": "78",
+ "measuredH": "25",
+ "x": "857",
+ "y": "2186",
+ "properties": {
+ "size": "17",
+ "text": "Relational"
+ }
+ },
+ {
+ "ID": "5378",
+ "typeID": "TextArea",
+ "zOrder": "277",
+ "w": "192",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1029",
+ "y": "2215",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5379",
+ "typeID": "Label",
+ "zOrder": "278",
+ "measuredW": "124",
+ "measuredH": "25",
+ "x": "1063",
+ "y": "2224",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}Prisma{color} package"
+ }
+ },
+ {
+ "ID": "5380",
+ "typeID": "TextArea",
+ "zOrder": "279",
+ "w": "192",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1029",
+ "y": "2166",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5381",
+ "typeID": "Label",
+ "zOrder": "280",
+ "measuredW": "147",
+ "measuredH": "25",
+ "x": "1051",
+ "y": "2175",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}Sequelize{color} package"
+ }
+ },
+ {
+ "ID": "5382",
+ "typeID": "TextArea",
+ "zOrder": "281",
+ "w": "192",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1029",
+ "y": "2118",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5383",
+ "typeID": "Label",
+ "zOrder": "282",
+ "measuredW": "147",
+ "measuredH": "25",
+ "x": "1051",
+ "y": "2127",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}TypeORM{color} package"
+ }
+ },
+ {
+ "ID": "5384",
+ "typeID": "TextArea",
+ "zOrder": "283",
+ "w": "192",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1029",
+ "y": "2264",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5385",
+ "typeID": "Label",
+ "zOrder": "284",
+ "measuredW": "109",
+ "measuredH": "25",
+ "x": "1070",
+ "y": "2273",
+ "properties": {
+ "size": "17",
+ "text": "Native Drivers"
+ }
+ },
+ {
+ "ID": "5388",
+ "typeID": "TextArea",
+ "zOrder": "285",
+ "w": "128",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "411",
+ "y": "2176",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5389",
+ "typeID": "Label",
+ "zOrder": "286",
+ "measuredW": "80",
+ "measuredH": "25",
+ "x": "435",
+ "y": "2185",
+ "properties": {
+ "size": "17",
+ "text": "Document"
+ }
+ },
+ {
+ "ID": "5390",
+ "typeID": "Arrow",
+ "zOrder": "31",
+ "w": "136",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "719",
+ "y": "2198",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49999999999999994,
+ "y": 0
+ },
+ "p2": {
+ "x": 136,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5391",
+ "typeID": "Arrow",
+ "zOrder": "30",
+ "w": "136",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "462",
+ "y": "2198",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49999999999999994,
+ "y": 0
+ },
+ "p2": {
+ "x": 136,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5392",
+ "typeID": "Arrow",
+ "zOrder": "29",
+ "w": "102",
+ "h": "89",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "936",
+ "y": "2197",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0.24117783365011292,
+ "y": -0.25221481362359555
+ },
+ "p1": {
+ "x": 0.49194356662537053,
+ "y": -0.08946122541468803
+ },
+ "p2": {
+ "x": 102,
+ "y": 89
+ }
+ }
+ },
+ {
+ "ID": "5393",
+ "typeID": "Arrow",
+ "zOrder": "28",
+ "w": "100",
+ "h": "101",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "945",
+ "y": "2092",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 101
+ },
+ "p1": {
+ "x": 0.5524478986188803,
+ "y": 0.04202762239493094
+ },
+ "p2": {
+ "x": 100,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5394",
+ "typeID": "Arrow",
+ "zOrder": "27",
+ "w": "99",
+ "h": "35",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "940",
+ "y": "2202",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49572649572649585,
+ "y": -0.051282051282051384
+ },
+ "p2": {
+ "x": 99,
+ "y": 35
+ }
+ }
+ },
+ {
+ "ID": "5395",
+ "typeID": "Arrow",
+ "zOrder": "26",
+ "w": "105",
+ "h": "58",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "942",
+ "y": "2141",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 58
+ },
+ "p1": {
+ "x": 0.5001959708395392,
+ "y": 0.051814689974131835
+ },
+ "p2": {
+ "x": 105,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5402",
+ "typeID": "TextArea",
+ "zOrder": "287",
+ "w": "192",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "2176",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5403",
+ "typeID": "Label",
+ "zOrder": "288",
+ "measuredW": "124",
+ "measuredH": "25",
+ "x": "195",
+ "y": "2185",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}Prisma{color} package"
+ }
+ },
+ {
+ "ID": "5404",
+ "typeID": "TextArea",
+ "zOrder": "289",
+ "w": "192",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "2127",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5405",
+ "typeID": "Label",
+ "zOrder": "290",
+ "measuredW": "153",
+ "measuredH": "25",
+ "x": "180",
+ "y": "2136",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}Mongoose{color} package"
+ }
+ },
+ {
+ "ID": "5406",
+ "typeID": "TextArea",
+ "zOrder": "291",
+ "w": "192",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "2225",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5407",
+ "typeID": "Label",
+ "zOrder": "292",
+ "measuredW": "109",
+ "measuredH": "25",
+ "x": "202",
+ "y": "2234",
+ "properties": {
+ "size": "17",
+ "text": "Native Drivers"
+ }
+ },
+ {
+ "ID": "5408",
+ "typeID": "Arrow",
+ "zOrder": "25",
+ "w": "88",
+ "h": "43",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "335",
+ "y": "2207",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 43
+ },
+ "p1": {
+ "x": 0.4919435666253705,
+ "y": -0.08946122541468803
+ },
+ "p2": {
+ "x": 88,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5409",
+ "typeID": "Arrow",
+ "zOrder": "24",
+ "w": "86",
+ "h": "38",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "336",
+ "y": "2148",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.45907102686940227,
+ "y": 0.07665069777129764
+ },
+ "p2": {
+ "x": 86,
+ "y": 38
+ }
+ }
+ },
+ {
+ "ID": "5411",
+ "typeID": "Arrow",
+ "zOrder": "23",
+ "w": "136",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "319",
+ "y": "2197",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49999999999999994,
+ "y": 0
+ },
+ "p2": {
+ "x": 136,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5412",
+ "typeID": "Arrow",
+ "zOrder": "22",
+ "w": "139",
+ "h": "156",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "534",
+ "y": "2205",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 139,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4905971550954028,
+ "y": 0.21918592665551917
+ },
+ "p2": {
+ "x": 0,
+ "y": 156
+ }
+ }
+ },
+ {
+ "ID": "5413",
+ "typeID": "TextArea",
+ "zOrder": "293",
+ "w": "207",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "347",
+ "y": "2343",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5414",
+ "typeID": "Label",
+ "zOrder": "294",
+ "measuredW": "56",
+ "measuredH": "25",
+ "x": "423",
+ "y": "2355",
+ "properties": {
+ "size": "17",
+ "text": "Testing"
+ }
+ },
+ {
+ "ID": "5415",
+ "typeID": "TextArea",
+ "zOrder": "295",
+ "w": "128",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "2296",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5416",
+ "typeID": "Label",
+ "zOrder": "296",
+ "measuredW": "33",
+ "measuredH": "25",
+ "x": "208",
+ "y": "2305",
+ "properties": {
+ "size": "17",
+ "text": "Jest"
+ }
+ },
+ {
+ "ID": "5417",
+ "typeID": "TextArea",
+ "zOrder": "297",
+ "w": "128",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "2346",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5418",
+ "typeID": "Label",
+ "zOrder": "298",
+ "measuredW": "53",
+ "measuredH": "25",
+ "x": "198",
+ "y": "2355",
+ "properties": {
+ "size": "17",
+ "text": "Mocha"
+ }
+ },
+ {
+ "ID": "5419",
+ "typeID": "TextArea",
+ "zOrder": "299",
+ "w": "128",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "2395",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5420",
+ "typeID": "Label",
+ "zOrder": "300",
+ "measuredW": "63",
+ "measuredH": "25",
+ "x": "193",
+ "y": "2404",
+ "properties": {
+ "size": "17",
+ "text": "Cypress"
+ }
+ },
+ {
+ "ID": "5421",
+ "typeID": "Arrow",
+ "zOrder": "19",
+ "w": "136",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "253",
+ "y": "2367",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49999999999999994,
+ "y": 0
+ },
+ "p2": {
+ "x": 136,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5422",
+ "typeID": "Arrow",
+ "zOrder": "20",
+ "w": "86",
+ "h": "38",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "270",
+ "y": "2318",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.45907102686940227,
+ "y": 0.07665069777129764
+ },
+ "p2": {
+ "x": 86,
+ "y": 38
+ }
+ }
+ },
+ {
+ "ID": "5423",
+ "typeID": "Arrow",
+ "zOrder": "21",
+ "w": "88",
+ "h": "43",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "269",
+ "y": "2377",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 43
+ },
+ "p1": {
+ "x": 0.4919435666253705,
+ "y": -0.08946122541468803
+ },
+ "p2": {
+ "x": 88,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5424",
+ "typeID": "Arrow",
+ "zOrder": "18",
+ "w": "315",
+ "h": "3",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "528",
+ "y": "2371",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 315,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5156027000964317,
+ "y": 0.006017357762777239
+ },
+ "p2": {
+ "x": 0,
+ "y": 2
+ }
+ }
+ },
+ {
+ "ID": "5427",
+ "typeID": "TextArea",
+ "zOrder": "301",
+ "w": "207",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "756",
+ "y": "2341",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5428",
+ "typeID": "Label",
+ "zOrder": "302",
+ "measuredW": "62",
+ "measuredH": "25",
+ "x": "829",
+ "y": "2353",
+ "properties": {
+ "size": "17",
+ "text": "Logging"
+ }
+ },
+ {
+ "ID": "5429",
+ "typeID": "TextArea",
+ "zOrder": "303",
+ "w": "168",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "792",
+ "y": "2260",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5430",
+ "typeID": "Label",
+ "zOrder": "304",
+ "measuredW": "60",
+ "measuredH": "25",
+ "x": "846",
+ "y": "2269",
+ "properties": {
+ "size": "17",
+ "text": "Morgan"
+ }
+ },
+ {
+ "ID": "5431",
+ "typeID": "TextArea",
+ "zOrder": "305",
+ "w": "192",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1029",
+ "y": "2342",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5432",
+ "typeID": "Label",
+ "zOrder": "306",
+ "measuredW": "61",
+ "measuredH": "25",
+ "x": "1094",
+ "y": "2351",
+ "properties": {
+ "size": "17",
+ "text": "Winston"
+ }
+ },
+ {
+ "ID": "5433",
+ "typeID": "Arrow",
+ "zOrder": "17",
+ "w": "136",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "935",
+ "y": "2365",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49999999999999994,
+ "y": 0
+ },
+ "p2": {
+ "x": 136,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5434",
+ "typeID": "Arrow",
+ "zOrder": "16",
+ "w": "1",
+ "h": "73",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "883",
+ "y": "2291",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 73.2755183658519
+ },
+ "p1": {
+ "x": 0.5156027000964318,
+ "y": 0.006017357762777236
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5435",
+ "typeID": "TextArea",
+ "zOrder": "307",
+ "w": "207",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "757",
+ "y": "2397",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5436",
+ "typeID": "Label",
+ "zOrder": "308",
+ "measuredW": "168",
+ "measuredH": "25",
+ "x": "777",
+ "y": "2409",
+ "properties": {
+ "size": "17",
+ "text": "Keeping App Running"
+ }
+ },
+ {
+ "ID": "5437",
+ "typeID": "TextArea",
+ "zOrder": "309",
+ "w": "192",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1029",
+ "y": "2400",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5438",
+ "typeID": "Label",
+ "zOrder": "310",
+ "measuredW": "105",
+ "measuredH": "25",
+ "x": "1072",
+ "y": "2409",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}pm2{color} Package"
+ }
+ },
+ {
+ "ID": "5439",
+ "typeID": "TextArea",
+ "zOrder": "311",
+ "w": "192",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1029",
+ "y": "2449",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5440",
+ "typeID": "Label",
+ "zOrder": "312",
+ "measuredW": "126",
+ "measuredH": "25",
+ "x": "1062",
+ "y": "2458",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}forever{color} Package"
+ }
+ },
+ {
+ "ID": "5441",
+ "typeID": "TextArea",
+ "zOrder": "313",
+ "w": "192",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1030",
+ "y": "2498",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5442",
+ "typeID": "Label",
+ "zOrder": "314",
+ "measuredW": "48",
+ "measuredH": "25",
+ "x": "1102",
+ "y": "2507",
+ "properties": {
+ "size": "17",
+ "text": "nohup"
+ }
+ },
+ {
+ "ID": "5443",
+ "typeID": "Arrow",
+ "zOrder": "15",
+ "w": "140",
+ "h": "3",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "931",
+ "y": "2421",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4999999999999999,
+ "y": 0
+ },
+ "p2": {
+ "x": 140,
+ "y": 3
+ }
+ }
+ },
+ {
+ "ID": "5444",
+ "typeID": "Arrow",
+ "zOrder": "14",
+ "w": "116",
+ "h": "42",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "945",
+ "y": "2431",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5086212591662813,
+ "y": -0.12195283081191781
+ },
+ "p2": {
+ "x": 116,
+ "y": 41
+ }
+ }
+ },
+ {
+ "ID": "5445",
+ "typeID": "Arrow",
+ "zOrder": "13",
+ "w": "101",
+ "h": "83",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "948",
+ "y": "2439",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5086212591662812,
+ "y": -0.12195283081191785
+ },
+ "p2": {
+ "x": 101,
+ "y": 83
+ }
+ }
+ },
+ {
+ "ID": "5446",
+ "typeID": "Arrow",
+ "zOrder": "12",
+ "w": "460",
+ "h": "155",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "427",
+ "y": "2436",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 460,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.3834034835279876,
+ "y": 0.14820718504573013
+ },
+ "p2": {
+ "x": 0,
+ "y": 152
+ }
+ }
+ },
+ {
+ "ID": "5447",
+ "typeID": "TextArea",
+ "zOrder": "315",
+ "w": "180",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "350",
+ "y": "2568",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5448",
+ "typeID": "Label",
+ "zOrder": "316",
+ "measuredW": "63",
+ "measuredH": "25",
+ "x": "408",
+ "y": "2580",
+ "properties": {
+ "size": "17",
+ "text": "Threads"
+ }
+ },
+ {
+ "ID": "5449",
+ "typeID": "TextArea",
+ "zOrder": "317",
+ "w": "156",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "503",
+ "y": "2483",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5450",
+ "typeID": "Label",
+ "zOrder": "318",
+ "measuredW": "122",
+ "measuredH": "25",
+ "x": "520",
+ "y": "2492",
+ "properties": {
+ "size": "17",
+ "text": "Worker Threads"
+ }
+ },
+ {
+ "ID": "5451",
+ "typeID": "TextArea",
+ "zOrder": "319",
+ "w": "94",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "399",
+ "y": "2483",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5452",
+ "typeID": "Label",
+ "zOrder": "320",
+ "measuredW": "56",
+ "measuredH": "25",
+ "x": "418",
+ "y": "2492",
+ "properties": {
+ "size": "17",
+ "text": "Cluster"
+ }
+ },
+ {
+ "ID": "5453",
+ "typeID": "TextArea",
+ "zOrder": "321",
+ "w": "147",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "242",
+ "y": "2483",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5454",
+ "typeID": "Label",
+ "zOrder": "322",
+ "measuredW": "106",
+ "measuredH": "25",
+ "x": "264",
+ "y": "2492",
+ "properties": {
+ "size": "17",
+ "text": "Child Process"
+ }
+ },
+ {
+ "ID": "5455",
+ "typeID": "Arrow",
+ "zOrder": "11",
+ "w": "1",
+ "h": "73",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "444",
+ "y": "2509",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 73.2755183658519
+ },
+ "p1": {
+ "x": 0.5156027000964318,
+ "y": 0.006017357762777236
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5456",
+ "typeID": "Arrow",
+ "zOrder": "10",
+ "w": "87",
+ "h": "69",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "328",
+ "y": "2515",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 87,
+ "y": 69
+ },
+ "p1": {
+ "x": 0.40881590319792577,
+ "y": -0.1002592912705273
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5457",
+ "typeID": "Arrow",
+ "zOrder": "9",
+ "w": "88",
+ "h": "79",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "464",
+ "y": "2510",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 79
+ },
+ "p1": {
+ "x": 0.4342465753424658,
+ "y": 0.1253424657534247
+ },
+ "p2": {
+ "x": 88,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5458",
+ "typeID": "TextArea",
+ "zOrder": "323",
+ "w": "180",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "350",
+ "y": "2624",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5459",
+ "typeID": "Label",
+ "zOrder": "324",
+ "measuredW": "64",
+ "measuredH": "25",
+ "x": "408",
+ "y": "2636",
+ "properties": {
+ "size": "17",
+ "text": "Streams"
+ }
+ },
+ {
+ "ID": "5460",
+ "typeID": "TextArea",
+ "zOrder": "325",
+ "w": "263",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "629",
+ "y": "2624",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5461",
+ "typeID": "Label",
+ "zOrder": "326",
+ "measuredW": "130",
+ "measuredH": "25",
+ "x": "696",
+ "y": "2636",
+ "properties": {
+ "size": "17",
+ "text": "More Debugging"
+ }
+ },
+ {
+ "ID": "5462",
+ "typeID": "Arrow",
+ "zOrder": "8",
+ "w": "315",
+ "h": "3",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "444",
+ "y": "2647",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 315,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5156027000964317,
+ "y": 0.006017357762777239
+ },
+ "p2": {
+ "x": 0,
+ "y": 2
+ }
+ }
+ },
+ {
+ "ID": "5463",
+ "typeID": "TextArea",
+ "zOrder": "327",
+ "w": "216",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1007",
+ "y": "2622",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5464",
+ "typeID": "Label",
+ "zOrder": "328",
+ "measuredW": "112",
+ "measuredH": "25",
+ "x": "1059",
+ "y": "2631",
+ "properties": {
+ "size": "17",
+ "text": "Memory Leaks"
+ }
+ },
+ {
+ "ID": "5465",
+ "typeID": "TextArea",
+ "zOrder": "329",
+ "w": "214",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1008",
+ "y": "2560",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5466",
+ "typeID": "Label",
+ "zOrder": "330",
+ "measuredW": "149",
+ "measuredH": "25",
+ "x": "1040",
+ "y": "2569",
+ "properties": {
+ "size": "17",
+ "text": "Garbage Collection"
+ }
+ },
+ {
+ "ID": "5469",
+ "typeID": "TextArea",
+ "zOrder": "331",
+ "w": "192",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1030",
+ "y": "2067",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5470",
+ "typeID": "Label",
+ "zOrder": "332",
+ "measuredW": "110",
+ "measuredH": "25",
+ "x": "1071",
+ "y": "2076",
+ "properties": {
+ "size": "17",
+ "text": "{color:blue}Knex{color} package"
+ }
+ },
+ {
+ "ID": "5471",
+ "typeID": "Arrow",
+ "zOrder": "7",
+ "w": "134",
+ "h": "18",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "922",
+ "y": "2187",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 18
+ },
+ "p1": {
+ "x": 0.49999999999999994,
+ "y": 0
+ },
+ "p2": {
+ "x": 134,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5472",
+ "typeID": "TextArea",
+ "zOrder": "333",
+ "w": "214",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1008",
+ "y": "2672",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5473",
+ "typeID": "Label",
+ "zOrder": "334",
+ "measuredW": "112",
+ "measuredH": "25",
+ "x": "1059",
+ "y": "2681",
+ "properties": {
+ "size": "17",
+ "text": "{color:purple}node --inspect{color}"
+ }
+ },
+ {
+ "ID": "5474",
+ "typeID": "TextArea",
+ "zOrder": "335",
+ "w": "214",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "1008",
+ "y": "2722",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5475",
+ "typeID": "Label",
+ "zOrder": "336",
+ "measuredW": "85",
+ "measuredH": "25",
+ "x": "1072",
+ "y": "2731",
+ "properties": {
+ "size": "17",
+ "text": "Using APM"
+ }
+ },
+ {
+ "ID": "5476",
+ "typeID": "Arrow",
+ "zOrder": "6",
+ "w": "167",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "860",
+ "y": "2643",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49999999999999994,
+ "y": 0
+ },
+ "p2": {
+ "x": 167,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5478",
+ "typeID": "Arrow",
+ "zOrder": "5",
+ "w": "145",
+ "h": "37",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "877",
+ "y": "2656",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.49344270113023975,
+ "y": 0.05183842815584912
+ },
+ "p2": {
+ "x": 145,
+ "y": 37
+ }
+ }
+ },
+ {
+ "ID": "5479",
+ "typeID": "Arrow",
+ "zOrder": "4",
+ "w": "160",
+ "h": "92",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "861",
+ "y": "2656",
+ "properties": {
+ "curvature": "0",
+ "color": "10027263",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4934427011302398,
+ "y": 0.051838428155849055
+ },
+ "p2": {
+ "x": 160,
+ "y": 92
+ }
+ }
+ },
+ {
+ "ID": "5480",
+ "typeID": "Arrow",
+ "zOrder": "3",
+ "w": "1",
+ "h": "54",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "1110",
+ "y": "2590",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 54
+ },
+ "p1": {
+ "x": 0.5156027000964317,
+ "y": 0.006017357762777236
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5817",
+ "typeID": "TextArea",
+ "zOrder": "337",
+ "w": "265",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "629",
+ "y": "2682",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "5818",
+ "typeID": "Label",
+ "zOrder": "338",
+ "measuredW": "198",
+ "measuredH": "25",
+ "x": "663",
+ "y": "2694",
+ "properties": {
+ "size": "17",
+ "text": "Common Built-in Modules"
+ }
+ },
+ {
+ "ID": "5820",
+ "typeID": "Arrow",
+ "zOrder": "2",
+ "w": "423",
+ "h": "6",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "251",
+ "y": "2705",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 423,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5142857142857143,
+ "y": 0.002380952380952381
+ },
+ "p2": {
+ "x": 0,
+ "y": 6
+ },
+ "stroke": "dotted"
+ }
+ },
+ {
+ "ID": "5821",
+ "typeID": "TextArea",
+ "zOrder": "339",
+ "w": "178",
+ "h": "441",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "161",
+ "y": "2568"
+ },
+ {
+ "ID": "5822",
+ "typeID": "TextArea",
+ "zOrder": "340",
+ "w": "47",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "172",
+ "y": "2580",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5823",
+ "typeID": "Label",
+ "zOrder": "341",
+ "measuredW": "14",
+ "measuredH": "25",
+ "x": "189",
+ "y": "2589",
+ "properties": {
+ "size": "17",
+ "text": "fs"
+ }
+ },
+ {
+ "ID": "5824",
+ "typeID": "TextArea",
+ "zOrder": "342",
+ "w": "43",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "223",
+ "y": "2580",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5825",
+ "typeID": "Label",
+ "zOrder": "343",
+ "measuredW": "19",
+ "measuredH": "25",
+ "x": "235",
+ "y": "2589",
+ "properties": {
+ "size": "17",
+ "text": "os"
+ }
+ },
+ {
+ "ID": "5826",
+ "typeID": "TextArea",
+ "zOrder": "344",
+ "w": "86",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "170",
+ "y": "2629",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5827",
+ "typeID": "Label",
+ "zOrder": "345",
+ "measuredW": "35",
+ "measuredH": "25",
+ "x": "195",
+ "y": "2638",
+ "properties": {
+ "size": "17",
+ "text": "path"
+ }
+ },
+ {
+ "ID": "5828",
+ "typeID": "TextArea",
+ "zOrder": "346",
+ "w": "68",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "261",
+ "y": "2629",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5829",
+ "typeID": "Label",
+ "zOrder": "347",
+ "measuredW": "20",
+ "measuredH": "25",
+ "x": "285",
+ "y": "2638",
+ "properties": {
+ "size": "17",
+ "text": "url"
+ }
+ },
+ {
+ "ID": "5830",
+ "typeID": "TextArea",
+ "zOrder": "348",
+ "w": "85",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "170",
+ "y": "2678",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5831",
+ "typeID": "Label",
+ "zOrder": "349",
+ "measuredW": "52",
+ "measuredH": "25",
+ "x": "187",
+ "y": "2687",
+ "properties": {
+ "size": "17",
+ "text": "events"
+ }
+ },
+ {
+ "ID": "5832",
+ "typeID": "TextArea",
+ "zOrder": "350",
+ "w": "69",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "260",
+ "y": "2678",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5833",
+ "typeID": "Label",
+ "zOrder": "351",
+ "measuredW": "30",
+ "measuredH": "25",
+ "x": "280",
+ "y": "2687",
+ "properties": {
+ "size": "17",
+ "text": "http"
+ }
+ },
+ {
+ "ID": "5834",
+ "typeID": "TextArea",
+ "zOrder": "352",
+ "w": "81",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "170",
+ "y": "2726",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5835",
+ "typeID": "Label",
+ "zOrder": "353",
+ "measuredW": "61",
+ "measuredH": "25",
+ "x": "180",
+ "y": "2735",
+ "properties": {
+ "size": "17",
+ "text": "console"
+ }
+ },
+ {
+ "ID": "5836",
+ "typeID": "TextArea",
+ "zOrder": "354",
+ "w": "73",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "256",
+ "y": "2726",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5837",
+ "typeID": "Label",
+ "zOrder": "355",
+ "measuredW": "49",
+ "measuredH": "25",
+ "x": "268",
+ "y": "2735",
+ "properties": {
+ "size": "17",
+ "text": "assert"
+ }
+ },
+ {
+ "ID": "5838",
+ "typeID": "TextArea",
+ "zOrder": "356",
+ "w": "81",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "170",
+ "y": "2775",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5839",
+ "typeID": "Label",
+ "zOrder": "357",
+ "measuredW": "62",
+ "measuredH": "25",
+ "x": "180",
+ "y": "2784",
+ "properties": {
+ "size": "17",
+ "text": "process"
+ }
+ },
+ {
+ "ID": "5842",
+ "typeID": "TextArea",
+ "zOrder": "358",
+ "w": "73",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "256",
+ "y": "2776",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5843",
+ "typeID": "Label",
+ "zOrder": "359",
+ "measuredW": "52",
+ "measuredH": "25",
+ "x": "267",
+ "y": "2785",
+ "properties": {
+ "size": "17",
+ "text": "cluster"
+ }
+ },
+ {
+ "ID": "5844",
+ "typeID": "TextArea",
+ "zOrder": "360",
+ "w": "159",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "170",
+ "y": "2825",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5845",
+ "typeID": "Label",
+ "zOrder": "361",
+ "measuredW": "88",
+ "measuredH": "25",
+ "x": "206",
+ "y": "2834",
+ "properties": {
+ "size": "17",
+ "text": "perf_hooks"
+ }
+ },
+ {
+ "ID": "5846",
+ "typeID": "TextArea",
+ "zOrder": "362",
+ "w": "159",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "170",
+ "y": "2873",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5847",
+ "typeID": "Label",
+ "zOrder": "363",
+ "measuredW": "48",
+ "measuredH": "25",
+ "x": "226",
+ "y": "2882",
+ "properties": {
+ "size": "17",
+ "text": "crypto"
+ }
+ },
+ {
+ "ID": "5848",
+ "typeID": "TextArea",
+ "zOrder": "364",
+ "w": "159",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "170",
+ "y": "2921",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5849",
+ "typeID": "Label",
+ "zOrder": "365",
+ "measuredW": "46",
+ "measuredH": "25",
+ "x": "227",
+ "y": "2930",
+ "properties": {
+ "size": "17",
+ "text": "Buffer"
+ }
+ },
+ {
+ "ID": "5850",
+ "typeID": "TextArea",
+ "zOrder": "366",
+ "w": "57",
+ "h": "44",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "272",
+ "y": "2580",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "5851",
+ "typeID": "Label",
+ "zOrder": "367",
+ "measuredW": "25",
+ "measuredH": "25",
+ "x": "288",
+ "y": "2589",
+ "properties": {
+ "size": "17",
+ "text": "net"
+ }
+ },
+ {
+ "ID": "5853",
+ "typeID": "Label",
+ "zOrder": "368",
+ "measuredW": "125",
+ "measuredH": "25",
+ "x": "187",
+ "y": "2973",
+ "properties": {
+ "size": "17",
+ "text": "Built-in Modules"
+ }
+ },
+ {
+ "ID": "5858",
+ "typeID": "Arrow",
+ "zOrder": "1",
+ "w": "1",
+ "h": "178",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "771",
+ "y": "2711",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "p0": {
+ "x": 1,
+ "y": 178
+ },
+ "p1": {
+ "x": 0.5156027000964317,
+ "y": 0.006017357762777239
+ },
+ "p2": {
+ "x": 1,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5859",
+ "typeID": "Arrow",
+ "zOrder": "0",
+ "w": "1",
+ "h": "103",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "770",
+ "y": "2924",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "top",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 1,
+ "y": 103
+ },
+ "p1": {
+ "x": 0.5156027000964318,
+ "y": 0.006017357762777237
+ },
+ "p2": {
+ "x": 1,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "5860",
+ "typeID": "__group__",
+ "zOrder": "96",
+ "measuredW": "374",
+ "measuredH": "50",
+ "w": "374",
+ "h": "50",
+ "x": "520",
+ "y": "411",
+ "properties": {
+ "controlName": "ext_link:roadmap.sh/backend"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "374",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "4273622",
+ "borderColor": "4273622"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "320",
+ "measuredH": "25",
+ "x": "27",
+ "y": "12",
+ "properties": {
+ "size": "17",
+ "text": "Backend roadmap till Language Selection",
+ "color": "16777215"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "5861",
+ "typeID": "__group__",
+ "zOrder": "98",
+ "measuredW": "374",
+ "measuredH": "50",
+ "w": "374",
+ "h": "50",
+ "x": "520",
+ "y": "466",
+ "properties": {
+ "controlName": "ext_link:roadmap.sh/javascript"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "374",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "4273622",
+ "borderColor": "4273622"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "160",
+ "measuredH": "25",
+ "x": "109",
+ "y": "12",
+ "properties": {
+ "color": "16777215",
+ "size": "17",
+ "text": "JavaScript Roadmap"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "5862",
+ "typeID": "__group__",
+ "zOrder": "369",
+ "measuredW": "374",
+ "measuredH": "50",
+ "w": "374",
+ "h": "50",
+ "x": "583",
+ "y": "2882",
+ "properties": {
+ "controlName": "ext_link:roadmap.sh/backend"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "374",
+ "h": "50",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "4273622",
+ "borderColor": "4273622"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "340",
+ "measuredH": "25",
+ "x": "17",
+ "y": "12",
+ "properties": {
+ "size": "17",
+ "color": "16777215",
+ "text": "Backend roadmap after Language Selection"
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "attributes": {
+ "name": "New Wireframe 1 copy 2",
+ "order": 1000006.8992828326,
+ "parentID": null,
+ "notes": ""
+ },
+ "branchID": "Master",
+ "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6",
+ "mockupH": "2827",
+ "mockupW": "1118",
+ "measuredW": "1224",
+ "measuredH": "3027",
+ "version": "1.0"
+ },
+ "groupOffset": {
+ "x": 0,
+ "y": 0
+ },
+ "dependencies": [],
+ "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"
+}
diff --git a/public/roadmaps/nodejs.png b/public/roadmaps/nodejs.png
new file mode 100644
index 000000000..6cafe0b5b
Binary files /dev/null and b/public/roadmaps/nodejs.png differ
diff --git a/public/sitemap.xml b/public/sitemap.xml
index fc78600b8..427305198 100644
--- a/public/sitemap.xml
+++ b/public/sitemap.xml
@@ -48,16 +48,22 @@
2022-08-17T22:44:44.574Z
1.0
+
+ https://roadmap.sh/nodejs
+ monthly
+ 2022-08-25T15:58:24.636Z
+ 1.0
+
https://roadmap.sh/python
monthly
- 2022-08-17T22:44:44.581Z
+ 2022-08-25T15:53:02.241Z
1.0
https://roadmap.sh/golang
monthly
- 2022-08-17T22:44:44.590Z
+ 2022-08-25T15:53:02.254Z
1.0
@@ -267,7 +273,7 @@
https://roadmap.sh/
monthly
- 2022-08-16T13:40:48.255Z
+ 2022-08-18T23:11:13.251Z
1.0