Socket
Socket
Sign inDemoInstall

is-descriptor

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

is-descriptor - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

10

index.js

@@ -10,10 +10,8 @@ /*!

var typeOf = require('kind-of');
var isAccessor = require('is-accessor-descriptor');
var isData = require('is-data-descriptor');
var utils = require('./utils');
module.exports = function isDescriptor(obj) {
if (typeOf(obj) !== 'object') return false;
if ('value' in obj) return isData(obj);
return isAccessor(obj);
if (utils.typeOf(obj) !== 'object') return false;
if ('value' in obj) return utils.isData(obj);
return utils.isAccessor(obj);
};

7

package.json
{
"name": "is-descriptor",
"description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.",
"version": "0.1.0",
"version": "0.1.1",
"homepage": "https://github.com/jonschlinkert/is-descriptor",

@@ -25,3 +25,4 @@ "author": "Jon Schlinkert (https://github.com/jonschlinkert)",

"is-data-descriptor": "^0.1.0",
"kind-of": "^2.0.1"
"kind-of": "^2.0.1",
"lazy-cache": "^0.2.3"
},

@@ -60,2 +61,2 @@ "devDependencies": {

}
}
}

@@ -21,3 +21,3 @@ # is-descriptor [![NPM version](https://badge.fury.io/js/is-descriptor.svg)](http://badge.fury.io/js/is-descriptor)

isDescriptor({get: function(){}, set: function(){}})
//=> false
//=> true
isDescriptor({get: 'foo', set: function(){}})

@@ -127,4 +127,4 @@ //=> false

* [is-accessor-descriptor](https://www.npmjs.com/package/is-accessor-descriptor): Returns true if a value is a valid JavaScript accessor descriptor. | [homepage](https://github.com/jonschlinkert/is-accessor-descriptor)
* [is-data-descriptor](https://www.npmjs.com/package/is-data-descriptor): Returns true if a value appears to be a valid JavaScript data descriptor. | [homepage](https://github.com/jonschlinkert/is-data-descriptor)
* [is-accessor-descriptor](https://www.npmjs.com/package/is-accessor-descriptor): Returns true if a value has the characteristics of a valid JavaScript accessor descriptor. | [homepage](https://github.com/jonschlinkert/is-accessor-descriptor)
* [is-data-descriptor](https://www.npmjs.com/package/is-data-descriptor): Returns true if a value has the characteristics of a valid JavaScript data descriptor. | [homepage](https://github.com/jonschlinkert/is-data-descriptor)
* [isobject](https://www.npmjs.com/package/isobject): Returns true if the value is an object and not an array or null. | [homepage](https://github.com/jonschlinkert/isobject)

@@ -158,2 +158,2 @@

_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on August 31, 2015._
_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on October 04, 2015._
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