New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@cerebral/vue

Package Overview
Dependencies
Maintainers
0
Versions
274
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cerebral/vue - npm Package Compare versions

Comparing version 4.2.2-1631948352453 to 4.2.2-1740608835715

30

lib/connect.js

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc