|
178 | 178 | "link": "/learn/getting-started/ecmascript-2015-es6-and-beyond", |
179 | 179 | "label": "components.navigation.learn.gettingStarted.links.ecmascript2015Es6AndBeyond" |
180 | 180 | }, |
181 | | - "nodejsTheDifferenceBetweenDevelopmentAndProduction": { |
182 | | - "link": "/learn/getting-started/nodejs-the-difference-between-development-and-production", |
183 | | - "label": "components.navigation.learn.gettingStarted.links.nodejsTheDifferenceBetweenDevelopmentAndProduction" |
184 | | - }, |
185 | | - "nodejsWithWebassembly": { |
186 | | - "link": "/learn/getting-started/nodejs-with-webassembly", |
187 | | - "label": "components.navigation.learn.gettingStarted.links.nodejsWithWebassembly" |
188 | | - }, |
189 | 181 | "debugging": { |
190 | 182 | "link": "/learn/getting-started/debugging", |
191 | 183 | "label": "components.navigation.learn.gettingStarted.links.debugging" |
192 | 184 | }, |
193 | | - "profiling": { |
194 | | - "link": "/learn/getting-started/profiling", |
195 | | - "label": "components.navigation.learn.gettingStarted.links.profiling" |
196 | | - }, |
197 | 185 | "fetch": { |
198 | 186 | "link": "/learn/getting-started/fetch", |
199 | 187 | "label": "components.navigation.learn.gettingStarted.links.fetch" |
|
202 | 190 | "link": "/learn/getting-started/websocket", |
203 | 191 | "label": "components.navigation.learn.gettingStarted.links.websocket" |
204 | 192 | }, |
| 193 | + "nodejsTheDifferenceBetweenDevelopmentAndProduction": { |
| 194 | + "link": "/learn/getting-started/nodejs-the-difference-between-development-and-production", |
| 195 | + "label": "components.navigation.learn.gettingStarted.links.nodejsTheDifferenceBetweenDevelopmentAndProduction" |
| 196 | + }, |
| 197 | + "profiling": { |
| 198 | + "link": "/learn/getting-started/profiling", |
| 199 | + "label": "components.navigation.learn.gettingStarted.links.profiling" |
| 200 | + }, |
| 201 | + "nodejsWithWebassembly": { |
| 202 | + "link": "/learn/getting-started/nodejs-with-webassembly", |
| 203 | + "label": "components.navigation.learn.gettingStarted.links.nodejsWithWebassembly" |
| 204 | + }, |
205 | 205 | "securityBestPractices": { |
206 | 206 | "link": "/learn/getting-started/security-best-practices", |
207 | 207 | "label": "components.navigation.learn.gettingStarted.links.securityBestPractices" |
|
212 | 212 | } |
213 | 213 | } |
214 | 214 | }, |
215 | | - "typescript": { |
216 | | - "label": "components.navigation.learn.typescript.links.typescript", |
| 215 | + "commandLine": { |
| 216 | + "label": "components.navigation.learn.commandLine.links.commandLine", |
217 | 217 | "items": { |
218 | | - "introduction": { |
219 | | - "link": "/learn/typescript/introduction", |
220 | | - "label": "components.navigation.learn.typescript.links.introduction" |
| 218 | + "runNodejsScriptsFromTheCommandLine": { |
| 219 | + "link": "/learn/command-line/run-nodejs-scripts-from-the-command-line", |
| 220 | + "label": "components.navigation.learn.commandLine.links.runNodejsScriptsFromTheCommandLine" |
221 | 221 | }, |
222 | | - "runNatively": { |
223 | | - "link": "/learn/typescript/run-natively", |
224 | | - "label": "components.navigation.learn.typescript.links.runNatively" |
| 222 | + "howToUseTheNodejsRepl": { |
| 223 | + "link": "/learn/command-line/how-to-use-the-nodejs-repl", |
| 224 | + "label": "components.navigation.learn.commandLine.links.howToUseTheNodejsRepl" |
225 | 225 | }, |
226 | | - "run": { |
227 | | - "link": "/learn/typescript/run", |
228 | | - "label": "components.navigation.learn.typescript.links.run" |
| 226 | + "outputToTheCommandLineUsingNodejs": { |
| 227 | + "link": "/learn/command-line/output-to-the-command-line-using-nodejs", |
| 228 | + "label": "components.navigation.learn.commandLine.links.outputToTheCommandLineUsingNodejs" |
229 | 229 | }, |
230 | | - "transpile": { |
231 | | - "link": "/learn/typescript/transpile", |
232 | | - "label": "components.navigation.learn.typescript.links.transpile" |
| 230 | + "acceptInputFromTheCommandLineInNodejs": { |
| 231 | + "link": "/learn/command-line/accept-input-from-the-command-line-in-nodejs", |
| 232 | + "label": "components.navigation.learn.commandLine.links.acceptInputFromTheCommandLineInNodejs" |
233 | 233 | }, |
234 | | - "publishingTSPackage": { |
235 | | - "link": "/learn/typescript/publishing-a-ts-package", |
236 | | - "label": "components.navigation.learn.typescript.links.publishingTSPackage" |
| 234 | + "howToReadEnvironmentVariablesFromNodejs": { |
| 235 | + "link": "/learn/command-line/how-to-read-environment-variables-from-nodejs", |
| 236 | + "label": "components.navigation.learn.commandLine.links.howToReadEnvironmentVariablesFromNodejs" |
237 | 237 | } |
238 | 238 | } |
239 | 239 | }, |
240 | | - "asynchronousWork": { |
241 | | - "label": "components.navigation.learn.asynchronousWork.links.asynchronousWork", |
| 240 | + "http": { |
| 241 | + "label": "components.navigation.learn.http.links.http", |
242 | 242 | "items": { |
243 | | - "asynchronousFlowControl": { |
244 | | - "link": "/learn/asynchronous-work/asynchronous-flow-control", |
245 | | - "label": "components.navigation.learn.asynchronousWork.links.asynchronousFlowControl" |
| 243 | + "anatomyOfAnHttpTransaction": { |
| 244 | + "link": "/learn/http/anatomy-of-an-http-transaction", |
| 245 | + "label": "components.navigation.learn.http.links.anatomyOfAnHttpTransaction" |
| 246 | + } |
| 247 | + } |
| 248 | + }, |
| 249 | + "manipulatingFiles": { |
| 250 | + "label": "components.navigation.learn.manipulatingFiles.links.manipulatingFiles", |
| 251 | + "items": { |
| 252 | + "nodejsFileStats": { |
| 253 | + "link": "/learn/manipulating-files/nodejs-file-stats", |
| 254 | + "label": "components.navigation.learn.manipulatingFiles.links.nodejsFileStats" |
246 | 255 | }, |
247 | | - "overviewOfBlockingVsNonBlocking": { |
248 | | - "link": "/learn/asynchronous-work/overview-of-blocking-vs-non-blocking", |
249 | | - "label": "components.navigation.learn.asynchronousWork.links.overviewOfBlockingVsNonBlocking" |
| 256 | + "nodejsFilePaths": { |
| 257 | + "link": "/learn/manipulating-files/nodejs-file-paths", |
| 258 | + "label": "components.navigation.learn.manipulatingFiles.links.nodejsFilePaths" |
| 259 | + }, |
| 260 | + "readingFilesWithNodejs": { |
| 261 | + "link": "/learn/manipulating-files/reading-files-with-nodejs", |
| 262 | + "label": "components.navigation.learn.manipulatingFiles.links.readingFilesWithNodejs" |
| 263 | + }, |
| 264 | + "writingFilesWithNodejs": { |
| 265 | + "link": "/learn/manipulating-files/writing-files-with-nodejs", |
| 266 | + "label": "components.navigation.learn.manipulatingFiles.links.writingFilesWithNodejs" |
250 | 267 | }, |
| 268 | + "workingWithFileDescriptorsInNodejs": { |
| 269 | + "link": "/learn/manipulating-files/working-with-file-descriptors-in-nodejs", |
| 270 | + "label": "components.navigation.learn.manipulatingFiles.links.workingWithFileDescriptorsInNodejs" |
| 271 | + }, |
| 272 | + "workingWithFoldersInNodejs": { |
| 273 | + "link": "/learn/manipulating-files/working-with-folders-in-nodejs", |
| 274 | + "label": "components.navigation.learn.manipulatingFiles.links.workingWithFoldersInNodejs" |
| 275 | + }, |
| 276 | + "workingWithDifferentFilesystems": { |
| 277 | + "link": "/learn/manipulating-files/working-with-different-filesystems", |
| 278 | + "label": "components.navigation.learn.manipulatingFiles.links.workingWithDifferentFilesystems" |
| 279 | + } |
| 280 | + } |
| 281 | + }, |
| 282 | + "asynchronousWork": { |
| 283 | + "label": "components.navigation.learn.asynchronousWork.links.asynchronousWork", |
| 284 | + "items": { |
251 | 285 | "javascriptAsynchronousProgrammingAndCallbacks": { |
252 | 286 | "link": "/learn/asynchronous-work/javascript-asynchronous-programming-and-callbacks", |
253 | 287 | "label": "components.navigation.learn.asynchronousWork.links.javascriptAsynchronousProgrammingAndCallbacks" |
254 | 288 | }, |
| 289 | + "asynchronousFlowControl": { |
| 290 | + "link": "/learn/asynchronous-work/asynchronous-flow-control", |
| 291 | + "label": "components.navigation.learn.asynchronousWork.links.asynchronousFlowControl" |
| 292 | + }, |
255 | 293 | "discoverPromisesInNodejs": { |
256 | 294 | "link": "/learn/asynchronous-work/discover-promises-in-nodejs", |
257 | 295 | "label": "components.navigation.learn.asynchronousWork.links.discoverPromisesInNodejs" |
|
260 | 298 | "link": "/learn/asynchronous-work/discover-javascript-timers", |
261 | 299 | "label": "components.navigation.learn.asynchronousWork.links.discoverJavascriptTimers" |
262 | 300 | }, |
| 301 | + "overviewOfBlockingVsNonBlocking": { |
| 302 | + "link": "/learn/asynchronous-work/overview-of-blocking-vs-non-blocking", |
| 303 | + "label": "components.navigation.learn.asynchronousWork.links.overviewOfBlockingVsNonBlocking" |
| 304 | + }, |
263 | 305 | "eventLoopTimersAndNexttick": { |
264 | 306 | "link": "/learn/asynchronous-work/event-loop-timers-and-nexttick", |
265 | 307 | "label": "components.navigation.learn.asynchronousWork.links.eventLoopTimersAndNexttick" |
|
282 | 324 | } |
283 | 325 | } |
284 | 326 | }, |
285 | | - "manipulatingFiles": { |
286 | | - "label": "components.navigation.learn.manipulatingFiles.links.manipulatingFiles", |
287 | | - "items": { |
288 | | - "nodejsFileStats": { |
289 | | - "link": "/learn/manipulating-files/nodejs-file-stats", |
290 | | - "label": "components.navigation.learn.manipulatingFiles.links.nodejsFileStats" |
291 | | - }, |
292 | | - "nodejsFilePaths": { |
293 | | - "link": "/learn/manipulating-files/nodejs-file-paths", |
294 | | - "label": "components.navigation.learn.manipulatingFiles.links.nodejsFilePaths" |
295 | | - }, |
296 | | - "workingWithFileDescriptorsInNodejs": { |
297 | | - "link": "/learn/manipulating-files/working-with-file-descriptors-in-nodejs", |
298 | | - "label": "components.navigation.learn.manipulatingFiles.links.workingWithFileDescriptorsInNodejs" |
299 | | - }, |
300 | | - "readingFilesWithNodejs": { |
301 | | - "link": "/learn/manipulating-files/reading-files-with-nodejs", |
302 | | - "label": "components.navigation.learn.manipulatingFiles.links.readingFilesWithNodejs" |
303 | | - }, |
304 | | - "writingFilesWithNodejs": { |
305 | | - "link": "/learn/manipulating-files/writing-files-with-nodejs", |
306 | | - "label": "components.navigation.learn.manipulatingFiles.links.writingFilesWithNodejs" |
307 | | - }, |
308 | | - "workingWithFoldersInNodejs": { |
309 | | - "link": "/learn/manipulating-files/working-with-folders-in-nodejs", |
310 | | - "label": "components.navigation.learn.manipulatingFiles.links.workingWithFoldersInNodejs" |
311 | | - }, |
312 | | - "workingWithDifferentFilesystems": { |
313 | | - "link": "/learn/manipulating-files/working-with-different-filesystems", |
314 | | - "label": "components.navigation.learn.manipulatingFiles.links.workingWithDifferentFilesystems" |
315 | | - } |
316 | | - } |
317 | | - }, |
318 | | - "commandLine": { |
319 | | - "label": "components.navigation.learn.commandLine.links.commandLine", |
| 327 | + "typescript": { |
| 328 | + "label": "components.navigation.learn.typescript.links.typescript", |
320 | 329 | "items": { |
321 | | - "runNodejsScriptsFromTheCommandLine": { |
322 | | - "link": "/learn/command-line/run-nodejs-scripts-from-the-command-line", |
323 | | - "label": "components.navigation.learn.commandLine.links.runNodejsScriptsFromTheCommandLine" |
| 330 | + "introduction": { |
| 331 | + "link": "/learn/typescript/introduction", |
| 332 | + "label": "components.navigation.learn.typescript.links.introduction" |
324 | 333 | }, |
325 | | - "howToReadEnvironmentVariablesFromNodejs": { |
326 | | - "link": "/learn/command-line/how-to-read-environment-variables-from-nodejs", |
327 | | - "label": "components.navigation.learn.commandLine.links.howToReadEnvironmentVariablesFromNodejs" |
| 334 | + "runNatively": { |
| 335 | + "link": "/learn/typescript/run-natively", |
| 336 | + "label": "components.navigation.learn.typescript.links.runNatively" |
328 | 337 | }, |
329 | | - "howToUseTheNodejsRepl": { |
330 | | - "link": "/learn/command-line/how-to-use-the-nodejs-repl", |
331 | | - "label": "components.navigation.learn.commandLine.links.howToUseTheNodejsRepl" |
| 338 | + "transpile": { |
| 339 | + "link": "/learn/typescript/transpile", |
| 340 | + "label": "components.navigation.learn.typescript.links.transpile" |
332 | 341 | }, |
333 | | - "outputToTheCommandLineUsingNodejs": { |
334 | | - "link": "/learn/command-line/output-to-the-command-line-using-nodejs", |
335 | | - "label": "components.navigation.learn.commandLine.links.outputToTheCommandLineUsingNodejs" |
| 342 | + "run": { |
| 343 | + "link": "/learn/typescript/run", |
| 344 | + "label": "components.navigation.learn.typescript.links.run" |
336 | 345 | }, |
337 | | - "acceptInputFromTheCommandLineInNodejs": { |
338 | | - "link": "/learn/command-line/accept-input-from-the-command-line-in-nodejs", |
339 | | - "label": "components.navigation.learn.commandLine.links.acceptInputFromTheCommandLineInNodejs" |
| 346 | + "publishingTSPackage": { |
| 347 | + "link": "/learn/typescript/publishing-a-ts-package", |
| 348 | + "label": "components.navigation.learn.typescript.links.publishingTSPackage" |
340 | 349 | } |
341 | 350 | } |
342 | 351 | }, |
343 | 352 | "modules": { |
344 | 353 | "label": "components.navigation.learn.modules.links.modules", |
345 | 354 | "items": { |
| 355 | + "howToUseStreams": { |
| 356 | + "link": "/learn/modules/how-to-use-streams", |
| 357 | + "label": "components.navigation.learn.modules.links.howToUseStreams" |
| 358 | + }, |
| 359 | + "backpressuringInStreams": { |
| 360 | + "link": "/learn/modules/backpressuring-in-streams", |
| 361 | + "label": "components.navigation.learn.modules.links.backpressuringInStreams" |
| 362 | + }, |
346 | 363 | "publishingAPackage": { |
347 | 364 | "link": "/learn/modules/publishing-a-package", |
348 | 365 | "label": "components.navigation.learn.modules.links.publishingAPackage" |
|
351 | 368 | "link": "/learn/modules/publishing-node-api-modules", |
352 | 369 | "label": "components.navigation.learn.modules.links.publishingNodeApiModules" |
353 | 370 | }, |
354 | | - "anatomyOfAnHttpTransaction": { |
355 | | - "link": "/learn/modules/anatomy-of-an-http-transaction", |
356 | | - "label": "components.navigation.learn.modules.links.anatomyOfAnHttpTransaction" |
357 | | - }, |
358 | 371 | "abiStability": { |
359 | 372 | "link": "/learn/modules/abi-stability", |
360 | 373 | "label": "components.navigation.learn.modules.links.abiStability" |
361 | | - }, |
362 | | - "howToUseStreams": { |
363 | | - "link": "/learn/modules/how-to-use-streams", |
364 | | - "label": "components.navigation.learn.modules.links.howToUseStreams" |
365 | | - }, |
366 | | - "backpressuringInStreams": { |
367 | | - "link": "/learn/modules/backpressuring-in-streams", |
368 | | - "label": "components.navigation.learn.modules.links.backpressuringInStreams" |
369 | 374 | } |
370 | 375 | } |
371 | 376 | }, |
|
0 commit comments