const {
  createConfig,
  defineConstants,
  env,
  entryPoint,
  setOutput,
  sourceMaps
} = require('@webpack-blocks/webpack')
const babel = require('@webpack-blocks/babel6')
const postcss = require('@webpack-blocks/postcss')
const cssModules = require('@webpack-blocks/css-modules')

// function postcss (options) {
  // options = options || {}
  // const exclude = options.exclude || /\/node_modules\//

  // return (context) => ({
    // module: {
      // loaders: [
        // {
          // test: context.fileType('text/css'),
          // exclude: Array.isArray(exclude) ? exclude : [exclude],
          // use: [
            // { loader: 'style-loader' },
            // { loader: 'css-loader' },
            // {
              // loader: 'postcss-loader',
              // options: {
                // parser: options.parser,
                // stringifier: options.stringifier,
                // syntax: options.syntax
              // }
            // }
          // ]
        // }
      // ]
    // }
  // })
// }

module.exports = createConfig([
  entryPoint('./src/index.js'),
  setOutput('./public/bundle.js'),
  babel(),
  postcss(),
  cssModules(),
  defineConstants({
    'process.env.NODE_ENV': process.env.NODE_ENV
  }),
  env('development', [
    sourceMaps()
  ])
])

@@ -284,752 +284,8 @@
 ')%0A%0A
-// function postcss (options) %7B%0A  // options = options %7C%7C %7B%7D%0A  // const exclude = options.exclude %7C%7C /%5C/node_modules%5C//%0A%0A  // return (context) =%3E (%7B%0A    // module: %7B%0A      // loaders: %5B%0A        // %7B%0A          // test: context.fileType('text/css'),%0A          // exclude: Array.isArray(exclude) ? exclude : %5Bexclude%5D,%0A          // use: %5B%0A            // %7B loader: 'style-loader' %7D,%0A            // %7B loader: 'css-loader' %7D,%0A            // %7B%0A              // loader: 'postcss-loader',%0A              // options: %7B%0A                // parser: options.parser,%0A                // stringifier: options.stringifier,%0A                // syntax: options.syntax%0A              // %7D%0A            // %7D%0A          // %5D%0A        // %7D%0A      // %5D%0A    // %7D%0A  // %7D)%0A// %7D%0A%0A
 modu

Clean up webpack config.