UNPKG

@anansi/webpack-config

Version:
40 lines (39 loc) 3.49 kB
"use strict"; exports.__esModule = true; exports.default = makeNobuildConfig; var _base = require("./base"); function makeNobuildConfig(baseConfig, { rootPath, basePath, cssModulesOptions, globalStyleDir, sassOptions, cssExtractOptions }) { const config = { ...baseConfig }; config.output = { path: '/tmp/anansi-build' }; baseConfig.plugins = []; config.mode = 'development'; config.bail = true; config.optimization = { removeAvailableModules: false, removeEmptyChunks: false, splitChunks: false }; config.stats = 'minimal'; const styleRules = (0, _base.getStyleRules)({ rootPath, basePath, cssModulesOptions, sassOptions, globalStyleDir, cssExtractOptions }); config.module.rules = [...config.module.rules, styleRules]; return config; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfYmFzZSIsInJlcXVpcmUiLCJtYWtlTm9idWlsZENvbmZpZyIsImJhc2VDb25maWciLCJyb290UGF0aCIsImJhc2VQYXRoIiwiY3NzTW9kdWxlc09wdGlvbnMiLCJnbG9iYWxTdHlsZURpciIsInNhc3NPcHRpb25zIiwiY3NzRXh0cmFjdE9wdGlvbnMiLCJjb25maWciLCJvdXRwdXQiLCJwYXRoIiwicGx1Z2lucyIsIm1vZGUiLCJiYWlsIiwib3B0aW1pemF0aW9uIiwicmVtb3ZlQXZhaWxhYmxlTW9kdWxlcyIsInJlbW92ZUVtcHR5Q2h1bmtzIiwic3BsaXRDaHVua3MiLCJzdGF0cyIsInN0eWxlUnVsZXMiLCJnZXRTdHlsZVJ1bGVzIiwibW9kdWxlIiwicnVsZXMiXSwic291cmNlcyI6WyIuLi9zcmMvbm9idWlsZC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnZXRTdHlsZVJ1bGVzIH0gZnJvbSAnLi9iYXNlJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gbWFrZU5vYnVpbGRDb25maWcoXG4gIGJhc2VDb25maWcsXG4gIHtcbiAgICByb290UGF0aCxcbiAgICBiYXNlUGF0aCxcbiAgICBjc3NNb2R1bGVzT3B0aW9ucyxcbiAgICBnbG9iYWxTdHlsZURpcixcbiAgICBzYXNzT3B0aW9ucyxcbiAgICBjc3NFeHRyYWN0T3B0aW9ucyxcbiAgfSxcbikge1xuICBjb25zdCBjb25maWcgPSB7IC4uLmJhc2VDb25maWcgfTtcbiAgY29uZmlnLm91dHB1dCA9IHtcbiAgICBwYXRoOiAnL3RtcC9hbmFuc2ktYnVpbGQnLFxuICB9O1xuICBiYXNlQ29uZmlnLnBsdWdpbnMgPSBbXTtcbiAgY29uZmlnLm1vZGUgPSAnZGV2ZWxvcG1lbnQnO1xuICBjb25maWcuYmFpbCA9IHRydWU7XG4gIGNvbmZpZy5vcHRpbWl6YXRpb24gPSB7XG4gICAgcmVtb3ZlQXZhaWxhYmxlTW9kdWxlczogZmFsc2UsXG4gICAgcmVtb3ZlRW1wdHlDaHVua3M6IGZhbHNlLFxuICAgIHNwbGl0Q2h1bmtzOiBmYWxzZSxcbiAgfTtcbiAgY29uZmlnLnN0YXRzID0gJ21pbmltYWwnO1xuICBjb25zdCBzdHlsZVJ1bGVzID0gZ2V0U3R5bGVSdWxlcyh7XG4gICAgcm9vdFBhdGgsXG4gICAgYmFzZVBhdGgsXG4gICAgY3NzTW9kdWxlc09wdGlvbnMsXG4gICAgc2Fzc09wdGlvbnMsXG4gICAgZ2xvYmFsU3R5bGVEaXIsXG4gICAgY3NzRXh0cmFjdE9wdGlvbnMsXG4gIH0pO1xuICBjb25maWcubW9kdWxlLnJ1bGVzID0gWy4uLmNvbmZpZy5tb2R1bGUucnVsZXMsIHN0eWxlUnVsZXNdO1xuICByZXR1cm4gY29uZmlnO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7O0FBQUEsSUFBQUEsS0FBQSxHQUFBQyxPQUFBO0FBRWUsU0FBU0MsaUJBQWlCQSxDQUN2Q0MsVUFBVSxFQUNWO0VBQ0VDLFFBQVE7RUFDUkMsUUFBUTtFQUNSQyxpQkFBaUI7RUFDakJDLGNBQWM7RUFDZEMsV0FBVztFQUNYQztBQUNGLENBQUMsRUFDRDtFQUNBLE1BQU1DLE1BQU0sR0FBRztJQUFFLEdBQUdQO0VBQVcsQ0FBQztFQUNoQ08sTUFBTSxDQUFDQyxNQUFNLEdBQUc7SUFDZEMsSUFBSSxFQUFFO0VBQ1IsQ0FBQztFQUNEVCxVQUFVLENBQUNVLE9BQU8sR0FBRyxFQUFFO0VBQ3ZCSCxNQUFNLENBQUNJLElBQUksR0FBRyxhQUFhO0VBQzNCSixNQUFNLENBQUNLLElBQUksR0FBRyxJQUFJO0VBQ2xCTCxNQUFNLENBQUNNLFlBQVksR0FBRztJQUNwQkMsc0JBQXNCLEVBQUUsS0FBSztJQUM3QkMsaUJBQWlCLEVBQUUsS0FBSztJQUN4QkMsV0FBVyxFQUFFO0VBQ2YsQ0FBQztFQUNEVCxNQUFNLENBQUNVLEtBQUssR0FBRyxTQUFTO0VBQ3hCLE1BQU1DLFVBQVUsR0FBRyxJQUFBQyxtQkFBYSxFQUFDO0lBQy9CbEIsUUFBUTtJQUNSQyxRQUFRO0lBQ1JDLGlCQUFpQjtJQUNqQkUsV0FBVztJQUNYRCxjQUFjO0lBQ2RFO0VBQ0YsQ0FBQyxDQUFDO0VBQ0ZDLE1BQU0sQ0FBQ2EsTUFBTSxDQUFDQyxLQUFLLEdBQUcsQ0FBQyxHQUFHZCxNQUFNLENBQUNhLE1BQU0sQ0FBQ0MsS0FBSyxFQUFFSCxVQUFVLENBQUM7RUFDMUQsT0FBT1gsTUFBTTtBQUNmIiwiaWdub3JlTGlzdCI6W119