From 8d5dea0104b40206637357bc0e0b67cfcabca17b Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Wed, 5 Oct 2022 18:50:45 +0400 Subject: [PATCH] Fix blurriness of nodejs roadmap --- public/project/nodejs.json | 13849 +++++++++++++++++------------------ 1 file changed, 6924 insertions(+), 6925 deletions(-) diff --git a/public/project/nodejs.json b/public/project/nodejs.json index ece3d78dc..1f0c3210a 100644 --- a/public/project/nodejs.json +++ b/public/project/nodejs.json @@ -3,15 +3,2901 @@ "controls": { "control": [ { - "ID": "4933", + "ID": "9314", + "typeID": "Arrow", + "zOrder": "0", + "w": "1", + "h": "103", + "measuredW": "150", + "measuredH": "100", + "x": "790", + "y": "2944", + "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": "9315", + "typeID": "Arrow", + "zOrder": "1", + "w": "1", + "h": "178", + "measuredW": "150", + "measuredH": "100", + "x": "791", + "y": "2731", + "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": "9316", + "typeID": "Arrow", + "zOrder": "2", + "w": "423", + "h": "6", + "measuredW": "150", + "measuredH": "100", + "x": "271", + "y": "2725", + "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": "9317", + "typeID": "Arrow", + "zOrder": "3", + "w": "1", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "1130", + "y": "2610", + "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": "9318", + "typeID": "Arrow", + "zOrder": "4", + "w": "160", + "h": "92", + "measuredW": "150", + "measuredH": "100", + "x": "881", + "y": "2676", + "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": "9319", + "typeID": "Arrow", + "zOrder": "5", + "w": "145", + "h": "37", + "measuredW": "150", + "measuredH": "100", + "x": "897", + "y": "2676", + "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": "9320", + "typeID": "Arrow", + "zOrder": "6", + "w": "167", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "880", + "y": "2663", + "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": "9321", + "typeID": "Arrow", + "zOrder": "7", + "w": "134", + "h": "18", + "measuredW": "150", + "measuredH": "100", + "x": "942", + "y": "2207", + "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": "9322", + "typeID": "Arrow", + "zOrder": "8", + "w": "315", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "464", + "y": "2667", + "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": "9323", + "typeID": "Arrow", + "zOrder": "9", + "w": "88", + "h": "79", + "measuredW": "150", + "measuredH": "100", + "x": "484", + "y": "2530", + "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": "9324", + "typeID": "Arrow", + "zOrder": "10", + "w": "87", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "348", + "y": "2535", + "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": "9325", + "typeID": "Arrow", + "zOrder": "11", + "w": "1", + "h": "73", + "measuredW": "150", + "measuredH": "100", + "x": "464", + "y": "2529", + "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": "9326", + "typeID": "Arrow", + "zOrder": "12", + "w": "460", + "h": "155", + "measuredW": "150", + "measuredH": "100", + "x": "447", + "y": "2456", + "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": "9327", + "typeID": "Arrow", + "zOrder": "13", + "w": "101", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "968", + "y": "2459", + "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": "9328", + "typeID": "Arrow", + "zOrder": "14", + "w": "116", + "h": "42", + "measuredW": "150", + "measuredH": "100", + "x": "965", + "y": "2451", + "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": "9329", + "typeID": "Arrow", + "zOrder": "15", + "w": "140", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "951", + "y": "2441", + "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": "9330", + "typeID": "Arrow", + "zOrder": "16", + "w": "1", + "h": "73", + "measuredW": "150", + "measuredH": "100", + "x": "903", + "y": "2311", + "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": "9331", + "typeID": "Arrow", + "zOrder": "17", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "955", + "y": "2385", + "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": "9332", + "typeID": "Arrow", + "zOrder": "18", + "w": "315", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "548", + "y": "2391", + "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": "9333", + "typeID": "Arrow", + "zOrder": "19", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "273", + "y": "2387", + "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": "9334", + "typeID": "Arrow", + "zOrder": "20", + "w": "86", + "h": "38", + "measuredW": "150", + "measuredH": "100", + "x": "290", + "y": "2338", + "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": "9335", + "typeID": "Arrow", + "zOrder": "21", + "w": "88", + "h": "43", + "measuredW": "150", + "measuredH": "100", + "x": "289", + "y": "2397", + "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": "9336", + "typeID": "Arrow", + "zOrder": "22", + "w": "139", + "h": "156", + "measuredW": "150", + "measuredH": "100", + "x": "554", + "y": "2225", + "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": "9337", + "typeID": "Arrow", + "zOrder": "23", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "339", + "y": "2217", + "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": "9338", + "typeID": "Arrow", + "zOrder": "24", + "w": "86", + "h": "38", + "measuredW": "150", + "measuredH": "100", + "x": "356", + "y": "2168", + "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": "9339", + "typeID": "Arrow", + "zOrder": "25", + "w": "88", + "h": "43", + "measuredW": "150", + "measuredH": "100", + "x": "355", + "y": "2227", + "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": "9340", + "typeID": "Arrow", + "zOrder": "26", + "w": "105", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "962", + "y": "2161", + "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": "9341", + "typeID": "Arrow", + "zOrder": "27", + "w": "99", + "h": "35", + "measuredW": "150", + "measuredH": "100", + "x": "960", + "y": "2222", + "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": "9342", + "typeID": "Arrow", + "zOrder": "28", + "w": "100", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "965", + "y": "2112", + "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": "9343", + "typeID": "Arrow", + "zOrder": "29", + "w": "102", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "956", + "y": "2217", + "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": "9344", + "typeID": "Arrow", + "zOrder": "30", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "482", + "y": "2218", + "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": "9345", + "typeID": "Arrow", + "zOrder": "31", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "739", + "y": "2218", + "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": "9346", + "typeID": "Arrow", + "zOrder": "32", + "w": "138", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "351", + "y": "2049", + "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": "9347", + "typeID": "Arrow", + "zOrder": "33", + "w": "108", + "h": "170", + "measuredW": "150", + "measuredH": "100", + "x": "610", + "y": "2050", + "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": "9348", + "typeID": "Arrow", + "zOrder": "34", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "342", + "y": "1994", + "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": "9349", + "typeID": "Arrow", + "zOrder": "35", + "w": "166", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "714", + "y": "1866", + "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": "9350", + "typeID": "Arrow", + "zOrder": "36", + "w": "191", + "h": "331", + "measuredW": "150", + "measuredH": "100", + "x": "616", + "y": "1595", + "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": "9351", + "typeID": "TextArea", + "zOrder": "37", + "w": "224", + "h": "257", + "measuredW": "200", + "measuredH": "140", + "x": "769", + "y": "1633" + }, + { + "ID": "9352", + "typeID": "__group__", + "zOrder": "38", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "782", + "y": "1647", + "properties": { + "controlName": "103-nodejs-apis:fastify" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}fastify{color} framework" + } + } + ] + } + } + }, + { + "ID": "9353", + "typeID": "__group__", + "zOrder": "39", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "782", + "y": "1697", + "properties": { + "controlName": "102-nodejs-apis:nest-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Nestjs{color} framework" + } + } + ] + } + } + }, + { + "ID": "9354", + "typeID": "__group__", + "zOrder": "40", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "782", + "y": "1747", + "properties": { + "controlName": "101-nodejs-apis:express-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "163", + "measuredH": "25", + "x": "16", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Express.js{color} framework" + } + } + ] + } + } + }, + { + "ID": "9355", + "typeID": "__group__", + "zOrder": "41", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "782", + "y": "1797", + "properties": { + "controlName": "100-nodejs-apis:http-module" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "25", + "x": "52", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}http{color} module" + } + } + ] + } + } + }, + { + "ID": "9356", + "typeID": "Arrow", + "zOrder": "42", + "w": "184", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "705", + "y": "1950", + "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": "9357", + "typeID": "Arrow", + "zOrder": "43", + "w": "363", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "695", + "y": "1938", + "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": "9358", + "typeID": "Arrow", + "zOrder": "44", + "w": "411", + "h": "85", + "measuredW": "150", + "measuredH": "100", + "x": "341", + "y": "1580", + "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": "9359", + "typeID": "Arrow", + "zOrder": "45", + "w": "1", + "h": "79", + "measuredW": "150", + "measuredH": "100", + "x": "500", + "y": "1657", + "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": "9360", + "typeID": "Arrow", + "zOrder": "46", + "w": "244", + "h": "62", + "measuredW": "150", + "measuredH": "100", + "x": "500", + "y": "1592", + "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": "9361", + "typeID": "Arrow", + "zOrder": "47", + "w": "1", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "771", + "y": "1496", + "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": "9362", + "typeID": "Arrow", + "zOrder": "48", + "w": "171", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "568", + "y": "1496", + "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": "9363", + "typeID": "Arrow", + "zOrder": "49", + "w": "1", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "1130", + "y": "1583", + "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": "9364", + "typeID": "Arrow", + "zOrder": "50", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "921", + "y": "1582", + "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": "9365", + "typeID": "Arrow", + "zOrder": "51", + "w": "75", + "h": "223", + "measuredW": "150", + "measuredH": "100", + "x": "905", + "y": "1357", + "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": "9366", + "typeID": "Arrow", + "zOrder": "52", + "w": "1", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "889", + "y": "1277", + "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": "9367", + "typeID": "Arrow", + "zOrder": "53", + "w": "108", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "1055", + "y": "1365", + "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": "9368", + "typeID": "Arrow", + "zOrder": "54", + "w": "111", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "1042", + "y": "1280", + "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": "9369", + "typeID": "Arrow", + "zOrder": "55", + "w": "315", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "649", + "y": "1358", + "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": "9370", + "typeID": "Arrow", + "zOrder": "56", + "w": "1", + "h": "73", + "measuredW": "150", + "measuredH": "100", + "x": "512", + "y": "1267", + "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": "9371", + "typeID": "Arrow", + "zOrder": "57", + "w": "154", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "327", + "y": "1347", + "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": "9372", + "typeID": "Arrow", + "zOrder": "58", + "w": "139", + "h": "269", + "measuredW": "150", + "measuredH": "100", + "x": "645", + "y": "1075", + "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": "9373", + "typeID": "Arrow", + "zOrder": "59", + "w": "173", + "h": "26", + "measuredW": "150", + "measuredH": "100", + "x": "857", + "y": "1077", + "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": "9374", + "typeID": "Arrow", + "zOrder": "60", + "w": "164", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "859", + "y": "1035", + "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": "9375", + "typeID": "Arrow", + "zOrder": "61", + "w": "107", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "590", + "y": "981", + "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": "9376", + "typeID": "Arrow", + "zOrder": "62", + "w": "107", + "h": "78", + "measuredW": "150", + "measuredH": "100", + "x": "597", + "y": "1074", + "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": "9377", + "typeID": "Arrow", + "zOrder": "63", + "w": "89", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "365", + "y": "1079", + "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": "9378", + "typeID": "Arrow", + "zOrder": "64", + "w": "99", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "359", + "y": "1073", + "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": "9379", + "typeID": "Arrow", + "zOrder": "65", + "w": "96", + "h": "19", + "measuredW": "150", + "measuredH": "100", + "x": "359", + "y": "1045", + "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": "9380", + "typeID": "Arrow", + "zOrder": "66", + "w": "91", + "h": "60", + "measuredW": "150", + "measuredH": "100", + "x": "369", + "y": "999", + "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": "9381", + "typeID": "Arrow", + "zOrder": "67", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "574", + "y": "1069", + "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": "9382", + "typeID": "Arrow", + "zOrder": "68", + "w": "1", + "h": "177", + "measuredW": "150", + "measuredH": "100", + "x": "781", + "y": "895", + "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": "9383", + "typeID": "Arrow", + "zOrder": "69", + "w": "170", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "529", + "y": "899", + "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": "9384", + "typeID": "Arrow", + "zOrder": "70", + "w": "159", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "859", + "y": "906", + "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": "9385", + "typeID": "Arrow", + "zOrder": "71", + "w": "1", + "h": "65", + "measuredW": "150", + "measuredH": "100", + "x": "819", + "y": "814", + "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": "9386", + "typeID": "Arrow", + "zOrder": "72", + "w": "171", + "h": "118", + "measuredW": "150", + "measuredH": "100", + "x": "852", + "y": "767", + "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": "9387", + "typeID": "Arrow", + "zOrder": "73", + "w": "163", + "h": "65", + "measuredW": "150", + "measuredH": "100", + "x": "859", + "y": "823", + "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": "9388", + "typeID": "Arrow", + "zOrder": "74", + "w": "161", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "863", + "y": "875", + "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": "9389", + "typeID": "Arrow", + "zOrder": "75", + "w": "166", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "852", + "y": "901", + "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": "9390", + "typeID": "Arrow", + "zOrder": "76", + "w": "163", + "h": "152", + "measuredW": "150", + "measuredH": "100", + "x": "526", + "y": "733", + "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": "9391", + "typeID": "Arrow", + "zOrder": "77", + "w": "101", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "608", + "y": "728", + "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": "9392", + "typeID": "Arrow", + "zOrder": "78", + "w": "105", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "599", + "y": "693", + "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": "9393", + "typeID": "Arrow", + "zOrder": "79", + "w": "160", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "330", + "y": "722", + "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": "9394", + "typeID": "__group__", + "zOrder": "80", + "measuredW": "222", + "measuredH": "162", + "w": "222", + "h": "162", + "x": "154", + "y": "659", + "properties": { + "controlName": "100-nodejs-modules:commonjs-vs-esm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "155", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0" + }, + { + "ID": "1", + "typeID": "TextArea", + "zOrder": "1", + "w": "180", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "27", + "y": "16", + "properties": { + "color": "16770457" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "93", + "measuredH": "25", + "x": "70", + "y": "25", + "properties": { + "size": "17", + "text": "Common JS" + } + }, + { + "ID": "3", + "typeID": "TextArea", + "zOrder": "3", + "w": "180", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "27", + "y": "65", + "properties": { + "color": "16770457" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "37", + "measuredH": "25", + "x": "98", + "y": "74", + "properties": { + "size": "17", + "text": "ESM" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "137", + "measuredH": "25", + "x": "48", + "y": "119", + "properties": { + "size": "17", + "text": "Common Formats" + } + }, + { + "ID": "6", + "typeID": "__group__", + "zOrder": "6", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "138", + "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": "9395", + "typeID": "Arrow", + "zOrder": "81", + "w": "134", + "h": "26", + "measuredW": "150", + "measuredH": "100", + "x": "885", + "y": "568", + "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": "9396", + "typeID": "Arrow", + "zOrder": "82", + "w": "115", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "901", + "y": "534", + "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": "9397", + "typeID": "Arrow", + "zOrder": "83", + "w": "161", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "385", + "y": "567", + "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": "9398", + "typeID": "Arrow", + "zOrder": "84", + "w": "158", + "h": "43", + "measuredW": "150", + "measuredH": "100", + "x": "392", + "y": "577", + "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": "9399", + "typeID": "Arrow", + "zOrder": "85", + "w": "156", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "384", + "y": "510", + "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": "9400", + "typeID": "__group__", + "zOrder": "86", + "measuredW": "249", + "measuredH": "44", + "w": "249", + "h": "44", + "x": "154", + "y": "496", + "properties": { + "controlName": "100-nodejs-introduction:what-is-nodejs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "127", + "measuredH": "25", + "x": "66", + "y": "9", + "properties": { + "size": "17", + "text": "What is Node.js?" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "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": "9401", "typeID": "Arrow", "zOrder": "87", "w": "120", "h": "142", "measuredW": "150", "measuredH": "100", - "x": "507", - "y": "553", + "x": "527", + "y": "573", "properties": { "color": "2848996", "curvature": "-1", @@ -33,15 +2919,15 @@ } }, { - "ID": "4945", + "ID": "9402", "typeID": "Arrow", "zOrder": "88", "w": "19", "h": "76", "measuredW": "150", "measuredH": "100", - "x": "674", - "y": "200", + "x": "694", + "y": "220", "properties": { "curvature": "0", "leftArrow": "false", @@ -63,29 +2949,28 @@ } }, { - "ID": "4946", + "ID": "9403", "typeID": "Label", "zOrder": "89", - "measuredW": "97", + "measuredW": "95", "measuredH": "36", - "x": "667", - "y": "287", + "x": "687", + "y": "307", "properties": { "size": "28", - "bold": "true", "text": "Node.js" } }, { - "ID": "4947", + "ID": "9404", "typeID": "Arrow", "zOrder": "90", "w": "33", "h": "91", "measuredW": "150", "measuredH": "100", - "x": "706", - "y": "330", + "x": "726", + "y": "350", "properties": { "color": "2848996", "curvature": "-1", @@ -107,52 +2992,52 @@ } }, { - "ID": "4948", + "ID": "9405", "typeID": "Canvas", "zOrder": "91", "w": "350", "h": "141", "measuredW": "100", "measuredH": "70", - "x": "873", - "y": "203" + "x": "893", + "y": "223" }, { - "ID": "4949", + "ID": "9406", "typeID": "Label", "zOrder": "92", "measuredW": "314", "measuredH": "25", - "x": "887", - "y": "220", + "x": "907", + "y": "240", "properties": { "size": "17", "text": "Find the detailed version of this roadmap" } }, { - "ID": "4950", + "ID": "9407", "typeID": "Label", "zOrder": "93", "measuredW": "319", "measuredH": "25", - "x": "887", - "y": "248", + "x": "907", + "y": "268", "properties": { "size": "17", "text": "along with resources and other roadmaps" } }, { - "ID": "4951", + "ID": "9408", "typeID": "__group__", "zOrder": "94", "measuredW": "320", "measuredH": "45", "w": "320", "h": "45", - "x": "888", - "y": "284", + "x": "908", + "y": "304", "properties": { "controlName": "ext_link:roadmap.sh" }, @@ -249,15 +3134,64 @@ } }, { - "ID": "4955", + "ID": "9409", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "374", + "measuredH": "50", + "w": "374", + "h": "50", + "x": "540", + "y": "431", + "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": "9410", "typeID": "__group__", "zOrder": "96", "measuredW": "400", "measuredH": "136", "w": "400", "h": "136", - "x": "146", - "y": "206", + "x": "166", + "y": "226", "children": { "controls": { "control": [ @@ -478,2988 +3412,15 @@ } }, { - "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "5206", - "typeID": "TextArea", - "zOrder": "125", - "w": "211", - "h": "393", - "measuredW": "200", - "measuredH": "140", - "x": "145", - "y": "1193" - }, - { - "ID": "5207", - "typeID": "Label", - "zOrder": "126", - "measuredW": "150", - "measuredH": "25", - "x": "176", - "y": "1549", - "properties": { - "size": "17", - "text": "Writing Async Code" - } - }, - { - "ID": "5228", - "typeID": "__group__", - "zOrder": "127", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "159", - "y": "1205", - "properties": { - "controlName": "102-nodejs-async-programming:promises" - }, - "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": "133", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "159", - "y": "1253", - "properties": { - "controlName": "103-nodejs-async-programming:async-await" - }, - "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": "128", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "159", - "y": "1302", - "properties": { - "controlName": "104-nodejs-async-programming:callbacks" - }, - "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": "129", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "159", - "y": "1351", - "properties": { - "controlName": "105-nodejs-async-programming:set-timeout" - }, - "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": "130", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "159", - "y": "1400", - "properties": { - "controlName": "106-nodejs-async-programming:set-interval" - }, - "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": "131", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "159", - "y": "1449", - "properties": { - "controlName": "107-nodejs-async-programming:set-immediate" - }, - "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": "132", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "159", - "y": "1497", - "properties": { - "controlName": "108-nodejs-async-programming:process-next-tick" - }, - "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": "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": "5247", - "typeID": "TextArea", - "zOrder": "137", - "w": "254", - "h": "163", - "measuredW": "200", - "measuredH": "140", - "x": "969", - "y": "1120" - }, - { - "ID": "5248", - "typeID": "Label", - "zOrder": "138", - "measuredW": "177", - "measuredH": "25", - "x": "1007", - "y": "1242", - "properties": { - "size": "17", - "text": "OpenSource Packages" - } - }, - { - "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": "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": "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": "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": "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": "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": "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": "160", - "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": "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": "5322", - "typeID": "TextArea", - "zOrder": "168", - "w": "215", - "h": "256", - "measuredW": "200", - "measuredH": "140", - "x": "1007", - "y": "1731" - }, - { - "ID": "5331", - "typeID": "Label", - "zOrder": "173", - "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": "174", - "w": "239", - "h": "152", - "measuredW": "200", - "measuredH": "140", - "x": "745", - "y": "1974" - }, - { - "ID": "5334", - "typeID": "Label", - "zOrder": "175", - "measuredW": "111", - "measuredH": "25", - "x": "809", - "y": "2090", - "properties": { - "size": "17", - "text": "Authentication" - } - }, - { - "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": "178", - "measuredW": "99", - "measuredH": "25", - "x": "811", - "y": "1832", - "properties": { - "size": "17", - "text": "HTTP Server" - } - }, - { - "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "95", - "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", + "ID": "9411", "typeID": "__group__", "zOrder": "97", "measuredW": "374", "measuredH": "50", "w": "374", "h": "50", - "x": "520", - "y": "466", + "x": "540", + "y": "486", "properties": { "controlName": "ext_link:roadmap.sh/javascript" }, @@ -3500,325 +3461,15 @@ } }, { - "ID": "5862", - "typeID": "__group__", - "zOrder": "219", - "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" - } - } - ] - } - } - }, - { - "ID": "5892", - "typeID": "__group__", - "zOrder": "220", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1209", - "y": "1267", - "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": "5898", - "typeID": "__group__", - "zOrder": "221", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "136", - "y": "1565", - "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": "5911", - "typeID": "__group__", - "zOrder": "222", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "740", - "y": "1852", - "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": "5914", - "typeID": "__group__", - "zOrder": "223", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1207", - "y": "1974", - "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": "5915", - "typeID": "__group__", - "zOrder": "224", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "737", - "y": "2109", - "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": "5928", + "ID": "9412", "typeID": "__group__", "zOrder": "98", "measuredW": "374", "measuredH": "50", "w": "374", "h": "50", - "x": "520", - "y": "522", + "x": "540", + "y": "542", "properties": { "controlName": "100-nodejs-introduction" }, @@ -3857,1625 +3508,15 @@ } }, { - "ID": "5929", - "typeID": "__group__", - "zOrder": "86", - "measuredW": "249", - "measuredH": "44", - "w": "249", - "h": "44", - "x": "134", - "y": "476", - "properties": { - "controlName": "100-nodejs-introduction:what-is-nodejs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "127", - "measuredH": "25", - "x": "66", - "y": "9", - "properties": { - "size": "17", - "text": "What is Node.js?" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "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": "5930", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "183", - "measuredH": "50", - "w": "183", - "h": "50", - "x": "417", - "y": "678", - "properties": { - "controlName": "101-nodejs-modules" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "183", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "25", - "x": "59", - "y": "12", - "properties": { - "size": "17", - "text": "Modules" - } - } - ] - } - } - }, - { - "ID": "5931", - "typeID": "__group__", - "zOrder": "106", - "measuredW": "199", - "measuredH": "50", - "w": "199", - "h": "50", - "x": "658", - "y": "847", - "properties": { - "controlName": "102-nodejs-npm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "34", - "measuredH": "25", - "x": "83", - "y": "12", - "properties": { - "size": "17", - "text": "npm" - } - } - ] - } - } - }, - { - "ID": "5932", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "211", - "measuredH": "50", - "w": "211", - "h": "50", - "x": "658", - "y": "1024", - "properties": { - "controlName": "103-nodejs-error-handling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "113", - "measuredH": "25", - "x": "43", - "y": "12", - "properties": { - "size": "17", - "text": "Error Handling" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "187", - "y": "13", - "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": "5933", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "257", - "measuredH": "50", - "w": "257", - "h": "50", - "x": "408", - "y": "1303", - "properties": { - "controlName": "104-nodejs-async-programming" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "257", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "215", - "measuredH": "25", - "x": "21", - "y": "12", - "properties": { - "size": "17", - "text": "Asynchronous Programming" - } - } - ] - } - } - }, - { - "ID": "5934", - "typeID": "__group__", - "zOrder": "136", - "measuredW": "310", - "measuredH": "50", - "w": "310", - "h": "50", - "x": "764", - "y": "1313", - "properties": { - "controlName": "105-nodejs-working-with-files" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "138", - "measuredH": "25", - "x": "80", - "y": "12", - "properties": { - "size": "17", - "text": "Working with Files" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "286", - "y": "14", - "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": "5935", - "typeID": "__group__", - "zOrder": "148", - "measuredW": "252", - "measuredH": "50", - "w": "252", - "h": "50", - "x": "699", - "y": "1537", - "properties": { - "controlName": "106-nodejs-command-line-apps" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "243", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "160", - "measuredH": "25", - "x": "42", - "y": "12", - "properties": { - "size": "17", - "text": "Command Line Apps" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "228", - "y": "13", - "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": "5936", - "typeID": "__group__", - "zOrder": "167", - "measuredW": "287", - "measuredH": "50", - "w": "287", - "h": "50", - "x": "422", - "y": "1895", - "properties": { - "controlName": "107-nodejs-apis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "279", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "25", - "x": "80", - "y": "12", - "properties": { - "size": "17", - "text": "Working with APIs" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "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": "5937", - "typeID": "__group__", - "zOrder": "179", - "measuredW": "289", - "measuredH": "50", - "w": "289", - "h": "50", - "x": "430", - "y": "1950", - "properties": { - "controlName": "108-nodejs-keep-app-running" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "279", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "223", - "measuredH": "25", - "x": "28", - "y": "12", - "properties": { - "size": "17", - "text": "Keeping Application Running" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "265", - "y": "13", - "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": "5938", - "typeID": "__group__", - "zOrder": "182", - "measuredW": "289", - "measuredH": "50", - "w": "289", - "h": "50", - "x": "430", - "y": "2006", - "properties": { - "controlName": "109-nodejs-template-engines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "279", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "152", - "measuredH": "25", - "x": "64", - "y": "12", - "properties": { - "size": "17", - "text": "Templating Engines" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "265", - "y": "13", - "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": "5939", - "typeID": "__group__", - "zOrder": "181", - "measuredW": "234", - "measuredH": "57", - "w": "234", - "h": "57", - "x": "573", - "y": "2167", - "properties": { - "controlName": "110-nodejs-databases" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "7", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "184", - "measuredH": "25", - "x": "21", - "y": "19", - "properties": { - "size": "17", - "text": "Working with Databases" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "210", - "y": "0", - "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": "5940", - "typeID": "__group__", - "zOrder": "195", - "measuredW": "215", - "measuredH": "50", - "w": "215", - "h": "50", - "x": "339", - "y": "2343", - "properties": { - "controlName": "111-nodejs-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "84", - "y": "12", - "properties": { - "size": "17", - "text": "Testing" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "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": "5941", - "typeID": "__group__", - "zOrder": "199", - "measuredW": "218", - "measuredH": "50", - "w": "218", - "h": "50", - "x": "756", - "y": "2341", - "properties": { - "controlName": "112-nodejs-logging" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "25", - "x": "73", - "y": "12", - "properties": { - "size": "17", - "text": "Logging" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "194", - "y": "15", - "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": "5942", - "typeID": "__group__", - "zOrder": "202", - "measuredW": "217", - "measuredH": "50", - "w": "217", - "h": "50", - "x": "747", - "y": "2397", - "properties": { - "controlName": "113-nodejs-keep-app-running-prod" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "168", - "measuredH": "25", - "x": "30", - "y": "12", - "properties": { - "size": "17", - "text": "Keeping App Running" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "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": "5943", - "typeID": "__group__", - "zOrder": "206", - "measuredW": "190", - "measuredH": "50", - "w": "190", - "h": "50", - "x": "340", - "y": "2568", - "properties": { - "controlName": "114-nodejs-threads" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "180", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "68", - "y": "12", - "properties": { - "size": "17", - "text": "Threads" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "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": "5944", - "typeID": "__group__", - "zOrder": "210", - "measuredW": "190", - "measuredH": "50", - "w": "190", - "h": "50", - "x": "340", - "y": "2624", - "properties": { - "controlName": "115-nodejs-streams" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "180", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "25", - "x": "66", - "y": "13", - "properties": { - "size": "17", - "text": "Streams" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "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": "5945", - "typeID": "__group__", - "zOrder": "211", - "measuredW": "273", - "measuredH": "57", - "w": "273", - "h": "57", - "x": "629", - "y": "2617", - "properties": { - "controlName": "116-nodejs-more-debugging" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "263", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "7", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "130", - "measuredH": "25", - "x": "67", - "y": "19", - "properties": { - "size": "17", - "text": "More Debugging" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "249", - "y": "0", - "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": "5946", - "typeID": "__group__", - "zOrder": "217", - "measuredW": "274", - "measuredH": "50", - "w": "274", - "h": "50", - "x": "620", - "y": "2682", - "properties": { - "controlName": "117-nodejs-common-modules" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "265", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "198", - "measuredH": "25", - "x": "43", - "y": "12", - "properties": { - "size": "17", - "text": "Common Built-in Modules" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "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": "5947", + "ID": "9413", "typeID": "__group__", "zOrder": "99", "measuredW": "249", "measuredH": "44", "w": "249", "h": "44", - "x": "134", - "y": "526", + "x": "154", + "y": "546", "properties": { "controlName": "101-nodejs-introduction:why-nodejs" }, @@ -5563,15 +3604,15 @@ } }, { - "ID": "5948", + "ID": "9414", "typeID": "__group__", "zOrder": "100", "measuredW": "249", "measuredH": "44", "w": "249", "h": "44", - "x": "134", - "y": "575", + "x": "154", + "y": "595", "properties": { "controlName": "102-nodejs-introduction:history-of-nodejs" }, @@ -5659,15 +3700,15 @@ } }, { - "ID": "5949", + "ID": "9415", "typeID": "__group__", "zOrder": "101", "measuredW": "247", "measuredH": "44", "w": "247", "h": "44", - "x": "985", - "y": "498", + "x": "1005", + "y": "518", "properties": { "controlName": "103-nodejs-introduction:nodejs-vs-browser" }, @@ -5755,15 +3796,15 @@ } }, { - "ID": "5950", + "ID": "9416", "typeID": "__group__", "zOrder": "102", "measuredW": "247", "measuredH": "44", "w": "247", "h": "44", - "x": "985", - "y": "548", + "x": "1005", + "y": "568", "properties": { "controlName": "104-nodejs-introduction:running-nodejs-code" }, @@ -5852,17 +3893,17 @@ } }, { - "ID": "5951", + "ID": "9417", "typeID": "__group__", - "zOrder": "80", - "measuredW": "222", - "measuredH": "162", - "w": "222", - "h": "162", - "x": "134", - "y": "639", + "zOrder": "103", + "measuredW": "183", + "measuredH": "50", + "w": "183", + "h": "50", + "x": "437", + "y": "698", "properties": { - "controlName": "100-nodejs-modules:commonjs-vs-esm" + "controlName": "101-nodejs-modules" }, "children": { "controls": { @@ -5871,127 +3912,27 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "211", - "h": "155", + "w": "183", + "h": "50", "measuredW": "200", "measuredH": "140", - "x": "11", - "y": "0" + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } }, { "ID": "1", - "typeID": "TextArea", + "typeID": "Label", "zOrder": "1", - "w": "180", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "27", - "y": "16", - "properties": { - "color": "16770457" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "93", + "measuredW": "66", "measuredH": "25", - "x": "70", - "y": "25", + "x": "59", + "y": "12", "properties": { "size": "17", - "text": "Common JS" - } - }, - { - "ID": "3", - "typeID": "TextArea", - "zOrder": "3", - "w": "180", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "27", - "y": "65", - "properties": { - "color": "16770457" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "37", - "measuredH": "25", - "x": "98", - "y": "74", - "properties": { - "size": "17", - "text": "ESM" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "137", - "measuredH": "25", - "x": "48", - "y": "119", - "properties": { - "size": "17", - "text": "Common Formats" - } - }, - { - "ID": "6", - "typeID": "__group__", - "zOrder": "6", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "138", - "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" - } - } - ] - } + "text": "Modules" } } ] @@ -5999,15 +3940,15 @@ } }, { - "ID": "5952", + "ID": "9418", "typeID": "__group__", "zOrder": "104", "measuredW": "270", "measuredH": "44", "w": "270", "h": "44", - "x": "674", - "y": "655", + "x": "694", + "y": "675", "properties": { "controlName": "101-nodejs-modules:custom-modules" }, @@ -6095,15 +4036,15 @@ } }, { - "ID": "5953", + "ID": "9419", "typeID": "__group__", "zOrder": "105", "measuredW": "270", "measuredH": "44", "w": "270", "h": "44", - "x": "674", - "y": "706", + "x": "694", + "y": "726", "properties": { "controlName": "102-nodejs-modules:global-keyword" }, @@ -6191,17 +4132,17 @@ } }, { - "ID": "5954", + "ID": "9420", "typeID": "__group__", - "zOrder": "111", - "measuredW": "130", - "measuredH": "44", - "w": "130", - "h": "44", - "x": "727", - "y": "774", + "zOrder": "106", + "measuredW": "199", + "measuredH": "50", + "w": "199", + "h": "50", + "x": "678", + "y": "867", "properties": { - "controlName": "100-nodejs-npm:npx" + "controlName": "102-nodejs-npm" }, "children": { "controls": { @@ -6210,76 +4151,27 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "120", - "h": "44", + "w": "199", + "h": "50", "measuredW": "200", "measuredH": "140", - "x": "10", + "x": "0", "y": "0", "properties": { - "color": "16770457" + "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "27", + "measuredW": "34", "measuredH": "25", - "x": "56", - "y": "9", + "x": "83", + "y": "12", "properties": { "size": "17", - "text": "npx" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "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" - } - } - ] - } + "text": "npm" } } ] @@ -6287,15 +4179,15 @@ } }, { - "ID": "5955", + "ID": "9421", "typeID": "__group__", "zOrder": "107", "measuredW": "247", "measuredH": "162", "w": "247", "h": "162", - "x": "985", - "y": "612", + "x": "1005", + "y": "632", "properties": { "controlName": "101-nodejs-npm:global-install-vs-local-install" }, @@ -6434,15 +4326,15 @@ } }, { - "ID": "5956", + "ID": "9422", "typeID": "__group__", "zOrder": "108", "measuredW": "249", "measuredH": "44", "w": "249", "h": "44", - "x": "985", - "y": "786", + "x": "1005", + "y": "806", "properties": { "controlName": "102-nodejs-npm:updating-packages" }, @@ -6530,15 +4422,15 @@ } }, { - "ID": "5957", + "ID": "9423", "typeID": "__group__", "zOrder": "109", "measuredW": "250", "measuredH": "44", "w": "250", "h": "44", - "x": "984", - "y": "836", + "x": "1004", + "y": "856", "properties": { "controlName": "103-nodejs-npm:using-packages" }, @@ -6626,15 +4518,15 @@ } }, { - "ID": "5958", + "ID": "9424", "typeID": "__group__", "zOrder": "110", "measuredW": "250", "measuredH": "44", "w": "250", "h": "44", - "x": "984", - "y": "886", + "x": "1004", + "y": "906", "properties": { "controlName": "104-nodejs-npm:running-scripts" }, @@ -6722,15 +4614,111 @@ } }, { - "ID": "5959", + "ID": "9425", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "130", + "measuredH": "44", + "w": "130", + "h": "44", + "x": "747", + "y": "794", + "properties": { + "controlName": "100-nodejs-npm:npx" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "27", + "measuredH": "25", + "x": "56", + "y": "9", + "properties": { + "size": "17", + "text": "npx" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "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": "9426", "typeID": "__group__", "zOrder": "112", "measuredW": "248", "measuredH": "44", "w": "248", "h": "44", - "x": "984", - "y": "936", + "x": "1004", + "y": "956", "properties": { "controlName": "105-nodejs-npm:npm-workspaces" }, @@ -6817,15 +4805,15 @@ } }, { - "ID": "5960", + "ID": "9427", "typeID": "__group__", "zOrder": "113", "measuredW": "383", "measuredH": "93", "w": "383", "h": "93", - "x": "155", - "y": "835", + "x": "175", + "y": "855", "properties": { "controlName": "106-nodejs-npm:creating-packages" }, @@ -6963,15 +4951,542 @@ } }, { - "ID": "5961", + "ID": "9428", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "211", + "measuredH": "50", + "w": "211", + "h": "50", + "x": "678", + "y": "1044", + "properties": { + "controlName": "103-nodejs-error-handling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "25", + "x": "43", + "y": "12", + "properties": { + "size": "17", + "text": "Error Handling" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "187", + "y": "13", + "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": "9429", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "169", + "measuredH": "44", + "w": "169", + "h": "44", + "x": "439", + "y": "1047", + "properties": { + "controlName": "103-nodejs-error-handling:error-types" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "169", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "25", + "x": "26", + "y": "9", + "properties": { + "size": "17", + "text": "Types of Errors" + } + } + ] + } + } + }, + { + "ID": "9430", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "154", + "y": "978", + "properties": { + "controlName": "100-nodejs-error-handling:error-types:javascript-errors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "50", + "y": "9", + "properties": { + "size": "17", + "text": "JavaScript Errors" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "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": "9431", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "154", + "y": "1027", + "properties": { + "controlName": "101-nodejs-error-handling:error-types:system-errors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "25", + "x": "63", + "y": "9", + "properties": { + "size": "17", + "text": "System Errors" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "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": "9432", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "154", + "y": "1076", + "properties": { + "controlName": "102-nodejs-error-handling:error-types:user-specified-errors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "165", + "measuredH": "25", + "x": "34", + "y": "9", + "properties": { + "size": "17", + "text": "User Specified Errors" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "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": "9433", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "154", + "y": "1126", + "properties": { + "controlName": "103-nodejs-error-handling:error-types:assertion-errors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "124", + "measuredH": "25", + "x": "55", + "y": "9", + "properties": { + "size": "17", + "text": "Assertion Errors" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "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": "9434", "typeID": "__group__", "zOrder": "120", "measuredW": "248", "measuredH": "44", "w": "248", "h": "44", - "x": "984", - "y": "1002", + "x": "1004", + "y": "1022", "properties": { "controlName": "100-nodejs-error-handling:stack-trace" }, @@ -7075,15 +5590,111 @@ } }, { - "ID": "5962", + "ID": "9435", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "216", + "measuredH": "44", + "w": "216", + "h": "44", + "x": "419", + "y": "957", + "properties": { + "controlName": "102-nodejs-error-handling:uncaught-exceptions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "206", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "164", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "Uncaught Exceptions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "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": "9436", "typeID": "__group__", "zOrder": "122", "measuredW": "249", "measuredH": "44", "w": "249", "h": "44", - "x": "983", - "y": "1052", + "x": "1003", + "y": "1072", "properties": { "controlName": "101-nodejs-error-handling:using-debugger" }, @@ -7187,158 +5798,15 @@ } }, { - "ID": "5963", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "216", - "measuredH": "44", - "w": "216", - "h": "44", - "x": "399", - "y": "937", - "properties": { - "controlName": "102-nodejs-error-handling:uncaught-exceptions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "206", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "164", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "Uncaught Exceptions" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "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": "5964", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "169", - "measuredH": "44", - "w": "169", - "h": "44", - "x": "419", - "y": "1027", - "properties": { - "controlName": "103-nodejs-error-handling:error-types" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "169", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "25", - "x": "26", - "y": "9", - "properties": { - "size": "17", - "text": "Types of Errors" - } - } - ] - } - } - }, - { - "ID": "5965", + "ID": "9437", "typeID": "__group__", "zOrder": "123", "measuredW": "216", "measuredH": "44", "w": "216", "h": "44", - "x": "399", - "y": "1115", + "x": "419", + "y": "1135", "properties": { "controlName": "104-nodejs-error-handling:async-errors" }, @@ -7442,17 +5910,17 @@ } }, { - "ID": "5966", + "ID": "9438", "typeID": "__group__", - "zOrder": "116", - "measuredW": "222", - "measuredH": "44", - "w": "222", - "h": "44", - "x": "134", - "y": "958", + "zOrder": "124", + "measuredW": "257", + "measuredH": "50", + "w": "257", + "h": "50", + "x": "428", + "y": "1323", "properties": { - "controlName": "100-nodejs-error-handling:error-types:javascript-errors" + "controlName": "104-nodejs-async-programming" }, "children": { "controls": { @@ -7461,11 +5929,82 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "211", + "w": "257", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "215", + "measuredH": "25", + "x": "21", + "y": "12", + "properties": { + "size": "17", + "text": "Asynchronous Programming" + } + } + ] + } + } + }, + { + "ID": "9439", + "typeID": "TextArea", + "zOrder": "125", + "w": "211", + "h": "393", + "measuredW": "200", + "measuredH": "140", + "x": "165", + "y": "1213" + }, + { + "ID": "9440", + "typeID": "Label", + "zOrder": "126", + "measuredW": "150", + "measuredH": "25", + "x": "196", + "y": "1569", + "properties": { + "size": "17", + "text": "Writing Async Code" + } + }, + { + "ID": "9441", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "184", + "measuredH": "44", + "w": "184", + "h": "44", + "x": "179", + "y": "1225", + "properties": { + "controlName": "102-nodejs-async-programming:promises" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", "h": "44", "measuredW": "200", "measuredH": "140", - "x": "11", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -7475,62 +6014,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "133", + "measuredW": "72", "measuredH": "25", - "x": "50", + "x": "56", "y": "9", "properties": { "size": "17", - "text": "JavaScript Errors" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "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" - } - } - ] - } + "text": "Promises" } } ] @@ -7538,17 +6028,17 @@ } }, { - "ID": "5967", + "ID": "9442", "typeID": "__group__", - "zOrder": "117", - "measuredW": "222", + "zOrder": "128", + "measuredW": "184", "measuredH": "44", - "w": "222", + "w": "184", "h": "44", - "x": "134", - "y": "1007", + "x": "179", + "y": "1322", "properties": { - "controlName": "101-nodejs-error-handling:error-types:system-errors" + "controlName": "104-nodejs-async-programming:callbacks" }, "children": { "controls": { @@ -7557,11 +6047,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "211", + "w": "184", "h": "44", "measuredW": "200", "measuredH": "140", - "x": "11", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -7571,62 +6061,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "108", + "measuredW": "75", "measuredH": "25", - "x": "63", + "x": "54", "y": "9", "properties": { "size": "17", - "text": "System Errors" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "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" - } - } - ] - } + "text": "Callbacks" } } ] @@ -7634,17 +6075,17 @@ } }, { - "ID": "5968", + "ID": "9443", "typeID": "__group__", - "zOrder": "118", - "measuredW": "222", + "zOrder": "129", + "measuredW": "184", "measuredH": "44", - "w": "222", + "w": "184", "h": "44", - "x": "134", - "y": "1056", + "x": "179", + "y": "1371", "properties": { - "controlName": "102-nodejs-error-handling:error-types:user-specified-errors" + "controlName": "105-nodejs-async-programming:set-timeout" }, "children": { "controls": { @@ -7653,11 +6094,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "211", + "w": "184", "h": "44", "measuredW": "200", "measuredH": "140", - "x": "11", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -7667,62 +6108,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "165", + "measuredW": "86", "measuredH": "25", - "x": "34", + "x": "49", "y": "9", "properties": { "size": "17", - "text": "User Specified Errors" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "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" - } - } - ] - } + "text": "setTimeout" } } ] @@ -7730,17 +6122,17 @@ } }, { - "ID": "5969", + "ID": "9444", "typeID": "__group__", - "zOrder": "119", - "measuredW": "222", + "zOrder": "130", + "measuredW": "184", "measuredH": "44", - "w": "222", + "w": "184", "h": "44", - "x": "134", - "y": "1106", + "x": "179", + "y": "1420", "properties": { - "controlName": "103-nodejs-error-handling:error-types:assertion-errors" + "controlName": "106-nodejs-async-programming:set-interval" }, "children": { "controls": { @@ -7749,11 +6141,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "211", + "w": "184", "h": "44", "measuredW": "200", "measuredH": "140", - "x": "11", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -7763,62 +6155,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "124", + "measuredW": "82", "measuredH": "25", - "x": "55", + "x": "51", "y": "9", "properties": { "size": "17", - "text": "Assertion Errors" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "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" - } - } - ] - } + "text": "setInterval" } } ] @@ -7826,15 +6169,156 @@ } }, { - "ID": "5970", + "ID": "9445", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "184", + "measuredH": "44", + "w": "184", + "h": "44", + "x": "179", + "y": "1469", + "properties": { + "controlName": "107-nodejs-async-programming:set-immediate" + }, + "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": "9446", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "184", + "measuredH": "44", + "w": "184", + "h": "44", + "x": "179", + "y": "1517", + "properties": { + "controlName": "108-nodejs-async-programming:process-next-tick" + }, + "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": "9447", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "184", + "measuredH": "44", + "w": "184", + "h": "44", + "x": "179", + "y": "1273", + "properties": { + "controlName": "103-nodejs-async-programming:async-await" + }, + "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": "9448", "typeID": "__group__", "zOrder": "134", "measuredW": "177", "measuredH": "44", "w": "177", "h": "44", - "x": "399", - "y": "1236", + "x": "419", + "y": "1256", "properties": { "controlName": "100-nodejs-async-programming:event-loop" }, @@ -7921,15 +6405,15 @@ } }, { - "ID": "5971", + "ID": "9449", "typeID": "__group__", "zOrder": "135", "measuredW": "177", "measuredH": "44", "w": "177", "h": "44", - "x": "399", - "y": "1187", + "x": "419", + "y": "1207", "properties": { "controlName": "101-nodejs-async-programming:event-emitter" }, @@ -8033,15 +6517,323 @@ } }, { - "ID": "5972", + "ID": "9450", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "310", + "measuredH": "50", + "w": "310", + "h": "50", + "x": "784", + "y": "1333", + "properties": { + "controlName": "105-nodejs-working-with-files" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "138", + "measuredH": "25", + "x": "80", + "y": "12", + "properties": { + "size": "17", + "text": "Working with Files" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "286", + "y": "14", + "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": "9451", + "typeID": "TextArea", + "zOrder": "137", + "w": "254", + "h": "163", + "measuredW": "200", + "measuredH": "140", + "x": "989", + "y": "1140" + }, + { + "ID": "9452", + "typeID": "Label", + "zOrder": "138", + "measuredW": "177", + "measuredH": "25", + "x": "1027", + "y": "1262", + "properties": { + "size": "17", + "text": "OpenSource Packages" + } + }, + { + "ID": "9453", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "104", + "measuredH": "44", + "w": "104", + "h": "44", + "x": "1006", + "y": "1155", + "properties": { + "controlName": "103-nodejs-working-with-files:glob" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "104", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "35", + "y": "9", + "properties": { + "size": "17", + "text": "glob" + } + } + ] + } + } + }, + { + "ID": "9454", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "112", + "measuredH": "44", + "w": "112", + "h": "44", + "x": "1118", + "y": "1155", + "properties": { + "controlName": "104-nodejs-working-with-files:globby" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "112", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "globby" + } + } + ] + } + } + }, + { + "ID": "9455", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "112", + "measuredH": "44", + "w": "112", + "h": "44", + "x": "1118", + "y": "1205", + "properties": { + "controlName": "106-nodejs-working-with-files:chokidar" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "112", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "25", + "x": "23", + "y": "9", + "properties": { + "size": "17", + "text": "chokidar" + } + } + ] + } + } + }, + { + "ID": "9456", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "104", + "measuredH": "44", + "w": "104", + "h": "44", + "x": "1006", + "y": "1205", + "properties": { + "controlName": "105-nodejs-working-with-files:fs-extra" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "104", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "25", + "x": "23", + "y": "9", + "properties": { + "size": "17", + "text": "fs-extra" + } + } + ] + } + } + }, + { + "ID": "9457", "typeID": "__group__", "zOrder": "143", "measuredW": "154", "measuredH": "44", "w": "154", "h": "44", - "x": "787", - "y": "1239", + "x": "807", + "y": "1259", "properties": { "controlName": "100-nodejs-working-with-files:fs-module" }, @@ -8129,15 +6921,15 @@ } }, { - "ID": "5973", + "ID": "9458", "typeID": "__group__", "zOrder": "144", "measuredW": "154", "measuredH": "44", "w": "154", "h": "44", - "x": "787", - "y": "1189", + "x": "807", + "y": "1209", "properties": { "controlName": "101-nodejs-working-with-files:path-module" }, @@ -8225,299 +7017,15 @@ } }, { - "ID": "5974", - "typeID": "__group__", - "zOrder": "147", - "measuredW": "155", - "measuredH": "44", - "w": "155", - "h": "44", - "x": "786", - "y": "1139", - "properties": { - "controlName": "102-nodejs-working-with-files:process-cwd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "13", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}process.cwd(){color}" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "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": "5975", - "typeID": "__group__", - "zOrder": "139", - "measuredW": "104", - "measuredH": "44", - "w": "104", - "h": "44", - "x": "986", - "y": "1135", - "properties": { - "controlName": "103-nodejs-working-with-files:glob" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "104", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "33", - "measuredH": "25", - "x": "35", - "y": "9", - "properties": { - "size": "17", - "text": "glob" - } - } - ] - } - } - }, - { - "ID": "5976", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "112", - "measuredH": "44", - "w": "112", - "h": "44", - "x": "1098", - "y": "1135", - "properties": { - "controlName": "104-nodejs-working-with-files:globby" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "112", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "globby" - } - } - ] - } - } - }, - { - "ID": "5977", - "typeID": "__group__", - "zOrder": "142", - "measuredW": "104", - "measuredH": "44", - "w": "104", - "h": "44", - "x": "986", - "y": "1185", - "properties": { - "controlName": "105-nodejs-working-with-files:fs-extra" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "104", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "58", - "measuredH": "25", - "x": "23", - "y": "9", - "properties": { - "size": "17", - "text": "fs-extra" - } - } - ] - } - } - }, - { - "ID": "5978", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "112", - "measuredH": "44", - "w": "112", - "h": "44", - "x": "1098", - "y": "1185", - "properties": { - "controlName": "106-nodejs-working-with-files:chokidar" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "112", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "25", - "x": "23", - "y": "9", - "properties": { - "size": "17", - "text": "chokidar" - } - } - ] - } - } - }, - { - "ID": "5979", + "ID": "9459", "typeID": "__group__", "zOrder": "145", "measuredW": "153", "measuredH": "44", "w": "153", "h": "44", - "x": "1080", - "y": "1398", + "x": "1100", + "y": "1418", "properties": { "controlName": "107-nodejs-working-with-files:dirname" }, @@ -8605,15 +7113,15 @@ } }, { - "ID": "5980", + "ID": "9460", "typeID": "__group__", "zOrder": "146", "measuredW": "153", "measuredH": "44", "w": "153", "h": "44", - "x": "1080", - "y": "1448", + "x": "1100", + "y": "1468", "properties": { "controlName": "108-nodejs-working-with-files:filename" }, @@ -8701,15 +7209,207 @@ } }, { - "ID": "5981", + "ID": "9461", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "806", + "y": "1159", + "properties": { + "controlName": "102-nodejs-working-with-files:process-cwd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "13", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}process.cwd(){color}" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "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": "9462", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "252", + "measuredH": "50", + "w": "252", + "h": "50", + "x": "719", + "y": "1557", + "properties": { + "controlName": "106-nodejs-command-line-apps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "243", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "160", + "measuredH": "25", + "x": "42", + "y": "12", + "properties": { + "size": "17", + "text": "Command Line Apps" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "228", + "y": "13", + "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": "9463", "typeID": "__group__", "zOrder": "149", "measuredW": "207", "measuredH": "44", "w": "207", "h": "44", - "x": "372", - "y": "1450", + "x": "392", + "y": "1470", "properties": { "controlName": "100-nodejs-command-line-apps:exitting-and-exit-codes" }, @@ -8797,17 +7497,17 @@ } }, { - "ID": "5982", + "ID": "9464", "typeID": "__group__", - "zOrder": "161", - "measuredW": "210", + "zOrder": "150", + "measuredW": "295", "measuredH": "44", - "w": "210", + "w": "295", "h": "44", - "x": "150", - "y": "1620", + "x": "639", + "y": "1470", "properties": { - "controlName": "101-nodejs-command-line-apps:printing-output" + "controlName": "104-nodejs-command-line-apps:environment-variables" }, "children": { "controls": { @@ -8816,11 +7516,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "199", + "w": "285", "h": "44", "measuredW": "200", "measuredH": "140", - "x": "11", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -8830,13 +7530,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "116", + "measuredW": "172", "measuredH": "25", - "x": "64", + "x": "57", "y": "9", "properties": { "size": "17", - "text": "Printing Output" + "text": "Environment Variables" } }, { @@ -8847,7 +7547,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "0", + "x": "271", "y": "10", "children": { "controls": { @@ -8893,17 +7593,17 @@ } }, { - "ID": "5983", + "ID": "9465", "typeID": "__group__", - "zOrder": "162", - "measuredW": "199", + "zOrder": "151", + "measuredW": "165", "measuredH": "44", - "w": "199", + "w": "165", "h": "44", - "x": "161", - "y": "1690", + "x": "627", + "y": "1420", "properties": { - "controlName": "100-nodejs-command-line-apps:printing-output:process-stdout" + "controlName": "100-nodejs-command-line-apps:environment-variables:dotenv" }, "children": { "controls": { @@ -8912,11 +7612,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "199", + "w": "153", "h": "44", "measuredW": "200", "measuredH": "140", - "x": "0", + "x": "12", "y": "0", "properties": { "color": "16770457" @@ -8926,248 +7626,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "113", + "measuredW": "123", "measuredH": "25", - "x": "43", + "x": "31", "y": "9", "properties": { "size": "17", - "text": "{color:purple}process.stdout{color}" - } - } - ] - } - } - }, - { - "ID": "5984", - "typeID": "__group__", - "zOrder": "166", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "161", - "y": "1739", - "properties": { - "controlName": "101-nodejs-command-line-apps:printing-output:process-stderr" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "111", - "measuredH": "25", - "x": "44", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}process.stderr{color}" - } - } - ] - } - } - }, - { - "ID": "5985", - "typeID": "__group__", - "zOrder": "163", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "161", - "y": "1789", - "properties": { - "controlName": "102-nodejs-command-line-apps:printing-output:chalk" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "111", - "measuredH": "25", - "x": "44", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}chalk{color} package" - } - } - ] - } - } - }, - { - "ID": "5986", - "typeID": "__group__", - "zOrder": "164", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "161", - "y": "1838", - "properties": { - "controlName": "103-nodejs-command-line-apps:printing-output:figlet" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "25", - "x": "46", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}figlet{color} package" - } - } - ] - } - } - }, - { - "ID": "5987", - "typeID": "__group__", - "zOrder": "165", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "160", - "y": "1887", - "properties": { - "controlName": "104-nodejs-command-line-apps:printing-output:cli-progress" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "25", - "x": "19", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}cli-progress{color} package" - } - } - ] - } - } - }, - { - "ID": "5988", - "typeID": "__group__", - "zOrder": "156", - "measuredW": "209", - "measuredH": "44", - "w": "209", - "h": "44", - "x": "380", - "y": "1620", - "properties": { - "controlName": "102-nodejs-command-line-apps:taking-input" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "25", - "x": "53", - "y": "9", - "properties": { - "size": "17", - "text": "Taking Input" + "text": "{color:purple}dotenv{color} package" } }, { @@ -9178,8 +7643,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "185", - "y": "10", + "x": "0", + "y": "9", "children": { "controls": { "control": [ @@ -9224,156 +7689,15 @@ } }, { - "ID": "5989", - "typeID": "__group__", - "zOrder": "157", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "380", - "y": "1690", - "properties": { - "controlName": "100-nodejs-command-line-apps:taking-input:process-stdin" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "25", - "x": "49", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}process.stdin{color}" - } - } - ] - } - } - }, - { - "ID": "5990", - "typeID": "__group__", - "zOrder": "158", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "380", - "y": "1739", - "properties": { - "controlName": "101-nodejs-command-line-apps:taking-input:prompts" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "135", - "measuredH": "25", - "x": "32", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}Prompts{color} package" - } - } - ] - } - } - }, - { - "ID": "5991", - "typeID": "__group__", - "zOrder": "159", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "380", - "y": "1788", - "properties": { - "controlName": "102-nodejs-command-line-apps:taking-input:inquirer" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "131", - "measuredH": "25", - "x": "34", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}Inquirer{color} package" - } - } - ] - } - } - }, - { - "ID": "5993", + "ID": "9466", "typeID": "__group__", "zOrder": "152", "measuredW": "233", "measuredH": "44", "w": "233", "h": "44", - "x": "1000", - "y": "1540", + "x": "1020", + "y": "1560", "properties": { "controlName": "103-nodejs-command-line-apps:command-line-args" }, @@ -9461,15 +7785,15 @@ } }, { - "ID": "5994", + "ID": "9467", "typeID": "__group__", "zOrder": "153", "measuredW": "231", "measuredH": "44", "w": "231", "h": "44", - "x": "1000", - "y": "1613", + "x": "1020", + "y": "1633", "properties": { "controlName": "100-nodejs-command-line-apps:command-line-args:process-argv" }, @@ -9557,15 +7881,15 @@ } }, { - "ID": "5995", + "ID": "9468", "typeID": "__group__", "zOrder": "154", "measuredW": "231", "measuredH": "44", "w": "231", "h": "44", - "x": "1000", - "y": "1663", + "x": "1020", + "y": "1683", "properties": { "controlName": "101-nodejs-command-line-apps:command-line-args:commander-js" }, @@ -9653,17 +7977,17 @@ } }, { - "ID": "5996", + "ID": "9469", "typeID": "__group__", - "zOrder": "41", - "measuredW": "195", + "zOrder": "155", + "measuredW": "134", "measuredH": "44", - "w": "195", + "w": "134", "h": "44", - "x": "762", - "y": "1777", + "x": "800", + "y": "1420", "properties": { - "controlName": "100-nodejs-apis:http-module" + "controlName": "101-nodejs-command-line-apps:environment-variables:process-env" }, "children": { "controls": { @@ -9672,7 +7996,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "195", + "w": "124", "h": "44", "measuredW": "200", "measuredH": "140", @@ -9686,13 +8010,62 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "91", + "measuredW": "93", "measuredH": "25", - "x": "52", + "x": "12", "y": "9", "properties": { "size": "17", - "text": "{color:blue}http{color} module" + "text": "{color:purple}process.env{color}" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "110", + "y": "10", + "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" + } + } + ] + } } } ] @@ -9700,17 +8073,17 @@ } }, { - "ID": "5997", + "ID": "9470", "typeID": "__group__", - "zOrder": "40", - "measuredW": "195", + "zOrder": "156", + "measuredW": "209", "measuredH": "44", - "w": "195", + "w": "209", "h": "44", - "x": "762", - "y": "1727", + "x": "400", + "y": "1640", "properties": { - "controlName": "101-nodejs-apis:express-js" + "controlName": "102-nodejs-command-line-apps:taking-input" }, "children": { "controls": { @@ -9719,7 +8092,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "195", + "w": "199", "h": "44", "measuredW": "200", "measuredH": "140", @@ -9733,13 +8106,62 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "163", + "measuredW": "94", "measuredH": "25", - "x": "16", + "x": "53", "y": "9", "properties": { "size": "17", - "text": "{color:blue}Express.js{color} framework" + "text": "Taking Input" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "185", + "y": "10", + "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" + } + } + ] + } } } ] @@ -9747,17 +8169,17 @@ } }, { - "ID": "5998", + "ID": "9471", "typeID": "__group__", - "zOrder": "39", - "measuredW": "195", + "zOrder": "157", + "measuredW": "199", "measuredH": "44", - "w": "195", + "w": "199", "h": "44", - "x": "762", - "y": "1677", + "x": "400", + "y": "1710", "properties": { - "controlName": "102-nodejs-apis:nest-js" + "controlName": "100-nodejs-command-line-apps:taking-input:process-stdin" }, "children": { "controls": { @@ -9766,7 +8188,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "195", + "w": "199", "h": "44", "measuredW": "200", "measuredH": "140", @@ -9780,13 +8202,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "134", + "measuredW": "102", "measuredH": "25", - "x": "31", + "x": "49", "y": "9", "properties": { "size": "17", - "text": "{color:blue}Nestjs{color} framework" + "text": "{color:purple}process.stdin{color}" } } ] @@ -9794,17 +8216,17 @@ } }, { - "ID": "5999", + "ID": "9472", "typeID": "__group__", - "zOrder": "38", - "measuredW": "195", + "zOrder": "158", + "measuredW": "199", "measuredH": "44", - "w": "195", + "w": "199", "h": "44", - "x": "762", - "y": "1627", + "x": "400", + "y": "1759", "properties": { - "controlName": "103-nodejs-apis:fastify" + "controlName": "101-nodejs-command-line-apps:taking-input:prompts" }, "children": { "controls": { @@ -9813,7 +8235,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "195", + "w": "199", "h": "44", "measuredW": "200", "measuredH": "140", @@ -9827,13 +8249,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "130", + "measuredW": "135", "measuredH": "25", - "x": "33", + "x": "32", "y": "9", "properties": { "size": "17", - "text": "{color:blue}fastify{color} framework" + "text": "{color:purple}Prompts{color} package" } } ] @@ -9841,17 +8263,17 @@ } }, { - "ID": "6000", + "ID": "9473", "typeID": "__group__", - "zOrder": "172", - "measuredW": "186", + "zOrder": "159", + "measuredW": "199", "measuredH": "44", - "w": "186", + "w": "199", "h": "44", - "x": "1022", - "y": "1892", + "x": "400", + "y": "1808", "properties": { - "controlName": "104-nodejs-apis:got" + "controlName": "102-nodejs-command-line-apps:taking-input:inquirer" }, "children": { "controls": { @@ -9860,7 +8282,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "186", + "w": "199", "h": "44", "measuredW": "200", "measuredH": "140", @@ -9874,13 +8296,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "96", + "measuredW": "131", "measuredH": "25", - "x": "45", + "x": "34", "y": "9", "properties": { "size": "17", - "text": "{color:blue}got{color} package" + "text": "{color:purple}Inquirer{color} package" } } ] @@ -9888,17 +8310,48 @@ } }, { - "ID": "6001", - "typeID": "__group__", - "zOrder": "171", - "measuredW": "186", - "measuredH": "44", - "w": "186", - "h": "44", - "x": "1022", - "y": "1843", + "ID": "9474", + "typeID": "Arrow", + "zOrder": "160", + "w": "70", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "280", + "y": "1658", "properties": { - "controlName": "105-nodejs-apis:unfetch" + "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": "9475", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "210", + "measuredH": "44", + "w": "210", + "h": "44", + "x": "170", + "y": "1640", + "properties": { + "controlName": "101-nodejs-command-line-apps:printing-output" }, "children": { "controls": { @@ -9907,7 +8360,103 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "186", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "116", + "measuredH": "25", + "x": "64", + "y": "9", + "properties": { + "size": "17", + "text": "Printing Output" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "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": "9476", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "181", + "y": "1710", + "properties": { + "controlName": "100-nodejs-command-line-apps:printing-output:process-stdout" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", "h": "44", "measuredW": "200", "measuredH": "140", @@ -9921,13 +8470,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "129", + "measuredW": "113", "measuredH": "25", - "x": "28", + "x": "43", "y": "9", "properties": { "size": "17", - "text": "{color:blue}unfetch{color} package" + "text": "{color:purple}process.stdout{color}" } } ] @@ -9935,17 +8484,17 @@ } }, { - "ID": "6002", + "ID": "9477", "typeID": "__group__", - "zOrder": "170", - "measuredW": "186", + "zOrder": "163", + "measuredW": "199", "measuredH": "44", - "w": "186", + "w": "199", "h": "44", - "x": "1022", - "y": "1794", + "x": "181", + "y": "1809", "properties": { - "controlName": "106-nodejs-apis:axios" + "controlName": "102-nodejs-command-line-apps:printing-output:chalk" }, "children": { "controls": { @@ -9954,7 +8503,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "186", + "w": "199", "h": "44", "measuredW": "200", "measuredH": "140", @@ -9970,11 +8519,11 @@ "zOrder": "1", "measuredW": "111", "measuredH": "25", - "x": "37", + "x": "44", "y": "9", "properties": { "size": "17", - "text": "{color:blue}axios{color} package" + "text": "{color:purple}chalk{color} package" } } ] @@ -9982,15 +8531,263 @@ } }, { - "ID": "6003", + "ID": "9478", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "181", + "y": "1858", + "properties": { + "controlName": "103-nodejs-command-line-apps:printing-output:figlet" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "25", + "x": "46", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}figlet{color} package" + } + } + ] + } + } + }, + { + "ID": "9479", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "180", + "y": "1907", + "properties": { + "controlName": "104-nodejs-command-line-apps:printing-output:cli-progress" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}cli-progress{color} package" + } + } + ] + } + } + }, + { + "ID": "9480", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "181", + "y": "1759", + "properties": { + "controlName": "101-nodejs-command-line-apps:printing-output:process-stderr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "111", + "measuredH": "25", + "x": "44", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}process.stderr{color}" + } + } + ] + } + } + }, + { + "ID": "9481", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "287", + "measuredH": "50", + "w": "287", + "h": "50", + "x": "442", + "y": "1915", + "properties": { + "controlName": "107-nodejs-apis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "279", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "25", + "x": "80", + "y": "12", + "properties": { + "size": "17", + "text": "Working with APIs" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "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": "9482", + "typeID": "TextArea", + "zOrder": "168", + "w": "215", + "h": "256", + "measuredW": "200", + "measuredH": "140", + "x": "1027", + "y": "1751" + }, + { + "ID": "9483", "typeID": "__group__", "zOrder": "169", "measuredW": "186", "measuredH": "44", "w": "186", "h": "44", - "x": "1022", - "y": "1745", + "x": "1042", + "y": "1765", "properties": { "controlName": "107-nodejs-apis:api-calls-http" }, @@ -10029,17 +8826,17 @@ } }, { - "ID": "6004", + "ID": "9484", "typeID": "__group__", - "zOrder": "177", - "measuredW": "210", + "zOrder": "170", + "measuredW": "186", "measuredH": "44", - "w": "210", + "w": "186", "h": "44", - "x": "760", - "y": "1989", + "x": "1042", + "y": "1814", "properties": { - "controlName": "108-nodejs-apis:jsonwebtoken" + "controlName": "106-nodejs-apis:axios" }, "children": { "controls": { @@ -10048,7 +8845,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "210", + "w": "186", "h": "44", "measuredW": "200", "measuredH": "140", @@ -10062,13 +8859,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "176", + "measuredW": "111", "measuredH": "25", - "x": "17", + "x": "37", "y": "9", "properties": { "size": "17", - "text": "{color:blue}jsonwebtoken{color} package" + "text": "{color:blue}axios{color} package" } } ] @@ -10076,15 +8873,146 @@ } }, { - "ID": "6005", + "ID": "9485", + "typeID": "__group__", + "zOrder": "171", + "measuredW": "186", + "measuredH": "44", + "w": "186", + "h": "44", + "x": "1042", + "y": "1863", + "properties": { + "controlName": "105-nodejs-apis:unfetch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "129", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}unfetch{color} package" + } + } + ] + } + } + }, + { + "ID": "9486", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "186", + "measuredH": "44", + "w": "186", + "h": "44", + "x": "1042", + "y": "1912", + "properties": { + "controlName": "104-nodejs-apis:got" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "25", + "x": "45", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}got{color} package" + } + } + ] + } + } + }, + { + "ID": "9487", + "typeID": "Label", + "zOrder": "173", + "measuredW": "130", + "measuredH": "25", + "x": "1070", + "y": "1968", + "properties": { + "size": "17", + "text": "Making API Calls" + } + }, + { + "ID": "9488", + "typeID": "TextArea", + "zOrder": "174", + "w": "239", + "h": "152", + "measuredW": "200", + "measuredH": "140", + "x": "765", + "y": "1994" + }, + { + "ID": "9489", + "typeID": "Label", + "zOrder": "175", + "measuredW": "111", + "measuredH": "25", + "x": "829", + "y": "2110", + "properties": { + "size": "17", + "text": "Authentication" + } + }, + { + "ID": "9490", "typeID": "__group__", "zOrder": "176", "measuredW": "210", "measuredH": "44", "w": "210", "h": "44", - "x": "760", - "y": "2039", + "x": "780", + "y": "2059", "properties": { "controlName": "109-nodejs-apis:passport-js" }, @@ -10123,15 +9051,171 @@ } }, { - "ID": "6006", + "ID": "9491", + "typeID": "__group__", + "zOrder": "177", + "measuredW": "210", + "measuredH": "44", + "w": "210", + "h": "44", + "x": "780", + "y": "2009", + "properties": { + "controlName": "108-nodejs-apis:jsonwebtoken" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "17", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}jsonwebtoken{color} package" + } + } + ] + } + } + }, + { + "ID": "9492", + "typeID": "Label", + "zOrder": "178", + "measuredW": "99", + "measuredH": "25", + "x": "831", + "y": "1852", + "properties": { + "size": "17", + "text": "HTTP Server" + } + }, + { + "ID": "9493", + "typeID": "__group__", + "zOrder": "179", + "measuredW": "289", + "measuredH": "50", + "w": "289", + "h": "50", + "x": "450", + "y": "1970", + "properties": { + "controlName": "108-nodejs-keep-app-running" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "279", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "223", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "size": "17", + "text": "Keeping Application Running" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "265", + "y": "13", + "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": "9494", "typeID": "__group__", "zOrder": "180", "measuredW": "199", "measuredH": "44", "w": "199", "h": "44", - "x": "160", - "y": "1953", + "x": "180", + "y": "1973", "properties": { "controlName": "100-nodejs-keep-app-running:nodemon" }, @@ -10170,17 +9254,17 @@ } }, { - "ID": "6007", + "ID": "9495", "typeID": "__group__", - "zOrder": "185", - "measuredW": "76", - "measuredH": "44", - "w": "76", - "h": "44", - "x": "283", - "y": "2006", + "zOrder": "181", + "measuredW": "234", + "measuredH": "57", + "w": "234", + "h": "57", + "x": "593", + "y": "2187", "properties": { - "controlName": "100-nodejs-template-engines:marko" + "controlName": "110-nodejs-databases" }, "children": { "controls": { @@ -10189,27 +9273,76 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "76", - "h": "44", + "w": "226", + "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", - "y": "0", + "y": "7", "properties": { - "color": "16770457" + "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "48", + "measuredW": "184", "measuredH": "25", - "x": "14", - "y": "9", + "x": "21", + "y": "19", "properties": { "size": "17", - "text": "marko" + "text": "Working with Databases" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "210", + "y": "0", + "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" + } + } + ] + } } } ] @@ -10217,17 +9350,17 @@ } }, { - "ID": "6008", + "ID": "9496", "typeID": "__group__", - "zOrder": "184", - "measuredW": "56", - "measuredH": "44", - "w": "56", - "h": "44", - "x": "222", - "y": "2006", + "zOrder": "182", + "measuredW": "289", + "measuredH": "50", + "w": "289", + "h": "50", + "x": "450", + "y": "2026", "properties": { - "controlName": "101-nodejs-template-engines:pug" + "controlName": "109-nodejs-template-engines" }, "children": { "controls": { @@ -10236,27 +9369,76 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "56", - "h": "44", + "w": "279", + "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16770457" + "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "30", + "measuredW": "152", "measuredH": "25", - "x": "13", - "y": "9", + "x": "64", + "y": "12", "properties": { "size": "17", - "text": "pug" + "text": "Templating Engines" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "265", + "y": "13", + "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" + } + } + ] + } } } ] @@ -10264,15 +9446,15 @@ } }, { - "ID": "6009", + "ID": "9497", "typeID": "__group__", "zOrder": "183", "measuredW": "56", "measuredH": "44", "w": "56", "h": "44", - "x": "160", - "y": "2006", + "x": "180", + "y": "2026", "properties": { "controlName": "102-nodejs-template-engines:ejs" }, @@ -10311,15 +9493,109 @@ } }, { - "ID": "6010", + "ID": "9498", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "56", + "measuredH": "44", + "w": "56", + "h": "44", + "x": "242", + "y": "2026", + "properties": { + "controlName": "101-nodejs-template-engines:pug" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "56", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "30", + "measuredH": "25", + "x": "13", + "y": "9", + "properties": { + "size": "17", + "text": "pug" + } + } + ] + } + } + }, + { + "ID": "9499", + "typeID": "__group__", + "zOrder": "185", + "measuredW": "76", + "measuredH": "44", + "w": "76", + "h": "44", + "x": "303", + "y": "2026", + "properties": { + "controlName": "100-nodejs-template-engines:marko" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "76", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "14", + "y": "9", + "properties": { + "size": "17", + "text": "marko" + } + } + ] + } + } + }, + { + "ID": "9500", "typeID": "__group__", "zOrder": "186", "measuredW": "122", "measuredH": "44", "w": "122", "h": "44", - "x": "835", - "y": "2177", + "x": "855", + "y": "2197", "properties": { "controlName": "100-nodejs-databases:relational" }, @@ -10358,203 +9634,15 @@ } }, { - "ID": "6011", - "typeID": "__group__", - "zOrder": "191", - "measuredW": "128", - "measuredH": "44", - "w": "128", - "h": "44", - "x": "411", - "y": "2176", - "properties": { - "controlName": "101-nodejs-databases:document" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "25", - "x": "24", - "y": "9", - "properties": { - "size": "17", - "text": "Document" - } - } - ] - } - } - }, - { - "ID": "6012", - "typeID": "__group__", - "zOrder": "214", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1030", - "y": "2067", - "properties": { - "controlName": "100-nodejs-databases:relational:knex" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "110", - "measuredH": "25", - "x": "41", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}Knex{color} package" - } - } - ] - } - } - }, - { - "ID": "6013", - "typeID": "__group__", - "zOrder": "189", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1029", - "y": "2118", - "properties": { - "controlName": "101-nodejs-databases:relational:type-orm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "147", - "measuredH": "25", - "x": "22", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}TypeORM{color} package" - } - } - ] - } - } - }, - { - "ID": "6014", - "typeID": "__group__", - "zOrder": "188", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1029", - "y": "2166", - "properties": { - "controlName": "102-nodejs-databases:relational:sequelize" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "147", - "measuredH": "25", - "x": "22", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}Sequelize{color} package" - } - } - ] - } - } - }, - { - "ID": "6015", + "ID": "9501", "typeID": "__group__", "zOrder": "187", "measuredW": "192", "measuredH": "44", "w": "192", "h": "44", - "x": "1029", - "y": "2215", + "x": "1049", + "y": "2235", "properties": { "controlName": "103-nodejs-databases:relational:prisma" }, @@ -10593,15 +9681,109 @@ } }, { - "ID": "6016", + "ID": "9502", + "typeID": "__group__", + "zOrder": "188", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1049", + "y": "2186", + "properties": { + "controlName": "102-nodejs-databases:relational:sequelize" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "147", + "measuredH": "25", + "x": "22", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Sequelize{color} package" + } + } + ] + } + } + }, + { + "ID": "9503", + "typeID": "__group__", + "zOrder": "189", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1049", + "y": "2138", + "properties": { + "controlName": "101-nodejs-databases:relational:type-orm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "147", + "measuredH": "25", + "x": "22", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}TypeORM{color} package" + } + } + ] + } + } + }, + { + "ID": "9504", "typeID": "__group__", "zOrder": "190", "measuredW": "192", "measuredH": "44", "w": "192", "h": "44", - "x": "1029", - "y": "2264", + "x": "1049", + "y": "2284", "properties": { "controlName": "104-nodejs-databases:relational:native-drivers" }, @@ -10640,17 +9822,17 @@ } }, { - "ID": "6017", + "ID": "9505", "typeID": "__group__", - "zOrder": "193", - "measuredW": "192", + "zOrder": "191", + "measuredW": "128", "measuredH": "44", - "w": "192", + "w": "128", "h": "44", - "x": "161", - "y": "2127", + "x": "431", + "y": "2196", "properties": { - "controlName": "100-nodejs-databases:document:mongoose" + "controlName": "101-nodejs-databases:document" }, "children": { "controls": { @@ -10659,7 +9841,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "192", + "w": "128", "h": "44", "measuredW": "200", "measuredH": "140", @@ -10673,13 +9855,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "153", + "measuredW": "80", "measuredH": "25", - "x": "19", + "x": "24", "y": "9", "properties": { "size": "17", - "text": "{color:blue}Mongoose{color} package" + "text": "Document" } } ] @@ -10687,15 +9869,15 @@ } }, { - "ID": "6018", + "ID": "9506", "typeID": "__group__", "zOrder": "192", "measuredW": "192", "measuredH": "44", "w": "192", "h": "44", - "x": "161", - "y": "2176", + "x": "181", + "y": "2196", "properties": { "controlName": "101-nodejs-databases:document:prisma" }, @@ -10734,15 +9916,62 @@ } }, { - "ID": "6019", + "ID": "9507", + "typeID": "__group__", + "zOrder": "193", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "181", + "y": "2147", + "properties": { + "controlName": "100-nodejs-databases:document:mongoose" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "153", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Mongoose{color} package" + } + } + ] + } + } + }, + { + "ID": "9508", "typeID": "__group__", "zOrder": "194", "measuredW": "192", "measuredH": "44", "w": "192", "h": "44", - "x": "161", - "y": "2225", + "x": "181", + "y": "2245", "properties": { "controlName": "102-nodejs-databases:document:native-drivers" }, @@ -10781,15 +10010,111 @@ } }, { - "ID": "6020", + "ID": "9509", + "typeID": "__group__", + "zOrder": "195", + "measuredW": "215", + "measuredH": "50", + "w": "215", + "h": "50", + "x": "359", + "y": "2363", + "properties": { + "controlName": "111-nodejs-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "84", + "y": "12", + "properties": { + "size": "17", + "text": "Testing" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "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": "9510", "typeID": "__group__", "zOrder": "196", "measuredW": "128", "measuredH": "44", "w": "128", "h": "44", - "x": "161", - "y": "2296", + "x": "181", + "y": "2316", "properties": { "controlName": "100-nodejs-testing:jest" }, @@ -10828,15 +10153,15 @@ } }, { - "ID": "6021", + "ID": "9511", "typeID": "__group__", "zOrder": "197", "measuredW": "128", "measuredH": "44", "w": "128", "h": "44", - "x": "161", - "y": "2346", + "x": "181", + "y": "2366", "properties": { "controlName": "101-nodejs-testing:mocha" }, @@ -10875,15 +10200,15 @@ } }, { - "ID": "6022", + "ID": "9512", "typeID": "__group__", "zOrder": "198", "measuredW": "128", "measuredH": "44", "w": "128", "h": "44", - "x": "161", - "y": "2395", + "x": "181", + "y": "2415", "properties": { "controlName": "102-nodejs-testing:cypress" }, @@ -10922,15 +10247,111 @@ } }, { - "ID": "6023", + "ID": "9513", + "typeID": "__group__", + "zOrder": "199", + "measuredW": "218", + "measuredH": "50", + "w": "218", + "h": "50", + "x": "776", + "y": "2361", + "properties": { + "controlName": "112-nodejs-logging" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "73", + "y": "12", + "properties": { + "size": "17", + "text": "Logging" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "194", + "y": "15", + "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": "9514", "typeID": "__group__", "zOrder": "200", "measuredW": "168", "measuredH": "44", "w": "168", "h": "44", - "x": "792", - "y": "2260", + "x": "812", + "y": "2280", "properties": { "controlName": "100-nodejs-logging:morgan" }, @@ -10969,15 +10390,15 @@ } }, { - "ID": "6024", + "ID": "9515", "typeID": "__group__", "zOrder": "201", "measuredW": "192", "measuredH": "44", "w": "192", "h": "44", - "x": "1029", - "y": "2342", + "x": "1049", + "y": "2362", "properties": { "controlName": "101-nodejs-logging:winston" }, @@ -11016,15 +10437,127 @@ } }, { - "ID": "6025", + "ID": "9516", + "typeID": "__group__", + "zOrder": "202", + "measuredW": "217", + "measuredH": "50", + "w": "217", + "h": "50", + "x": "767", + "y": "2417", + "properties": { + "controlName": "113-nodejs-keep-app-running-prod" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "168", + "measuredH": "25", + "x": "30", + "y": "12", + "properties": { + "size": "17", + "text": "Keeping App Running" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "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": "9517", "typeID": "__group__", "zOrder": "203", "measuredW": "192", "measuredH": "44", "w": "192", "h": "44", - "x": "1029", - "y": "2400", + "x": "1049", + "y": "2420", "properties": { "controlName": "100-nodejs-keep-app-running-prod:pm2" }, @@ -11063,15 +10596,15 @@ } }, { - "ID": "6026", + "ID": "9518", "typeID": "__group__", "zOrder": "204", "measuredW": "192", "measuredH": "44", "w": "192", "h": "44", - "x": "1029", - "y": "2449", + "x": "1049", + "y": "2469", "properties": { "controlName": "101-nodejs-keep-app-running-prod:forever" }, @@ -11110,15 +10643,15 @@ } }, { - "ID": "6027", + "ID": "9519", "typeID": "__group__", "zOrder": "205", "measuredW": "192", "measuredH": "44", "w": "192", "h": "44", - "x": "1030", - "y": "2498", + "x": "1050", + "y": "2518", "properties": { "controlName": "102-nodejs-keep-app-running-prod:nohup" }, @@ -11157,17 +10690,17 @@ } }, { - "ID": "6028", + "ID": "9520", "typeID": "__group__", - "zOrder": "209", - "measuredW": "147", - "measuredH": "44", - "w": "147", - "h": "44", - "x": "242", - "y": "2483", + "zOrder": "206", + "measuredW": "190", + "measuredH": "50", + "w": "190", + "h": "50", + "x": "360", + "y": "2588", "properties": { - "controlName": "100-nodejs-threads:child-process" + "controlName": "114-nodejs-threads" }, "children": { "controls": { @@ -11176,27 +10709,75 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "147", - "h": "44", + "w": "180", + "h": "50", "measuredW": "200", "measuredH": "140", - "x": "0", + "x": "10", "y": "0", "properties": { - "color": "16770457" + "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "106", + "measuredW": "63", "measuredH": "25", - "x": "22", - "y": "9", + "x": "68", + "y": "12", "properties": { "size": "17", - "text": "Child Process" + "text": "Threads" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "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" + } + } + } + ] + } } } ] @@ -11204,62 +10785,15 @@ } }, { - "ID": "6029", - "typeID": "__group__", - "zOrder": "208", - "measuredW": "94", - "measuredH": "44", - "w": "94", - "h": "44", - "x": "399", - "y": "2483", - "properties": { - "controlName": "101-nodejs-threads:cluster" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "94", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "19", - "y": "9", - "properties": { - "size": "17", - "text": "Cluster" - } - } - ] - } - } - }, - { - "ID": "6030", + "ID": "9521", "typeID": "__group__", "zOrder": "207", "measuredW": "156", "measuredH": "44", "w": "156", "h": "44", - "x": "503", - "y": "2483", + "x": "523", + "y": "2503", "properties": { "controlName": "102-nodejs-threads:worker-threads" }, @@ -11298,15 +10832,299 @@ } }, { - "ID": "6031", + "ID": "9522", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "94", + "measuredH": "44", + "w": "94", + "h": "44", + "x": "419", + "y": "2503", + "properties": { + "controlName": "101-nodejs-threads:cluster" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "Cluster" + } + } + ] + } + } + }, + { + "ID": "9523", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "147", + "measuredH": "44", + "w": "147", + "h": "44", + "x": "262", + "y": "2503", + "properties": { + "controlName": "100-nodejs-threads:child-process" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "25", + "x": "22", + "y": "9", + "properties": { + "size": "17", + "text": "Child Process" + } + } + ] + } + } + }, + { + "ID": "9524", + "typeID": "__group__", + "zOrder": "210", + "measuredW": "190", + "measuredH": "50", + "w": "190", + "h": "50", + "x": "360", + "y": "2644", + "properties": { + "controlName": "115-nodejs-streams" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "180", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "66", + "y": "13", + "properties": { + "size": "17", + "text": "Streams" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "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": "9525", + "typeID": "__group__", + "zOrder": "211", + "measuredW": "273", + "measuredH": "57", + "w": "273", + "h": "57", + "x": "649", + "y": "2637", + "properties": { + "controlName": "116-nodejs-more-debugging" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "263", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "7", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "25", + "x": "67", + "y": "19", + "properties": { + "size": "17", + "text": "More Debugging" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "249", + "y": "0", + "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": "9526", "typeID": "__group__", "zOrder": "212", "measuredW": "216", "measuredH": "44", "w": "216", "h": "44", - "x": "1007", - "y": "2622", + "x": "1027", + "y": "2642", "properties": { "controlName": "100-nodejs-more-debugging:memory-leaks" }, @@ -11345,15 +11163,15 @@ } }, { - "ID": "6032", + "ID": "9527", "typeID": "__group__", "zOrder": "213", "measuredW": "214", "measuredH": "44", "w": "214", "h": "44", - "x": "1008", - "y": "2560", + "x": "1028", + "y": "2580", "properties": { "controlName": "100-nodejs-more-debugging:memory-leaks:garbage-collection" }, @@ -11392,15 +11210,62 @@ } }, { - "ID": "6033", + "ID": "9528", + "typeID": "__group__", + "zOrder": "214", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1050", + "y": "2087", + "properties": { + "controlName": "100-nodejs-databases:relational:knex" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "25", + "x": "41", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Knex{color} package" + } + } + ] + } + } + }, + { + "ID": "9529", "typeID": "__group__", "zOrder": "215", "measuredW": "214", "measuredH": "44", "w": "214", "h": "44", - "x": "1008", - "y": "2672", + "x": "1028", + "y": "2692", "properties": { "controlName": "101-nodejs-more-debugging:node-inspect" }, @@ -11439,15 +11304,15 @@ } }, { - "ID": "6034", + "ID": "9530", "typeID": "__group__", "zOrder": "216", "measuredW": "214", "measuredH": "44", "w": "214", "h": "44", - "x": "1008", - "y": "2722", + "x": "1028", + "y": "2742", "properties": { "controlName": "102-nodejs-more-debugging:using-apm" }, @@ -11486,15 +11351,127 @@ } }, { - "ID": "6035", + "ID": "9531", + "typeID": "__group__", + "zOrder": "217", + "measuredW": "274", + "measuredH": "50", + "w": "274", + "h": "50", + "x": "640", + "y": "2702", + "properties": { + "controlName": "117-nodejs-common-modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "265", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "198", + "measuredH": "25", + "x": "43", + "y": "12", + "properties": { + "size": "17", + "text": "Common Built-in Modules" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "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": "9532", "typeID": "__group__", "zOrder": "218", "measuredW": "178", "measuredH": "441", "w": "178", "h": "441", - "x": "156", - "y": "2568", + "x": "176", + "y": "2588", "properties": { "controlName": "100-nodejs-common-modules:builtin-modules" }, @@ -11908,17 +11885,17 @@ } }, { - "ID": "6037", + "ID": "9533", "typeID": "__group__", - "zOrder": "150", - "measuredW": "295", - "measuredH": "44", - "w": "295", - "h": "44", - "x": "619", - "y": "1450", + "zOrder": "219", + "measuredW": "374", + "measuredH": "50", + "w": "374", + "h": "50", + "x": "603", + "y": "2902", "properties": { - "controlName": "104-nodejs-command-line-apps:environment-variables" + "controlName": "ext_link:roadmap.sh/backend" }, "children": { "controls": { @@ -11927,76 +11904,29 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "285", - "h": "44", + "w": "374", + "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16770457" + "color": "4273622", + "borderColor": "4273622" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "172", + "measuredW": "340", "measuredH": "25", - "x": "57", - "y": "9", + "x": "17", + "y": "12", "properties": { "size": "17", - "text": "Environment Variables" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "271", - "y": "10", - "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" - } - } - ] - } + "color": "16777215", + "text": "Backend roadmap after Language Selection" } } ] @@ -12004,95 +11934,48 @@ } }, { - "ID": "6038", + "ID": "9534", "typeID": "__group__", - "zOrder": "151", - "measuredW": "165", - "measuredH": "44", - "w": "165", - "h": "44", - "x": "607", - "y": "1400", - "properties": { - "controlName": "100-nodejs-command-line-apps:environment-variables:dotenv" - }, + "zOrder": "220", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "1229", + "y": "1287", "children": { "controls": { "control": [ { "ID": "0", - "typeID": "TextArea", + "typeID": "Icon", "zOrder": "0", - "w": "153", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "12", + "measuredW": "24", + "measuredH": "24", + "x": "0", "y": "0", "properties": { - "color": "16770457" + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } } }, { "ID": "1", - "typeID": "Label", + "typeID": "Icon", "zOrder": "1", - "measuredW": "123", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}dotenv{color} package" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", "measuredW": "24", "measuredH": "24", - "w": "24", - "h": "24", "x": "0", - "y": "9", - "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" - } - } - ] - } + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" } } ] @@ -12100,96 +11983,212 @@ } }, { - "ID": "6039", + "ID": "9535", "typeID": "__group__", - "zOrder": "155", - "measuredW": "134", - "measuredH": "44", - "w": "134", - "h": "44", - "x": "780", - "y": "1400", - "properties": { - "controlName": "101-nodejs-command-line-apps:environment-variables:process-env" - }, + "zOrder": "221", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "156", + "y": "1585", "children": { "controls": { "control": [ { "ID": "0", - "typeID": "TextArea", + "typeID": "Icon", "zOrder": "0", - "w": "124", - "h": "44", - "measuredW": "200", - "measuredH": "140", + "measuredW": "24", + "measuredH": "24", "x": "0", "y": "0", "properties": { - "color": "16770457" + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } } }, { "ID": "1", - "typeID": "Label", + "typeID": "Icon", "zOrder": "1", - "measuredW": "93", - "measuredH": "25", - "x": "12", - "y": "9", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", "properties": { - "size": "17", - "text": "{color:purple}process.env{color}" + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } } }, { "ID": "2", - "typeID": "__group__", + "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "w": "24", - "h": "24", - "x": "110", - "y": "10", - "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" - } - } - ] + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "9536", + "typeID": "__group__", + "zOrder": "222", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "760", + "y": "1872", + "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": "9537", + "typeID": "__group__", + "zOrder": "223", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "1227", + "y": "1994", + "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": "9538", + "typeID": "__group__", + "zOrder": "224", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "757", + "y": "2129", + "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" + } } ] } @@ -12207,8 +12206,8 @@ "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", "mockupH": "2827", "mockupW": "1100", - "measuredW": "1234", - "measuredH": "3027", + "measuredW": "1254", + "measuredH": "3047", "version": "1.0" }, "groupOffset": {