Socket
Socket
Sign inDemoInstall

ampersand-state

Package Overview
Dependencies
Maintainers
5
Versions
65
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ampersand-state - npm Package Compare versions

Comparing version 4.5.3 to 4.5.4

19

ampersand-state.js

@@ -351,3 +351,3 @@ /*$AMPERSAND_VERSION*/

var dataType = this._dataTypes[type];
return dataType && dataType.default;
return dataType && dataType['default'];
},

@@ -535,3 +535,3 @@

required: descArray[1],
default: descArray[2]
'default': descArray[2]
};

@@ -545,10 +545,11 @@ }

if (desc.default && typeof desc.default === 'object') {
if (desc['default'] && typeof desc['default'] === 'object') {
throw new TypeError('The default value for ' + name + ' cannot be an object/array, must be a value or a function which returns a value/object/array');
}
def.default = desc.default;
def['default'] = desc['default'];
def.allowNull = desc.allowNull ? desc.allowNull : false;
if (desc.setOnce) def.setOnce = true;
if (def.required && isUndefined(def.default) && !def.setOnce) def.default = object._getDefaultForType(type);
if (def.required && isUndefined(def['default']) && !def.setOnce) def['default'] = object._getDefaultForType(type);
def.test = desc.test;

@@ -609,3 +610,3 @@ def.values = desc.values;

string: {
default: function () {
'default': function () {
return '';

@@ -646,3 +647,3 @@ }

},
default: function () {
'default': function () {
return new Date();

@@ -658,3 +659,3 @@ }

},
default: function () {
'default': function () {
return [];

@@ -678,3 +679,3 @@ }

},
default: function () {
'default': function () {
return {};

@@ -681,0 +682,0 @@ }

{
"name": "ampersand-state",
"description": "An observable, extensible state object with derived watchable properties.",
"version": "4.5.3",
"version": "4.5.4",
"author": "Henrik Joreteg <henrik@andyet.net>",

@@ -6,0 +6,0 @@ "files": [

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc