repo_description: Node.js JavaScript runtime ✨🐢🚀✨
repo_topics: javascript js linux macos mit node nodejs runtime windows
code: 'use strict';
  
  const {
    findSourceMap,
    getSourceMapsSupport,
    setSourceMapsSupport,
  } = require('internal/source_map/source_map_cache');
  const { Module } = require('internal/modules/cjs/loader');
  const { register } = require('internal/modules/esm/loader');
  const {
    SourceMap,
  } = require('internal/source_map/source_map');
  const {
    constants,
    enableCompileCache,
    flushCompileCache,
    getCompileCacheDir,
  } = require('internal/modules/helpers');
  const {
    findPackageJSON,
  } = require('internal/modules/package_json_reader');
  const { stripTypeScriptTypes } = require('internal/modules/typescript');
  
  Module.register = register;
  Module.constants = constants;
  Module.enableCompileCache = enableCompileCache;
  Module.findPackageJSON = findPackageJSON;
  Module.flushCompileCache = flushCompileCache;
  Module.getCompileCacheDir = getCompileCacheDir;
  Module.stripTypeScriptTypes = stripTypeScriptTypes;
  
  // SourceMap APIs
  Module.findSourceMap = findSourceMap;
  Module.SourceMap = SourceMap;
  Module.getSourceMapsSupport = getSourceMapsSupport;
  Module.setSourceMapsSupport = setSourceMapsSupport;
  
  module.exports = Module;
  