@socketsupply/socket
Version:
A Cross-Platform, Native Runtime for Desktop and Mobile Apps — Create apps using HTML, CSS, and JavaScript. Written from the ground up to be small and maintainable.
21 lines (16 loc) • 722 B
JavaScript
/**
* @module module
*/
import builtins, { defineBuiltin, isBuiltin } from './commonjs/builtins.js'
import { createRequire, Module } from './commonjs/module.js'
/**
* @typedef {import('./commonjs/module.js').ModuleOptions} ModuleOptions
* @typedef {import('./commonjs/module.js').ModuleResolver} ModuleResolver
* @typedef {import('./commonjs/module.js').ModuleLoadOptions} ModuleLoadOptions
* @typedef {import('./commonjs/module.js').RequireFunction} RequireFunction
* @typedef {import('./commonjs/module.js').CreateRequireOptions} CreateRequireOptions
*/
export { createRequire, Module, builtins, isBuiltin }
export const builtinModules = builtins
export default Module
defineBuiltin('module', Module, false)