Skip to content
Extraits de code Groupes Projets
Valider 0ee3a61c rédigé par Eliah Rebstock's avatar Eliah Rebstock
Parcourir les fichiers

Init repository

parent
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
/node_modules
/assets/bundle.js*
<html>
<head>
<meta charset="utf-8" />
<title>Nuit de l'info 2017</title>
</head>
<body>
<h1>Nuit de l'info 2017</h1>
<script src="assets/bundle.js"></script>
</body>
</html>
\ No newline at end of file
Ce diff est replié.
{
"name": "nuitinfo2017",
"version": "1.0.0",
"description": "nuitinfo2017",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"watch": "cross-env NODE_ENV=development webpack --watch",
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules",
"build_dev": "cross-env NODE_ENV=development webpack --progress --hide-modules"
},
"repository": {
"type": "git",
"url": "https://git.iiens.net/null-pointer-exception/nuitinfo2017"
},
"author": "NullPointerException",
"license": "MIT",
"dependencies": {
"font-awesome": "^4.7.0",
"vue": "^2.5.9",
"vue-shortkey": "^3.0.2",
"vuex": "^3.0.1"
},
"devDependencies": {
"babel-core": "^6.26.0",
"babel-loader": "^7.1.2",
"babel-preset-env": "^1.6.1",
"babel-preset-stage-3": "^6.24.1",
"cross-env": "^5.1.1",
"css-loader": "^0.28.7",
"eslint": "^4.12.1",
"eslint-config-vue": "^2.0.2",
"eslint-plugin-vue": "^2.1.0",
"file-loader": "^1.1.5",
"style-loader": "^0.19.0",
"url-loader": "^0.6.2",
"vue-loader": "^13.5.0",
"vue-template-compiler": "^2.5.9",
"webpack": "^3.9.1"
}
}
const path = require('path');
const webpack = require('webpack');
module.exports = {
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'assets')
},
module: {
rules: [
{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: 'babel-loader'
}
},
{
test: /\.css$/,
use: [
'vue-style-loader',
'style-loader',
'css-loader'
]
},
{
test: /\.vue$/,
loader: 'vue-loader',
options: {
loaders: {}
}
},
{
test: /\.(png|jpg|gif)$/,
use: {
loader: 'file-loader'
}
},
{
test: /\.(woff|woff2|eot|ttf|otf|svg)(\?v=[0-9]\.[0-9]\.[0-9])?$/,
use: {
loader: 'file-loader'
}
}
]
},
resolve: {
alias: {
'vue$': 'vue/dist/vue.esm.js'
},
extensions: ['*', '.js', '.vue', '.json']
},
devServer: {
historyApiFallback: true,
noInfo: true,
overlay: true
},
performance: {
hints: false
},
devtool: '#eval-source-map'
};
if (process.env.NODE_ENV === 'production') {
module.exports.devtool = '#source-map'
module.exports.plugins = (module.exports.plugins || []).concat([
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: '"production"'
}
}),
new webpack.optimize.UglifyJsPlugin({
sourceMap: true,
compress: {
warnings: false
}
}),
new webpack.LoaderOptionsPlugin({
minimize: true
})
])
}
;
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter