aboutsummaryrefslogtreecommitdiff
path: root/core/search-component/webpack.config.js
diff options
context:
space:
mode:
authorFilip Zybała <fzybala@virtuslab.com>2020-05-12 14:58:05 +0200
committerPaweł Marks <Kordyjan@users.noreply.github.com>2020-05-21 15:26:00 +0200
commit25d826bb75a78eb674a63aed19f55e92d7ff8bca (patch)
tree72c0c1a04dd4cb301ee8d7a59fce90d5baea4662 /core/search-component/webpack.config.js
parent2ee83d06c9cc534b4f226dd30f294bc0588e8b4e (diff)
downloaddokka-25d826bb75a78eb674a63aed19f55e92d7ff8bca.tar.gz
dokka-25d826bb75a78eb674a63aed19f55e92d7ff8bca.tar.bz2
dokka-25d826bb75a78eb674a63aed19f55e92d7ff8bca.zip
Migrated resources to base-plugin
Diffstat (limited to 'core/search-component/webpack.config.js')
-rw-r--r--core/search-component/webpack.config.js62
1 files changed, 0 insertions, 62 deletions
diff --git a/core/search-component/webpack.config.js b/core/search-component/webpack.config.js
deleted file mode 100644
index a7b503b6..00000000
--- a/core/search-component/webpack.config.js
+++ /dev/null
@@ -1,62 +0,0 @@
-const {join, resolve} = require('path');
-
-const ringUiWebpackConfig = require('@jetbrains/ring-ui/webpack.config');
-
-const pkgConfig = require('./package.json').config;
-
-const componentsPath = join(__dirname, pkgConfig.components);
-
-// Patch @jetbrains/ring-ui svg-sprite-loader config
-ringUiWebpackConfig.loaders.svgInlineLoader.include.push(
- require('@jetbrains/logos'),
- require('@jetbrains/icons')
-);
-
-const webpackConfig = () => ({
- entry: `${componentsPath}/app.js`,
- resolve: {
- mainFields: ['module', 'browser', 'main'],
- alias: {
- react: resolve('./node_modules/react'),
- 'react-dom': resolve('./node_modules/react-dom'),
- '@jetbrains/ring-ui': resolve('./node_modules/@jetbrains/ring-ui')
- }
- },
- output: {
- path: resolve(__dirname, pkgConfig.dist),
- filename: '[name].js',
- publicPath: '',
- devtoolModuleFilenameTemplate: '/[absolute-resource-path]'
- },
- module: {
- rules: [
- ...ringUiWebpackConfig.config.module.rules,
- {
- test: /\.css$/,
- include: componentsPath,
- use: [
- 'style-loader',
- {loader: 'css-loader'},
- {loader: 'postcss-loader'}
- ]
- },
- {
- test: /\.css$/,
- include: /node_modules/,
- exclude: ringUiWebpackConfig.componentsPath,
- use: ['style-loader', 'css-loader']
- },
- {
- test: /\.js$/,
- include: [componentsPath],
- loader: 'babel-loader?cacheDirectory'
- }
- ]
- },
- plugins: [],
- output: {
- path: __dirname + '/dist/'
- }
-});
-
-module.exports = webpackConfig;