Skip to content

Instantly share code, notes, and snippets.

// Author: Louis King <louis.king@transversal.com>
// Description: React/Redux Component Interview Exercise
const { createStore, applyMiddleware } = Redux;
const { connect, Provider } = ReactRedux;
const thunk = ReduxThunk.default;
/*
************************************************************
************************************************************

Keybase proof

I hereby claim:

  • I am jinglemansweep on github.
  • I am jinglemansweep (https://keybase.io/jinglemansweep) on keybase.
  • I have a public key ASDVT6bsHBaIvhR5-OnPGSbq5RI9Ip4ikD1nEUeF5HBI9go

To claim this, I am signing this object:

import path from 'path';
import express from 'express';
import webpack from 'webpack';
import webpackMiddleware from 'webpack-dev-middleware';
import config from '../../webpack.config.js';
import bodyParser from 'body-parser';
import chalk from 'chalk';
import helmet from 'helmet';
import compression from 'compression';
module.exports = function(env) {
return require(`./webpack.${env}.js`)
}
const webpack = require('webpack');
const Merge = require('webpack-merge');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const CommonConfig = require('./webpack.common.js');
module.exports = Merge(CommonConfig, {
module: {
rules: [
{
test: /\.scss$/,
const path = require('path');
const webpack = require('webpack');
const Merge = require('webpack-merge');
const CommonConfig = require('./webpack.common.js');
module.exports = Merge(CommonConfig, {
plugins: [
new webpack.HotModuleReplacementPlugin({
multiStep: false // https://github.com/jantimon/html-webpack-plugin/issues/533
const path = require('path');
const webpack = require('webpack');
module.exports = {
entry: {
app: './src/app/index.js'
},
plugins: [
new webpack.DefinePlugin({
ENV: JSON.stringify(process.env.NODE_ENV === 'production' ? 'production' : 'development')
{
test: /\.scss/,
use: [
'style-loader',
'css-loader',
'sass-loader',
{
loader: 'postcss-loader',
options: {
plugins: function() {
{
"always_move": true,
"always_rename": true,
"batch": false,
"filename_with_episode": "S%(seasonno)02dE%(episode)02s - %(episodename)s%(ext)s",
"move_files_confirmation": false,
"move_files_destination": "/mnt/media/tvseries/%(seriesname)s/Series %(seasonnumber)02d/",
"move_files_enable": true,
"recursive": true,
"replace_invalid_characters_with": "_",
kernel:
image: "linuxkit/kernel:4.9.x"
cmdline: "console=ttyS0 console=tty0 page_poison=1"
init:
- linuxkit/init:42fe8cb1508b3afed39eb89821906e3cc7a70551
- linuxkit/runc:b0fb122e10dbb7e4e45115177a61a3f8d68c19a9
- linuxkit/containerd:60e2486a74c665ba4df57e561729aec20758daed
- linuxkit/ca-certificates:eabc5a6e59f05aa91529d80e9a595b85b046f935
onboot:
- name: sysctl