🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
19 lines
482 B
JavaScript
Executable File
19 lines
482 B
JavaScript
Executable File
const { Component } = require('./Component');
|
|
|
|
module.exports = class SourceMaps extends Component {
|
|
register(
|
|
generateForProduction = true,
|
|
devType = 'eval-source-map',
|
|
productionType = 'source-map'
|
|
) {
|
|
/** @type {string|false} */
|
|
let type = devType;
|
|
|
|
if (this.context.api.inProduction()) {
|
|
type = generateForProduction ? productionType : false;
|
|
}
|
|
|
|
this.context.config.sourcemaps = type;
|
|
}
|
|
};
|