MCPcopy Index your code
hub / github.com/nodejs/node / setSourceMapsSupport

Function setSourceMapsSupport

lib/internal/source_map/source_map_cache.js:71–95  ·  view source on GitHub ↗

* Enables or disables source maps programmatically. * @param {boolean} enabled * @param {object} options * @param {boolean} [options.nodeModules] * @param {boolean} [options.generatedCode]

(enabled, options = kEmptyObject)

Source from the content-addressed store, hash-verified

69 * @param {boolean} [options.generatedCode]
70 */
71function setSourceMapsSupport(enabled, options = kEmptyObject) {
72 validateBoolean(enabled, 'enabled');
73 validateObject(options, 'options');
74
75 const { nodeModules = false, generatedCode = false } = options;
76 validateBoolean(nodeModules, 'options.nodeModules');
77 validateBoolean(generatedCode, 'options.generatedCode');
78
79 setSourceMapsNative(enabled);
80 if (enabled) {
81 const {
82 prepareStackTraceWithSourceMaps,
83 } = require('internal/source_map/prepare_stack_trace');
84 setInternalPrepareStackTrace(prepareStackTraceWithSourceMaps);
85 } else {
86 setInternalPrepareStackTrace(defaultPrepareStackTrace);
87 }
88
89 sourceMapsSupport = ObjectFreeze({
90 __proto__: null,
91 enabled,
92 nodeModules: nodeModules,
93 generatedCode: generatedCode,
94 });
95}
96
97/**
98 * Extracts the source url from the content if present. For example

Callers 2

node.jsFile · 0.85

Calls 2

requireFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…