@cerebral/vue
Advanced tools
Comparing version 4.2.2-1631948352453 to 4.2.2-1740608835715
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
@@ -6,17 +6,14 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
exports.default = connect; | ||
var _cerebral = require('cerebral'); | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
exports["default"] = connect; | ||
var _cerebral = require("cerebral"); | ||
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } | ||
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } | ||
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } | ||
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } | ||
function connect(dependencies) { | ||
var component = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
component.inject = component.inject ? component.inject.concat(['cerebral_controller']) : ['cerebral_controller']; | ||
component.methods = Object.assign(component.methods || {}, { | ||
_cererebral_onUpdate: function _cererebral_onUpdate(stateChanges, force) { | ||
var _this = this; | ||
this.view.updateFromState(stateChanges, this.$props, force); | ||
@@ -29,11 +26,8 @@ this.view.render(this.$props, function (newProps) { | ||
}); | ||
var existingBeforeMount = component.beforeMount; | ||
component.beforeMount = function () { | ||
var _this2 = this; | ||
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
existingBeforeMount && existingBeforeMount.call.apply(existingBeforeMount, [this].concat(args)); | ||
@@ -48,3 +42,2 @@ this.view = new _cerebral.View({ | ||
}); | ||
this.view.mount(); | ||
@@ -54,10 +47,7 @@ this.view.render(this.$props, function (newProps) { | ||
}); | ||
this.$props && Object.keys(this.$props).forEach(function (prop) { | ||
_this2.$watch(prop, function (newVal, oldVal) { | ||
var _this3 = this; | ||
var oldProps = Object.assign({}, this.$props, _defineProperty({}, prop, oldVal)); | ||
var hasUpdate = this.view.onPropsUpdate(oldProps, this.$props); | ||
if (hasUpdate) { | ||
@@ -72,9 +62,7 @@ this.view.render(this.$props, function (newProps) { | ||
}; | ||
var existingBeforeDestroy = component.beforeDestroy; | ||
component.beforeDestroy = function () { | ||
for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { | ||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { | ||
args[_key2] = arguments[_key2]; | ||
} | ||
existingBeforeDestroy && existingBeforeDestroy.call.apply(existingBeforeDestroy, [this].concat(args)); | ||
@@ -81,0 +69,0 @@ this.view.unMount(); |
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
@@ -6,6 +6,4 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
exports.default = Container; | ||
var _cerebral = require('cerebral'); | ||
exports["default"] = Container; | ||
var _cerebral = require("cerebral"); | ||
function Container(controller) { | ||
@@ -19,5 +17,5 @@ if (!controller) { | ||
}, | ||
template: '<div><slot></slot></div>' | ||
template: "<div><slot></slot></div>" | ||
}; | ||
} | ||
//# sourceMappingURL=Container.js.map |
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
@@ -6,22 +6,17 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
var _Container = require('./Container'); | ||
Object.defineProperty(exports, 'Container', { | ||
Object.defineProperty(exports, "Container", { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_Container).default; | ||
return _Container["default"]; | ||
} | ||
}); | ||
var _connect = require('./connect'); | ||
Object.defineProperty(exports, 'connect', { | ||
Object.defineProperty(exports, "connect", { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_connect).default; | ||
return _connect["default"]; | ||
} | ||
}); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _Container = _interopRequireDefault(require("./Container")); | ||
var _connect = _interopRequireDefault(require("./connect")); | ||
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@cerebral/vue", | ||
"version": "4.2.2-1631948352453", | ||
"version": "4.2.2-1740608835715", | ||
"description": "Vue.js view for Cerebral", | ||
@@ -16,5 +16,2 @@ "main": "index.js", | ||
"homepage": "http://cerebral.github.io/cerebral-website", | ||
"dependencies": { | ||
"cerebral": "^5.2.2-1631948352453" | ||
}, | ||
"scripts": { | ||
@@ -24,5 +21,11 @@ "build": "cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s", | ||
"prepublish": "npm run build", | ||
"test": "NODE_ENV=test mocha -r test/setup --require babel-register \"src/**/*.test.js\"", | ||
"test": "NODE_ENV=test mocha -r test/setup --require @babel/register \"src/**/*.test.js\"", | ||
"test:watch": "npm run test -- --watch" | ||
}, | ||
"dependencies": { | ||
"cerebral": "5.2.2-1740608835715" | ||
}, | ||
"devDependencies": { | ||
"vue": " 2.7.16" | ||
}, | ||
"nyc": { | ||
@@ -29,0 +32,0 @@ "exclude": [ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
14279
105
1
+ Addedcerebral@5.2.2-1740608835715(transitive)
+ Addedfunction-tree@3.3.2-1740608835715(transitive)
- Removedcerebral@5.2.2(transitive)
- Removedfunction-tree@3.3.2(transitive)
Updatedcerebral@5.2.2-1740608835715