UNPKG

@anansi/webpack-config

Version:
25 lines (24 loc) 2.69 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' } // inJSOptions defaults to enabled (uses @wyw-in-js/webpack-loader for Linaria) }); module.exports = (env = {}, argv) => { // Set explicit entry path relative to rootPath with full extension const envWithEntry = { ...env, entrypath: env.entrypath || './src/index.tsx' }; return baseConfig(envWithEntry, argv); }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJtYWtlQ29uZmlnIiwicmVxdWlyZSIsImZpeHR1cmVSb290IiwiX19kaXJuYW1lIiwiYmFzZUNvbmZpZyIsInJvb3RQYXRoIiwiYmFzZVBhdGgiLCJidWlsZERpciIsInRzY29uZmlnUGF0aHNPcHRpb25zIiwiYmFiZWxMb2FkZXIiLCJyb290TW9kZSIsIm1vZHVsZSIsImV4cG9ydHMiLCJlbnYiLCJhcmd2IiwiZW52V2l0aEVudHJ5IiwiZW50cnlwYXRoIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL19fZml4dHVyZXNfXy9saW5hcmlhL3dlYnBhY2suY29uZmlnLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHsgbWFrZUNvbmZpZyB9ID0gcmVxdWlyZSgnLi4vLi4vLi4vc3JjL2luZGV4Jyk7XG5cbmNvbnN0IGZpeHR1cmVSb290ID0gX19kaXJuYW1lO1xuXG4vLyBXcmFwIG1ha2VDb25maWcgdG8gaW5qZWN0IGVudHJ5cGF0aCBpbnRvIGVudlxuY29uc3QgYmFzZUNvbmZpZyA9IG1ha2VDb25maWcoe1xuICByb290UGF0aDogZml4dHVyZVJvb3QsXG4gIGJhc2VQYXRoOiAnc3JjJyxcbiAgYnVpbGREaXI6ICdkaXN0JyxcbiAgdHNjb25maWdQYXRoc09wdGlvbnM6IGZhbHNlLFxuICBiYWJlbExvYWRlcjoge1xuICAgIHJvb3RNb2RlOiAndXB3YXJkJyxcbiAgfSxcbiAgLy8gaW5KU09wdGlvbnMgZGVmYXVsdHMgdG8gZW5hYmxlZCAodXNlcyBAd3l3LWluLWpzL3dlYnBhY2stbG9hZGVyIGZvciBMaW5hcmlhKVxufSk7XG5cbm1vZHVsZS5leHBvcnRzID0gKGVudiA9IHt9LCBhcmd2KSA9PiB7XG4gIC8vIFNldCBleHBsaWNpdCBlbnRyeSBwYXRoIHJlbGF0aXZlIHRvIHJvb3RQYXRoIHdpdGggZnVsbCBleHRlbnNpb25cbiAgY29uc3QgZW52V2l0aEVudHJ5ID0ge1xuICAgIC4uLmVudixcbiAgICBlbnRyeXBhdGg6IGVudi5lbnRyeXBhdGggfHwgJy4vc3JjL2luZGV4LnRzeCcsXG4gIH07XG4gIHJldHVybiBiYXNlQ29uZmlnKGVudldpdGhFbnRyeSwgYXJndik7XG59O1xuIl0sIm1hcHBpbmdzIjoiQUFBQSxNQUFNO0VBQUVBO0FBQVcsQ0FBQyxHQUFHQyxPQUFPLENBQUMsb0JBQW9CLENBQUM7QUFFcEQsTUFBTUMsV0FBVyxHQUFHQyxTQUFTOztBQUU3QjtBQUNBLE1BQU1DLFVBQVUsR0FBR0osVUFBVSxDQUFDO0VBQzVCSyxRQUFRLEVBQUVILFdBQVc7RUFDckJJLFFBQVEsRUFBRSxLQUFLO0VBQ2ZDLFFBQVEsRUFBRSxNQUFNO0VBQ2hCQyxvQkFBb0IsRUFBRSxLQUFLO0VBQzNCQyxXQUFXLEVBQUU7SUFDWEMsUUFBUSxFQUFFO0VBQ1o7RUFDQTtBQUNGLENBQUMsQ0FBQztBQUVGQyxNQUFNLENBQUNDLE9BQU8sR0FBRyxDQUFDQyxHQUFHLEdBQUcsQ0FBQyxDQUFDLEVBQUVDLElBQUksS0FBSztFQUNuQztFQUNBLE1BQU1DLFlBQVksR0FBRztJQUNuQixHQUFHRixHQUFHO0lBQ05HLFNBQVMsRUFBRUgsR0FBRyxDQUFDRyxTQUFTLElBQUk7RUFDOUIsQ0FBQztFQUNELE9BQU9aLFVBQVUsQ0FBQ1csWUFBWSxFQUFFRCxJQUFJLENBQUM7QUFDdkMsQ0FBQyIsImlnbm9yZUxpc3QiOltdfQ==