{
	"name": "is-subset",
	"versions": {
		"0.1.0": {
			"name": "is-subset",
			"version": "0.1.0",
			"description": "Check if an object is contained within another one",
			"dependencies": {},
			"scripts": {
				"build": "cd module && babel --out-dir ../ *.js",
				"clean": "git reset && echo '/node_modules/' > .gitignore && git add .gitignore && git stash save --include-untracked --keep-index '`npm run clean` trash can' && git clean --force -d && git reset --hard && echo '\nclean: Uncommitted and ignored files have been moved to git’s stash. To restore them run `git stash pop --quiet; git checkout .gitignore`.'",
				"coveralls": "npm run coverage && cat ./coverage/lcov.info | coveralls",
				"coverage": "isparta cover test.js",
				"develop": "nodangel --ignore node_modules --exec 'npm run test:lite'",
				"prepublish": "npm run clean && npm run build",
				"test": "jshint . && npm run test:lite",
				"test:lite": "babel-node test.js | tap-spec"
			},
			"devDependencies": {
				"babel": "5.1.13",
				"coveralls": "2.11.2",
				"isparta": "3.0.3",
				"jshint": "2.7.0",
				"nodangel": "1.3.8",
				"tap-spec": "2.2.2",
				"tape-catch": "1.0.4"
			},
			"files": [
				"/*.js",
				"/module/",
				"/test/",
				"/Readme.md",
				"/License.md"
			],
			"license": "MIT",
			"keywords": [
				"contains",
				"contain",
				"object",
				"superset",
				"deep-equal",
				"equal"
			],
			"author": {
				"name": "Tomek Wiszniewski",
				"email": "t.wiszniewski@gmail.com"
			},
			"repository": {
				"type": "git",
				"url": "git@github.com:studio-b12/is-subset.git"
			},
			"gitHead": "d01f8e791811d5c1fa9df965d24d6ff29091105c",
			"bugs": {
				"url": "https://github.com/studio-b12/is-subset/issues"
			},
			"homepage": "https://github.com/studio-b12/is-subset",
			"_id": "is-subset@0.1.0",
			"_shasum": "2e9e7e8d0710e2eadde02c340098fcedab99d686",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "tomekwi",
				"email": "t.wiszniewski@gmail.com"
			},
			"maintainers": [
				{
					"name": "tomekwi",
					"email": "t.wiszniewski@gmail.com"
				}
			],
			"dist": {
				"shasum": "2e9e7e8d0710e2eadde02c340098fcedab99d686",
				"tarball": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.1": {
			"name": "is-subset",
			"version": "0.1.1",
			"description": "Check if an object is contained within another one",
			"dependencies": {},
			"scripts": {
				"build": "cd module && babel --out-dir ../ *.js",
				"clean": "git reset && echo '/node_modules/' > .gitignore && git add .gitignore && git stash save --include-untracked --keep-index '`npm run clean` trash can' && git clean --force -d && git reset --hard && echo '\nclean: Uncommitted and ignored files have been moved to git’s stash. To restore them run `git stash pop --quiet; git checkout .gitignore`.'",
				"coveralls": "npm run coverage && cat ./coverage/lcov.info | coveralls",
				"coverage": "isparta cover test.js",
				"develop": "nodangel --ignore node_modules --exec 'npm run test:lite'",
				"prepublish": "npm run clean && npm run build",
				"test": "jshint . && npm run test:lite",
				"test:lite": "babel-node test.js | tap-spec"
			},
			"devDependencies": {
				"babel": "5.1.13",
				"coveralls": "2.11.2",
				"isparta": "3.0.3",
				"jshint": "2.7.0",
				"nodangel": "1.3.8",
				"tap-spec": "2.2.2",
				"tape-catch": "1.0.4"
			},
			"files": [
				"/*.js",
				"/module/",
				"/test/",
				"/Readme.md",
				"/License.md"
			],
			"license": "MIT",
			"keywords": [
				"contains",
				"contain",
				"object",
				"superset",
				"deep-equal",
				"equal"
			],
			"author": {
				"name": "Tomek Wiszniewski",
				"email": "t.wiszniewski@gmail.com"
			},
			"repository": {
				"type": "git",
				"url": "git@github.com:studio-b12/is-subset.git"
			},
			"gitHead": "7fd0082aa9d2d98c4f868d5ba38c7cda60f09933",
			"bugs": {
				"url": "https://github.com/studio-b12/is-subset/issues"
			},
			"homepage": "https://github.com/studio-b12/is-subset",
			"_id": "is-subset@0.1.1",
			"_shasum": "8a59117d932de1de00f245fcdd39ce43f1e939a6",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "tomekwi",
				"email": "t.wiszniewski@gmail.com"
			},
			"maintainers": [
				{
					"name": "tomekwi",
					"email": "t.wiszniewski@gmail.com"
				}
			],
			"dist": {
				"shasum": "8a59117d932de1de00f245fcdd39ce43f1e939a6",
				"tarball": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz"
			},
			"directories": {},
			"contributors": []
		}
	},
	"time": {
		"modified": "2017-09-29T16:34:04.875Z",
		"created": "2015-04-29T15:57:09.121Z",
		"0.1.0": "2015-04-29T15:57:09.121Z",
		"0.1.1": "2015-04-29T17:42:14.580Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "0.1.1"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"7b054e3b28bc3f6b51fac3bbbccc0458\"",
			"fetched": 1593324453176
		}
	},
	"_distfiles": {
		"is-subset-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.0.tgz",
			"sha": "2e9e7e8d0710e2eadde02c340098fcedab99d686",
			"registry": "npmjs"
		},
		"is-subset-0.1.1.tgz": {
			"url": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz",
			"sha": "8a59117d932de1de00f245fcdd39ce43f1e939a6",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"is-subset-0.1.1.tgz": {
			"shasum": "8a59117d932de1de00f245fcdd39ce43f1e939a6"
		}
	},
	"_rev": "2-43a6d9462511b477",
	"_id": "is-subset",
	"readme": "[![Coveralls – test coverage\n](https://img.shields.io/coveralls/studio-b12/is-subset.svg?style=flat-square)\n](https://coveralls.io/r/studio-b12/is-subset)\n [![Travis – build status\n](https://img.shields.io/travis/studio-b12/is-subset/master.svg?style=flat-square)\n](https://travis-ci.org/studio-b12/is-subset)\n [![David – status of dependencies\n](https://img.shields.io/david/studio-b12/is-subset.svg?style=flat-square)\n](https://david-dm.org/studio-b12/is-subset)\n [![Code style: airbnb\n](https://img.shields.io/badge/code%20style-airbnb-blue.svg?style=flat-square)\n](https://github.com/airbnb/javascript)\n\n\n\n\nis-subset\n=========\n\n**Check if an object is contained within another one.**\n\n\n\n\nInstallation\n------------\n\n```sh\n$ npm install is-subset\n```\n\n\n\n\nUsage\n-----\n\n1) Import the module:\n\n```js\nimport isSubset from 'is-subset/module';\n\n// …or:\nvar isSubset = require('is-subset');\n```\n\n2) These are true:\n\n```js\nisSubset(\n  {a: 1, b: 2},\n  {a: 1}\n);\n\nisSubset(\n  {a: 1, b: {c: 3, d: 4}, e: 5},\n  {a: 1, b: {c: 3}}\n);\n\nisSubset(\n  {a: 1, bcd: [1, 2, 3]},\n  {a: 1, bcd: [1, 2]}\n);\n```\n\n…and these are false:\n\n```js\nisSubset(\n  {a: 1},\n  {a: 2}\n);\n\nisSubset(\n  {a: 1},\n  {a: 1, b: 2}\n);\n\nisSubset(\n  {a: 1, bcd: [1, 2, 3]},\n  {a: 1, bcd: [1, 3]}\n);\n```\n\nSee the [specs][] for more info.\n\n[specs]:  ./test.js\n\n\n\n\nAPI\n===\n\n###  *isSubset*(*superset*, *subset*)  ###\n\nCheck if an object is contained within another object.\n\nReturns `true` if:\n- all enumerable keys of *subset* are also enumerable in *superset*, and\n- every value assigned to an enumerable key of *subset* strictly equals the value assigned to the same key of *superset* – or is a subset of it.\n\n**Parameters:**\n- `Object` *superset*\n- `Object` *subset*\n\n**Return value:**\n- `Boolean`\n\n\n\n\nLicense\n-------\n\n[MIT][] © [Studio B12 GmbH][]\n\n[MIT]:  ./License.md\n[Studio B12 GmbH]:  https://github.com/studio-b12"
}