mirror of
https://github.com/denoland/deno.git
synced 2025-09-26 12:19:12 +00:00
| .. | ||
| testdata | ||
| tests | ||
| _utils.ts | ||
| fs.ts | ||
| fs_test.ts | ||
| global.ts | ||
| module.ts | ||
| module_test.ts | ||
| path.ts | ||
| process.ts | ||
| process_test.ts | ||
| README.md | ||
| util.ts | ||
| util_test.ts | ||
Deno Node compatibility
This module is meant to have a compatibility layer for the nodeJS standard library.
Warning : Any function of this module should not be referred anywhere in the deno standard library as it's a compatiblity module.
CommonJS Module Loading
createRequire(...) is provided to create a require function for loading CJS
modules.
import { createRequire } from "https://deno.land/std/node/module.ts";
const require_ = createRequire(import.meta.url);
// Loads native module polyfill.
const path = require_("path");
// Loads extensionless module.
const cjsModule = require_("./my_mod");
// Visits node_modules.
const leftPad = require_("left-pad");