only output minimized files

This commit is contained in:
Boyma Fahnbulleh 2017-03-26 19:10:49 -07:00 committed by Christopher Jeffrey
parent 6048581f05
commit 0d831b0c57
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD
4 changed files with 11 additions and 19 deletions

View File

@ -74,7 +74,7 @@
overflow-y: scroll; overflow-y: scroll;
} }
</style> </style>
<script src="/bcoin.js"></script> <script src="/bcoin.min.js"></script>
</head> </head>
<body> <body>
<h1>Bcoin, the browser full node</h1> <h1>Bcoin, the browser full node</h1>

View File

@ -7,8 +7,8 @@ var server, proxy;
var index = fs.readFileSync(__dirname + '/index.html'); var index = fs.readFileSync(__dirname + '/index.html');
var indexjs = fs.readFileSync(__dirname + '/index.js'); var indexjs = fs.readFileSync(__dirname + '/index.js');
var bcoin = fs.readFileSync(__dirname + '/bcoin.js'); var bcoin = fs.readFileSync(__dirname + '/bcoin.min.js');
var master = fs.readFileSync(__dirname + '/bcoin-master.js'); var master = fs.readFileSync(__dirname + '/bcoin-master.min.js');
var worker = fs.readFileSync(__dirname + '/bcoin-worker.js'); var worker = fs.readFileSync(__dirname + '/bcoin-worker.js');
proxy = new WSProxy({ proxy = new WSProxy({
@ -37,11 +37,11 @@ server.get('/index.js', function(req, res) {
res.send(200, indexjs, 'js'); res.send(200, indexjs, 'js');
}); });
server.get('/bcoin.js', function(req, res) { server.get('/bcoin.min.js', function(req, res) {
res.send(200, bcoin, 'js'); res.send(200, bcoin, 'js');
}); });
server.get('/bcoin-master.js', function(req, res) { server.get('/bcoin-master.min.js', function(req, res) {
res.send(200, master, 'js'); res.send(200, master, 'js');
}); });

View File

@ -9,7 +9,7 @@
/* jshint worker: true */ /* jshint worker: true */
self.importScripts('/bcoin-master.js'); self.importScripts('/bcoin-master.min.js');
self.onmessage = function onmessage(event) { self.onmessage = function onmessage(event) {
var env; var env;

View File

@ -1,15 +1,9 @@
const webpack = require('webpack') const webpack = require('webpack')
const paths = {
bcoin: './lib/bcoin',
master: './lib/workers/master'
}
module.exports = { module.exports = {
entry: { entry: {
'bcoin': paths.bcoin, 'bcoin.min': './lib/bcoin',
'bcoin.min': paths.bcoin, 'bcoin-master.min': './lib/workers/master'
'bcoin-master': paths.master,
'bcoin-master.min': paths.master
}, },
output: { output: {
path: './browser', path: './browser',
@ -30,11 +24,9 @@ module.exports = {
}, },
plugins: [ plugins: [
new webpack.optimize.UglifyJsPlugin({ new webpack.optimize.UglifyJsPlugin({
compress: { compress: {
warnings: false warnings: false
}, }
include: /\.min\.js$/,
minimize: true
}) })
] ]
} }