UNPKG

@anansi/webpack-config

Version:
24 lines (23 loc) 2.5 kB
const { makeConfig } = require('../../../src/index'); const fixtureRoot = __dirname; // Wrap makeConfig to inject entrypath into env const baseConfig = makeConfig({ rootPath: fixtureRoot, basePath: 'src', buildDir: 'dist', tsconfigPathsOptions: false, babelLoader: { rootMode: 'upward' } }); module.exports = (env = {}, argv) => { // Set explicit entry path relative to rootPath with full extension const envWithEntry = { ...env, entrypath: env.entrypath || './src/index.jsx' }; return baseConfig(envWithEntry, argv); }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJtYWtlQ29uZmlnIiwicmVxdWlyZSIsImZpeHR1cmVSb290IiwiX19kaXJuYW1lIiwiYmFzZUNvbmZpZyIsInJvb3RQYXRoIiwiYmFzZVBhdGgiLCJidWlsZERpciIsInRzY29uZmlnUGF0aHNPcHRpb25zIiwiYmFiZWxMb2FkZXIiLCJyb290TW9kZSIsIm1vZHVsZSIsImV4cG9ydHMiLCJlbnYiLCJhcmd2IiwiZW52V2l0aEVudHJ5IiwiZW50cnlwYXRoIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL19fZml4dHVyZXNfXy93ZWJwYWNrLXJlYWN0L3dlYnBhY2suY29uZmlnLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHsgbWFrZUNvbmZpZyB9ID0gcmVxdWlyZSgnLi4vLi4vLi4vc3JjL2luZGV4Jyk7XG5cbmNvbnN0IGZpeHR1cmVSb290ID0gX19kaXJuYW1lO1xuXG4vLyBXcmFwIG1ha2VDb25maWcgdG8gaW5qZWN0IGVudHJ5cGF0aCBpbnRvIGVudlxuY29uc3QgYmFzZUNvbmZpZyA9IG1ha2VDb25maWcoe1xuICByb290UGF0aDogZml4dHVyZVJvb3QsXG4gIGJhc2VQYXRoOiAnc3JjJyxcbiAgYnVpbGREaXI6ICdkaXN0JyxcbiAgdHNjb25maWdQYXRoc09wdGlvbnM6IGZhbHNlLFxuICBiYWJlbExvYWRlcjoge1xuICAgIHJvb3RNb2RlOiAndXB3YXJkJyxcbiAgfSxcbn0pO1xuXG5tb2R1bGUuZXhwb3J0cyA9IChlbnYgPSB7fSwgYXJndikgPT4ge1xuICAvLyBTZXQgZXhwbGljaXQgZW50cnkgcGF0aCByZWxhdGl2ZSB0byByb290UGF0aCB3aXRoIGZ1bGwgZXh0ZW5zaW9uXG4gIGNvbnN0IGVudldpdGhFbnRyeSA9IHtcbiAgICAuLi5lbnYsXG4gICAgZW50cnlwYXRoOiBlbnYuZW50cnlwYXRoIHx8ICcuL3NyYy9pbmRleC5qc3gnLFxuICB9O1xuICByZXR1cm4gYmFzZUNvbmZpZyhlbnZXaXRoRW50cnksIGFyZ3YpO1xufTtcbiJdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTTtFQUFFQTtBQUFXLENBQUMsR0FBR0MsT0FBTyxDQUFDLG9CQUFvQixDQUFDO0FBRXBELE1BQU1DLFdBQVcsR0FBR0MsU0FBUzs7QUFFN0I7QUFDQSxNQUFNQyxVQUFVLEdBQUdKLFVBQVUsQ0FBQztFQUM1QkssUUFBUSxFQUFFSCxXQUFXO0VBQ3JCSSxRQUFRLEVBQUUsS0FBSztFQUNmQyxRQUFRLEVBQUUsTUFBTTtFQUNoQkMsb0JBQW9CLEVBQUUsS0FBSztFQUMzQkMsV0FBVyxFQUFFO0lBQ1hDLFFBQVEsRUFBRTtFQUNaO0FBQ0YsQ0FBQyxDQUFDO0FBRUZDLE1BQU0sQ0FBQ0MsT0FBTyxHQUFHLENBQUNDLEdBQUcsR0FBRyxDQUFDLENBQUMsRUFBRUMsSUFBSSxLQUFLO0VBQ25DO0VBQ0EsTUFBTUMsWUFBWSxHQUFHO0lBQ25CLEdBQUdGLEdBQUc7SUFDTkcsU0FBUyxFQUFFSCxHQUFHLENBQUNHLFNBQVMsSUFBSTtFQUM5QixDQUFDO0VBQ0QsT0FBT1osVUFBVSxDQUFDVyxZQUFZLEVBQUVELElBQUksQ0FBQztBQUN2QyxDQUFDIiwiaWdub3JlTGlzdCI6W119