Optional Mount Parameters (#123)

* adding optional parameters

* updating bodyText mount prop to default

* updating snapshot for new props

* adding parent element for mounting

* adding null default for parentElement

* adding dist to gitignore

* adding test case for mounting to element

* adding div to document in test

* unmount after test

* updating test to pass

* updating eslint to handle certain rules as warning and fix others
This commit is contained in:
Gavin Foster
2019-06-20 12:26:02 -05:00
committed by Benjamin Boudreau
parent d00d6af82a
commit 309bfd6a5b
12 changed files with 77 additions and 24 deletions

View File

@@ -1,5 +1,4 @@
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const CleanWebpackPlugin = require('clean-webpack-plugin');
const increaseSpecificity = require('postcss-increase-specificity');
const JavaScriptObfuscator = require('webpack-obfuscator');
const CopyPlugin = require('copy-webpack-plugin');
@@ -14,7 +13,7 @@ const defaultConfig = {
mode: process.env.NODE_ENV || 'development',
devServer: {
contentBase: publicDir,
port: 9000
port: 9000,
},
plugins: [
// new CleanWebpackPlugin({protectWebpackAssets: false}),
@@ -39,8 +38,11 @@ const defaultConfig = {
{
test: /\.js$/,
exclude: /node_modules/,
use: ['eslint-loader']
},
loader: 'eslint-loader',
options: {
emitWarning: true,
},
},
{
test: /\.(scss|css)$/,
use: [