EFFECT_MODULES

tcmts.core.effects.EFFECT_MODULES · #wm5ajm3w · term · runs anywhere

Node's modules that reach outside, as a whole (any use of them), and what they reach.

import type { Effect } from "#codebase/tcmts/core/effects";

export const EFFECT_MODULES: Record<string, Effect> = {
  "node:fs": "files",
  "node:fs/promises": "files",
  "node:sqlite": "files",
  "node:http": "network",
  "node:https": "network",
  "node:http2": "network",
  "node:net": "network",
  "node:tls": "network",
  "node:dgram": "network",
  "node:dns": "network",
  "node:dns/promises": "network",
  "node:child_process": "processes",
  "node:cluster": "processes",
  "node:worker_threads": "processes",
  "node:os": "environment",
  "node:process": "environment",
  "node:readline": "environment",
  "node:tty": "environment",
  "node:perf_hooks": "clock",
}

uses

used by