{"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"stevenvachon","email":"contact@svachon.com"}],"keywords":["check","is","is-object","isobject","javascript","kind","kind-of","object","plain","type","typeof","value"],"dist-tags":{"latest":"2.0.3"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"description":"Returns true if an object was created by the `Object` constructor.","readme":"# is-plain-object [![NPM version](https://img.shields.io/npm/v/is-plain-object.svg?style=flat)](https://www.npmjs.com/package/is-plain-object) [![NPM monthly downloads](https://img.shields.io/npm/dm/is-plain-object.svg?style=flat)](https://npmjs.org/package/is-plain-object) [![NPM total downloads](https://img.shields.io/npm/dt/is-plain-object.svg?style=flat)](https://npmjs.org/package/is-plain-object) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/is-plain-object.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/is-plain-object)\n\n> Returns true if an object was created by the `Object` constructor.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save is-plain-object\n```\n\nUse [isobject](https://github.com/jonschlinkert/isobject) if you only want to check if the value is an object and not an array or null.\n\n## Usage\n\n```js\nvar isPlainObject = require('is-plain-object');\n```\n\n**true** when created by the `Object` constructor.\n\n```js\nisPlainObject(Object.create({}));\n//=> true\nisPlainObject(Object.create(Object.prototype));\n//=> true\nisPlainObject({foo: 'bar'});\n//=> true\nisPlainObject({});\n//=> true\n```\n\n**false** when not created by the `Object` constructor.\n\n```js\nisPlainObject(1);\n//=> false\nisPlainObject(['foo', 'bar']);\n//=> false\nisPlainObject([]);\n//=> false\nisPlainObject(new Foo);\n//=> false\nisPlainObject(null);\n//=> false\nisPlainObject(Object.create(null));\n//=> false\n```\n\n## About\n\n### Related projects\n\n* [is-number](https://www.npmjs.com/package/is-number): Returns true if the value is a number. comprehensive tests. | [homepage](https://github.com/jonschlinkert/is-number \"Returns true if the value is a number. comprehensive tests.\")\n* [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 \"Returns true if the value is an object and not an array or null.\")\n* [kind-of](https://www.npmjs.com/package/kind-of): Get the native type of a value. | [homepage](https://github.com/jonschlinkert/kind-of \"Get the native type of a value.\")\n\n### Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Contributors\n\n| **Commits** | **Contributor** | \n| --- | --- |\n| 9 | [jonschlinkert](https://github.com/jonschlinkert) |\n| 6 | [stevenvachon](https://github.com/stevenvachon) |\n\n### Building docs\n\n_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_\n\nTo generate the readme, run the following command:\n\n```sh\n$ npm install -g verbose/verb#dev verb-generate-readme && verb\n```\n\n### Running tests\n\nRunning and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:\n\n```sh\n$ npm install && npm test\n```\n\n### Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](https://twitter.com/jonschlinkert)\n\n### License\n\nCopyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert).\nReleased under the [MIT License](LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on May 27, 2017._","repository":{"type":"git","url":"git+https://github.com/jonschlinkert/is-plain-object.git"},"users":{"dfcreative":true,"arttse":true,"rochejul":true},"bugs":{"url":"https://github.com/jonschlinkert/is-plain-object/issues"},"license":"MIT","versions":{"0.1.0":{"name":"is-plain-object","description":"Return `true` if the given `value` is an object created by the `Object` constructor.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/is-plain-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/is-plain-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/is-plain-object/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/is-plain-object/blob/master/LICENSE-MIT"}],"keywords":["object","is","is-object","isobject","plain","value","typeof","javascript","check","type"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"verb":"~0.2.6","chai":"~1.9.1","mocha":"*"},"_id":"is-plain-object@0.1.0","_shasum":"3ca7db022de72fd12007f1957beb59ea596b979c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"3ca7db022de72fd12007f1957beb59ea596b979c","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/is-plain-object/-/is-plain-object-0.1.0.tgz"},"directories":{}},"1.0.0":{"name":"is-plain-object","description":"Returns true if an object was created by the `Object` constructor.","version":"1.0.0","homepage":"https://github.com/jonschlinkert/is-plain-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/is-plain-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/is-plain-object/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/is-plain-object/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"isobject":"^0.2.0"},"devDependencies":{"mocha":"*"},"keywords":["object","is","is-object","isobject","plain","value","typeof","javascript","check","type"],"gitHead":"48f326d18bcf8776c60cdf7c7859d2dc514e6257","_id":"is-plain-object@1.0.0","_shasum":"ff5f752db71c3328afd5e685eb6adddd3eaffab7","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"ff5f752db71c3328afd5e685eb6adddd3eaffab7","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/is-plain-object/-/is-plain-object-1.0.0.tgz"},"directories":{}},"2.0.0":{"name":"is-plain-object","description":"Returns true if an object was created by the `Object` constructor.","version":"2.0.0","homepage":"https://github.com/jonschlinkert/is-plain-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/is-plain-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/is-plain-object/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/is-plain-object/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"browserify":"browserify index.js --standalone isPlainObject | uglifyjs --compress --mangle -o browser/is-plain-object.js","test_browser":"mocha-phantomjs test/browser.html","test_node":"mocha test","test":"npm run test_node && npm run browserify && npm run test_browser"},"dependencies":{"isobject":"^0.2.0"},"devDependencies":{"browserify":"*","chai":"*","mocha":"*","mocha-phantomjs":"*","phantomjs":"*","uglify-js":"*"},"keywords":["object","is","is-object","isobject","plain","value","typeof","javascript","check","type"],"gitHead":"b96e86b84e78e21108b1ea824a3e91af1e00164b","_id":"is-plain-object@2.0.0","_shasum":"8612587fa90279dc1b6e1cec2056f6c1df7abb2a","_from":"git://github.com/jonschlinkert/is-plain-object.git","_resolved":"git://github.com/jonschlinkert/is-plain-object.git#b96e86b84e78e21108b1ea824a3e91af1e00164b","_fromGithub":true,"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"stevenvachon","email":"contact@svachon.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"stevenvachon","email":"contact@svachon.com"}],"dist":{"shasum":"8612587fa90279dc1b6e1cec2056f6c1df7abb2a","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/is-plain-object/-/is-plain-object-2.0.0.tgz"},"directories":{}},"2.0.1":{"name":"is-plain-object","description":"Returns true if an object was created by the `Object` constructor.","version":"2.0.1","homepage":"https://github.com/jonschlinkert/is-plain-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"https://github.com/jonschlinkert/is-plain-object"},"bugs":{"url":"https://github.com/jonschlinkert/is-plain-object/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"browserify":"browserify index.js --standalone isPlainObject | uglifyjs --compress --mangle -o browser/is-plain-object.js","test_browser":"mocha-phantomjs test/browser.html","test_node":"mocha","test":"npm run test_node && npm run browserify && npm run test_browser"},"dependencies":{"isobject":"^1.0.0"},"devDependencies":{"browserify":"*","chai":"*","mocha":"*","mocha-phantomjs":"*","phantomjs":"*","uglify-js":"*"},"keywords":["object","is","is-object","isobject","plain","value","type","kind","kind-of","typeof","javascript","check","type"],"gitHead":"b96e86b84e78e21108b1ea824a3e91af1e00164b","_id":"is-plain-object@2.0.1","_shasum":"4d7ca539bc9db9b737b8acb612f2318ef92f294f","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"stevenvachon","email":"contact@svachon.com"}],"dist":{"shasum":"4d7ca539bc9db9b737b8acb612f2318ef92f294f","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/is-plain-object/-/is-plain-object-2.0.1.tgz"},"directories":{}},"2.0.2":{"name":"is-plain-object","description":"Returns true if an object was created by the `Object` constructor.","version":"2.0.2","homepage":"https://github.com/jonschlinkert/is-plain-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"},{"name":"Steven Vachon","url":"https://svachon.com"}],"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/is-plain-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/is-plain-object/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"browserify":"browserify index.js --standalone isPlainObject | uglifyjs --compress --mangle -o browser/is-plain-object.js","test_browser":"mocha-phantomjs test/browser.html","test_node":"mocha","test":"npm run test_node && npm run browserify && npm run test_browser"},"dependencies":{"isobject":"^3.0.0"},"devDependencies":{"browserify":"^14.3.0","gulp-format-md":"^0.1.12","mocha":"^3.4.2","mocha-phantomjs":"^4.1.0","phantomjs":"^2.1.7","uglify-js":"^3.0.12"},"keywords":["check","is","is-object","isobject","javascript","kind","kind-of","object","plain","type","typeof","value"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["isobject","is-number","kind-of"]},"lint":{"reflinks":true}},"gitHead":"e6ffcb78603dc3a3826e75852c449639bca627ef","_id":"is-plain-object@2.0.2","_shasum":"1d9ab795669937de31998071ca1f701770b375a4","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"stevenvachon","email":"contact@svachon.com"}],"dist":{"shasum":"1d9ab795669937de31998071ca1f701770b375a4","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/is-plain-object/-/is-plain-object-2.0.2.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-plain-object-2.0.2.tgz_1495914809154_0.5315580435562879"},"directories":{}},"2.0.3":{"name":"is-plain-object","description":"Returns true if an object was created by the `Object` constructor.","version":"2.0.3","homepage":"https://github.com/jonschlinkert/is-plain-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"},{"name":"Steven Vachon","url":"https://svachon.com"}],"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/is-plain-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/is-plain-object/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"browserify":"browserify index.js --standalone isPlainObject | uglifyjs --compress --mangle -o browser/is-plain-object.js","test_browser":"mocha-phantomjs test/browser.html","test_node":"mocha","test":"npm run test_node && npm run browserify && npm run test_browser"},"dependencies":{"isobject":"^3.0.0"},"devDependencies":{"browserify":"^14.3.0","chai":"^4.0.0","gulp-format-md":"^0.1.12","mocha":"^3.4.2","mocha-phantomjs":"^4.1.0","phantomjs":"^2.1.7","uglify-js":"^3.0.12"},"keywords":["check","is","is-object","isobject","javascript","kind","kind-of","object","plain","type","typeof","value"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["isobject","is-number","kind-of"]},"lint":{"reflinks":true}},"gitHead":"6616250bedd50e6f2378b44637875f22178f7506","_id":"is-plain-object@2.0.3","_shasum":"c15bf3e4b66b62d72efaf2925848663ecbc619b6","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"stevenvachon","email":"contact@svachon.com"}],"dist":{"shasum":"c15bf3e4b66b62d72efaf2925848663ecbc619b6","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/is-plain-object/-/is-plain-object-2.0.3.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-plain-object-2.0.3.tgz_1496153207864_0.18937807087786496"},"directories":{}}},"name":"is-plain-object","contributors":[{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"},{"name":"Steven Vachon","url":"https://svachon.com"}],"time":{"modified":"2017-05-30T14:06:48.757Z","created":"2014-09-21T22:41:50.073Z","0.1.0":"2014-09-21T22:41:50.073Z","1.0.0":"2015-02-25T07:49:39.188Z","2.0.0":"2015-04-29T12:57:28.225Z","2.0.1":"2015-05-28T08:02:18.730Z","2.0.2":"2017-05-27T19:53:30.152Z","2.0.3":"2017-05-30T14:06:48.757Z"},"readmeFilename":"README.md","homepage":"https://github.com/jonschlinkert/is-plain-object"}