https://github.com/GeekyAnts/NativeBase
Raw File
Tip revision: e4d5832ff553fc41104295e0e7639a184e1c9988 authored by MD-REHMAN on 06 December 2021, 13:28:36 UTC
fix: switch toggling issue with value
Tip revision: e4d5832
webpack.config.js
const path = require('path');
const createExpoWebpackConfigAsync = require('@expo/webpack-config');
const { resolver } = require('./metro.config');

const root = path.resolve(__dirname, '..');
const node_modules = path.join(__dirname, 'node_modules');

module.exports = async function(env, argv) {
    const config = await createExpoWebpackConfigAsync(env, argv);

    config.module.rules.push({
        test: /\.(js|ts|tsx)$/,
        include: path.resolve(root, 'src'),
        use: 'babel-loader',
    });

    // We need to make sure that only one version is loaded for peerDependencies
    // So we alias them to the versions in example's node_modules
    Object.assign(config.resolve.alias, {
        ...resolver.extraNodeModules,
        'react-native-web': path.join(node_modules, 'react-native-web'),
    });

    return config;
};
back to top