Skip to content
This repository was archived by the owner on Apr 27, 2018. It is now read-only.

Commit 1692fcc

Browse files
committed
Added Demo.
1 parent 4db07a9 commit 1692fcc

File tree

11 files changed

+1042
-10
lines changed

11 files changed

+1042
-10
lines changed

config/demo.js

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
const webpack = require('webpack');
2+
const path = require('path');
3+
const ExtractTextPlugin = require('extract-text-webpack-plugin');
4+
const HtmlWebpackPlugin = require('html-webpack-plugin');
5+
const HtmlWebpackHarddiskPlugin = require('html-webpack-harddisk-plugin');
6+
const version = require('../package.json').version;
7+
8+
module.exports = function () {
9+
return {
10+
devtool: 'cheap-module-source-map',
11+
entry: {
12+
main: './src/demo.js'
13+
},
14+
output: {
15+
path: path.resolve(__dirname, '../demo'),
16+
filename: `[name].${version}.bundle.js`,
17+
sourceMapFilename: `[name].${version}.map`
18+
},
19+
module: {
20+
rules: [
21+
{
22+
enforce: 'pre',
23+
test: /\.js$/,
24+
exclude: /node_modules/,
25+
loader: 'eslint-loader'
26+
},
27+
{
28+
test: /\.js$/,
29+
exclude: /node_modules/,
30+
use: {
31+
loader: 'babel-loader',
32+
options: {
33+
presets: ['env']
34+
}
35+
}
36+
},
37+
{
38+
test: /\.css$/,
39+
use: ExtractTextPlugin.extract({
40+
fallback: 'style-loader',
41+
use: 'css-loader'
42+
})
43+
},
44+
{
45+
test: /\.scss$/,
46+
use: ExtractTextPlugin.extract({
47+
fallback: 'style-loader',
48+
use: [ 'css-loader', 'sass-loader' ]
49+
})
50+
}
51+
]
52+
},
53+
plugins: [
54+
new ExtractTextPlugin({
55+
filename: '[name].bundle.css'
56+
}),
57+
new HtmlWebpackPlugin({
58+
title: 'SimpleDebugger',
59+
alwaysWriteToDisk: true
60+
}),
61+
new HtmlWebpackHarddiskPlugin(),
62+
new webpack.NamedModulesPlugin(),
63+
new webpack.HotModuleReplacementPlugin()
64+
],
65+
devServer: {
66+
contentBase: './dist',
67+
port: 7777,
68+
host: 'localhost',
69+
hot: true,
70+
noInfo: false,
71+
stats: 'minimal'
72+
}
73+
};
74+
};

config/dev.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const HtmlWebpackPlugin = require('html-webpack-plugin');
55
const HtmlWebpackHarddiskPlugin = require('html-webpack-harddisk-plugin');
66
const version = require('../package.json').version;
77

8-
module.exports = function (env) {
8+
module.exports = function () {
99
return {
1010
devtool: 'cheap-module-source-map',
1111
entry: {

config/prod.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const ExtractTextPlugin = require('extract-text-webpack-plugin');
44
const HtmlWebpackPlugin = require('html-webpack-plugin');
55
const version = require('../package.json').version;
66

7-
module.exports = function (env) {
7+
module.exports = function () {
88
return {
99
entry: {
1010
main: './src/index.js'

css/main.css

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
position: fixed;
66
top: 0;
77
width: 100%;
8+
9+
height: 100px;
10+
overflow-y: scroll;
811
}
912
.SimpleDebuggerOnBoard {
10-
11-
}
13+
14+
}

0 commit comments

Comments
 (0)