-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathtraditional.js
More file actions
33 lines (27 loc) · 819 Bytes
/
traditional.js
File metadata and controls
33 lines (27 loc) · 819 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
'use strict';
const fs = require('node:fs');
const path = require('node:path');
const vm = require('node:vm');
const os = require('node:os');
const http = require('node:http');
const util = require('node:util');
const crypto = require('node:crypto');
const timers = require('node:timers');
const pg = require('pg');
const redis = require('redis');
const ws = require('ws');
const metacom = require('metacom');
const metalog = require('metalog');
const metavm = require('metavm');
// Use modules as usual
fs.readFile('./application.js', (error, data) => {
if (error) {
console.log({ error });
} else {
console.log({ data });
}
});
// Show what we have
const node = { fs, path, vm, os, http, util, crypto, timers };
const npm = { pg, redis, ws, metacom, metalog, metavm };
console.log({ node, npm });