From cf2368502acae3573fb63770427b598a016bb1e4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 11:25:01 +0000 Subject: [PATCH] chore: sync content to repo (#9270) Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com> --- .../content/--watch@812bVEzxwTsYzLG_PmLqN.md | 30 +++++++++--------- .../__dirname@1AaGG660rvZlNYMOA35qO.md | 6 ++-- .../__filename@P2gdwx1qCxvg1Ppfw0aqQ.md | 4 +-- .../assertion-errors@do-tdCUfDtiZHBg4ZO3dC.md | 2 +- ...async-programming@uE7fvHSTSdebMf5RsNyaY.md | 2 +- .../asyncawait@a26qNCyMcT5GsVzxeNCLk.md | 2 +- .../content/axios@BOLiZg8YDKADMwP01U5ph.md | 2 +- ...g--consuming-apis@fFVCb6aZWRHdNDFt5C09R.md | 2 +- .../callbacks@GwInWcbQn18PnzKGXzmln.md | 2 +- ...tack--stack-trace@wIieXdFtoZWJ-ht8qqWbp.md | 2 +- .../chalk-package@V4OWIC1cnw8EFyu26Y_dA.md | 2 +- .../child-process@lzPrWD3pxQmpbqgYPL-zW.md | 9 ++---- .../content/chokidar@een1zhvgN_33Cu6OiWtyX.md | 2 +- .../cli-progress@iW9je5Pq7bjxWZDERv_p5.md | 2 +- .../content/cluster@PkQ_sQ0YFPCZGx4BRgG0t.md | 2 +- ...command-line-apps@Ce-dP-OXu0mEm30rzp2hW.md | 2 +- .../commander@BxxLQUI7JcQgF6TK3L5uU.md | 2 +- ...-built-in-modules@M62lAWBOrTe99TfpFOQ-Y.md | 2 +- .../content/commonjs@mhjswf17nhq075NTYV5gE.md | 4 +-- ...eating--importing@EEnmOcDKPZzY_O1NwP_5j.md | 2 +- ...creating-packages@Uh9hmEy7o1EJLg4E--ku2.md | 2 +- .../content/cypress@3Fh3-V1kCZtlUTvEoloIO.md | 2 +- .../debugging@ZLNUuDKhJ03Kw7xMVc7IR.md | 2 +- .../dotenv-package@fE9C7Resn4EcL-hYHbsaZ.md | 6 ++-- .../content/drizzle@JXQF9H4_N0rM7ZDKcCZNn.md | 2 +- .../content/ejs@L-_N7OxxuHCXsdWYBgZGu.md | 5 ++- .../error-handling@t_kfKdNSKVBPYQ9zF9VqQ.md | 2 +- .../content/esm@mKccfWOhC1Aj4VnaOqryA.md | 2 +- .../event-emitter@bgEHTBYzRDJqZ6gLqLbsz.md | 2 +- .../event-loop@b679H8gEBuvrHQ8ik7e96.md | 6 ++-- ...tting--exit-codes@XteNExIZN3_g95_dPCopY.md | 2 +- .../expressjs@1vq_KcYR_pkfp1MtXaL75.md | 2 +- .../content/fastify@WkU_rI4i-UmNSxb5F9TI-.md | 2 +- .../content/fetch@B_3rTGQxJneMREXoi2gQn.md | 2 +- .../figlet-package@PHLdJylzNZDJBGi8FFsfO.md | 2 +- .../content/fs-extra@zDmWGRrgwq3Gjfkyk6crK.md | 2 +- .../fs-module@b1r1X3XCoPSayQjDBcy54.md | 2 +- ...arbage-collection@SJ01N7vMZkNiIuMYQhdpj.md | 2 +- .../content/glob@CWH0ZsxJ8beLvwMYJyH52.md | 2 +- ...obal-installation@l24OMkPAEDnEDAVAMrMuG.md | 2 +- .../global-keyword@PEGHvFT2Eg-1OyfhxYu22.md | 2 +- .../content/globby@HYTw74rrd7kkOemCxfT9I.md | 2 +- .../got-package@6stiDKubT6XVAOGiJ6wsx.md | 2 +- ...ling-async-errors@3MpxV23lNpuKg0--e_9m7.md | 2 +- ...history-of-nodejs@Vrcv5px-3fqmyJnQv3WBK.md | 2 +- .../content/hono@Xa-lA1wbZ9JZ_XpXfhhw5.md | 16 +++++----- .../http-module@Sjc1YDtbzXyLQH711_3nj.md | 10 +++--- .../inquirer-package@WFJJtIqVoBIhK10XY-d7l.md | 5 ++- ...duction-to-nodejs@KDd40JOAvZ8O1mfhTYB3K.md | 2 +- ...javascript-errors@Wg7KSpAPxjeFMxC6PBnHO.md | 14 ++++----- .../content/jest@5xrbKv2stKPJRv7Vzf9nM.md | 2 +- .../jsonwebtoken@7u2WMxjLx3mMtn0cha4M7.md | 2 +- .../keep-app-running@af7n-J7VvbdpZh9lwA773.md | 2 +- .../content/knex@HDDnt79_PCB5JU-KnHKUh.md | 2 +- .../content/ky@-_2letLUta5Ymc5eEOKhn.md | 2 +- ...ocal-installation@oYeux7PbveYaVwXRzAg5x.md | 2 +- .../content/logging@b7ZAEqo0ZU6TNf18Bo0mI.md | 2 +- .../content/marko@f2DyjBIglAZ6NoHaRnlzt.md | 2 +- .../memory-leaks@oU9I7KBZoTSXXFmYscEIq.md | 2 +- .../content/modules@mbGFT6S7mL3bHHEZv0_s2.md | 2 +- .../content/mongoose@NDf-o-WECK02mVnZ8IFxy.md | 2 +- ...nitor-changes-dev@swp4wBgA7z-sd64VDkMrw.md | 2 +- .../content/morgan@CTHFGgtXFpke4aPhh5vRY.md | 2 +- .../native-drivers@5WqLm53CHDT5uBoMH-iPl.md | 2 +- .../native-drivers@KpC-QYKalUp7VUvnMKBoW.md | 2 +- .../content/nestjs@tGD8XLHnfspfv8CbguGwV.md | 2 +- .../node---inspect@DcmGcVlEHL4IV7yPMDpVa.md | 2 +- ...nodejs-vs-browser@ebVb0anYmbD1Y9ZTFXKFp.md | 2 +- .../content/nodemon@2Ym2jMvov0lZ79aJFaw29.md | 2 +- .../content/nodetest@oSLpy31XEcA2nRq9ks_LJ.md | 10 +++--- .../npm-workspaces@WvxCGVKLvTUVEHeOcUQPg.md | 2 +- .../content/npm@jQJ9aOKtg-O-GhWk5OgCK.md | 2 +- .../content/npx@YdpJ-DUo8Q5ATRmF4s4YS.md | 2 +- .../passportjs@mIyv6S9a5dCHkk-JhhjKV.md | 4 +-- .../path-module@Blzb-fdQZMu6Xq5JDJW0_.md | 2 +- .../playwright@Ix-g9pgJjEI04bSfROvlq.md | 4 +-- .../content/pm2@7WAuMMyelUbgwEHtnMmJv.md | 2 +- .../content/prisma@3Qxtf8n6gJYdnRsuqa52Q.md | 2 +- .../content/prisma@O7Cy2g_GPxKU6vPfEmNyi.md | 2 +- .../processargv@lT2DDRtbFfEjb_cmsQx8i.md | 2 +- .../processcwd@QT2QE2FLkyUDpwMKYkFQL.md | 2 +- .../processnexttick@ATu9-29yJWcDOik5FTOgf.md | 2 +- .../processstdin@betuntelnEMSHdatO6VPl.md | 7 +++-- .../content/promises@QcOqhuKWOUUUBSiu5Oelv.md | 4 +-- .../prompts-package@xgsKrUdfB0g0DMQCLK3aY.md | 2 +- .../content/pug@O67e2qyhxP5joR5LGyZ2N.md | 2 +- ...nning-nodejs-code@uPJqdMQQJRkTMMhNORDeH.md | 2 +- .../running-scripts@64pgc7rcgboFcNYuOlX8e.md | 2 +- ...mantic-versioning@dOlzIXBfAPmbY542lNOe6.md | 17 +++++----- .../sequelize@fOm-ktIaLqrmA0zln0Bga.md | 2 +- .../setimmediate@YvTPpoIiSqjDYi0Q10kWh.md | 2 +- .../setinterval@T5I-mFKK6bKzXrzkECI0P.md | 2 +- .../stdout--stderr@N2vR1_NyDn4rYLXJzxWBZ.md | 5 ++- .../content/streams@WrnjjUDXQwwMXQjmgK72U.md | 12 +++---- .../system-errors@05YY-AhLKzn4Ypr4eow5E.md | 31 +++++++++---------- .../template-engines@J0ErCAZT5B97ZMogU2JHd.md | 14 ++++----- .../content/testing@90NIFfbWjTbyKZKwyJlfI.md | 2 +- .../content/threads@KzUmXkwrmU_ssVBjSHAiY.md | 2 +- .../content/typeorm@rk5FtAPDi1TpvWd0yBbtl.md | 2 +- ...caught-exceptions@uzOmaTZrHhBxx5plb345Z.md | 2 +- ...updating-packages@bYBz12FUiJ1qLgdQSGyGK.md | 2 +- ...-specified-errors@wQ4i6_a1EFk9HHc6Sll-3.md | 2 +- .../using-apm@CvkjlOpT34lOHgzQHL40s.md | 2 +- .../using-debugger@XEGTeGWw05xWYOfUo3POE.md | 2 +- .../content/vitest@qjToBaMenW3SDtEfoCbQ6.md | 2 +- .../what-is-nodejs@Mp056kNnwsRWeEXuhGPy-.md | 2 +- .../why-use-nodejs@ex8FOKrUlbu4MuEq2czyW.md | 2 +- .../content/winston@Oe9cQCz2lwSaot7miZOta.md | 2 +- .../worker-threads@bH2Iv3BX0ZiWD3lOmC_m_.md | 5 ++- ...ng-with-databases@5l-lZ8gwVLqqAF_n99vIO.md | 2 +- ...orking-with-files@wEK77A6MPQBCBUSJKMiaY.md | 2 +- 111 files changed, 199 insertions(+), 205 deletions(-) diff --git a/src/data/roadmaps/nodejs/content/--watch@812bVEzxwTsYzLG_PmLqN.md b/src/data/roadmaps/nodejs/content/--watch@812bVEzxwTsYzLG_PmLqN.md index cec1eab7e..bf7842cd1 100644 --- a/src/data/roadmaps/nodejs/content/--watch@812bVEzxwTsYzLG_PmLqN.md +++ b/src/data/roadmaps/nodejs/content/--watch@812bVEzxwTsYzLG_PmLqN.md @@ -1,15 +1,15 @@ -# --watch - -The `--watch` flag in Node.js is a powerful feature introduced in Node.js version 19 that enables automatic reloading of your Node.js application whenever changes are detected in the specified files. - -Here's How it works: - -- You run your Node.js script with the `--watch` flag: `$ node --watch your_script.js` -- Node.js starts watching the specified file (or directory) for changes. -- Whenever a change is detected, Node.js automatically restarts the script - -Visit the following resources to learn more: - -- [@official@Node.js CLI](https://nodejs.org/api/cli.html) -- [@official@Node.js --watch Docs](https://nodejs.org/api/cli.html#--watch) -- [@article@Medium - Watch Mode](https://medium.com/@khaled.smq/built-in-nodejs-watch-mode-52ffadaec8a8) +# --watch + +The `--watch` flag in Node.js is a powerful feature introduced in Node.js version 19 that enables automatic reloading of your Node.js application whenever changes are detected in the specified files. + +Here's How it works: + +* You run your Node.js script with the `--watch` flag: `$ node --watch your_script.js` +* Node.js starts watching the specified file (or directory) for changes. +* Whenever a change is detected, Node.js automatically restarts the script + +Visit the following resources to learn more: + +- [@official@Node.js CLI](https://nodejs.org/api/cli.html) +- [@official@Node.js --watch Docs](https://nodejs.org/api/cli.html#--watch) +- [@article@Medium - Watch Mode](https://medium.com/@khaled.smq/built-in-nodejs-watch-mode-52ffadaec8a8) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/__dirname@1AaGG660rvZlNYMOA35qO.md b/src/data/roadmaps/nodejs/content/__dirname@1AaGG660rvZlNYMOA35qO.md index aedc7c9d5..b04a391f0 100644 --- a/src/data/roadmaps/nodejs/content/__dirname@1AaGG660rvZlNYMOA35qO.md +++ b/src/data/roadmaps/nodejs/content/__dirname@1AaGG660rvZlNYMOA35qO.md @@ -1,8 +1,8 @@ -# \_\_dirname +# __dirname The `__dirname` in a node script returns the path of the folder where the current JavaScript file resides. `__filename` and `__dirname` are used to get the filename and directory name of the currently executing file. Visit the following resources to learn more: -- [@official@\_\_dirname](https://nodejs.org/docs/latest/api/modules.html#__dirname) -- [@article@How to use \_\_dirname](https://www.digitalocean.com/community/tutorials/nodejs-how-to-use__dirname) +- [@official@__dirname](https://nodejs.org/docs/latest/api/modules.html#__dirname) +- [@article@How to use __dirname](https://www.digitalocean.com/community/tutorials/nodejs-how-to-use__dirname) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/__filename@P2gdwx1qCxvg1Ppfw0aqQ.md b/src/data/roadmaps/nodejs/content/__filename@P2gdwx1qCxvg1Ppfw0aqQ.md index b685da588..23e9de41b 100644 --- a/src/data/roadmaps/nodejs/content/__filename@P2gdwx1qCxvg1Ppfw0aqQ.md +++ b/src/data/roadmaps/nodejs/content/__filename@P2gdwx1qCxvg1Ppfw0aqQ.md @@ -1,7 +1,7 @@ -# \_\_filename +# __filename The `__filename` in Node.js returns the filename of the executed code. It gives the absolute path of the code file. The following approach covers implementing `__filename` in the Node.js project. Visit the following resources to learn more: -- [@official@\_\_filename](https://nodejs.org/docs/latest/api/modules.html#__filename) +- [@official@__filename](https://nodejs.org/docs/latest/api/modules.html#__filename) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/assertion-errors@do-tdCUfDtiZHBg4ZO3dC.md b/src/data/roadmaps/nodejs/content/assertion-errors@do-tdCUfDtiZHBg4ZO3dC.md index 439443988..26cf13fe6 100644 --- a/src/data/roadmaps/nodejs/content/assertion-errors@do-tdCUfDtiZHBg4ZO3dC.md +++ b/src/data/roadmaps/nodejs/content/assertion-errors@do-tdCUfDtiZHBg4ZO3dC.md @@ -5,4 +5,4 @@ An `AssertionError` in Node.js is an error that is thrown when the `assert` modu Visit the following resources to learn more: - [@official@Node.js Assert](https://nodejs.org/api/assert.html#new-assertassertionerroroptions) -- [@article@Node.js Error Handling - AssertionError](https://blog.airbrake.io/blog/nodejs-error-handling/assertionerror-nodejs) +- [@article@Node.js Error Handling - AssertionError](https://blog.airbrake.io/blog/nodejs-error-handling/assertionerror-nodejs) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/async-programming@uE7fvHSTSdebMf5RsNyaY.md b/src/data/roadmaps/nodejs/content/async-programming@uE7fvHSTSdebMf5RsNyaY.md index 75f3411f4..7180a02c3 100644 --- a/src/data/roadmaps/nodejs/content/async-programming@uE7fvHSTSdebMf5RsNyaY.md +++ b/src/data/roadmaps/nodejs/content/async-programming@uE7fvHSTSdebMf5RsNyaY.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@article@Introduction to Async JS](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Asynchronous/Introducing/) - [@video@Asynchronous Vs Synchronous Programming](https://www.youtube.com/watch?v=Kpn2ajSa92c) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/asyncawait@a26qNCyMcT5GsVzxeNCLk.md b/src/data/roadmaps/nodejs/content/asyncawait@a26qNCyMcT5GsVzxeNCLk.md index c20b15f41..edbcdadba 100644 --- a/src/data/roadmaps/nodejs/content/asyncawait@a26qNCyMcT5GsVzxeNCLk.md +++ b/src/data/roadmaps/nodejs/content/asyncawait@a26qNCyMcT5GsVzxeNCLk.md @@ -6,5 +6,5 @@ Visit the following resources to learn more: - [@official@Async/Await Documentation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function) - [@article@More on async await](https://javascript.info/async-await) -- [@video@Using async await](https://www.youtube.com/watch?v=V_Kr9OSfDeU) - [@article@W3Docs Async/Await](https://www.w3docs.com/learn-javascript/async-await.html) +- [@video@Using async await](https://www.youtube.com/watch?v=V_Kr9OSfDeU) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/axios@BOLiZg8YDKADMwP01U5ph.md b/src/data/roadmaps/nodejs/content/axios@BOLiZg8YDKADMwP01U5ph.md index 8a72844dc..e84facc7b 100644 --- a/src/data/roadmaps/nodejs/content/axios@BOLiZg8YDKADMwP01U5ph.md +++ b/src/data/roadmaps/nodejs/content/axios@BOLiZg8YDKADMwP01U5ph.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Axios Documentation](https://axios-http.com/docs/intro) - [@video@Axios Tutorial](https://www.youtube.com/watch?v=6LyagkoRWYA) -- [@feed@Explore top posts about Axios](https://app.daily.dev/tags/axios?ref=roadmapsh) +- [@feed@Explore top posts about Axios](https://app.daily.dev/tags/axios?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/building--consuming-apis@fFVCb6aZWRHdNDFt5C09R.md b/src/data/roadmaps/nodejs/content/building--consuming-apis@fFVCb6aZWRHdNDFt5C09R.md index 3919a8ffd..780e34e1f 100644 --- a/src/data/roadmaps/nodejs/content/building--consuming-apis@fFVCb6aZWRHdNDFt5C09R.md +++ b/src/data/roadmaps/nodejs/content/building--consuming-apis@fFVCb6aZWRHdNDFt5C09R.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@article@What is an API?](https://aws.amazon.com/what-is/api/) - [@video@What is an API (in 5 minutes)](https://youtu.be/ByGJQzlzxQg?si=9EB9lgRvEOgt3xPJ) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/callbacks@GwInWcbQn18PnzKGXzmln.md b/src/data/roadmaps/nodejs/content/callbacks@GwInWcbQn18PnzKGXzmln.md index 277a226a4..0eeed0bbf 100644 --- a/src/data/roadmaps/nodejs/content/callbacks@GwInWcbQn18PnzKGXzmln.md +++ b/src/data/roadmaps/nodejs/content/callbacks@GwInWcbQn18PnzKGXzmln.md @@ -5,4 +5,4 @@ Node.js, being an asynchronous platform, doesn't wait around for things like fil Visit the following resources to learn more: - [@official@Asynchronicity in Programming Languages](https://nodejs.org/en/learn/asynchronous-work/javascript-asynchronous-programming-and-callbacks) -- [@article@What are Callbacks?](https://developer.mozilla.org/en-US/docs/Glossary/Callback_function) +- [@article@What are Callbacks?](https://developer.mozilla.org/en-US/docs/Glossary/Callback_function) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/callstack--stack-trace@wIieXdFtoZWJ-ht8qqWbp.md b/src/data/roadmaps/nodejs/content/callstack--stack-trace@wIieXdFtoZWJ-ht8qqWbp.md index 3fb1b1b6a..08805ddbe 100644 --- a/src/data/roadmaps/nodejs/content/callstack--stack-trace@wIieXdFtoZWJ-ht8qqWbp.md +++ b/src/data/roadmaps/nodejs/content/callstack--stack-trace@wIieXdFtoZWJ-ht8qqWbp.md @@ -4,4 +4,4 @@ The stack trace is used to trace the active stack frames at a particular instanc Visit the following resources to learn more: -- [@article@Multiple Ways to Log The Stack Trace in Node.js](https://www.cloudhadoop.com/nodejs-print-stack-trace-error/) +- [@article@Multiple Ways to Log The Stack Trace in Node.js](https://www.cloudhadoop.com/nodejs-print-stack-trace-error/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/chalk-package@V4OWIC1cnw8EFyu26Y_dA.md b/src/data/roadmaps/nodejs/content/chalk-package@V4OWIC1cnw8EFyu26Y_dA.md index 52eddc956..cd10670b8 100644 --- a/src/data/roadmaps/nodejs/content/chalk-package@V4OWIC1cnw8EFyu26Y_dA.md +++ b/src/data/roadmaps/nodejs/content/chalk-package@V4OWIC1cnw8EFyu26Y_dA.md @@ -4,4 +4,4 @@ Chalk is a clean and focused library used to do string styling in your terminal Visit the following resources to learn more: -- [@opensource@Chalk Docs](https://github.com/chalk/chalk#readme) +- [@opensource@Chalk Docs](https://github.com/chalk/chalk#readme) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/child-process@lzPrWD3pxQmpbqgYPL-zW.md b/src/data/roadmaps/nodejs/content/child-process@lzPrWD3pxQmpbqgYPL-zW.md index a00b29b7f..f1e9644a5 100644 --- a/src/data/roadmaps/nodejs/content/child-process@lzPrWD3pxQmpbqgYPL-zW.md +++ b/src/data/roadmaps/nodejs/content/child-process@lzPrWD3pxQmpbqgYPL-zW.md @@ -1,13 +1,10 @@ # Child Process -The child_process module gives the node the ability to run the child process, established through IPC (inter-process communication) by accessing operating system commands. +The child\_process module gives the node the ability to run the child process, established through IPC (inter-process communication) by accessing operating system commands. -The three main methods inside this module are : -`child_process.spawn()` -`child_process.fork()` -`child_process.exec()` +The three main methods inside this module are : `child_process.spawn()` `child_process.fork()` `child_process.exec()` Visit the following resources to learn more: - [@official@Child Process Docs](https://nodejs.org/api/child_process.html#child-process) -- [@article@Securing Node.js Against Command Injection](https://www.nodejs-security.com/blog/securing-your-nodejs-apps-by-analyzing-real-world-command-injection-examples) +- [@article@Securing Node.js Against Command Injection](https://www.nodejs-security.com/blog/securing-your-nodejs-apps-by-analyzing-real-world-command-injection-examples) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/chokidar@een1zhvgN_33Cu6OiWtyX.md b/src/data/roadmaps/nodejs/content/chokidar@een1zhvgN_33Cu6OiWtyX.md index 4c8b36519..d98eaf3f6 100644 --- a/src/data/roadmaps/nodejs/content/chokidar@een1zhvgN_33Cu6OiWtyX.md +++ b/src/data/roadmaps/nodejs/content/chokidar@een1zhvgN_33Cu6OiWtyX.md @@ -4,4 +4,4 @@ Chokidar is a fast open-source file watcher for node. js. You give it a bunch of Visit the following resources to learn more: -- [@official@chokidar](https://www.npmjs.com/package/chokidar) +- [@official@chokidar](https://www.npmjs.com/package/chokidar) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/cli-progress@iW9je5Pq7bjxWZDERv_p5.md b/src/data/roadmaps/nodejs/content/cli-progress@iW9je5Pq7bjxWZDERv_p5.md index cbb693228..2c8267f12 100644 --- a/src/data/roadmaps/nodejs/content/cli-progress@iW9je5Pq7bjxWZDERv_p5.md +++ b/src/data/roadmaps/nodejs/content/cli-progress@iW9je5Pq7bjxWZDERv_p5.md @@ -5,4 +5,4 @@ CLI-Progress is a package that provides a custom progress bar for CLI applicatio Visit the following resources to learn more: - [@official@CLI-Progress Documentation](https://www.npmjs.com/package/cli-progress) -- [@feed@Explore top posts about CLI](https://app.daily.dev/tags/cli?ref=roadmapsh) +- [@feed@Explore top posts about CLI](https://app.daily.dev/tags/cli?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/cluster@PkQ_sQ0YFPCZGx4BRgG0t.md b/src/data/roadmaps/nodejs/content/cluster@PkQ_sQ0YFPCZGx4BRgG0t.md index 14d0a57f3..799922b63 100644 --- a/src/data/roadmaps/nodejs/content/cluster@PkQ_sQ0YFPCZGx4BRgG0t.md +++ b/src/data/roadmaps/nodejs/content/cluster@PkQ_sQ0YFPCZGx4BRgG0t.md @@ -4,4 +4,4 @@ The Cluster module allows you to easily create child processes that each runs si Visit the following resources to learn more: -- [@official@Node.js Cluster](https://nodejs.org/api/cluster.html#cluster) +- [@official@Node.js Cluster](https://nodejs.org/api/cluster.html#cluster) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/command-line-apps@Ce-dP-OXu0mEm30rzp2hW.md b/src/data/roadmaps/nodejs/content/command-line-apps@Ce-dP-OXu0mEm30rzp2hW.md index e3789a069..988167484 100644 --- a/src/data/roadmaps/nodejs/content/command-line-apps@Ce-dP-OXu0mEm30rzp2hW.md +++ b/src/data/roadmaps/nodejs/content/command-line-apps@Ce-dP-OXu0mEm30rzp2hW.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@article@Build a Command Line Application with Node.js](https://developer.okta.com/blog/2019/06/18/command-line-app-with-nodejs) - [@video@5-Minute Node.js CLI Project](https://www.youtube.com/watch?v=_oHByo8tiEY) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/commander@BxxLQUI7JcQgF6TK3L5uU.md b/src/data/roadmaps/nodejs/content/commander@BxxLQUI7JcQgF6TK3L5uU.md index b3594b6b7..6708aafb4 100644 --- a/src/data/roadmaps/nodejs/content/commander@BxxLQUI7JcQgF6TK3L5uU.md +++ b/src/data/roadmaps/nodejs/content/commander@BxxLQUI7JcQgF6TK3L5uU.md @@ -5,4 +5,4 @@ Commander is a light-weight, expressive, and powerful command-line framework for Visit the following resources to learn more: - [@official@commander package](https://www.npmjs.com/package/commander) -- [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) +- [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/common-built-in-modules@M62lAWBOrTe99TfpFOQ-Y.md b/src/data/roadmaps/nodejs/content/common-built-in-modules@M62lAWBOrTe99TfpFOQ-Y.md index a5317fb7d..34dffae15 100644 --- a/src/data/roadmaps/nodejs/content/common-built-in-modules@M62lAWBOrTe99TfpFOQ-Y.md +++ b/src/data/roadmaps/nodejs/content/common-built-in-modules@M62lAWBOrTe99TfpFOQ-Y.md @@ -2,7 +2,7 @@ These are the core modules that come with `Node.js` out of the box. This module provides tools or APIs for performing out certain standard `Node.js` operations. like interacting with the file system, url parsing, or logging information to the console. -Learn more from the following resources: +Visit the following resources to learn more: - [@official@fs module](https://nodejs.org/api/fs.html) - [@official@url module](https://nodejs.org/api/url.html) diff --git a/src/data/roadmaps/nodejs/content/commonjs@mhjswf17nhq075NTYV5gE.md b/src/data/roadmaps/nodejs/content/commonjs@mhjswf17nhq075NTYV5gE.md index 15c0cae5a..0ffb3f223 100644 --- a/src/data/roadmaps/nodejs/content/commonjs@mhjswf17nhq075NTYV5gE.md +++ b/src/data/roadmaps/nodejs/content/commonjs@mhjswf17nhq075NTYV5gE.md @@ -7,6 +7,6 @@ Visit the following resources to learn more: - [@article@CommonJS vs ESM](https://blog.logrocket.com/commonjs-vs-es-modules-node-js/) - [@article@Using CommonJS](https://www.javascripttutorial.net/nodejs-tutorial/nodejs-modules/) - [@article@Using ES Modules](https://blog.logrocket.com/es-modules-in-node-today/) -- [@video@Using Modules](https://www.youtube.com/watch?v=pP4kjXykbio) - [@article@CommonJS vs. ES Modules: Modules and Imports in NodeJS](https://reflectoring.io/nodejs-modules-imports/) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@video@Using Modules](https://www.youtube.com/watch?v=pP4kjXykbio) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/creating--importing@EEnmOcDKPZzY_O1NwP_5j.md b/src/data/roadmaps/nodejs/content/creating--importing@EEnmOcDKPZzY_O1NwP_5j.md index a110c5224..fae1e81f4 100644 --- a/src/data/roadmaps/nodejs/content/creating--importing@EEnmOcDKPZzY_O1NwP_5j.md +++ b/src/data/roadmaps/nodejs/content/creating--importing@EEnmOcDKPZzY_O1NwP_5j.md @@ -4,6 +4,6 @@ Modules are the collection of JavaScript codes in a separate logical file that c Visit the following resources to learn more: -- [@video@Creating a Module in Node.js](https://www.youtube.com/watch?v=Cxo4UKpHv5s) - [@article@CommonJS vs ESM in Node.js](https://blog.logrocket.com/commonjs-vs-es-modules-node-js/) - [@article@Modules and Imports in Node.js](https://reflectoring.io/nodejs-modules-imports/) +- [@video@Creating a Module in Node.js](https://www.youtube.com/watch?v=Cxo4UKpHv5s) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/creating-packages@Uh9hmEy7o1EJLg4E--ku2.md b/src/data/roadmaps/nodejs/content/creating-packages@Uh9hmEy7o1EJLg4E--ku2.md index 242829605..0533dac2e 100644 --- a/src/data/roadmaps/nodejs/content/creating-packages@Uh9hmEy7o1EJLg4E--ku2.md +++ b/src/data/roadmaps/nodejs/content/creating-packages@Uh9hmEy7o1EJLg4E--ku2.md @@ -4,4 +4,4 @@ npm packages allow you to bundle some specific functionality into a reusable pac Visit the following resources to learn more: -- [@article@Best practices for creating a modern npm package](https://snyk.io/blog/best-practices-create-modern-npm-package/) +- [@article@Best practices for creating a modern npm package](https://snyk.io/blog/best-practices-create-modern-npm-package/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/cypress@3Fh3-V1kCZtlUTvEoloIO.md b/src/data/roadmaps/nodejs/content/cypress@3Fh3-V1kCZtlUTvEoloIO.md index 24fbfa76e..9ef462f88 100644 --- a/src/data/roadmaps/nodejs/content/cypress@3Fh3-V1kCZtlUTvEoloIO.md +++ b/src/data/roadmaps/nodejs/content/cypress@3Fh3-V1kCZtlUTvEoloIO.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Cypress](https://www.cypress.io/) - [@article@Cypress Documentation](https://docs.cypress.io/) -- [@feed@Explore top posts about Cypress](https://app.daily.dev/tags/cypress?ref=roadmapsh) +- [@feed@Explore top posts about Cypress](https://app.daily.dev/tags/cypress?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/debugging@ZLNUuDKhJ03Kw7xMVc7IR.md b/src/data/roadmaps/nodejs/content/debugging@ZLNUuDKhJ03Kw7xMVc7IR.md index 97d9f9b81..5529fbdde 100644 --- a/src/data/roadmaps/nodejs/content/debugging@ZLNUuDKhJ03Kw7xMVc7IR.md +++ b/src/data/roadmaps/nodejs/content/debugging@ZLNUuDKhJ03Kw7xMVc7IR.md @@ -8,5 +8,5 @@ Using `console.log` to debug the code generally dives into an infinite loop of Visit the following resources to learn more: -- [@article@Wikipedia - What is Debugging?](https://en.wikipedia.org/wiki/Debugging) - [@official@Node.js - Getting Started](https://nodejs.org/en/learn/getting-started/debugging) +- [@article@Wikipedia - What is Debugging?](https://en.wikipedia.org/wiki/Debugging) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/dotenv-package@fE9C7Resn4EcL-hYHbsaZ.md b/src/data/roadmaps/nodejs/content/dotenv-package@fE9C7Resn4EcL-hYHbsaZ.md index b59ae8e88..b836740f4 100644 --- a/src/data/roadmaps/nodejs/content/dotenv-package@fE9C7Resn4EcL-hYHbsaZ.md +++ b/src/data/roadmaps/nodejs/content/dotenv-package@fE9C7Resn4EcL-hYHbsaZ.md @@ -4,9 +4,9 @@ dotenv is a zero-dependency module that loads environment variables from a `.env Visit the following resources to learn more: -- [@article@The Twelve-Factor App Methodology](https://12factor.net/config) - [@official@process.env Documentation](https://nodejs.org/docs/latest/api/process.html#process_process_env) -- [@opensource@dotenv Docs](https://github.com/motdotla/dotenv#readme) - [@official@Dotenv package](https://www.npmjs.com/package/dotenv) +- [@opensource@dotenv Docs](https://github.com/motdotla/dotenv#readme) +- [@article@The Twelve-Factor App Methodology](https://12factor.net/config) - [@article@Dotenv tutorial](https://zetcode.com/javascript/dotenv/) -- [@feed@Explore top posts about General Programming](https://app.daily.dev/tags/general-programming?ref=roadmapsh) +- [@feed@Explore top posts about General Programming](https://app.daily.dev/tags/general-programming?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/drizzle@JXQF9H4_N0rM7ZDKcCZNn.md b/src/data/roadmaps/nodejs/content/drizzle@JXQF9H4_N0rM7ZDKcCZNn.md index 5875d6471..6b4c9aa40 100644 --- a/src/data/roadmaps/nodejs/content/drizzle@JXQF9H4_N0rM7ZDKcCZNn.md +++ b/src/data/roadmaps/nodejs/content/drizzle@JXQF9H4_N0rM7ZDKcCZNn.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Drizzle](https://orm.drizzle.team/) - [@official@Drizzle Documentation](https://orm.drizzle.team/docs/overview) - [@opensource@Drizzle GitHub](https://github.com/drizzle-team/drizzle-orm) -- [@article@Getting Started with Drizzle](https://dev.to/franciscomendes10866/getting-started-with-drizzle-orm-a-beginners-tutorial-4782) +- [@article@Getting Started with Drizzle](https://dev.to/franciscomendes10866/getting-started-with-drizzle-orm-a-beginners-tutorial-4782) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/ejs@L-_N7OxxuHCXsdWYBgZGu.md b/src/data/roadmaps/nodejs/content/ejs@L-_N7OxxuHCXsdWYBgZGu.md index c438418b4..9bb739574 100644 --- a/src/data/roadmaps/nodejs/content/ejs@L-_N7OxxuHCXsdWYBgZGu.md +++ b/src/data/roadmaps/nodejs/content/ejs@L-_N7OxxuHCXsdWYBgZGu.md @@ -1,7 +1,6 @@ # EJS -EJS is a template language or engine that allows you to generate HTML markup with pure JavaScript. And this is what makes it perfect for Nodejs applications. -In simple words, the EJS template engine helps to easily embed JavaScript into your HTML template. +EJS is a template language or engine that allows you to generate HTML markup with pure JavaScript. And this is what makes it perfect for Nodejs applications. In simple words, the EJS template engine helps to easily embed JavaScript into your HTML template. Visit the following resources to learn more: @@ -10,4 +9,4 @@ Visit the following resources to learn more: - [@official@EJS Package](https://www.npmjs.com/package/ejs) - [@article@Try EJS Online](https://ionicabizau.github.io/ejs-playground/) - [@article@How to use EJS](https://www.digitalocean.com/community/tutorials/how-to-use-ejs-to-template-your-node-application) -- [@article@Step-by-Step EJS Guide](https://codeforgeek.com/ejs-template-engine-in-nodejs/) +- [@article@Step-by-Step EJS Guide](https://codeforgeek.com/ejs-template-engine-in-nodejs/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/error-handling@t_kfKdNSKVBPYQ9zF9VqQ.md b/src/data/roadmaps/nodejs/content/error-handling@t_kfKdNSKVBPYQ9zF9VqQ.md index e25e1c477..302607092 100644 --- a/src/data/roadmaps/nodejs/content/error-handling@t_kfKdNSKVBPYQ9zF9VqQ.md +++ b/src/data/roadmaps/nodejs/content/error-handling@t_kfKdNSKVBPYQ9zF9VqQ.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@article@Node.js Error Handling Best Practices](https://sematext.com/blog/node-js-error-handling) - [@article@Error handling in Node.js](https://blog.logrocket.com/error-handling-node-js/) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/esm@mKccfWOhC1Aj4VnaOqryA.md b/src/data/roadmaps/nodejs/content/esm@mKccfWOhC1Aj4VnaOqryA.md index eb09309bc..399c23723 100644 --- a/src/data/roadmaps/nodejs/content/esm@mKccfWOhC1Aj4VnaOqryA.md +++ b/src/data/roadmaps/nodejs/content/esm@mKccfWOhC1Aj4VnaOqryA.md @@ -4,4 +4,4 @@ ESM (ECMAScript Modules) is a standardized module system in JavaScript that allo Visit the following resources to learn more: -- [@official@ESM Documentation](https://nodejs.org/api/esm.html) +- [@official@ESM Documentation](https://nodejs.org/api/esm.html) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/event-emitter@bgEHTBYzRDJqZ6gLqLbsz.md b/src/data/roadmaps/nodejs/content/event-emitter@bgEHTBYzRDJqZ6gLqLbsz.md index 511e6a245..60f04a7d8 100644 --- a/src/data/roadmaps/nodejs/content/event-emitter@bgEHTBYzRDJqZ6gLqLbsz.md +++ b/src/data/roadmaps/nodejs/content/event-emitter@bgEHTBYzRDJqZ6gLqLbsz.md @@ -5,4 +5,4 @@ In Node.js, an event can be described simply as a string with a corresponding ca Visit the following resources to learn more: - [@official@What are Event Emitters?](https://nodejs.org/en/learn/asynchronous-work/the-nodejs-event-emitter) -- [@article@Using Event Emitters in Node.js](https://www.digitalocean.com/community/tutorials/using-event-emitters-in-node-js) +- [@article@Using Event Emitters in Node.js](https://www.digitalocean.com/community/tutorials/using-event-emitters-in-node-js) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/event-loop@b679H8gEBuvrHQ8ik7e96.md b/src/data/roadmaps/nodejs/content/event-loop@b679H8gEBuvrHQ8ik7e96.md index 994f14d04..85ce7e37c 100644 --- a/src/data/roadmaps/nodejs/content/event-loop@b679H8gEBuvrHQ8ik7e96.md +++ b/src/data/roadmaps/nodejs/content/event-loop@b679H8gEBuvrHQ8ik7e96.md @@ -4,9 +4,9 @@ The Event Loop is one of the most critical aspects of Node.js. Why is this so im Visit the following resources to learn more: -- [@official@The Node.JS Event Loop](https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/#what-is-the-event-loop) -- [@article@JavaScript Visualized: Event Loop](https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif) - [@course@The Node.js Event Loop](https://www.coursera.org/lecture/secure-full-stack-mean-developer/the-node-js-event-loop-j5fbT) +- [@official@The Node.JS Event Loop](https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/#what-is-the-event-loop) - [@official@The NodeJS Event loop](https://nodejs.org/en/guides/event-loop-timers-and-nexttick) - [@official@Don't Block the Event Loop](https://nodejs.org/en/guides/dont-block-the-event-loop) -- [@article@Event Loop in Node.js - Mixu's Node book](https://book.mixu.net/node/ch2.html#the-event-loop-understanding-how-node-executes-javascript-code) +- [@article@JavaScript Visualized: Event Loop](https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif) +- [@article@Event Loop in Node.js - Mixu's Node book](https://book.mixu.net/node/ch2.html#the-event-loop-understanding-how-node-executes-javascript-code) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/exitting--exit-codes@XteNExIZN3_g95_dPCopY.md b/src/data/roadmaps/nodejs/content/exitting--exit-codes@XteNExIZN3_g95_dPCopY.md index fee6ebf2a..9c4fe909d 100644 --- a/src/data/roadmaps/nodejs/content/exitting--exit-codes@XteNExIZN3_g95_dPCopY.md +++ b/src/data/roadmaps/nodejs/content/exitting--exit-codes@XteNExIZN3_g95_dPCopY.md @@ -5,4 +5,4 @@ Exiting is a way of terminating a Node.js process by using node.js process modul Visit the following resources to learn more: - [@official@Exit Documentation](https://nodejs.org/api/process.html#event-exit) -- [@article@How to Exit a Process in Node.js](https://betterstack.com/community/questions/how-to-exit-in-node-js/) +- [@article@How to Exit a Process in Node.js](https://betterstack.com/community/questions/how-to-exit-in-node-js/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/expressjs@1vq_KcYR_pkfp1MtXaL75.md b/src/data/roadmaps/nodejs/content/expressjs@1vq_KcYR_pkfp1MtXaL75.md index 2f5c5cddd..66a662865 100644 --- a/src/data/roadmaps/nodejs/content/expressjs@1vq_KcYR_pkfp1MtXaL75.md +++ b/src/data/roadmaps/nodejs/content/expressjs@1vq_KcYR_pkfp1MtXaL75.md @@ -8,4 +8,4 @@ Visit the following resources to learn more: - [@official@Getting Started Guide](https://expressjs.com/en/starter/installing.html) - [@article@Express Full Guide](https://www.tutorialspoint.com/nodejs/nodejs_express_framework.htm) - [@article@Sample Project](https://auth0.com/blog/create-a-simple-and-stylish-node-express-app/) -- [@feed@Explore top posts about Express.js](https://app.daily.dev/tags/express?ref=roadmapsh) +- [@feed@Explore top posts about Express.js](https://app.daily.dev/tags/express?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/fastify@WkU_rI4i-UmNSxb5F9TI-.md b/src/data/roadmaps/nodejs/content/fastify@WkU_rI4i-UmNSxb5F9TI-.md index 1aa11c5a4..7fc5a1357 100644 --- a/src/data/roadmaps/nodejs/content/fastify@WkU_rI4i-UmNSxb5F9TI-.md +++ b/src/data/roadmaps/nodejs/content/fastify@WkU_rI4i-UmNSxb5F9TI-.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Fastify](https://www.fastify.io/) - [@official@Fastify Documentation](https://www.fastify.io/docs/latest/) - [@video@Beginner Fastify Tutorial](https://www.youtube.com/watch?v=Lk-uVEVGxOA) -- [@feed@Explore top posts about Fastify](https://app.daily.dev/tags/fastify?ref=roadmapsh) +- [@feed@Explore top posts about Fastify](https://app.daily.dev/tags/fastify?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/fetch@B_3rTGQxJneMREXoi2gQn.md b/src/data/roadmaps/nodejs/content/fetch@B_3rTGQxJneMREXoi2gQn.md index a7c4556c3..02aa99956 100644 --- a/src/data/roadmaps/nodejs/content/fetch@B_3rTGQxJneMREXoi2gQn.md +++ b/src/data/roadmaps/nodejs/content/fetch@B_3rTGQxJneMREXoi2gQn.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@MDN - Using the Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch) - [@official@NodeJS globals: fetch](https://nodejs.org/api/globals.html#fetch) - [@official@MDN - Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) -- [@article@freeCodeCamp on avoiding callback hell](https://www.freecodecamp.org/news/how-to-deal-with-nested-callbacks-and-avoid-callback-hell-1bc8dc4a2012/) +- [@article@freeCodeCamp on avoiding callback hell](https://www.freecodecamp.org/news/how-to-deal-with-nested-callbacks-and-avoid-callback-hell-1bc8dc4a2012/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/figlet-package@PHLdJylzNZDJBGi8FFsfO.md b/src/data/roadmaps/nodejs/content/figlet-package@PHLdJylzNZDJBGi8FFsfO.md index d02fb1c0d..b7131d949 100644 --- a/src/data/roadmaps/nodejs/content/figlet-package@PHLdJylzNZDJBGi8FFsfO.md +++ b/src/data/roadmaps/nodejs/content/figlet-package@PHLdJylzNZDJBGi8FFsfO.md @@ -4,4 +4,4 @@ This package aims to fully implement the FIGfont spec in JavaScript, which repre Visit the following resources to learn more: -- [@opensource@figlet](https://github.com/patorjk/figlet.js) +- [@opensource@figlet](https://github.com/patorjk/figlet.js) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/fs-extra@zDmWGRrgwq3Gjfkyk6crK.md b/src/data/roadmaps/nodejs/content/fs-extra@zDmWGRrgwq3Gjfkyk6crK.md index cacb65b39..167841a92 100644 --- a/src/data/roadmaps/nodejs/content/fs-extra@zDmWGRrgwq3Gjfkyk6crK.md +++ b/src/data/roadmaps/nodejs/content/fs-extra@zDmWGRrgwq3Gjfkyk6crK.md @@ -5,4 +5,4 @@ fs-extra adds file system methods that aren't included in the native fs module a Visit the following resources to learn more: - [@official@fs-extra package](https://www.npmjs.com/package/fs-extra) -- [@article@fs-extra vs fs](https://ar.al/2021/03/07/fs-extra-to-fs/) +- [@article@fs-extra vs fs](https://ar.al/2021/03/07/fs-extra-to-fs/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/fs-module@b1r1X3XCoPSayQjDBcy54.md b/src/data/roadmaps/nodejs/content/fs-module@b1r1X3XCoPSayQjDBcy54.md index 5e7c910f5..8ebb7b81e 100644 --- a/src/data/roadmaps/nodejs/content/fs-module@b1r1X3XCoPSayQjDBcy54.md +++ b/src/data/roadmaps/nodejs/content/fs-module@b1r1X3XCoPSayQjDBcy54.md @@ -5,4 +5,4 @@ File System or `fs` module is a built in module in Node that enables interacting Visit the following resources to learn more: - [@official@fs module](https://nodejs.org/api/fs.html) -- [@video@Using fs](https://www.youtube.com/watch?v=ZySsdm576wE) +- [@video@Using fs](https://www.youtube.com/watch?v=ZySsdm576wE) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/garbage-collection@SJ01N7vMZkNiIuMYQhdpj.md b/src/data/roadmaps/nodejs/content/garbage-collection@SJ01N7vMZkNiIuMYQhdpj.md index b1293ed45..8d74e323a 100644 --- a/src/data/roadmaps/nodejs/content/garbage-collection@SJ01N7vMZkNiIuMYQhdpj.md +++ b/src/data/roadmaps/nodejs/content/garbage-collection@SJ01N7vMZkNiIuMYQhdpj.md @@ -5,4 +5,4 @@ Memory management in JavaScript is performed automatically and invisibly to us. Visit the following resources to learn more: - [@article@JavaScript Garbage Collection](https://javascript.info/garbage-collection) -- [@article@Memory Management in JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management) +- [@article@Memory Management in JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/glob@CWH0ZsxJ8beLvwMYJyH52.md b/src/data/roadmaps/nodejs/content/glob@CWH0ZsxJ8beLvwMYJyH52.md index ee3020a97..b20198829 100644 --- a/src/data/roadmaps/nodejs/content/glob@CWH0ZsxJ8beLvwMYJyH52.md +++ b/src/data/roadmaps/nodejs/content/glob@CWH0ZsxJ8beLvwMYJyH52.md @@ -4,4 +4,4 @@ The glob pattern is most commonly used to specify filenames, called wildcard cha Visit the following resources to learn more: -- [@official@NPM Glob](https://www.npmjs.com/package/glob) +- [@official@NPM Glob](https://www.npmjs.com/package/glob) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/global-installation@l24OMkPAEDnEDAVAMrMuG.md b/src/data/roadmaps/nodejs/content/global-installation@l24OMkPAEDnEDAVAMrMuG.md index 0d3c6b99e..61f7e1ced 100644 --- a/src/data/roadmaps/nodejs/content/global-installation@l24OMkPAEDnEDAVAMrMuG.md +++ b/src/data/roadmaps/nodejs/content/global-installation@l24OMkPAEDnEDAVAMrMuG.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Downloading and installing packages locally](https://docs.npmjs.com/downloading-and-installing-packages-locally) - [@official@Downloading and installing packages globally](https://docs.npmjs.com/downloading-and-installing-packages-globally) -- [@official@NPM Install Docs](https://docs.npmjs.com/cli/commands/npm-install) +- [@official@NPM Install Docs](https://docs.npmjs.com/cli/commands/npm-install) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/global-keyword@PEGHvFT2Eg-1OyfhxYu22.md b/src/data/roadmaps/nodejs/content/global-keyword@PEGHvFT2Eg-1OyfhxYu22.md index d652d562d..36cffd61e 100644 --- a/src/data/roadmaps/nodejs/content/global-keyword@PEGHvFT2Eg-1OyfhxYu22.md +++ b/src/data/roadmaps/nodejs/content/global-keyword@PEGHvFT2Eg-1OyfhxYu22.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@global Keyword in Node.js](https://nodejs.org/api/globals.html#global) - [@article@What is the 'global' object in NodeJS](https://stackoverflow.com/questions/43627622/) - [@video@What is Global Object?](https://www.youtube.com/watch?v=jn8PZNBmKm0) -- [@video@Global Object in Node](https://www.youtube.com/watch?v=PY-AycMkEAg) +- [@video@Global Object in Node](https://www.youtube.com/watch?v=PY-AycMkEAg) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/globby@HYTw74rrd7kkOemCxfT9I.md b/src/data/roadmaps/nodejs/content/globby@HYTw74rrd7kkOemCxfT9I.md index e06ef48f3..e94b90558 100644 --- a/src/data/roadmaps/nodejs/content/globby@HYTw74rrd7kkOemCxfT9I.md +++ b/src/data/roadmaps/nodejs/content/globby@HYTw74rrd7kkOemCxfT9I.md @@ -7,4 +7,4 @@ Based on fast-glob but adds a bunch of useful features. Visit the following resources to learn more: - [@official@NPM Globby](https://www.npmjs.com/package/globby) -- [@opensource@GitHub Globby](https://github.com/sindresorhus/globby) +- [@opensource@GitHub Globby](https://github.com/sindresorhus/globby) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/got-package@6stiDKubT6XVAOGiJ6wsx.md b/src/data/roadmaps/nodejs/content/got-package@6stiDKubT6XVAOGiJ6wsx.md index ae34d48a2..eb63292ca 100644 --- a/src/data/roadmaps/nodejs/content/got-package@6stiDKubT6XVAOGiJ6wsx.md +++ b/src/data/roadmaps/nodejs/content/got-package@6stiDKubT6XVAOGiJ6wsx.md @@ -5,4 +5,4 @@ Got is a lighter, human-friendly, and powerful HTTP request library explicitly d Visit the following resources to learn more: - [@official@Got Documentation](https://www.npmjs.com/package/got) -- [@article@How to consume APIs using GOT in Node.js?](https://rapidapi.com/guides/call-apis-got) +- [@article@How to consume APIs using GOT in Node.js?](https://rapidapi.com/guides/call-apis-got) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/handling-async-errors@3MpxV23lNpuKg0--e_9m7.md b/src/data/roadmaps/nodejs/content/handling-async-errors@3MpxV23lNpuKg0--e_9m7.md index 0b087d5f6..6788dc833 100644 --- a/src/data/roadmaps/nodejs/content/handling-async-errors@3MpxV23lNpuKg0--e_9m7.md +++ b/src/data/roadmaps/nodejs/content/handling-async-errors@3MpxV23lNpuKg0--e_9m7.md @@ -5,4 +5,4 @@ Errors must always be handled. If you are using synchronous programming you coul Visit the following resources to learn more: - [@article@Async Errors](https://www.mariokandut.com/handling-errors-in-asynchronous-functions-node-js/) -- [@article@The best way to handle errors in asynchronous javascript](https://dev.to/m__mdy__m/the-best-way-to-handle-errors-in-asynchronous-javascript-16bb) +- [@article@The best way to handle errors in asynchronous javascript](https://dev.to/m__mdy__m/the-best-way-to-handle-errors-in-asynchronous-javascript-16bb) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/history-of-nodejs@Vrcv5px-3fqmyJnQv3WBK.md b/src/data/roadmaps/nodejs/content/history-of-nodejs@Vrcv5px-3fqmyJnQv3WBK.md index 1f8049a25..1fe12308e 100644 --- a/src/data/roadmaps/nodejs/content/history-of-nodejs@Vrcv5px-3fqmyJnQv3WBK.md +++ b/src/data/roadmaps/nodejs/content/history-of-nodejs@Vrcv5px-3fqmyJnQv3WBK.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@article@Rising Stack - History of Node.js on a Timeline](https://blog.risingstack.com/history-of-node-js/) - [@article@SAP Press - How Did Node.js Come About?](https://blog.sap-press.com/how-did-node.js-come-about) - [@video@Node.js: The Documentary | An Origin Story](https://youtu.be/LB8KwiiUGy0) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/hono@Xa-lA1wbZ9JZ_XpXfhhw5.md b/src/data/roadmaps/nodejs/content/hono@Xa-lA1wbZ9JZ_XpXfhhw5.md index 7da06aaf2..afe3da600 100644 --- a/src/data/roadmaps/nodejs/content/hono@Xa-lA1wbZ9JZ_XpXfhhw5.md +++ b/src/data/roadmaps/nodejs/content/hono@Xa-lA1wbZ9JZ_XpXfhhw5.md @@ -1,8 +1,8 @@ -# Hono - -Hono is a lightweight, simple, and fast web framework for Cloudflare Workers, Deno, Bun, and other applications. It is a modern web application that is both fast and flexible. It offers inbuilt support for TypeScript, and easy development in a local environment. Using Hono, It is easy to create publishable web applications with Deno, Bun, and Cloudflare Workers. - -Visit the following resources to learn more: - -- [@official@Hono Documentation](https://hono.dev/docs/) -- [@article@Build a web application with Hono](https://blog.logrocket.com/build-web-application-hono/) +# Hono + +Hono is a lightweight, simple, and fast web framework for Cloudflare Workers, Deno, Bun, and other applications. It is a modern web application that is both fast and flexible. It offers inbuilt support for TypeScript, and easy development in a local environment. Using Hono, It is easy to create publishable web applications with Deno, Bun, and Cloudflare Workers. + +Visit the following resources to learn more: + +- [@official@Hono Documentation](https://hono.dev/docs/) +- [@article@Build a web application with Hono](https://blog.logrocket.com/build-web-application-hono/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/http-module@Sjc1YDtbzXyLQH711_3nj.md b/src/data/roadmaps/nodejs/content/http-module@Sjc1YDtbzXyLQH711_3nj.md index fc40c9c62..82564ba29 100644 --- a/src/data/roadmaps/nodejs/content/http-module@Sjc1YDtbzXyLQH711_3nj.md +++ b/src/data/roadmaps/nodejs/content/http-module@Sjc1YDtbzXyLQH711_3nj.md @@ -2,11 +2,11 @@ You can make API calls using the `http` module in Node.js as well. Here are the two methods that you can use: -- `http.get()` - Make http GET requests. -- `http.request()` - Similar to `http.get()` but enables sending other types of http requests (GET requests inclusive). +* `http.get()` - Make http GET requests. +* `http.request()` - Similar to `http.get()` but enables sending other types of http requests (GET requests inclusive). Visit the following resources to learn more: -- [@official@Node.js `http.get()` documentation](https://nodejs.org/docs/latest-v16.x/api/http.html#httpgeturl-options-callback) -- [@official@Node.js `http.request()` documentation](https://nodejs.org/docs/latest-v16.x/api/http.html#httprequesturl-options-callback) -- [@article@How To Create an HTTP Client with Core HTTP in Node.js](https://www.digitalocean.com/community/tutorials/how-to-create-an-http-client-with-core-http-in-node-js) +- [@official@Node.js http.get() documentation](https://nodejs.org/docs/latest-v16.x/api/http.html#httpgeturl-options-callback) +- [@official@Node.js http.request() documentation](https://nodejs.org/docs/latest-v16.x/api/http.html#httprequesturl-options-callback) +- [@article@How To Create an HTTP Client with Core HTTP in Node.js](https://www.digitalocean.com/community/tutorials/how-to-create-an-http-client-with-core-http-in-node-js) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/inquirer-package@WFJJtIqVoBIhK10XY-d7l.md b/src/data/roadmaps/nodejs/content/inquirer-package@WFJJtIqVoBIhK10XY-d7l.md index 392c094ec..6c3588f29 100644 --- a/src/data/roadmaps/nodejs/content/inquirer-package@WFJJtIqVoBIhK10XY-d7l.md +++ b/src/data/roadmaps/nodejs/content/inquirer-package@WFJJtIqVoBIhK10XY-d7l.md @@ -1,7 +1,6 @@ # Inquirer -Inquirer.js is a collection of common interactive command line interfaces for taking inputs from user. -It is promise based and supports chaining series of prompt questions together, receiving text input, checkboxes, lists of choices and much more. +Inquirer.js is a collection of common interactive command line interfaces for taking inputs from user. It is promise based and supports chaining series of prompt questions together, receiving text input, checkboxes, lists of choices and much more. You can use it to empower your terminal applications that need user input or to build your own CLI. @@ -9,4 +8,4 @@ Visit the following resources to learn more: - [@opensource@Inquirer](https://github.com/SBoudrias/Inquirer.js#readme) - [@article@How To Create Interactive Command-line Prompts with Inquirer.js](https://www.digitalocean.com/community/tutorials/nodejs-interactive-command-line-prompts) -- [@video@How to make a CLI in Node.js with Inquirer](https://www.youtube.com/watch?v=0xjfkl9nODQ) +- [@video@How to make a CLI in Node.js with Inquirer](https://www.youtube.com/watch?v=0xjfkl9nODQ) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/introduction-to-nodejs@KDd40JOAvZ8O1mfhTYB3K.md b/src/data/roadmaps/nodejs/content/introduction-to-nodejs@KDd40JOAvZ8O1mfhTYB3K.md index 102e93c45..63aae617c 100644 --- a/src/data/roadmaps/nodejs/content/introduction-to-nodejs@KDd40JOAvZ8O1mfhTYB3K.md +++ b/src/data/roadmaps/nodejs/content/introduction-to-nodejs@KDd40JOAvZ8O1mfhTYB3K.md @@ -8,4 +8,4 @@ Visit the following resources to learn more: - [@official@Node.js](https://nodejs.org/en/) - [@official@Node.js Documentation](https://nodejs.org/en/docs/) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/javascript-errors@Wg7KSpAPxjeFMxC6PBnHO.md b/src/data/roadmaps/nodejs/content/javascript-errors@Wg7KSpAPxjeFMxC6PBnHO.md index 5f1d72d26..eb8dee5db 100644 --- a/src/data/roadmaps/nodejs/content/javascript-errors@Wg7KSpAPxjeFMxC6PBnHO.md +++ b/src/data/roadmaps/nodejs/content/javascript-errors@Wg7KSpAPxjeFMxC6PBnHO.md @@ -4,15 +4,15 @@ JavaScript Errors are used by JavaScript to inform developers about various issu JavaScript has six types of errors that may occur during the execution of the script: -- EvalError -- RangeError -- ReferenceError -- SyntaxError -- TypeError -- URIError +* EvalError +* RangeError +* ReferenceError +* SyntaxError +* TypeError +* URIError Visit the following resources to learn more: - [@article@Error Types in JavaScript](https://blog.bitsrc.io/types-of-native-errors-in-javascript-you-must-know-b8238d40e492) - [@article@JavaScript error reference - MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors) -- [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) +- [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/jest@5xrbKv2stKPJRv7Vzf9nM.md b/src/data/roadmaps/nodejs/content/jest@5xrbKv2stKPJRv7Vzf9nM.md index a55b08e55..f8effd8a4 100644 --- a/src/data/roadmaps/nodejs/content/jest@5xrbKv2stKPJRv7Vzf9nM.md +++ b/src/data/roadmaps/nodejs/content/jest@5xrbKv2stKPJRv7Vzf9nM.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Jest](https://jestjs.io) - [@official@Jest Documentation](https://jestjs.io/docs/getting-started) -- [@feed@Explore top posts about Jest](https://app.daily.dev/tags/jest?ref=roadmapsh) +- [@feed@Explore top posts about Jest](https://app.daily.dev/tags/jest?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/jsonwebtoken@7u2WMxjLx3mMtn0cha4M7.md b/src/data/roadmaps/nodejs/content/jsonwebtoken@7u2WMxjLx3mMtn0cha4M7.md index ed36f1fc7..e04fa7643 100644 --- a/src/data/roadmaps/nodejs/content/jsonwebtoken@7u2WMxjLx3mMtn0cha4M7.md +++ b/src/data/roadmaps/nodejs/content/jsonwebtoken@7u2WMxjLx3mMtn0cha4M7.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@JSON Package Documentation](https://www.npmjs.com/package/jsonwebtoken) - [@article@What is JWT](https://www.akana.com/blog/what-is-jwt) -- [@video@JWT Implementation](https://www.youtube.com/watch?v=mbsmsi7l3r4) +- [@video@JWT Implementation](https://www.youtube.com/watch?v=mbsmsi7l3r4) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/keep-app-running@af7n-J7VvbdpZh9lwA773.md b/src/data/roadmaps/nodejs/content/keep-app-running@af7n-J7VvbdpZh9lwA773.md index 2623010cc..15e7c1614 100644 --- a/src/data/roadmaps/nodejs/content/keep-app-running@af7n-J7VvbdpZh9lwA773.md +++ b/src/data/roadmaps/nodejs/content/keep-app-running@af7n-J7VvbdpZh9lwA773.md @@ -5,4 +5,4 @@ PM2 lets you run your nodejs scripts forever. In the event that your application Visit the following resources to learn more: - [@article@Keep a Node Application Constantly Running](https://devtut.github.io/nodejs/keep-a-node-application-constantly-running.html#use-pm2-as-a-process-manager) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/knex@HDDnt79_PCB5JU-KnHKUh.md b/src/data/roadmaps/nodejs/content/knex@HDDnt79_PCB5JU-KnHKUh.md index e5bf26bb3..952c1e421 100644 --- a/src/data/roadmaps/nodejs/content/knex@HDDnt79_PCB5JU-KnHKUh.md +++ b/src/data/roadmaps/nodejs/content/knex@HDDnt79_PCB5JU-KnHKUh.md @@ -5,4 +5,4 @@ Knex.js is a "batteries included" SQL query builder for PostgreSQL, CockroachDB, Visit the following resources to learn more: - [@official@Knex.js](https://knexjs.org) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/ky@-_2letLUta5Ymc5eEOKhn.md b/src/data/roadmaps/nodejs/content/ky@-_2letLUta5Ymc5eEOKhn.md index f2d02667c..55705a4a1 100644 --- a/src/data/roadmaps/nodejs/content/ky@-_2letLUta5Ymc5eEOKhn.md +++ b/src/data/roadmaps/nodejs/content/ky@-_2letLUta5Ymc5eEOKhn.md @@ -4,5 +4,5 @@ Ky is a tiny and elegant HTTP client based on the browser Fetch API. Ky targets Visit the following resources to learn more: -- [@opensource@Ky Docs](https://github.com/sindresorhus/ky) - [@official@Ky Package](https://www.npmjs.com/package/ky/v/0.9.0) +- [@opensource@Ky Docs](https://github.com/sindresorhus/ky) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/local-installation@oYeux7PbveYaVwXRzAg5x.md b/src/data/roadmaps/nodejs/content/local-installation@oYeux7PbveYaVwXRzAg5x.md index ab702aa26..7a173e87c 100644 --- a/src/data/roadmaps/nodejs/content/local-installation@oYeux7PbveYaVwXRzAg5x.md +++ b/src/data/roadmaps/nodejs/content/local-installation@oYeux7PbveYaVwXRzAg5x.md @@ -5,4 +5,4 @@ Locally installed packages are available only to the project where the packages Visit the following resources to learn more: - [@official@Downloading and installing packages locally](https://docs.npmjs.com/downloading-and-installing-packages-locally) -- [@official@Downloading and installing packages globally](https://docs.npmjs.com/downloading-and-installing-packages-globally) +- [@official@Downloading and installing packages globally](https://docs.npmjs.com/downloading-and-installing-packages-globally) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/logging@b7ZAEqo0ZU6TNf18Bo0mI.md b/src/data/roadmaps/nodejs/content/logging@b7ZAEqo0ZU6TNf18Bo0mI.md index 99cfa9fcc..d964188ab 100644 --- a/src/data/roadmaps/nodejs/content/logging@b7ZAEqo0ZU6TNf18Bo0mI.md +++ b/src/data/roadmaps/nodejs/content/logging@b7ZAEqo0ZU6TNf18Bo0mI.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@article@Node.js Logging](https://stackify.com/node-js-logging/) - [@article@Logging best practices](https://blog.appsignal.com/2021/09/01/best-practices-for-logging-in-nodejs.html) - [@article@Logging](https://stackify.com/node-js-logging/) -- [@feed@Explore top posts about Logging](https://app.daily.dev/tags/logging?ref=roadmapsh) +- [@feed@Explore top posts about Logging](https://app.daily.dev/tags/logging?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/marko@f2DyjBIglAZ6NoHaRnlzt.md b/src/data/roadmaps/nodejs/content/marko@f2DyjBIglAZ6NoHaRnlzt.md index ee8a104fe..8fa9ad1d6 100644 --- a/src/data/roadmaps/nodejs/content/marko@f2DyjBIglAZ6NoHaRnlzt.md +++ b/src/data/roadmaps/nodejs/content/marko@f2DyjBIglAZ6NoHaRnlzt.md @@ -4,4 +4,4 @@ Marko is a fast and lightweight HTML-based templating engine that compiles templ Visit the following resources to learn more: -- [@official@Marko Documentation](https://markojs.com/docs/guides-overview/) +- [@official@Marko Documentation](https://markojs.com/docs/guides-overview/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/memory-leaks@oU9I7KBZoTSXXFmYscEIq.md b/src/data/roadmaps/nodejs/content/memory-leaks@oU9I7KBZoTSXXFmYscEIq.md index 04d75efb2..6322bd33e 100644 --- a/src/data/roadmaps/nodejs/content/memory-leaks@oU9I7KBZoTSXXFmYscEIq.md +++ b/src/data/roadmaps/nodejs/content/memory-leaks@oU9I7KBZoTSXXFmYscEIq.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@article@Memory Leaks in Node.js](https://sematext.com/blog/nodejs-memory-leaks/) - [@article@Memory Leaks Causes](https://sematext.com/blog/nodejs-memory-leaks/#what-causes-them-common-node-js-memory-leaks) - [@article@Memory Leaks Detectors](https://sematext.com/blog/nodejs-memory-leaks/#node-js-memory-leak-detectors) -- [@feed@Explore top posts about General Programming](https://app.daily.dev/tags/general-programming?ref=roadmapsh) +- [@feed@Explore top posts about General Programming](https://app.daily.dev/tags/general-programming?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/modules@mbGFT6S7mL3bHHEZv0_s2.md b/src/data/roadmaps/nodejs/content/modules@mbGFT6S7mL3bHHEZv0_s2.md index e3f41988b..bae05caec 100644 --- a/src/data/roadmaps/nodejs/content/modules@mbGFT6S7mL3bHHEZv0_s2.md +++ b/src/data/roadmaps/nodejs/content/modules@mbGFT6S7mL3bHHEZv0_s2.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Modules: CommonJS modules](https://nodejs.org/api/modules.html#modules-commonjs-modules) - [@article@CommonJS vs. ES Modules in Node.js](https://blog.logrocket.com/commonjs-vs-es-modules-node-js/) - [@video@Modules in Node.js](https://www.youtube.com/watch?v=9Amxzvq5LY8&) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/mongoose@NDf-o-WECK02mVnZ8IFxy.md b/src/data/roadmaps/nodejs/content/mongoose@NDf-o-WECK02mVnZ8IFxy.md index d381d5066..8fbf46f7e 100644 --- a/src/data/roadmaps/nodejs/content/mongoose@NDf-o-WECK02mVnZ8IFxy.md +++ b/src/data/roadmaps/nodejs/content/mongoose@NDf-o-WECK02mVnZ8IFxy.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Mongoose](https://mongoosejs.com) - [@official@Mongoose Documentation](https://mongoosejs.com/docs/guide.html) - [@article@Getting Started with MongoDB and Mongoose](https://www.mongodb.com/developer/languages/javascript/getting-started-with-mongodb-and-mongoose/) -- [@feed@Explore top posts about Mongoose](https://app.daily.dev/tags/mongoose?ref=roadmapsh) +- [@feed@Explore top posts about Mongoose](https://app.daily.dev/tags/mongoose?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/monitor-changes-dev@swp4wBgA7z-sd64VDkMrw.md b/src/data/roadmaps/nodejs/content/monitor-changes-dev@swp4wBgA7z-sd64VDkMrw.md index 6164cf1d5..d33ff9500 100644 --- a/src/data/roadmaps/nodejs/content/monitor-changes-dev@swp4wBgA7z-sd64VDkMrw.md +++ b/src/data/roadmaps/nodejs/content/monitor-changes-dev@swp4wBgA7z-sd64VDkMrw.md @@ -4,4 +4,4 @@ In Node.js, you need to restart the process to make changes take effect. This ad Since Node.js 18.11.0, you can run Node with the `--watch` flag to reload your app every time a file is changed. So you don't need to use `nodemon` anymore. -Visit the following resources to learn more: +Visit the following resources to learn more: \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/morgan@CTHFGgtXFpke4aPhh5vRY.md b/src/data/roadmaps/nodejs/content/morgan@CTHFGgtXFpke4aPhh5vRY.md index 8e31730e2..e19afae23 100644 --- a/src/data/roadmaps/nodejs/content/morgan@CTHFGgtXFpke4aPhh5vRY.md +++ b/src/data/roadmaps/nodejs/content/morgan@CTHFGgtXFpke4aPhh5vRY.md @@ -5,4 +5,4 @@ Morgan is a NodeJS and express.js middleware to log the HTTP request and error, Visit the following resources to learn more: - [@official@morgan package](https://www.npmjs.com/package/morgan) -- [@article@How to Use Morgan | DigitalOcean](https://www.digitalocean.com/community/tutorials/nodejs-getting-started-morgan) +- [@article@How to Use Morgan | DigitalOcean](https://www.digitalocean.com/community/tutorials/nodejs-getting-started-morgan) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/native-drivers@5WqLm53CHDT5uBoMH-iPl.md b/src/data/roadmaps/nodejs/content/native-drivers@5WqLm53CHDT5uBoMH-iPl.md index 64599da6e..7a2250ad1 100644 --- a/src/data/roadmaps/nodejs/content/native-drivers@5WqLm53CHDT5uBoMH-iPl.md +++ b/src/data/roadmaps/nodejs/content/native-drivers@5WqLm53CHDT5uBoMH-iPl.md @@ -4,4 +4,4 @@ Another way to connect to different databases in Node.js is to use the official Visit the following resources to learn more: -- [@official@MongoDB Drivers](https://www.mongodb.com/docs/drivers/) +- [@official@MongoDB Drivers](https://www.mongodb.com/docs/drivers/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/native-drivers@KpC-QYKalUp7VUvnMKBoW.md b/src/data/roadmaps/nodejs/content/native-drivers@KpC-QYKalUp7VUvnMKBoW.md index 39f661e7a..e4ca1952a 100644 --- a/src/data/roadmaps/nodejs/content/native-drivers@KpC-QYKalUp7VUvnMKBoW.md +++ b/src/data/roadmaps/nodejs/content/native-drivers@KpC-QYKalUp7VUvnMKBoW.md @@ -1,3 +1,3 @@ # Native drivers -Another way to connect to different databases in Node.js is to use the official native drivers provided by the database. +Another way to connect to different databases in Node.js is to use the official native drivers provided by the database. \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/nestjs@tGD8XLHnfspfv8CbguGwV.md b/src/data/roadmaps/nodejs/content/nestjs@tGD8XLHnfspfv8CbguGwV.md index d1a37b6bb..46c4f3b95 100644 --- a/src/data/roadmaps/nodejs/content/nestjs@tGD8XLHnfspfv8CbguGwV.md +++ b/src/data/roadmaps/nodejs/content/nestjs@tGD8XLHnfspfv8CbguGwV.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@NestJS](https://nestjs.com) - [@official@NestJS Documentations](https://docs.nestjs.com) - [@video@Beginner NestJS Tutorial](https://www.youtube.com/watch?v=GHTA143_b-s) -- [@feed@Explore top posts about NestJS](https://app.daily.dev/tags/nestjs?ref=roadmapsh) +- [@feed@Explore top posts about NestJS](https://app.daily.dev/tags/nestjs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/node---inspect@DcmGcVlEHL4IV7yPMDpVa.md b/src/data/roadmaps/nodejs/content/node---inspect@DcmGcVlEHL4IV7yPMDpVa.md index 36f7d5899..dbeda2ea2 100644 --- a/src/data/roadmaps/nodejs/content/node---inspect@DcmGcVlEHL4IV7yPMDpVa.md +++ b/src/data/roadmaps/nodejs/content/node---inspect@DcmGcVlEHL4IV7yPMDpVa.md @@ -4,4 +4,4 @@ Node.js provides a built-in DevTools-based debugger to allow debugging Node.js a Visit the following resources to learn more: -- [@article@Debugging Node.js with Chrome DevTools](https://medium.com/@paul_irish/debugging-node-js-nightlies-with-chrome-devtools-7c4a1b95ae27) +- [@article@Debugging Node.js with Chrome DevTools](https://medium.com/@paul_irish/debugging-node-js-nightlies-with-chrome-devtools-7c4a1b95ae27) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/nodejs-vs-browser@ebVb0anYmbD1Y9ZTFXKFp.md b/src/data/roadmaps/nodejs/content/nodejs-vs-browser@ebVb0anYmbD1Y9ZTFXKFp.md index 13decd6e0..9cd24d52b 100644 --- a/src/data/roadmaps/nodejs/content/nodejs-vs-browser@ebVb0anYmbD1Y9ZTFXKFp.md +++ b/src/data/roadmaps/nodejs/content/nodejs-vs-browser@ebVb0anYmbD1Y9ZTFXKFp.md @@ -5,4 +5,4 @@ Both the browser and Node.js use JavaScript as their programming language. Build Visit the following resources to learn more: - [@official@Differences between Node.js and the Browser](https://nodejs.org/en/learn/getting-started/differences-between-nodejs-and-the-browser/) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/nodemon@2Ym2jMvov0lZ79aJFaw29.md b/src/data/roadmaps/nodejs/content/nodemon@2Ym2jMvov0lZ79aJFaw29.md index 4b4a2e6e5..66e450da3 100644 --- a/src/data/roadmaps/nodejs/content/nodemon@2Ym2jMvov0lZ79aJFaw29.md +++ b/src/data/roadmaps/nodejs/content/nodemon@2Ym2jMvov0lZ79aJFaw29.md @@ -9,4 +9,4 @@ Visit the following resources to learn more: - [@official@Nodemon](https://nodemon.io/) - [@article@PM2](https://pm2.keymetrics.io/docs/usage/quick-start/) - [@article@How To Restart Your Node.js Apps Automatically with nodemon](https://www.digitalocean.com/community/tutorials/workflow-nodemon) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/nodetest@oSLpy31XEcA2nRq9ks_LJ.md b/src/data/roadmaps/nodejs/content/nodetest@oSLpy31XEcA2nRq9ks_LJ.md index c81745e35..cf205332e 100644 --- a/src/data/roadmaps/nodejs/content/nodetest@oSLpy31XEcA2nRq9ks_LJ.md +++ b/src/data/roadmaps/nodejs/content/nodetest@oSLpy31XEcA2nRq9ks_LJ.md @@ -4,12 +4,12 @@ Key Features -- Simplicity: Easy to use and understand. -- Asynchronous Support: Handles asynchronous code gracefully. -- Subtests: Allows for organizing tests into hierarchical structures. -- Hooks: Provides beforeEach and afterEach hooks for setup and teardown. +* Simplicity: Easy to use and understand. +* Asynchronous Support: Handles asynchronous code gracefully. +* Subtests: Allows for organizing tests into hierarchical structures. +* Hooks: Provides beforeEach and afterEach hooks for setup and teardown. Visit the following resources to learn more: - [@official@Test Runner API Docs](https://nodejs.org/api/test.html) -- [@official@Node.js Test Runner](https://nodejs.org/en/learn/test-runner/using-test-runner) +- [@official@Node.js Test Runner](https://nodejs.org/en/learn/test-runner/using-test-runner) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/npm-workspaces@WvxCGVKLvTUVEHeOcUQPg.md b/src/data/roadmaps/nodejs/content/npm-workspaces@WvxCGVKLvTUVEHeOcUQPg.md index 9ec2fec2a..08424097d 100644 --- a/src/data/roadmaps/nodejs/content/npm-workspaces@WvxCGVKLvTUVEHeOcUQPg.md +++ b/src/data/roadmaps/nodejs/content/npm-workspaces@WvxCGVKLvTUVEHeOcUQPg.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@npm workspaces](https://docs.npmjs.com/cli/using-npm/workspaces) - [@article@Getting Started with Npm Workspaces](https://ruanmartinelli.com/blog/npm-7-workspaces-1/) -- [@feed@Explore top posts about NPM](https://app.daily.dev/tags/npm?ref=roadmapsh) +- [@feed@Explore top posts about NPM](https://app.daily.dev/tags/npm?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/npm@jQJ9aOKtg-O-GhWk5OgCK.md b/src/data/roadmaps/nodejs/content/npm@jQJ9aOKtg-O-GhWk5OgCK.md index bf0e16b63..b54c56148 100644 --- a/src/data/roadmaps/nodejs/content/npm@jQJ9aOKtg-O-GhWk5OgCK.md +++ b/src/data/roadmaps/nodejs/content/npm@jQJ9aOKtg-O-GhWk5OgCK.md @@ -10,4 +10,4 @@ Visit the following resources to learn more: - [@official@What is npm?](https://nodejs.org/en/learn/getting-started/an-introduction-to-the-npm-package-manager) - [@official@An introduction to the npm package manager](https://nodejs.org/en/learn/getting-started/an-introduction-to-the-npm-package-manager) - [@video@NPM Crash Course](https://www.youtube.com/watch?v=jHDhaSSKmB0) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/npx@YdpJ-DUo8Q5ATRmF4s4YS.md b/src/data/roadmaps/nodejs/content/npx@YdpJ-DUo8Q5ATRmF4s4YS.md index 3fe3bff2b..b0313b79d 100644 --- a/src/data/roadmaps/nodejs/content/npx@YdpJ-DUo8Q5ATRmF4s4YS.md +++ b/src/data/roadmaps/nodejs/content/npx@YdpJ-DUo8Q5ATRmF4s4YS.md @@ -5,4 +5,4 @@ npx is a very powerful command that's been available in npm starting version 5.2 Visit the following resources to learn more: - [@official@npx](https://docs.npmjs.com/cli/commands/npx/) -- [@article@Introduction to the npx Node.js Package Runner](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) +- [@article@Introduction to the npx Node.js Package Runner](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/passportjs@mIyv6S9a5dCHkk-JhhjKV.md b/src/data/roadmaps/nodejs/content/passportjs@mIyv6S9a5dCHkk-JhhjKV.md index 8e47bd465..b175a999a 100644 --- a/src/data/roadmaps/nodejs/content/passportjs@mIyv6S9a5dCHkk-JhhjKV.md +++ b/src/data/roadmaps/nodejs/content/passportjs@mIyv6S9a5dCHkk-JhhjKV.md @@ -6,5 +6,5 @@ Visit the following resources to learn more: - [@official@PassportJS](https://www.passportjs.org/) - [@official@PassportJS Documentation](https://www.passportjs.org/docs/) -- [@video@Implementation of OAuth using passportjs](https://www.youtube.com/watch?v=sakQbeRjgwg\&list=PL4cUxeGkcC9jdm7QX143aMLAqyM-jTZ2x) -- [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) +- [@video@Implementation of OAuth using passportjs](https://www.youtube.com/watch?v=sakQbeRjgwg&list=PL4cUxeGkcC9jdm7QX143aMLAqyM-jTZ2x) +- [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/path-module@Blzb-fdQZMu6Xq5JDJW0_.md b/src/data/roadmaps/nodejs/content/path-module@Blzb-fdQZMu6Xq5JDJW0_.md index 598ff509e..98d39aefa 100644 --- a/src/data/roadmaps/nodejs/content/path-module@Blzb-fdQZMu6Xq5JDJW0_.md +++ b/src/data/roadmaps/nodejs/content/path-module@Blzb-fdQZMu6Xq5JDJW0_.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Path Documentation](https://nodejs.org/api/path.html) - [@official@Learn Node.js File Paths](https://nodejs.org/en/learn/manipulating-files/nodejs-file-paths) -- [@video@Path Module in Node.js](https://youtu.be/j95Lwxvi9JY) +- [@video@Path Module in Node.js](https://youtu.be/j95Lwxvi9JY) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/playwright@Ix-g9pgJjEI04bSfROvlq.md b/src/data/roadmaps/nodejs/content/playwright@Ix-g9pgJjEI04bSfROvlq.md index b7b134a89..ada324355 100644 --- a/src/data/roadmaps/nodejs/content/playwright@Ix-g9pgJjEI04bSfROvlq.md +++ b/src/data/roadmaps/nodejs/content/playwright@Ix-g9pgJjEI04bSfROvlq.md @@ -1,6 +1,6 @@ # Playwright -Playwright is an open-source automation library developed by Microsoft for testing and automating web applications. 1 It offers a unified API to control Chromium, Firefox, and WebKit browsers, making it a versatile choice for cross-browser testing. +Playwright is an open-source automation library developed by Microsoft for testing and automating web applications. 1 It offers a unified API to control Chromium, Firefox, and WebKit browsers, making it a versatile choice for cross-browser testing. Playwright provides a high-level API to interact with web pages. You can write scripts to simulate user actions, such as clicking buttons, filling forms, and navigating through different pages. Playwright handles the underlying browser interactions, making it easy to write and maintain tests. @@ -8,4 +8,4 @@ Visit the following resources to learn more: - [@official@Playwright](https://playwright.dev/) - [@official@Playwright Docs](https://playwright.dev/docs/getting-started-vscode) -- [@article@Getting Started with Playwright](https://learn.microsoft.com/en-us/shows/getting-started-with-end-to-end-testing-with-playwright/) +- [@article@Getting Started with Playwright](https://learn.microsoft.com/en-us/shows/getting-started-with-end-to-end-testing-with-playwright/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/pm2@7WAuMMyelUbgwEHtnMmJv.md b/src/data/roadmaps/nodejs/content/pm2@7WAuMMyelUbgwEHtnMmJv.md index 190a90098..06592d661 100644 --- a/src/data/roadmaps/nodejs/content/pm2@7WAuMMyelUbgwEHtnMmJv.md +++ b/src/data/roadmaps/nodejs/content/pm2@7WAuMMyelUbgwEHtnMmJv.md @@ -5,4 +5,4 @@ PM2 is a production process manager for Node.js applications with a built-in loa Visit the following resources to learn more: - [@official@Pm2](https://pm2.keymetrics.io/) -- [@official@Pm2 Documentation](https://pm2.keymetrics.io/docs/usage/quick-start/) +- [@official@Pm2 Documentation](https://pm2.keymetrics.io/docs/usage/quick-start/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/prisma@3Qxtf8n6gJYdnRsuqa52Q.md b/src/data/roadmaps/nodejs/content/prisma@3Qxtf8n6gJYdnRsuqa52Q.md index 909984c4e..22e1f5b7b 100644 --- a/src/data/roadmaps/nodejs/content/prisma@3Qxtf8n6gJYdnRsuqa52Q.md +++ b/src/data/roadmaps/nodejs/content/prisma@3Qxtf8n6gJYdnRsuqa52Q.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Prisma](https://www.prisma.io/) - [@video@Prisma & MongoDB Youtube Tutorial](https://www.youtube.com/watch?v=-7r4whMKt1s) -- [@feed@Explore top posts about Prisma](https://app.daily.dev/tags/prisma?ref=roadmapsh) +- [@feed@Explore top posts about Prisma](https://app.daily.dev/tags/prisma?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/prisma@O7Cy2g_GPxKU6vPfEmNyi.md b/src/data/roadmaps/nodejs/content/prisma@O7Cy2g_GPxKU6vPfEmNyi.md index 3961a0cbc..b25174cd5 100644 --- a/src/data/roadmaps/nodejs/content/prisma@O7Cy2g_GPxKU6vPfEmNyi.md +++ b/src/data/roadmaps/nodejs/content/prisma@O7Cy2g_GPxKU6vPfEmNyi.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Prisma](https://www.prisma.io/) - [@official@Prisma Documentation](https://www.prisma.io/docs/) -- [@feed@Explore top posts about Prisma](https://app.daily.dev/tags/prisma?ref=roadmapsh) +- [@feed@Explore top posts about Prisma](https://app.daily.dev/tags/prisma?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/processargv@lT2DDRtbFfEjb_cmsQx8i.md b/src/data/roadmaps/nodejs/content/processargv@lT2DDRtbFfEjb_cmsQx8i.md index b5a85d075..7b4c6da45 100644 --- a/src/data/roadmaps/nodejs/content/processargv@lT2DDRtbFfEjb_cmsQx8i.md +++ b/src/data/roadmaps/nodejs/content/processargv@lT2DDRtbFfEjb_cmsQx8i.md @@ -5,4 +5,4 @@ Visit the following resources to learn more: - [@official@process.argv](https://nodejs.org/docs/latest/api/process.html#processargv) -- [@video@Command Line Arguments - Cave of Programming](https://youtu.be/nr7i2HOAjeE) +- [@video@Command Line Arguments - Cave of Programming](https://youtu.be/nr7i2HOAjeE) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/processcwd@QT2QE2FLkyUDpwMKYkFQL.md b/src/data/roadmaps/nodejs/content/processcwd@QT2QE2FLkyUDpwMKYkFQL.md index b904ab429..7f3f280a9 100644 --- a/src/data/roadmaps/nodejs/content/processcwd@QT2QE2FLkyUDpwMKYkFQL.md +++ b/src/data/roadmaps/nodejs/content/processcwd@QT2QE2FLkyUDpwMKYkFQL.md @@ -5,4 +5,4 @@ The `process.cwd()` method returns the current working directory of the Node.js Visit the following resources to learn more: - [@official@process.cwd()](https://nodejs.org/api/process.html#processcwd) -- [@article@Whats the difference between process.cwd() vs \_\_dirname?](https://stackoverflow.com/questions/9874382/whats-the-difference-between-process-cwd-vs-dirname) +- [@article@Whats the difference between process.cwd() vs __dirname?](https://stackoverflow.com/questions/9874382/whats-the-difference-between-process-cwd-vs-dirname) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/processnexttick@ATu9-29yJWcDOik5FTOgf.md b/src/data/roadmaps/nodejs/content/processnexttick@ATu9-29yJWcDOik5FTOgf.md index 44b1616e8..f57d4cdca 100644 --- a/src/data/roadmaps/nodejs/content/processnexttick@ATu9-29yJWcDOik5FTOgf.md +++ b/src/data/roadmaps/nodejs/content/processnexttick@ATu9-29yJWcDOik5FTOgf.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Understanding Process.NextTick()](https://nodejs.org/en/learn/asynchronous-work/understanding-processnexttick) - [@official@The Node.js process.nextTick()](https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/) -- [@video@The process.nextTick Function](https://www.youtube.com/watch?v=-niA5XOlCWI) +- [@video@The process.nextTick Function](https://www.youtube.com/watch?v=-niA5XOlCWI) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/processstdin@betuntelnEMSHdatO6VPl.md b/src/data/roadmaps/nodejs/content/processstdin@betuntelnEMSHdatO6VPl.md index d92da0864..f2783fc25 100644 --- a/src/data/roadmaps/nodejs/content/processstdin@betuntelnEMSHdatO6VPl.md +++ b/src/data/roadmaps/nodejs/content/processstdin@betuntelnEMSHdatO6VPl.md @@ -1,8 +1,9 @@ -# Process stdin +# process.stdin -The `process.stdin` is a standard Readable stream which listens for user input and is accessible via the process module. It uses `on()` function to listen for input events. +`process.stdin` is a stream in Node.js that represents the standard input, typically the keyboard. It allows your Node.js programs to receive text input from the command line. The `readline` module provides a convenient interface for reading input from `process.stdin` line by line, making it easier to handle user input in interactive command-line applications. Visit the following resources to learn more: - [@official@process.stdin](https://nodejs.org/api/process.html#processstdin) -- [@article@Node.js Process stdin & stdout](https://nodecli.com/node-stdin-stdout) +- [@official@Accept input from the command line in Node.js](https://nodejs.org/en/learn/command-line/accept-input-from-the-command-line-in-nodejs#accept-input-from-the-command-line-in-nodejs) +- [@article@Node.js Process stdin & stdout](https://nodecli.com/node-stdin-stdout) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/promises@QcOqhuKWOUUUBSiu5Oelv.md b/src/data/roadmaps/nodejs/content/promises@QcOqhuKWOUUUBSiu5Oelv.md index 921a55260..266b65983 100644 --- a/src/data/roadmaps/nodejs/content/promises@QcOqhuKWOUUUBSiu5Oelv.md +++ b/src/data/roadmaps/nodejs/content/promises@QcOqhuKWOUUUBSiu5Oelv.md @@ -14,6 +14,6 @@ Using resolve() and reject(), we can communicate back to the caller what the res Visit the following resources to learn more: -- [@article@Promise Methods](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) - [@official@Promises](https://www.promisejs.org/) -- [@video@Asynchronous JavaScript - Promises](https://www.youtube.com/watch?v=a_8nrslImo4/) +- [@article@Promise Methods](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) +- [@video@Asynchronous JavaScript - Promises](https://www.youtube.com/watch?v=a_8nrslImo4/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/prompts-package@xgsKrUdfB0g0DMQCLK3aY.md b/src/data/roadmaps/nodejs/content/prompts-package@xgsKrUdfB0g0DMQCLK3aY.md index e5bc3dfde..bf5a6ea6c 100644 --- a/src/data/roadmaps/nodejs/content/prompts-package@xgsKrUdfB0g0DMQCLK3aY.md +++ b/src/data/roadmaps/nodejs/content/prompts-package@xgsKrUdfB0g0DMQCLK3aY.md @@ -4,4 +4,4 @@ Prompts is a higher level and user friendly interface built on top of Node.js's Visit the following resources to learn more: -- [@official@Prompts](https://www.npmjs.com/package/prompts) +- [@official@Prompts](https://www.npmjs.com/package/prompts) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/pug@O67e2qyhxP5joR5LGyZ2N.md b/src/data/roadmaps/nodejs/content/pug@O67e2qyhxP5joR5LGyZ2N.md index 914f01e02..be57e342d 100644 --- a/src/data/roadmaps/nodejs/content/pug@O67e2qyhxP5joR5LGyZ2N.md +++ b/src/data/roadmaps/nodejs/content/pug@O67e2qyhxP5joR5LGyZ2N.md @@ -8,5 +8,5 @@ Visit the following resources to learn more: - [@official@Getting started with PugJs](https://pugjs.org/api/getting-started.html) - [@article@How to Build a Node Application Using a Pug Template](https://blog.bitsrc.io/how-to-build-a-node-application-using-a-pug-template-7319ab1bba69?gi=40b338891148) -- [@video@Node.js + Express - Tutorial - PugJS Templating Engine](https://www.youtube.com/watch?v=DSp9ExFw3Ig) - [@article@Pug.js tutorial](https://zetcode.com/javascript/pugjs/) +- [@video@Node.js + Express - Tutorial - PugJS Templating Engine](https://www.youtube.com/watch?v=DSp9ExFw3Ig) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/running-nodejs-code@uPJqdMQQJRkTMMhNORDeH.md b/src/data/roadmaps/nodejs/content/running-nodejs-code@uPJqdMQQJRkTMMhNORDeH.md index d25d9b26e..38ac9ebb5 100644 --- a/src/data/roadmaps/nodejs/content/running-nodejs-code@uPJqdMQQJRkTMMhNORDeH.md +++ b/src/data/roadmaps/nodejs/content/running-nodejs-code@uPJqdMQQJRkTMMhNORDeH.md @@ -5,4 +5,4 @@ The usual way to run a Node.js program is to run the globally available `node` c Visit the following resources to learn more: - [@official@Run Node.js from Command Line](https://nodejs.org/en/learn/command-line/run-nodejs-scripts-from-the-command-line/) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/running-scripts@64pgc7rcgboFcNYuOlX8e.md b/src/data/roadmaps/nodejs/content/running-scripts@64pgc7rcgboFcNYuOlX8e.md index e8b12266b..5e293e1d3 100644 --- a/src/data/roadmaps/nodejs/content/running-scripts@64pgc7rcgboFcNYuOlX8e.md +++ b/src/data/roadmaps/nodejs/content/running-scripts@64pgc7rcgboFcNYuOlX8e.md @@ -4,5 +4,5 @@ In Node.js, npm scripts are used for the purpose of initiating a server, startin Visit the following resources to learn more: -- [@article@Example of Running Scripts](https://riptutorial.com/node-js/example/4592/running-scripts) - [@official@Running Scripts](https://docs.npmjs.com/cli/using-npm/scripts) +- [@article@Example of Running Scripts](https://riptutorial.com/node-js/example/4592/running-scripts) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/semantic-versioning@dOlzIXBfAPmbY542lNOe6.md b/src/data/roadmaps/nodejs/content/semantic-versioning@dOlzIXBfAPmbY542lNOe6.md index 604ffdda2..839cf4977 100644 --- a/src/data/roadmaps/nodejs/content/semantic-versioning@dOlzIXBfAPmbY542lNOe6.md +++ b/src/data/roadmaps/nodejs/content/semantic-versioning@dOlzIXBfAPmbY542lNOe6.md @@ -2,22 +2,23 @@ Semantic Versioning is a standard for versioning software that's widely adopted in the npm ecosystem. It provides a clear and consistent way to communicate changes in a software package to users. -## Version Format +Version Format +-------------- A semantic version number consists of three parts separated by dots: -- MAJOR: Incremented when there are incompatible API changes. -- MINOR: Incremented when new functionality is added in a backwards-compatible manner. -- PATCH: Incremented when bug fixes are made without affecting the API. +* MAJOR: Incremented when there are incompatible API changes. +* MINOR: Incremented when new functionality is added in a backwards-compatible manner. +* PATCH: Incremented when bug fixes are made without affecting the API. ### Example: 1.2.3 -- 1 is the major version. -- 2 is the minor version. -- 3 is the patch version. +* 1 is the major version. +* 2 is the minor version. +* 3 is the patch version. Visit the following resources to learn more: - [@official@Semver.org](https://semver.org/) - [@article@Medium - Understanding Semantic Versioning](https://medium.com/codex/understanding-semantic-versioning-a-guide-for-developers-dad5f2b70583) -- [@article@Devopedia - Semver](https://devopedia.org/semantic-versioning) +- [@article@Devopedia - Semver](https://devopedia.org/semantic-versioning) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/sequelize@fOm-ktIaLqrmA0zln0Bga.md b/src/data/roadmaps/nodejs/content/sequelize@fOm-ktIaLqrmA0zln0Bga.md index ab5f9f43b..61407db5e 100644 --- a/src/data/roadmaps/nodejs/content/sequelize@fOm-ktIaLqrmA0zln0Bga.md +++ b/src/data/roadmaps/nodejs/content/sequelize@fOm-ktIaLqrmA0zln0Bga.md @@ -12,4 +12,4 @@ Visit the following resources to learn more: - [@official@Sequelize - NPM Package](https://www.npmjs.com/package/sequelize) - [@official@Sequelize Docs](https://sequelize.org/docs/v6/getting-started/) - [@article@Getting started with Sequelize](https://levelup.gitconnected.com/the-ultimate-guide-to-get-started-with-sequelize-orm-238588d3516e) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/setimmediate@YvTPpoIiSqjDYi0Q10kWh.md b/src/data/roadmaps/nodejs/content/setimmediate@YvTPpoIiSqjDYi0Q10kWh.md index 9ddbc6ebc..f37b585e8 100644 --- a/src/data/roadmaps/nodejs/content/setimmediate@YvTPpoIiSqjDYi0Q10kWh.md +++ b/src/data/roadmaps/nodejs/content/setimmediate@YvTPpoIiSqjDYi0Q10kWh.md @@ -5,4 +5,4 @@ The `setImmediate` function delays the execution of a function to be called afte Visit the following resources to learn more: - [@official@Understanding setImmediate](https://nodejs.org/en/learn/asynchronous-work/understanding-setimmediate) -- [@article@Understanding setImmediate](https://developer.mozilla.org/en-US/docs/Web/API/Window/setImmediate) +- [@article@Understanding setImmediate](https://developer.mozilla.org/en-US/docs/Web/API/Window/setImmediate) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/setinterval@T5I-mFKK6bKzXrzkECI0P.md b/src/data/roadmaps/nodejs/content/setinterval@T5I-mFKK6bKzXrzkECI0P.md index f8700d07b..e437da747 100644 --- a/src/data/roadmaps/nodejs/content/setinterval@T5I-mFKK6bKzXrzkECI0P.md +++ b/src/data/roadmaps/nodejs/content/setinterval@T5I-mFKK6bKzXrzkECI0P.md @@ -6,4 +6,4 @@ The `setInterval()` method helps us to repeatedly execute a function after a fix Visit the following resources to learn more: -- [@article@Scheduling: setTimeout and setInterval](https://javascript.info/settimeout-setinterval) +- [@article@Scheduling: setTimeout and setInterval](https://javascript.info/settimeout-setinterval) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/stdout--stderr@N2vR1_NyDn4rYLXJzxWBZ.md b/src/data/roadmaps/nodejs/content/stdout--stderr@N2vR1_NyDn4rYLXJzxWBZ.md index 428c6b3e0..b40c39453 100644 --- a/src/data/roadmaps/nodejs/content/stdout--stderr@N2vR1_NyDn4rYLXJzxWBZ.md +++ b/src/data/roadmaps/nodejs/content/stdout--stderr@N2vR1_NyDn4rYLXJzxWBZ.md @@ -1,9 +1,8 @@ # Process stdout -The `process.stdout` property is an inbuilt application programming interface of the process module which is used to send data out of our program. A Writable Stream to stdout. It implements a `write()` method. -`console.log()` prints to the `process.stdout.write()` with formatted output or new line. +The `process.stdout` property is an inbuilt application programming interface of the process module which is used to send data out of our program. A Writable Stream to stdout. It implements a `write()` method. `console.log()` prints to the `process.stdout.write()` with formatted output or new line. Visit the following resources to learn more: - [@official@process.stdout](https://nodejs.org/api/process.html#processstdout) -- [@article@process.stdout vs console.log](https://stackoverflow.com/questions/4976466/difference-between-process-stdout-write-and-console-log-in-node-js/4984464#4984464) +- [@article@process.stdout vs console.log](https://stackoverflow.com/questions/4976466/difference-between-process-stdout-write-and-console-log-in-node-js/4984464#4984464) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/streams@WrnjjUDXQwwMXQjmgK72U.md b/src/data/roadmaps/nodejs/content/streams@WrnjjUDXQwwMXQjmgK72U.md index 727bf800d..42763586a 100644 --- a/src/data/roadmaps/nodejs/content/streams@WrnjjUDXQwwMXQjmgK72U.md +++ b/src/data/roadmaps/nodejs/content/streams@WrnjjUDXQwwMXQjmgK72U.md @@ -2,16 +2,16 @@ Streams are a type of data handling methods and are used to read, write or transform chunks of data piece by piece without keeping it in memory all at once. There are four types of streams in Node.js. -- **Readable**: streams from which data can be read. -- **Writable**: streams to which we can write data. -- **Duplex**: streams that are both Readable and Writable. -- **Transform**: streams that can modify or transform the data as it is written and read. +* **Readable**: streams from which data can be read. +* **Writable**: streams to which we can write data. +* **Duplex**: streams that are both Readable and Writable. +* **Transform**: streams that can modify or transform the data as it is written and read. Multiple streams can be chained together using `pipe()` method. Visit the following resources to learn more: - [@official@Stream API Documentation](https://nodejs.org/api/stream.html) -- [@video@Node.js Streams tutorial](https://www.youtube.com/watch?v=GlybFFMXXmQ) - [@article@Understanding Streams in Node.js](https://nodesource.com/blog/understanding-streams-in-nodejs) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@video@Node.js Streams tutorial](https://www.youtube.com/watch?v=GlybFFMXXmQ) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/system-errors@05YY-AhLKzn4Ypr4eow5E.md b/src/data/roadmaps/nodejs/content/system-errors@05YY-AhLKzn4Ypr4eow5E.md index 4eebbe1b4..6cd377c2f 100644 --- a/src/data/roadmaps/nodejs/content/system-errors@05YY-AhLKzn4Ypr4eow5E.md +++ b/src/data/roadmaps/nodejs/content/system-errors@05YY-AhLKzn4Ypr4eow5E.md @@ -1,25 +1,24 @@ # System Errors -Node.js generates system errors when exceptions occur within its runtime environment. These usually occur when an application violates an operating system constraint. -For example, a system error will occur if an application attempts to read a file that does not exist. +Node.js generates system errors when exceptions occur within its runtime environment. These usually occur when an application violates an operating system constraint. For example, a system error will occur if an application attempts to read a file that does not exist. Below are the system errors commonly encountered when writing a Node.js program: -1. EACCES - Permission denied -2. EADDRINUSE - Address already in use -3. ECONNRESET - Connection reset by peer -4. EEXIST - File exists -5. EISDIR - Is a directory -6. EMFILE - Too many open files in system -7. ENOENT - No such file or directory -8. ENOTDIR - Not a directory -9. ENOTEMPTY - Directory not empty -10. ENOTFOUND - DNS lookup failed -11. EPERM - Operation not permitted -12. EPIPE - Broken Pipe -13. ETIMEDOUT - Operation timed out +1. EACCES - Permission denied +2. EADDRINUSE - Address already in use +3. ECONNRESET - Connection reset by peer +4. EEXIST - File exists +5. EISDIR - Is a directory +6. EMFILE - Too many open files in system +7. ENOENT - No such file or directory +8. ENOTDIR - Not a directory +9. ENOTEMPTY - Directory not empty +10. ENOTFOUND - DNS lookup failed +11. EPERM - Operation not permitted +12. EPIPE - Broken Pipe +13. ETIMEDOUT - Operation timed out Visit the following resources to learn more: - [@official@Node.js Errors](https://nodejs.org/api/errors.html#errors_class_systemerror) -- [@Article@16 Common Errors in Node.js and How to Fix Them](https://betterstack.com/community/guides/scaling-nodejs/nodejs-errors/) +- [@article@@Article@16 Common Errors in Node.js and How to Fix Them](https://betterstack.com/community/guides/scaling-nodejs/nodejs-errors/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/template-engines@J0ErCAZT5B97ZMogU2JHd.md b/src/data/roadmaps/nodejs/content/template-engines@J0ErCAZT5B97ZMogU2JHd.md index 0dc96830f..2ec2d4991 100644 --- a/src/data/roadmaps/nodejs/content/template-engines@J0ErCAZT5B97ZMogU2JHd.md +++ b/src/data/roadmaps/nodejs/content/template-engines@J0ErCAZT5B97ZMogU2JHd.md @@ -4,15 +4,15 @@ Template engine helps us to create an HTML template with minimal code. Also, it Some examples of template engines in Node.js are: -- Nunjucks -- Jade -- Vash -- EJS -- Handlebars -- HAML +* Nunjucks +* Jade +* Vash +* EJS +* Handlebars +* HAML Visit the following resources to learn more: - [@official@Getting Started with Pug](https://pugjs.org/api/getting-started.html) - [@official@Handlebars Package](https://www.npmjs.com/package/handlebars) -- [@official@EJS Package](https://www.npmjs.com/package/ejs) +- [@official@EJS Package](https://www.npmjs.com/package/ejs) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/testing@90NIFfbWjTbyKZKwyJlfI.md b/src/data/roadmaps/nodejs/content/testing@90NIFfbWjTbyKZKwyJlfI.md index 59379feed..fbddea2e1 100644 --- a/src/data/roadmaps/nodejs/content/testing@90NIFfbWjTbyKZKwyJlfI.md +++ b/src/data/roadmaps/nodejs/content/testing@90NIFfbWjTbyKZKwyJlfI.md @@ -6,6 +6,6 @@ The two most common testing approaches are unit testing and end-to-end testing. Visit the following resources to learn more: -- [@article@Software Testing](https://en.wikipedia.org/wiki/Software_testing) - [@official@Vitest](https://vitest.dev/) - [@official@Jest](https://jest.io) +- [@article@Software Testing](https://en.wikipedia.org/wiki/Software_testing) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/threads@KzUmXkwrmU_ssVBjSHAiY.md b/src/data/roadmaps/nodejs/content/threads@KzUmXkwrmU_ssVBjSHAiY.md index 0e3884362..3f4969eea 100644 --- a/src/data/roadmaps/nodejs/content/threads@KzUmXkwrmU_ssVBjSHAiY.md +++ b/src/data/roadmaps/nodejs/content/threads@KzUmXkwrmU_ssVBjSHAiY.md @@ -5,4 +5,4 @@ Node.js is a single-threaded language and gives us ways to work parallelly to ou Visit the following resources to learn more: - [@article@Single Thread vs Child Process vs Worker Threads vs Cluster in Node.js](https://alvinlal.netlify.app/blog/single-thread-vs-child-process-vs-worker-threads-vs-cluster-in-nodejs) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/typeorm@rk5FtAPDi1TpvWd0yBbtl.md b/src/data/roadmaps/nodejs/content/typeorm@rk5FtAPDi1TpvWd0yBbtl.md index 4dd773b8d..46d7862a9 100644 --- a/src/data/roadmaps/nodejs/content/typeorm@rk5FtAPDi1TpvWd0yBbtl.md +++ b/src/data/roadmaps/nodejs/content/typeorm@rk5FtAPDi1TpvWd0yBbtl.md @@ -5,4 +5,4 @@ TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, Rea Visit the following resources to learn more: - [@official@TypeORM Docs](https://typeorm.io) -- [@video@TypeORM Crash Course](https://www.youtube.com/watch?v=JaTbzPcyiOE) +- [@video@TypeORM Crash Course](https://www.youtube.com/watch?v=JaTbzPcyiOE) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/uncaught-exceptions@uzOmaTZrHhBxx5plb345Z.md b/src/data/roadmaps/nodejs/content/uncaught-exceptions@uzOmaTZrHhBxx5plb345Z.md index 0ce8230d4..84aae801f 100644 --- a/src/data/roadmaps/nodejs/content/uncaught-exceptions@uzOmaTZrHhBxx5plb345Z.md +++ b/src/data/roadmaps/nodejs/content/uncaught-exceptions@uzOmaTZrHhBxx5plb345Z.md @@ -8,4 +8,4 @@ Visit the following resources to learn more: - [@official@Uncaught Exception Error Events](https://nodejs.org/api/process.html#event-uncaughtexception) - [@article@Let It Crash: Best Practices for Handling Node.js Errors on Shutdown](https://blog.heroku.com/best-practices-nodejs-errors) -- [@article@Uncaught Exceptions in Node.js](https://shapeshed.com/uncaught-exceptions-in-node/) +- [@article@Uncaught Exceptions in Node.js](https://shapeshed.com/uncaught-exceptions-in-node/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/updating-packages@bYBz12FUiJ1qLgdQSGyGK.md b/src/data/roadmaps/nodejs/content/updating-packages@bYBz12FUiJ1qLgdQSGyGK.md index e5c11f235..b423e3e64 100644 --- a/src/data/roadmaps/nodejs/content/updating-packages@bYBz12FUiJ1qLgdQSGyGK.md +++ b/src/data/roadmaps/nodejs/content/updating-packages@bYBz12FUiJ1qLgdQSGyGK.md @@ -5,5 +5,5 @@ npm provides various features to help install and maintain the project's depende Visit the following resources to learn more: - [@official@Updating packages downloaded from the registry](https://docs.npmjs.com/updating-packages-downloaded-from-the-registry) -- [@video@How to Update All NPM Dependencies At Once](https://www.youtube.com/watch?v=Ghdfdq17JAY) - [@article@How to Update Npm Packages Safely With Npm Check Updates](https://chrispennington.blog/blog/how-to-update-npm-packages-safely-with-npm-check-updates/) +- [@video@How to Update All NPM Dependencies At Once](https://www.youtube.com/watch?v=Ghdfdq17JAY) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/user-specified-errors@wQ4i6_a1EFk9HHc6Sll-3.md b/src/data/roadmaps/nodejs/content/user-specified-errors@wQ4i6_a1EFk9HHc6Sll-3.md index 5c21f8472..95bb21a02 100644 --- a/src/data/roadmaps/nodejs/content/user-specified-errors@wQ4i6_a1EFk9HHc6Sll-3.md +++ b/src/data/roadmaps/nodejs/content/user-specified-errors@wQ4i6_a1EFk9HHc6Sll-3.md @@ -4,4 +4,4 @@ User specified errors can be created by extending the base Error object, a built Visit the following resources to learn more: -- [@article@A Comprehensive Guide To Error Handling In Node.js](https://www.honeybadger.io/blog/errors-nodejs/) +- [@article@A Comprehensive Guide To Error Handling In Node.js](https://www.honeybadger.io/blog/errors-nodejs/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/using-apm@CvkjlOpT34lOHgzQHL40s.md b/src/data/roadmaps/nodejs/content/using-apm@CvkjlOpT34lOHgzQHL40s.md index 2909c6ed7..d02fac943 100644 --- a/src/data/roadmaps/nodejs/content/using-apm@CvkjlOpT34lOHgzQHL40s.md +++ b/src/data/roadmaps/nodejs/content/using-apm@CvkjlOpT34lOHgzQHL40s.md @@ -9,4 +9,4 @@ These tools send your logs from your running application into a single location. Visit the following resources to learn more: - [@article@Debugging using APM](https://stackify.com/node-js-debugging-tips/) -- [@feed@Explore top posts about APM](https://app.daily.dev/tags/apm?ref=roadmapsh) +- [@feed@Explore top posts about APM](https://app.daily.dev/tags/apm?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/using-debugger@XEGTeGWw05xWYOfUo3POE.md b/src/data/roadmaps/nodejs/content/using-debugger@XEGTeGWw05xWYOfUo3POE.md index 3c73792bb..847069384 100644 --- a/src/data/roadmaps/nodejs/content/using-debugger@XEGTeGWw05xWYOfUo3POE.md +++ b/src/data/roadmaps/nodejs/content/using-debugger@XEGTeGWw05xWYOfUo3POE.md @@ -8,4 +8,4 @@ Visit the following resources to learn more: - [@official@Debugger](https://nodejs.org/api/debugger.html) - [@official@Inspect Docs](https://nodejs.org/en/learn/getting-started/debugging) -- [@article@Freecodecamp.org - Debugging](https://www.freecodecamp.org/news/how-to-debug-node-js-applications/) +- [@article@Freecodecamp.org - Debugging](https://www.freecodecamp.org/news/how-to-debug-node-js-applications/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/vitest@qjToBaMenW3SDtEfoCbQ6.md b/src/data/roadmaps/nodejs/content/vitest@qjToBaMenW3SDtEfoCbQ6.md index 201d0d163..395fef08d 100644 --- a/src/data/roadmaps/nodejs/content/vitest@qjToBaMenW3SDtEfoCbQ6.md +++ b/src/data/roadmaps/nodejs/content/vitest@qjToBaMenW3SDtEfoCbQ6.md @@ -5,4 +5,4 @@ Vitest is a Vite-native unit testing framework that's Jest-compatible. Vitest is Visit the following resources to learn more: - [@official@Vitest](https://vitest.dev/) -- [@official@Vitest Documentation](https://vitest.dev/guide/) +- [@official@Vitest Documentation](https://vitest.dev/guide/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/what-is-nodejs@Mp056kNnwsRWeEXuhGPy-.md b/src/data/roadmaps/nodejs/content/what-is-nodejs@Mp056kNnwsRWeEXuhGPy-.md index 6eabe00ef..1eb17854b 100644 --- a/src/data/roadmaps/nodejs/content/what-is-nodejs@Mp056kNnwsRWeEXuhGPy-.md +++ b/src/data/roadmaps/nodejs/content/what-is-nodejs@Mp056kNnwsRWeEXuhGPy-.md @@ -10,4 +10,4 @@ Visit the following resources to learn more: - [@official@Node.js - Getting Started](https://nodejs.org/en/learn/getting-started/introduction-to-nodejs) - [@video@What is Node.js?](https://www.youtube.com/watch?v=uVwtVBpw7RQ) - [@video@How Node.js Works?](https://www.youtube.com/watch?v=jOupHNvDIq8) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/why-use-nodejs@ex8FOKrUlbu4MuEq2czyW.md b/src/data/roadmaps/nodejs/content/why-use-nodejs@ex8FOKrUlbu4MuEq2czyW.md index 582709fb7..78eb04eab 100644 --- a/src/data/roadmaps/nodejs/content/why-use-nodejs@ex8FOKrUlbu4MuEq2czyW.md +++ b/src/data/roadmaps/nodejs/content/why-use-nodejs@ex8FOKrUlbu4MuEq2czyW.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Learn Node.js](https://nodejs.org/en/learn/getting-started/introduction-to-nodejs) - [@article@Why Choose Node.js?](https://medium.com/selleo/why-choose-node-js-b0091ad6c3fc) - [@article@5 Reasons to Choose Node.js](https://www.bitovi.com/blog/5-reasons-to-choose-nodejs) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/winston@Oe9cQCz2lwSaot7miZOta.md b/src/data/roadmaps/nodejs/content/winston@Oe9cQCz2lwSaot7miZOta.md index df0ba9a6c..af3c08f4e 100644 --- a/src/data/roadmaps/nodejs/content/winston@Oe9cQCz2lwSaot7miZOta.md +++ b/src/data/roadmaps/nodejs/content/winston@Oe9cQCz2lwSaot7miZOta.md @@ -5,4 +5,4 @@ winston is designed to be a simple and universal logging library with support fo Visit the following resources to learn more: - [@opensource@winston](https://github.com/winstonjs/winston?tab=readme-ov-file#readme) -- [@article@A Complete Guide to Winston Logging in Node.js](https://betterstack.com/community/guides/logging/how-to-install-setup-and-use-winston-and-morgan-to-log-node-js-applications/) +- [@article@A Complete Guide to Winston Logging in Node.js](https://betterstack.com/community/guides/logging/how-to-install-setup-and-use-winston-and-morgan-to-log-node-js-applications/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/worker-threads@bH2Iv3BX0ZiWD3lOmC_m_.md b/src/data/roadmaps/nodejs/content/worker-threads@bH2Iv3BX0ZiWD3lOmC_m_.md index 6a4c05410..8a0b89461 100644 --- a/src/data/roadmaps/nodejs/content/worker-threads@bH2Iv3BX0ZiWD3lOmC_m_.md +++ b/src/data/roadmaps/nodejs/content/worker-threads@bH2Iv3BX0ZiWD3lOmC_m_.md @@ -1,8 +1,7 @@ # Worker Threads -Worker thread is a continuous parallel thread that runs and accepts messages until it is explicitly closed or terminated. -With worker threads, we can achieve a much efficient application without creating a deadlock situation. Workers, unlike children's processes, can exchange memory. +Worker thread is a continuous parallel thread that runs and accepts messages until it is explicitly closed or terminated. With worker threads, we can achieve a much efficient application without creating a deadlock situation. Workers, unlike children's processes, can exchange memory. Visit the following resources to learn more: -- [@official@Worker Threads](https://nodejs.org/api/worker_threads.html#worker-threads) +- [@official@Worker Threads](https://nodejs.org/api/worker_threads.html#worker-threads) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/working-with-databases@5l-lZ8gwVLqqAF_n99vIO.md b/src/data/roadmaps/nodejs/content/working-with-databases@5l-lZ8gwVLqqAF_n99vIO.md index 4e9e58c31..62e7ca30f 100644 --- a/src/data/roadmaps/nodejs/content/working-with-databases@5l-lZ8gwVLqqAF_n99vIO.md +++ b/src/data/roadmaps/nodejs/content/working-with-databases@5l-lZ8gwVLqqAF_n99vIO.md @@ -5,4 +5,4 @@ A database is an organized collection of structured information, or data, typica Visit the following resources to learn more: - [@article@What is Database?](https://en.wikipedia.org/wiki/Database) -- [@article@What is Database - AWS](https://aws.amazon.com/what-is/database/) +- [@article@What is Database - AWS](https://aws.amazon.com/what-is/database/) \ No newline at end of file diff --git a/src/data/roadmaps/nodejs/content/working-with-files@wEK77A6MPQBCBUSJKMiaY.md b/src/data/roadmaps/nodejs/content/working-with-files@wEK77A6MPQBCBUSJKMiaY.md index 83960c465..35946c3e9 100644 --- a/src/data/roadmaps/nodejs/content/working-with-files@wEK77A6MPQBCBUSJKMiaY.md +++ b/src/data/roadmaps/nodejs/content/working-with-files@wEK77A6MPQBCBUSJKMiaY.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@File System Module](https://nodejs.org/docs/latest/api/fs.html) - [@article@How To Work with Files using the fs Module in Node.js](https://www.digitalocean.com/community/tutorials/how-to-work-with-files-using-the-fs-module-in-node-js) -- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) +- [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) \ No newline at end of file