Skip to content

Commit 281d096

Browse files
author
root
committed
added other packages dependencies
1 parent cc09f49 commit 281d096

File tree

6 files changed

+1891
-94
lines changed

6 files changed

+1891
-94
lines changed

Diff for: .babelrc

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"presets": ["es2015", "stage-2"],
3+
"plugins": ["syntax-async-functions","transform-regenerator"]
4+
}

Diff for: .eslintrc

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"extends": ["vue"],
3+
"plugins": ["vue","async-await"],
4+
"rules": {
5+
"async-await/space-after-async": 2,
6+
"async-await/space-after-await": 2,
7+
"require-await": 2
8+
},
9+
"parser": "babel-eslint",
10+
"parserOptions": {
11+
"sourceType": "module",
12+
"allowImportExportEverywhere": false
13+
}
14+
15+
}

Diff for: package.json

+24-6
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,33 @@
88
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
99
},
1010
"devDependencies": {
11-
"axios": "^0.15.3",
12-
"bootstrap-sass": "^3.3.7",
11+
"babel-core": "^6.23.1",
12+
"babel-eslint": "^7.1.1",
13+
"babel-loader": "^6.4.0",
14+
"babel-plugin-syntax-async-functions": "^6.13.0",
15+
"babel-plugin-transform-regenerator": "^6.22.0",
16+
"babel-polyfill": "^6.23.0",
17+
"babel-preset-stage-2": "^6.22.0",
1318
"cross-env": "^3.2.3",
14-
"jquery": "^3.1.1",
15-
"laravel-mix": "^0.8.3",
16-
"lodash": "^4.17.4",
17-
"vue": "^2.1.10"
19+
"css-loader": "^0.27.2",
20+
"eslint": "^3.17.1",
21+
"eslint-config-vue": "^2.0.2",
22+
"eslint-plugin-async-await": "^0.0.0",
23+
"eslint-plugin-vue": "^2.0.1",
24+
"laravel-mix": "^0.8.8",
25+
"style-loader": "^0.13.2",
26+
"stylelint-scss": "^1.4.3",
27+
"vue-loader": "^11.1.4"
1828
},
1929
"dependencies": {
30+
"axios": "^0.15.3",
31+
"element-ui": "^1.2.4",
32+
"lodash": "^4.17.4",
33+
"vue": "^2.2.2",
34+
"vue-router": "^2.3.0",
35+
"vue-timeago": "^3.3.0",
36+
"vuex": "^2.2.1",
37+
"vuex-router-sync": "^4.1.2",
2038
"vue-facebook-signin-button": "^1.0.1"
2139
}
2240
}

Diff for: phpunit.xml

+2
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,7 @@
2727
<env name="CACHE_DRIVER" value="array"/>
2828
<env name="SESSION_DRIVER" value="array"/>
2929
<env name="QUEUE_DRIVER" value="sync"/>
30+
<env name="DB_CONNECTION" value="sqlite"/>
31+
<env name="DB_DATABASE" value=":memory:"/>
3032
</php>
3133
</phpunit>

Diff for: webpack.mix.js

+25-13
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,27 @@
11
const { mix } = require('laravel-mix');
2-
3-
/*
4-
|--------------------------------------------------------------------------
5-
| Mix Asset Management
6-
|--------------------------------------------------------------------------
7-
|
8-
| Mix provides a clean, fluent API for defining some Webpack build steps
9-
| for your Laravel application. By default, we are compiling the Sass
10-
| file for the application as well as bundling up all the JS files.
11-
|
12-
*/
13-
2+
/*
3+
* Load Our App Script
4+
*/
145
mix.js('resources/assets/js/app.js', 'public/js')
15-
.sass('resources/assets/sass/app.scss', 'public/css');
6+
/*
7+
* We Extract Vendor Script see: packages.json
8+
*/
9+
.extract(['vue', 'lodash', 'jquery', 'axios', 'element-ui', 'vue-router', 'vue-timeago', 'vuex', 'vuex-router-sync'])
10+
/*
11+
* Load Our App Styling
12+
*/
13+
.sass('resources/assets/sass/app.scss', 'public/css')
14+
/*
15+
* Load SourceMap For Extra Debugging Feature in Development
16+
*/
17+
.sourceMaps()
18+
/*
19+
* Version Our Script Only if Production
20+
*/
21+
if (mix.config.inProduction) {
22+
mix.version()
23+
}
24+
/*
25+
* Disable Notifications
26+
*/
27+
mix.disableNotifications()

0 commit comments

Comments
 (0)