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

can-connect

Package Overview
Dependencies
Maintainers
15
Versions
188
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

can-connect - npm Package Compare versions

Comparing version 3.0.0-pre.1 to 3.0.0-pre.2

behavior.js

4

base/base.js

@@ -1,2 +0,2 @@

var connect = require("can-connect/connect");
var behavior = require("../behavior");
var canReflect = require("can-reflect");

@@ -43,3 +43,3 @@ var canSymbol = require("can-symbol");

*/
module.exports = connect.behavior("base",function(baseConnection){
module.exports = behavior("base",function(baseConnection){
return {

@@ -46,0 +46,0 @@ /**

@module {function} can-connect
@parent can-data-modeling
@collection can-core
@collection can-infrastructure
@group can-connect.behaviors 1 behaviors

@@ -5,0 +5,0 @@ @group can-connect.modules 2 modules

@@ -7,3 +7,2 @@ "use strict";

var connect = require("can-connect");
var queues = require("can-queues");

@@ -17,7 +16,7 @@ var eventQueue = require("can-event-queue/map/map");

var behavior = require("../../behavior");
var updateDeepExceptIdentity = require("can-diff/update-deep-except-identity/update-deep-except-identity");
var assignDeepExceptIdentity = require("can-diff/assign-deep-except-identity/assign-deep-except-identity");
var canMapBehavior = connect.behavior("can/map",function(baseConnection){
var canMapBehavior = behavior("can/map",function(baseConnection){

@@ -24,0 +23,0 @@ // overwrite

var assign = require("can-reflect").assignMap;
var behavior = require("./behavior");
/**

@@ -15,3 +17,3 @@ *

sortedIndex = connect.order.indexOf(behavior);
behavior = behaviorsMap[behavior];
behavior = behavior.map[behavior];
} else if(behavior.isBehavior) {

@@ -65,29 +67,6 @@ sortedIndex = connect.order.indexOf(behavior.behaviorName);

connect.behavior = function(name, behavior){
if(typeof name !== "string") {
behavior = name;
name = undefined;
}
var behaviorMixin = function(base){
// basically Object.create
var Behavior = function(){};
Behavior.name = name;
Behavior.prototype = base;
var newBehavior = new Behavior();
// allows behaviors to be a simple object, not always a function
var res = typeof behavior === "function" ? behavior.apply(newBehavior, arguments) : behavior;
assign(newBehavior, res);
newBehavior.__behaviorName = name;
return newBehavior;
};
if(name) {
behaviorMixin.behaviorName = name;
behaviorsMap[name] = behaviorMixin;
}
behaviorMixin.isBehavior = true;
return behaviorMixin;
};
connect.behavior = behavior;
var behaviorsMap = {};
module.exports= connect;

@@ -120,8 +120,8 @@

var assign = canReflect.assignMap;
var connect = require("can-connect");
var WeakReferenceMap = require("can-connect/helpers/weak-reference-map");
var updateDeepExceptIdentity = require("can-diff/update-deep-except-identity/update-deep-except-identity");
var idMerge = require("can-connect/helpers/id-merge");
var behavior = require("../../behavior");
module.exports = connect.behavior("constructor",function(baseConnection){
module.exports = behavior("constructor",function(baseConnection){

@@ -128,0 +128,0 @@ var behavior = {

@@ -56,8 +56,8 @@ /**

*/
var connect = require("can-connect");
var each = require("can-reflect").each;
var getObject = require("can-key/get/get");
var each = require("can-reflect").each;
var getObject = require("can-key/get/get");
var behavior = require("../../behavior");
module.exports = connect.behavior("data/parse",function(baseConnection){
module.exports = behavior("data/parse",function(baseConnection){

@@ -64,0 +64,0 @@ var behavior = {

@@ -101,3 +101,3 @@ /**

var dev = require("can-log/dev/dev");
var connect = require("can-connect");
var behavior = require("../../behavior");
var makeRest = require("can-make-rest");

@@ -112,3 +112,3 @@

// and creates an ajax request.
var urlBehavior = connect.behavior("data/url", function(baseConnection) {
var urlBehavior = behavior("data/url", function(baseConnection) {
var behavior = {};

@@ -115,0 +115,0 @@ canReflect.eachKey(defaultRest, function(defaultData, dataInterfaceName){

{
"name": "can-connect",
"version": "3.0.0-pre.1",
"version": "3.0.0-pre.2",
"description": "Data connection middleware and utilities",

@@ -5,0 +5,0 @@ "main": "can-connect.js",

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