2
0
mirror of https://github.com/tenrok/vue-meta.git synced 2026-06-10 02:22:24 +03:00

wip: Upgrade configs

This commit is contained in:
Sébastien Chopin
2018-11-26 15:55:07 +01:00
parent c0320decb5
commit 5e7068b19e
6 changed files with 4046 additions and 11335 deletions
+5 -13
View File
@@ -3,52 +3,44 @@ import path from 'path'
import webpack from 'webpack'
export default {
devtool: 'inline-source-map',
mode: 'development',
entry: fs.readdirSync(__dirname).reduce((entries, dir) => {
const fullDir = path.join(__dirname, dir)
const entry = path.join(fullDir, 'app.js')
if (fs.statSync(fullDir).isDirectory() && fs.existsSync(entry)) {
entries[dir] = entry
}
return entries
}, {}),
output: {
path: path.join(__dirname, '__build__'),
filename: '[name].js',
chunkFilename: '[id].chunk.js',
publicPath: '/__build__/'
},
module: {
loaders: [
{ test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader' },
{ test: /\.vue$/, loader: 'vue-loader' },
{ test: /\.json$/, loader: 'json-loader' }
rules: [
{ test: /\.js$/, exclude: /node_modules/, use: 'babel-loader' },
{ test: /\.vue$/, use: 'vue-loader' },
{ test: /\.json$/, use: 'json-loader' }
]
},
resolve: {
alias: {
'vue': 'vue/dist/vue.js',
'vue-meta': path.join(__dirname, '..', 'src')
}
},
// Expose __dirname to allow automatically setting basename.
context: __dirname,
node: {
__dirname: true
},
plugins: [
// new webpack.optimize.CommonsChunkPlugin('shared.js'),
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'development')
})
]
}
+1 -1
View File
@@ -1,2 +1,2 @@
require('babel-register')
require('@babel/register')
module.exports = require('./karma.conf.babel').default
+4002 -4904
View File
File diff suppressed because it is too large Load Diff
+29 -30
View File
@@ -25,25 +25,24 @@
"update-cdn": "babel-node scripts/update-cdn.js"
},
"dependencies": {
"deepmerge": "^2.0.0",
"deepmerge": "^2.2.1",
"lodash.isplainobject": "^4.0.6",
"object-assign": "^4.1.1"
},
"devDependencies": {
"@babel/cli": "^7.1.5",
"@babel/core": "^7.1.6",
"babel-cli": "^6.24.1",
"babel-core": "^6.26.3",
"babel-loader": "^8.0.3",
"babel-plugin-istanbul": "^4.1.4",
"babel-preset-env": "^1.7.0",
"babel-register": "^6.24.1",
"chai": "^4.1.1",
"@babel/preset-env": "^7.1.6",
"@babel/register": "^7.0.0",
"babel-loader": "^8.0.4",
"babel-plugin-istanbul": "^5.1.0",
"chai": "^4.2.0",
"codecov": "^3.1.0",
"cross-env": "^5.0.5",
"cross-env": "^5.2.0",
"css-loader": "^1.0.1",
"doctoc": "^1.3.0",
"es6-promise": "^4.1.1",
"express": "^4.15.4",
"doctoc": "^1.4.0",
"es6-promise": "^4.2.5",
"express": "^4.16.4",
"express-urlrewrite": "^1.2.0",
"file-loader": "^2.0.0",
"json-loader": "^0.5.7",
@@ -51,29 +50,29 @@
"karma-chai": "^0.1.0",
"karma-coverage": "^1.1.2",
"karma-mocha": "^1.3.0",
"karma-mocha-reporter": "^2.2.3",
"karma-mocha-reporter": "^2.2.5",
"karma-phantomjs-launcher": "^1.0.4",
"karma-sourcemap-loader": "^0.3.7",
"karma-webpack": "^3.0.5",
"mocha": "^5.0.0",
"phantomjs-prebuilt": "^2.1.15",
"rimraf": "^2.6.1",
"rollup": "^0.67.0",
"mocha": "^5.2.0",
"phantomjs-prebuilt": "^2.1.16",
"rimraf": "^2.6.2",
"rollup": "^0.67.3",
"rollup-plugin-buble": "^0.19.4",
"rollup-plugin-commonjs": "^9.1.4",
"rollup-plugin-json": "^2.3.0",
"rollup-plugin-node-resolve": "^3.0.0",
"snazzy": "^7.0.0",
"standard": "^10.0.3",
"uglify-js": "^3.0.27",
"rollup-plugin-commonjs": "^9.2.0",
"rollup-plugin-json": "^3.1.0",
"rollup-plugin-node-resolve": "^3.4.0",
"snazzy": "^8.0.0",
"standard": "^12.0.1",
"uglify-js": "^3.4.9",
"update-section": "^0.3.3",
"vue": "^2.4.2",
"vue-loader": "^15.0.12",
"vue-router": "^3.0.0",
"vue-server-renderer": "^2.4.2",
"vue-template-compiler": "^2.4.2",
"vuex": "^3.0.0",
"webpack": "^3.5.4",
"vue": "^2.5.17",
"vue-loader": "^15.4.2",
"vue-router": "^3.0.2",
"vue-server-renderer": "^2.5.17",
"vue-template-compiler": "^2.5.17",
"vuex": "^3.0.1",
"webpack": "^4.26.1",
"webpack-dev-server": "^3.1.10"
},
"files": [
+9 -10
View File
@@ -6,23 +6,22 @@ import buble from 'rollup-plugin-buble'
const pkg = require('./package.json')
export default {
entry: './src/index.js',
input: './src/index.js',
output: {
file: pkg.main,
format: 'umd',
name: 'VueMeta'
name: 'VueMeta',
banner: `/**
* vue-meta v${pkg.version}
* (c) ${new Date().getFullYear()} Declan de Wet & Sébastien Chopin (@Atinux)
* @license MIT
*/
`.replace(/ {4}/gm, '').trim()
},
plugins: [
json(),
nodeResolve({ jsnext: true }),
commonjs(),
buble()
],
banner: `
/**
* vue-meta v${pkg.version}
* (c) ${new Date().getFullYear()} Declan de Wet & Sébastien Chopin (@Atinux)
* @license MIT
*/
`.replace(/ {4}/gm, '').trim()
]
}
-6377
View File
File diff suppressed because it is too large Load Diff