You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

can-construct

Package Overview
Dependencies
Maintainers
13
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

can-construct - npm Package Compare versions

Comparing version

to
3.5.5

21

can-construct_test.js

@@ -301,1 +301,22 @@ QUnit = require('steal-qunit');

});
QUnit.test("Extending should not update defaults nested objects", function() {
var Parent = Construct.extend({
defaults: {
obj: {
foo: "Bar"
}
}
},{});
var Child = Parent.extend({
defaults: {
obj: {
foo: "Baz"
}
}
}, {});
QUnit.equal(Parent.defaults.obj.foo, "Bar", "Base defaults are not changed");
QUnit.equal(Child.defaults.obj.foo, "Baz", "Child defaults get defaults right");
});

2

can-construct.js

@@ -402,3 +402,3 @@ "use strict";

setup: function (base) {
var defaults = canReflect.assignDeepMap({},base.defaults);
var defaults = base.defaults ? canReflect.serialize(base.defaults) : {};
this.defaults = canReflect.assignDeepMap(defaults,this.defaults);

@@ -405,0 +405,0 @@ },

{
"name": "can-construct",
"version": "3.5.4",
"version": "3.5.5",
"description": "easy constructor functions",

@@ -49,3 +49,3 @@ "homepage": "http://canjs.com",

"steal-tools": "^1.1.2",
"testee": "^0.8.0"
"testee": "^0.9.0"
},

@@ -52,0 +52,0 @@ "repository": {

# can-construct
[![Join the chat at https://gitter.im/canjs/canjs](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/canjs/canjs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Join our Slack](https://img.shields.io/badge/slack-join%20chat-611f69.svg)](https://www.bitovi.com/community/slack?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Join our Discourse](https://img.shields.io/discourse/https/forums.bitovi.com/posts.svg)](https://forums.bitovi.com/?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/canjs/can-construct/blob/master/LICENSE.md)

@@ -26,2 +27,1 @@ [![npm version](https://badge.fury.io/js/can-construct.svg)](https://www.npmjs.com/package/can-construct)

[MIT](https://github.com/canjs/can-construct/blob/master/LICENSE.md)