mirror of
https://gitlab.silvrtree.co.uk/martind2000/frontexpress.git
synced 2025-02-10 19:29:15 +00:00
shrank frontexpress.min.js - added frontexpress.js - added those files in .npmignore #2
This commit is contained in:
parent
474274c71f
commit
2702bb8ff6
@ -1,3 +1,4 @@
|
||||
frontexpress.js
|
||||
frontexpress.min.js
|
||||
coverage
|
||||
dist
|
@ -1,4 +1,5 @@
|
||||
index.js
|
||||
frontexpress.js
|
||||
frontexpress.min.js
|
||||
test
|
||||
coverage
|
@ -20,7 +20,8 @@
|
||||
"homepage": "https://github.com/camelaissani/frontexpress",
|
||||
"ignore": [
|
||||
"**/.*",
|
||||
"webpack.config.js",
|
||||
"index.js",
|
||||
"webpack.config.babel.js",
|
||||
"lib",
|
||||
"node_modules",
|
||||
"bower_components",
|
||||
|
1619
frontexpress.js
Normal file
1619
frontexpress.js
Normal file
File diff suppressed because it is too large
Load Diff
2
frontexpress.min.js
vendored
2
frontexpress.min.js
vendored
File diff suppressed because one or more lines are too long
@ -1,13 +1,14 @@
|
||||
{
|
||||
"name": "frontexpress",
|
||||
"version": "0.1.7",
|
||||
"version": "0.1.8",
|
||||
"description": "Frontexpress manages routes in browser like ExpressJS on Node",
|
||||
"main": "dist/frontexpress.js",
|
||||
"scripts": {
|
||||
"lint": "eslint .",
|
||||
"only-test": "mocha --compilers js:babel-core/register",
|
||||
"test": "npm run lint && babel-node node_modules/.bin/babel-istanbul cover node_modules/.bin/_mocha",
|
||||
"prepublish": "rimraf dist && babel lib -d dist && webpack"
|
||||
"frontpackage": "webpack",
|
||||
"prepublish": "rimraf dist && babel lib -d dist"
|
||||
},
|
||||
"author": "Camel Aissani <camel.aissani@gmail.com> (https://nuageprive.fr)",
|
||||
"license": "MIT",
|
||||
|
@ -1,20 +1,33 @@
|
||||
import webpack from 'webpack';
|
||||
import path from 'path';
|
||||
|
||||
export default {
|
||||
entry: path.join(__dirname, 'index.js'),
|
||||
output: {
|
||||
const entry = path.join(__dirname, 'index.js');
|
||||
const module = {
|
||||
loaders: [{
|
||||
test: /\.js/,
|
||||
loader: 'babel-loader'
|
||||
}]
|
||||
};
|
||||
const output = (min=false) => {
|
||||
const filename = min?'frontexpress.min.js':'frontexpress.js';
|
||||
return {
|
||||
path: __dirname,
|
||||
filename: 'frontexpress.min.js'
|
||||
},
|
||||
module: {
|
||||
loaders: [
|
||||
{ test: /\.js/, loader: 'babel-loader' }
|
||||
]
|
||||
},
|
||||
filename
|
||||
};
|
||||
};
|
||||
|
||||
export default [{
|
||||
entry,
|
||||
output: output(true),
|
||||
module,
|
||||
plugins: [
|
||||
new webpack.optimize.DedupePlugin(),
|
||||
new webpack.optimize.OccurenceOrderPlugin(),
|
||||
new webpack.optimize.UglifyJsPlugin({ mangle: false, sourcemap: false }),
|
||||
new webpack.optimize.UglifyJsPlugin(),
|
||||
],
|
||||
};
|
||||
},
|
||||
{
|
||||
entry,
|
||||
output: output(),
|
||||
module
|
||||
}];
|
Loading…
Reference in New Issue
Block a user