Skip to content
Snippets Groups Projects
Select Git revision
  • a88c42c280306f517a7d1ec86cd59f6889e3c403
  • master default protected
  • devel
  • hruska-feature-clients-api
  • malostik-#5066-deduplicate-idea-ids
  • warden-postgresql-port
  • hruska-feature-#6799-filter-keys
  • hruska-feature-5066-duplicateIdeaID
  • warden-client-3.0-beta3
  • warden-server-3.0-beta3
  • warden-client-2.2-final
  • warden-server-2.2-final
  • warden-client-3.0-beta2
  • warden-server-3.0-beta2
  • warden-client-2.2
  • warden-server-2.2-patch3
  • warden-client-3.0-beta1
  • warden-server-3.0-beta1
  • warden-server-2.2-patch1
  • warden-client-3.0-beta0
  • warden-server-3.0-beta0
  • warden-server-2.2
  • warden-server-2.1-patch1
  • warden-client-2.1
  • warden-server-2.1
  • warden-server-2.1-beta6
  • warden-server-2.1-beta5
  • warden-server-2.1-beta4
28 results

Warden.pm

Blame
  • Forked from 713 / Warden / Warden - archive
    Source project has a limited visibility.
    webpack.config.js 1.45 KiB
    const path = require('path');
    const ExtraWatchWebpackPlugin = require('extra-watch-webpack-plugin');
    const MiniCssExtractPlugin = require("mini-css-extract-plugin");
    module.exports = {
        module: {
            rules: [
                {
                    loader: 'raw-loader',
                    test: /\.(glsl|frag|vert)$/,
                    include: [ path.resolve(__dirname, 'build/node_modules/') ],
                },
                {
                    loader: 'glslify-loader',
                    test: /\.(glsl|frag|vert)$/,
                    include: [ path.resolve(__dirname, 'build/node_modules/') ]
                },
    
                {
                    loader: 'file-loader',
                    test: /\.(woff2?|ttf|otf|eot|svg|html)$/,
                    include: [ path.resolve(__dirname, 'build/node_modules/') ],
                    options: {
                        name: '[name].[ext]'
                    }
                },
                {
                    test:/\.(s*)css$/,
                    use: [ MiniCssExtractPlugin.loader, 'css-loader', 'resolve-url-loader', 'sass-loader' ]
                }
            ]
        },
        plugins: [
            new ExtraWatchWebpackPlugin({
                files: [
                    './build/node_modules/**/*.vert',
                    './build/node_modules/**/*.frag',
                    './build/node_modules/**/*.glsl',
                    './build/node_modules/**/*.scss',
                    './build/node_modules/**/*.html'
                ],
            }),
            new MiniCssExtractPlugin({ filename: "app.css" })
        ],
    }