UNPKG

@omni-door/tpl-component-library-react

Version:
8 lines (7 loc) 1.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function default_1(config) { var ts = config.ts, style = config.style; return "'use strict';\n\nconst path = require('path');\n\nmodule.exports = {\n module: {\n rules: [\n {\n test: /.(js|jsx)$/,\n use: [\n {loader: 'babel-loader'}\n ],\n exclude: /node_modules/\n },\n " + (ts ? "{\n test: /.(ts|tsx)$/,\n use: [\n {\n loader: require.resolve('awesome-typescript-loader'),\n },\n {\n loader: require.resolve('react-docgen-typescript-loader'),\n },\n ]\n }," : '') + "\n " + (style ? (style === 'css' ? "{\n test: /.css$/,\n use: ['style-loader', 'css-loader']\n }" : style === 'less' ? "{\n test: /.(css|less)$/,\n use: ['style-loader', 'css-loader', 'less-loader']\n }" : style === 'scss' ? "{\n test: /.(css|scss|sass)$/,\n use: ['style-loader', 'css-loader', 'sass-loader']\n }" : "{\n test: /.css$/,\n use: ['style-loader', 'css-loader']\n },{\n test: /.less$/,\n use: ['style-loader', 'css-loader', 'less-loader']\n },\n {\n test: /.(scss|sass)$/,\n use: ['style-loader', 'css-loader', 'sass-loader']\n }") : '') + "\n ],\n },\n plugins: [],\n mode: 'development',\n resolve: {\n extensions: [" + (ts ? '".ts", ".tsx", ' : '') + "\".js\", \".jsx\", \".md\", " + (style ? (style === 'css' ? '".css"' : (style === 'less' ? '".less", ".css"' : '".scss", ".css", ".sass"')) : '') + "]\n }\n};"; } exports.default = default_1;