stryker-webpack
Version:
[preview] A plugin for Webpack-based projects using Stryker
33 lines • 1.21 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var path = require("path");
var DefaultPreset = /** @class */ (function () {
function DefaultPreset(loader) {
this.loader = loader || /* istanbul ignore next */ require;
}
DefaultPreset.prototype.getWebpackConfig = function (projectRoot, webpackConfigLocation) {
webpackConfigLocation = webpackConfigLocation || 'webpack.config.js';
try {
return this.loader(path.join(projectRoot, webpackConfigLocation));
}
catch (_a) {
return this.generateDefaultWebpackConfig(projectRoot);
}
};
DefaultPreset.prototype.generateDefaultWebpackConfig = function (projectRoot) {
return {
entry: [path.join(projectRoot, "src", "main.js")],
output: {
path: path.join(projectRoot, "dist"),
filename: "bundle.js"
}
};
};
DefaultPreset.prototype.getInitFiles = function (projectRoot) {
// No init files, just return empty array
return [];
};
return DefaultPreset;
}());
exports.default = DefaultPreset;
//# sourceMappingURL=DefaultPreset.js.map
;