{
	"name": "each-props",
	"versions": {
		"1.0.0": {
			"name": "each-props",
			"version": "1.0.0",
			"description": "Process each properties deeply.",
			"main": "index.js",
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/each-props.git"
			},
			"keywords": [
				"object",
				"property",
				"deep"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/each-props/issues"
			},
			"homepage": "https://github.com/sttk/each-props#readme",
			"dependencies": {
				"lodash.isplainobject": "^4.0.6"
			},
			"devDependencies": {
				"chai": "^3.5.0",
				"eslint": "^3.6.1",
				"istanbul": "^0.4.5",
				"mocha": "^3.1.0",
				"testrun": "^0.7.0"
			},
			"_id": "each-props@1.0.0",
			"_shasum": "841f037669f638c85f783ea04cb06bc58093ca04",
			"_resolved": "file:each-props-1.0.0.tar.gz",
			"_from": "each-props-1.0.0.tar.gz",
			"_npmVersion": "3.9.5",
			"_nodeVersion": "6.2.2",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "841f037669f638c85f783ea04cb06bc58093ca04",
				"tarball": "https://registry.npmjs.org/each-props/-/each-props-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/each-props-1.0.0.tgz_1475338745489_0.11197315226309001"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "each-props",
			"version": "1.1.0",
			"description": "Process each properties deeply.",
			"main": "index.js",
			"files": [
				"index.js"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha",
				"coveralls": "istanbul cover _mocha && istanbul-coveralls",
				"web:build": "browserify index.js | uglifyjs --compress --mangle -o web/each-props.js && browserify -o test/web/each-props.test.js test/*.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/each-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/each-props.git"
			},
			"keywords": [
				"deep",
				"each",
				"object",
				"property",
				"properties",
				"props"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/each-props/issues"
			},
			"homepage": "https://github.com/sttk/each-props#readme",
			"dependencies": {
				"is-plain-object": "^2.0.1",
				"object-assign": "^4.1.0"
			},
			"devDependencies": {
				"browserify": "^13.3.0",
				"chai": "^3.5.0",
				"eslint": "^3.6.1",
				"istanbul": "^0.4.5",
				"istanbul-coveralls": "^1.0.3",
				"mocha": "^3.1.0",
				"mocha-phantomjs": "^4.1.0",
				"phantomjs": "^2.1.7",
				"uglify-js": "^2.7.5"
			},
			"_id": "each-props@1.1.0",
			"_shasum": "8437e5f08fb2d157bd6f0126f9ef66d7a472eaa3",
			"_resolved": "file:each-props-1.1.0.tar.gz",
			"_from": "each-props-1.1.0.tar.gz",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.7.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "8437e5f08fb2d157bd6f0126f9ef66d7a472eaa3",
				"tarball": "https://registry.npmjs.org/each-props/-/each-props-1.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/each-props-1.1.0.tgz_1484753902621_0.22496336069889367"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "each-props",
			"version": "1.2.0",
			"description": "Process each properties deeply.",
			"main": "index.js",
			"files": [
				"index.js"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha",
				"coveralls": "istanbul cover _mocha && istanbul-coveralls",
				"web:build": "browserify index.js | uglifyjs --compress --mangle -o web/each-props.js && browserify -o test/web/each-props.test.js test/*.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/each-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/each-props.git"
			},
			"keywords": [
				"deep",
				"each",
				"object",
				"property",
				"properties",
				"props"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/each-props/issues"
			},
			"homepage": "https://github.com/sttk/each-props#readme",
			"dependencies": {
				"is-plain-object": "^2.0.1",
				"object-assign": "^4.1.0"
			},
			"devDependencies": {
				"browserify": "^13.3.0",
				"chai": "^3.5.0",
				"eslint": "^3.6.1",
				"istanbul": "^0.4.5",
				"istanbul-coveralls": "^1.0.3",
				"mocha": "^3.1.0",
				"mocha-phantomjs": "^4.1.0",
				"phantomjs": "^2.1.7",
				"uglify-js": "^2.7.5"
			},
			"_id": "each-props@1.2.0",
			"_shasum": "32f11afd887bdcfad0151ef55cb9dc3f75ba363e",
			"_resolved": "file:each-props-1.2.0.tar.gz",
			"_from": "each-props-1.2.0.tar.gz",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.7.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "32f11afd887bdcfad0151ef55cb9dc3f75ba363e",
				"tarball": "https://registry.npmjs.org/each-props/-/each-props-1.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/each-props-1.2.0.tgz_1485077424579_0.10352617572061718"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.1": {
			"name": "each-props",
			"version": "1.2.1",
			"description": "Process each properties deeply.",
			"main": "index.js",
			"files": [
				"index.js"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha",
				"coveralls": "istanbul cover _mocha && istanbul-coveralls",
				"web:build": "browserify index.js --standalone eachProps | uglifyjs --compress --mangle -o web/each-props.js && node test/web/make.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/each-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/each-props.git"
			},
			"keywords": [
				"deep",
				"each",
				"object",
				"property",
				"properties",
				"props"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/each-props/issues"
			},
			"homepage": "https://github.com/sttk/each-props#readme",
			"dependencies": {
				"is-plain-object": "^2.0.1",
				"object-assign": "^4.1.0"
			},
			"devDependencies": {
				"browserify": "^13.3.0",
				"chai": "^3.5.0",
				"eslint": "^3.6.1",
				"istanbul": "^0.4.5",
				"istanbul-coveralls": "^1.0.3",
				"mocha": "^3.1.0",
				"mocha-phantomjs": "^4.1.0",
				"phantomjs": "^2.1.7",
				"uglify-js": "^2.7.5"
			},
			"_id": "each-props@1.2.1",
			"_shasum": "671bb71482bcda72789156545ca82e91b9cdbdde",
			"_resolved": "file:each-props-1.2.1.tar.gz",
			"_from": "each-props-1.2.1.tar.gz",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.7.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "671bb71482bcda72789156545ca82e91b9cdbdde",
				"tarball": "https://registry.npmjs.org/each-props/-/each-props-1.2.1.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/each-props-1.2.1.tgz_1488229564941_0.2966465475037694"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.2": {
			"name": "each-props",
			"version": "1.2.2",
			"description": "Process each properties deeply.",
			"main": "index.js",
			"files": [
				"index.js"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha",
				"coveralls": "istanbul cover _mocha && istanbul-coveralls",
				"web:install": "npm i phantomjs-prebuilt mocha-phantomjs",
				"web:build": "browserify index.js --standalone eachProps | uglifyjs --compress --mangle -o web/each-props.js && node test/web/make.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/each-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/each-props.git"
			},
			"keywords": [
				"deep",
				"each",
				"object",
				"property",
				"properties",
				"props"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/each-props/issues"
			},
			"homepage": "https://github.com/sttk/each-props#readme",
			"dependencies": {
				"is-plain-object": "^2.0.1",
				"object-assign": "^4.1.1"
			},
			"devDependencies": {
				"browserify": "^14.1.0",
				"chai": "^3.5.0",
				"eslint": "^3.16.1",
				"istanbul": "^0.4.5",
				"istanbul-coveralls": "^1.0.3",
				"mocha": "^3.2.0",
				"uglify-js": "^2.8.1"
			},
			"_id": "each-props@1.2.2",
			"_shasum": "3dd63b2de3c2039359397a86a34818c0506df36f",
			"_resolved": "file:each-props-1.2.2.tar.gz",
			"_from": "each-props-1.2.2.tar.gz",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.7.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "3dd63b2de3c2039359397a86a34818c0506df36f",
				"tarball": "https://registry.npmjs.org/each-props/-/each-props-1.2.2.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/each-props-1.2.2.tgz_1488380233465_0.6182093764655292"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.0": {
			"name": "each-props",
			"version": "1.3.0",
			"description": "Process each properties deeply.",
			"main": "index.js",
			"files": [
				"index.js"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha",
				"coveralls": "istanbul cover _mocha && istanbul-coveralls",
				"web:install": "npm i phantomjs-prebuilt mocha-phantomjs",
				"web:build": "browserify index.js --standalone eachProps | uglifyjs --compress --mangle -o web/each-props.js && node test/web/make.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/each-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/each-props.git"
			},
			"keywords": [
				"deep",
				"each",
				"object",
				"property",
				"properties",
				"props"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/each-props/issues"
			},
			"homepage": "https://github.com/sttk/each-props#readme",
			"dependencies": {
				"is-plain-object": "^2.0.1",
				"object-assign": "^4.1.1"
			},
			"devDependencies": {
				"browserify": "^14.1.0",
				"chai": "^3.5.0",
				"eslint": "^3.16.1",
				"istanbul": "^0.4.5",
				"istanbul-coveralls": "^1.0.3",
				"mocha": "^3.2.0",
				"uglify-js": "^2.8.1"
			},
			"_id": "each-props@1.3.0",
			"_shasum": "7ed8031c927688aedb4a896eb91485b4487b90ea",
			"_resolved": "file:each-props-1.3.0.tar.gz",
			"_from": "each-props-1.3.0.tar.gz",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.10.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "7ed8031c927688aedb4a896eb91485b4487b90ea",
				"tarball": "https://registry.npmjs.org/each-props/-/each-props-1.3.0.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/each-props-1.3.0.tgz_1492098394522_0.9352976649533957"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.1": {
			"name": "each-props",
			"version": "1.3.1",
			"description": "Process each properties deeply.",
			"main": "index.js",
			"files": [
				"index.js"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha",
				"coveralls": "istanbul cover _mocha && istanbul-coveralls",
				"web:install": "npm i phantomjs-prebuilt mocha-phantomjs",
				"web:build": "browserify index.js --standalone eachProps | uglifyjs --compress --mangle -o web/each-props.js && node test/web/make.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/each-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/each-props.git"
			},
			"keywords": [
				"deep",
				"each",
				"object",
				"property",
				"properties",
				"props"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/each-props/issues"
			},
			"homepage": "https://github.com/sttk/each-props#readme",
			"dependencies": {
				"is-plain-object": "^2.0.1",
				"object.defaults": "^1.1.0"
			},
			"devDependencies": {
				"browserify": "^14.1.0",
				"chai": "^3.5.0",
				"eslint": "^3.16.1",
				"istanbul": "^0.4.5",
				"istanbul-coveralls": "^1.0.3",
				"mocha": "^3.2.0",
				"uglify-js": "^2.8.1"
			},
			"_id": "each-props@1.3.1",
			"_shasum": "fc138f51e3a2774286d4858e02d6e7de462de158",
			"_resolved": "file:each-props-1.3.1.tar.gz",
			"_from": "each-props-1.3.1.tar.gz",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.10.3",
			"_npmUser": {
				"name": "sttk",
				"email": "sttk.xslet@gmail.com"
			},
			"dist": {
				"shasum": "fc138f51e3a2774286d4858e02d6e7de462de158",
				"tarball": "https://registry.npmjs.org/each-props/-/each-props-1.3.1.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/each-props-1.3.1.tgz_1501878876269_0.6507412572391331"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.2": {
			"name": "each-props",
			"version": "1.3.2",
			"description": "Processes each properties of an object deeply.",
			"main": "index.js",
			"files": [
				"index.js"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "nyc --reporter=lcov --reporter=text-summary npm test",
				"coveralls": "nyc --reporter=text-lcov npm test | coveralls",
				"web:build": "browserify index.js --standalone eachProps -o web/each-props.js && cd web && uglifyjs each-props.js --compress --mangle -o each-props.min.js --source-map url=each-props.min.js.map",
				"chrome:install": "npm i --no-save mocha-chrome",
				"chrome:test": "mocha-chrome test/web/browser-test.html",
				"build": "npm run lint && npm run coverage && npm run web:build && node test/web/make.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/each-props.git"
			},
			"keywords": [
				"deep",
				"each",
				"object",
				"property",
				"properties",
				"props"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/each-props/issues"
			},
			"homepage": "https://github.com/sttk/each-props#readme",
			"dependencies": {
				"is-plain-object": "^2.0.1",
				"object.defaults": "^1.1.0"
			},
			"devDependencies": {
				"browserify": "^16.2.2",
				"chai": "^3.5.0",
				"coveralls": "^3.0.1",
				"eslint": "^4.19.1",
				"mocha": "^3.2.0",
				"nyc": "^11.7.2",
				"uglify-js": "^3.3.24"
			},
			"_id": "each-props@1.3.2",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "10.0.0",
			"_npmUser": {
				"name": "sttk",
				"email": "sttk.xslet@gmail.com"
			},
			"dist": {
				"integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==",
				"shasum": "ea45a414d16dd5cfa419b1a81720d5ca06892333",
				"tarball": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz",
				"fileCount": 4,
				"unpackedSize": 7965,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa92h/CRA9TVsSAnZWagAAB/UP/RBwOY0BVTONy79aQmso\n7lVCLQzoCS5KMDMxbjQjsvETU1FajTrTCWAWtZgfvVMvYkGnoy35C0sID0tv\nx/oChGcsfczOUgeH+pI3hc+4BAYODIcEbeVYxW4ApH1FMTZn2KlOBcXofbxi\npwl5WGV/AS8kpl5REjI6DbO6jOHRvj2cLUQE7ahMjrPgX5Cb3r0rEd7PPwKe\njrsG5mGutNq0rcARNvn082jCflwyim0J35iCoWAi5Ie6NXJa+5A14MvvBgNP\nbeHRnxO6KP33C8NXs7ZhRgxSZavJjBvTg7wsBnrZJSQTvi/rYwiyXV0vYnJ+\ne6UQbfWdHeZ12FAenQHtfCkuf+A6J88M3fZ2ZDV9z6DFUnWATIiMzXjNaDXx\nq1o3b6rVHc4VpEI0PENPvbsj21/Hf436LB2kDoPBTbuioq6cuP/mT3nVRf8C\ngBWvvffi/l9a/11U8xM1VVXx9wqgJGgOv4o3nY2PTMtCJkKsq7c2BXDQd2Ev\nzg8CTrGQqR8RnYNkcWHPTlE1s6qFlCPe3qq9wnGFDuGhHAnJsLfe+zhHj0yr\nVRBuDBlmvdA0nVa64Lp9PwZNedwUh+LpqRA+prJUrWbI83W3XVqD8uYz1H2H\nWpXDKKiAb4coLckzwpNaBKNN4ebkQ+25HTU9oSWAMGb+3qeMaHBVf9Bo3JBN\ni/+U\r\n=V+YN\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/each-props_1.3.2_1526163581994_0.813549707509617"
			},
			"contributors": []
		}
	},
	"time": {
		"modified": "2018-05-12T22:19:46.746Z",
		"created": "2016-10-01T16:19:07.889Z",
		"1.0.0": "2016-10-01T16:19:07.889Z",
		"1.1.0": "2017-01-18T15:38:24.541Z",
		"1.2.0": "2017-01-22T09:30:26.414Z",
		"1.2.1": "2017-02-27T21:06:05.207Z",
		"1.2.2": "2017-03-01T14:57:15.327Z",
		"1.3.0": "2017-04-13T15:46:40.851Z",
		"1.3.1": "2017-08-04T20:34:36.475Z",
		"1.3.2": "2018-05-12T22:19:42.073Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "1.3.2"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"62e5c6ab666f28585552b0a4f13099b0\"",
			"fetched": 1597847605805
		}
	},
	"_distfiles": {
		"each-props-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/each-props/-/each-props-1.0.0.tgz",
			"sha": "841f037669f638c85f783ea04cb06bc58093ca04",
			"registry": "npmjs"
		},
		"each-props-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/each-props/-/each-props-1.1.0.tgz",
			"sha": "8437e5f08fb2d157bd6f0126f9ef66d7a472eaa3",
			"registry": "npmjs"
		},
		"each-props-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/each-props/-/each-props-1.2.0.tgz",
			"sha": "32f11afd887bdcfad0151ef55cb9dc3f75ba363e",
			"registry": "npmjs"
		},
		"each-props-1.2.1.tgz": {
			"url": "https://registry.npmjs.org/each-props/-/each-props-1.2.1.tgz",
			"sha": "671bb71482bcda72789156545ca82e91b9cdbdde",
			"registry": "npmjs"
		},
		"each-props-1.2.2.tgz": {
			"url": "https://registry.npmjs.org/each-props/-/each-props-1.2.2.tgz",
			"sha": "3dd63b2de3c2039359397a86a34818c0506df36f",
			"registry": "npmjs"
		},
		"each-props-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/each-props/-/each-props-1.3.0.tgz",
			"sha": "7ed8031c927688aedb4a896eb91485b4487b90ea",
			"registry": "npmjs"
		},
		"each-props-1.3.1.tgz": {
			"url": "https://registry.npmjs.org/each-props/-/each-props-1.3.1.tgz",
			"sha": "fc138f51e3a2774286d4858e02d6e7de462de158",
			"registry": "npmjs"
		},
		"each-props-1.3.2.tgz": {
			"url": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz",
			"sha": "ea45a414d16dd5cfa419b1a81720d5ca06892333",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"each-props-1.3.2.tgz": {
			"shasum": "ea45a414d16dd5cfa419b1a81720d5ca06892333"
		}
	},
	"_rev": "11-edfdd55c68fd640c",
	"_id": "each-props",
	"readme": "# [each-props][repo-url] [![NPM][npm-img]][npm-url] [![MIT License][mit-img]][mit-url] [![Build Status][travis-img]][travis-url] [![Build Status][appveyor-img]][appveyor-url] [![Coverage Status][coverage-img]][coverage-url]\n\nProcesses each properties of an object deeply.\n\n## Install\n\nTo install from npm:\n\n```sh\n$ npm i each-props --save\n```\n\n## Load this module\n\nFor Node.js:\n\n```js\nconst eachProps = require('each-props');\n```\n\nFor Web browser:\n\n```html\n<script src=\"each-props.min.js\"></script>\n```\n\n## Usage\n\nApply a function to all (non plain object) properties.\n\n```js\nvar obj = { a: 1, b: { c: 'CCC', d: { e: 'EEE' } } };\n\neachProps(obj, function(value, keyChain, nodeInfo) {\n  if (keyChain === 'a') {\n    nodeInfo.parent['a'] = value * 2;\n  } else if (keyChain === 'b.c') {\n    nodeInfo.parent['c'] = value.toLowerCase();\n  } else if (keyChain === 'b.d') {\n    return true; // stop to dig\n  } else if (keyChain === 'b.d.e') {\n    nodeInfo.parent['e'] = value.toLowerCase();\n  }\n});\n\nconsole.log(obj);\n// => { a: 2, b: { c: 'ccc', d: { e: 'EEE' } } };\n```\n\n## API\n\n### <u>eachProps(obj, fn [, opts]) : void</u>\n\nExecutes the *fn* function for all properties.\n\n#### Parameters:\n\n| Parameter   |  Type  | Description                                    |\n|:------------|:------:|:-----------------------------------------------|\n| *obj*       | object | A plain object to be treated.                  |\n| *fn*        |function| A function to operate each properties.         |\n| *opts*      | object | An object to pass any data to each properties. |\n\n* **API of *fn* function**\n\n    #### <u>fn(value, keyChain, nodeInfo) : boolean</u>\n\n    This function is applied to all properties in an object.\n\n    ##### Parameters:\n\n    | Parameter   |  Type  | Description                                    |\n    |:------------|:------:|:-----------------------------------------------|\n    | *value*     | any    | A property value.                              |\n    | *keyChain*  | string | A string concatenating the hierarchical keys with dots. |\n    | *nodeInfo*  | object | An object which contains node informations (See [below](#nodeinfo)). |\n\n    ##### Returns:\n\n    True, if stops digging child properties.\n\n    **Type:** boolean\n\n<a name=\"nodeinfo\"></a>\n\n* **Properties of <i>nodeInfo</i>**\n\n    | Properties   |  Type  | Description                              |\n    |:-------------|:------:|:-----------------------------------------|\n    | *name*       | string | The property name of this node.          |\n    | *index*      | number | The index of the property among the sibling properties. |\n    | *count*      | number | The count of the sibling properties.     |\n    | *depth*      | number | The depth of the property.               |\n    | *parent*     | object | The parent node of the property.         |\n    | *sort*       |function| A sort function which orders the child properties. This function is inherited from *opts*, if be specified. |\n\n    ... and any properties inherited from *opts*.\n\n* **Properties of <i>opts</i>**\n\n    | Properties   |  Type  | Description                              |\n    |:-------------|:------:|:-----------------------------------------|\n    | *sort*       |function| A sort function which orders the same level properties. (Optional) |\n\n    ... and any properties you want to pass to each node.\n\n## License\n\nCopyright (C) 2016-2018 Takayuki Sato\n\nThis program is free software under [MIT][mit-url] License.\nSee the file LICENSE in this distribution for more details.\n\n[repo-url]: https://github.com/sttk/each-props/\n[npm-img]: https://img.shields.io/badge/npm-v1.3.2-blue.svg\n[npm-url]: https://www.npmjs.org/package/each-props/\n[mit-img]: https://img.shields.io/badge/license-MIT-green.svg\n[mit-url]: https://opensource.org/licenses.MIT\n[travis-img]: https://travis-ci.org/sttk/each-props.svg?branch=master\n[travis-url]: https://travis-ci.org/sttk/each-props\n[appveyor-img]: https://ci.appveyor.com/api/projects/status/github/sttk/each-props?branch=master&svg=true\n[appveyor-url]: https://ci.appveyor.com/project/sttk/each-props\n[coverage-img]: https://coveralls.io/repos/github/sttk/each-props/badge.svg?branch=master\n[coverage-url]: https://coveralls.io/github/sttk/each-props?branch=master"
}