Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/bs / src / scripts / .plugins / web.worker.ts
Size: Mime:
import { Options, Configuration } from '../../typings'

/**
 * @see https://github.com/webpack-contrib/worker-loader/blob/master/README.md#inline
 */
function webWorkerPlugin(config: Configuration, options: Options) {
  delete process.env.SHOULD_USE_WEB_WORKER
  console.warn('[bs] DISABLED WEB_WORKER @TODO @JAMES')
  return

  if (!process.env.SHOULD_USE_WEB_WORKER) {
    console.log('[bs] not using WEB_WORKER')
    return
  }

  const loader = {
    test: /\.worker\.js$/,
    use: {
      loader: require.resolve('worker-loader'),
    },
  }

  config.module.rules.push(loader)
}

export { webWorkerPlugin }
export { webWorkerPlugin as plugin }
export default webWorkerPlugin