preveen-stack / nodejs

0 stars 0 forks source link

es6 modules loading #10

Open preveen-stack opened 2 months ago

preveen-stack commented 2 months ago
sh-3.2$ cat es6_loaded_modules.mjs 
// Iterate through loaded ES6 modules and print out their information
for (const moduleName of Object.keys(import.meta['url'])) {
  const moduleInfo = import.meta['url'][moduleName];
  console.log(`Module Name: ${moduleName}`);
  console.log(`Module URL: ${moduleInfo}`);
  console.log('------------------------');
}
sh-3.2$ node es6_loaded_modules.mjs
Module Name: 0
Module URL: f
------------------------
Module Name: 1
Module URL: i
------------------------
Module Name: 2
Module URL: l
------------------------
Module Name: 3
Module URL: e
------------------------
Module Name: 4
Module URL: :
------------------------
Module Name: 5
Module URL: /
------------------------
Module Name: 6
Module URL: /
------------------------
Module Name: 7
Module URL: /
------------------------
Module Name: 8
Module URL: U
------------------------
Module Name: 9
Module URL: s
------------------------
Module Name: 10
Module URL: e
------------------------
Module Name: 11
Module URL: r
------------------------
Module Name: 12
Module URL: s
------------------------
Module Name: 13
Module URL: /
------------------------
Module Name: 14
Module URL: p
------------------------
Module Name: 15
Module URL: r
------------------------
Module Name: 16
Module URL: e
------------------------
Module Name: 17
Module URL: v
------------------------
Module Name: 18
Module URL: e
------------------------
Module Name: 19
Module URL: e
------------------------
Module Name: 20
Module URL: n
------------------------
Module Name: 21
Module URL: /
------------------------
Module Name: 22
Module URL: p
------------------------
Module Name: 23
Module URL: r
------------------------
Module Name: 24
Module URL: e
------------------------
Module Name: 25
Module URL: v
------------------------
Module Name: 26
Module URL: l
------------------------
Module Name: 27
Module URL: a
------------------------
Module Name: 28
Module URL: b
------------------------
Module Name: 29
Module URL: s
------------------------
Module Name: 30
Module URL: /
------------------------
Module Name: 31
Module URL: n
------------------------
Module Name: 32
Module URL: o
------------------------
Module Name: 33
Module URL: d
------------------------
Module Name: 34
Module URL: e
------------------------
Module Name: 35
Module URL: j
------------------------
Module Name: 36
Module URL: s
------------------------
Module Name: 37
Module URL: /
------------------------
Module Name: 38
Module URL: e
------------------------
Module Name: 39
Module URL: v
------------------------
Module Name: 40
Module URL: e
------------------------
Module Name: 41
Module URL: n
------------------------
Module Name: 42
Module URL: t
------------------------
Module Name: 43
Module URL: _
------------------------
Module Name: 44
Module URL: l
------------------------
Module Name: 45
Module URL: o
------------------------
Module Name: 46
Module URL: o
------------------------
Module Name: 47
Module URL: p
------------------------
Module Name: 48
Module URL: /
------------------------
Module Name: 49
Module URL: e
------------------------
Module Name: 50
Module URL: s
------------------------
Module Name: 51
Module URL: 6
------------------------
Module Name: 52
Module URL: _
------------------------
Module Name: 53
Module URL: l
------------------------
Module Name: 54
Module URL: o
------------------------
Module Name: 55
Module URL: a
------------------------
Module Name: 56
Module URL: d
------------------------
Module Name: 57
Module URL: e
------------------------
Module Name: 58
Module URL: d
------------------------
Module Name: 59
Module URL: _
------------------------
Module Name: 60
Module URL: m
------------------------
Module Name: 61
Module URL: o
------------------------
Module Name: 62
Module URL: d
------------------------
Module Name: 63
Module URL: u
------------------------
Module Name: 64
Module URL: l
------------------------
Module Name: 65
Module URL: e
------------------------
Module Name: 66
Module URL: s
------------------------
Module Name: 67
Module URL: .
------------------------
Module Name: 68
Module URL: m
------------------------
Module Name: 69
Module URL: j
------------------------
Module Name: 70
Module URL: s
------------------------