add and use object spread

This commit is contained in:
2017-03-21 19:44:34 -07:00
parent 0125643a41
commit 2c11f883cd
4 changed files with 23 additions and 7 deletions

View File

@@ -1,5 +1,6 @@
{ {
"presets": [ "presets": [
["es2015", { "modules": false }] ["es2015", { "modules": false }]
] ],
"plugins": ["transform-object-rest-spread"]
} }

View File

@@ -28,6 +28,7 @@
"devDependencies": { "devDependencies": {
"babel-core": "^6.22.1", "babel-core": "^6.22.1",
"babel-loader": "^6.2.10", "babel-loader": "^6.2.10",
"babel-plugin-transform-object-rest-spread": "^6.23.0",
"babel-preset-es2015": "^6.22.0", "babel-preset-es2015": "^6.22.0",
"bulma": "^0.3.1", "bulma": "^0.3.1",
"css-loader": "^0.26.1", "css-loader": "^0.26.1",

View File

@@ -62,12 +62,15 @@
loading: false, loading: false,
} }
}, },
computed: Object.assign({}, mapState('customers', [ computed: {
'customers', ...mapState('customers', [
'updatedAt', 'customers',
]), mapGetters('customers', [ 'updatedAt',
'shouldUpdate' ]),
])), ...mapGetters('customers', [
'shouldUpdate'
]),
},
methods: { methods: {
setMode(mode) { setMode(mode) {
this.mode = (mode === 'table') ? 'table' : 'cards'; this.mode = (mode === 'table') ? 'table' : 'cards';

View File

@@ -376,6 +376,10 @@ babel-plugin-check-es2015-constants@^6.22.0:
dependencies: dependencies:
babel-runtime "^6.22.0" babel-runtime "^6.22.0"
babel-plugin-syntax-object-rest-spread@^6.8.0:
version "6.13.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5"
babel-plugin-transform-es2015-arrow-functions@^6.22.0: babel-plugin-transform-es2015-arrow-functions@^6.22.0:
version "6.22.0" version "6.22.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221"
@@ -544,6 +548,13 @@ babel-plugin-transform-es2015-unicode-regex@^6.22.0:
babel-runtime "^6.22.0" babel-runtime "^6.22.0"
regexpu-core "^2.0.0" regexpu-core "^2.0.0"
babel-plugin-transform-object-rest-spread@^6.23.0:
version "6.23.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.23.0.tgz#875d6bc9be761c58a2ae3feee5dc4895d8c7f921"
dependencies:
babel-plugin-syntax-object-rest-spread "^6.8.0"
babel-runtime "^6.22.0"
babel-plugin-transform-regenerator@^6.22.0: babel-plugin-transform-regenerator@^6.22.0:
version "6.22.0" version "6.22.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz#65740593a319c44522157538d690b84094617ea6" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz#65740593a319c44522157538d690b84094617ea6"