UNPKG

televerse-skeleton

Version:

A lightweight and customizable loading skeleton library for React components. This library provides a collection of reusable loading skeleton components for displaying placeholders while content is being fetched or loaded from an external source. The loa

64 lines (63 loc) 1.43 kB
var path = require("path"); module.exports = { mode: "production", entry: "./src/index.js", output: { path: path.resolve("build"), filename: "index.js", libraryTarget: "commonjs2" }, externals: { react: { root: 'React', commonjs: 'react', commonjs2: 'react', amd: 'react' }, 'react-dom': { root: 'ReactDOM', commonjs: 'react-dom', commonjs2: 'react-dom', amd: 'react-dom' } }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader', options: { customize: require.resolve('babel-preset-react-app/webpack-overrides'), presets: [ [ require.resolve('babel-preset-react-app'), { runtime: hasJsxRuntime ? 'automatic' : 'classic', }, ], ], }, }, { // test: /\.css$/, // loader: "style-loader!css-loader" // test: /\.css$/i, // use: ["style-loader", "css-loader"], test: /\.css$/, use: [ 'style-loader', { loader: 'css-loader', options: { modules: true, // Enable CSS modules }, }, ], } ] }, externals: { react: "react" } };