UNPKG

@expo/webpack-config

Version:

The default Webpack configuration used to build Expo apps targeting the web.

31 lines 963 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Create a `Webpack.Rule` for loading fonts and including Expo vector icons. * Fonts will be loaded to `./fonts/[name].[ext]`. * * @param projectRoot root project folder. * @param includeModule method for resolving a node module given its package name. * @category loaders */ function createFontLoader(projectRoot, includeModule) { return { test: /\.(woff2?|eot|ttf|otf)$/, use: [ { loader: require.resolve('url-loader'), options: { limit: 50000, name: './fonts/[name].[ext]', }, }, ], include: [ projectRoot, includeModule('react-native-vector-icons'), includeModule('@expo/vector-icons'), ], }; } exports.default = createFontLoader; //# sourceMappingURL=createFontLoader.js.map