Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/dex/lib/deps/node/module.ts>default.createRequire

Dex: An SQL query builder port of Knex for Deno
Latest
method default.createRequire
import { default } from "https://deno.land/x/dex@1.0.2/lib/deps/node/module.ts";

Create a require function that can be used to import CJS modules. Follows CommonJS resolution similar to that of Node.js, with node_modules lookup and index.js lookup support. Also injects available Node.js builtin module polyfills.

const require = createRequire(import.meta.url);
const fs = require("fs");
const leftPad = require("left-pad");
const cjsModule = require("./cjs_mod");

Parameters

filename: string | URL

path or URL to current module

Returns

RequireFunction

Require function to import CJS modules