{
	"name": "copy-props",
	"versions": {
		"1.0.0": {
			"name": "copy-props",
			"version": "1.0.0",
			"description": "Copy properties deeply between two objects.",
			"main": "index.js",
			"files": [
				"index.js",
				"lib"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"devDependencies": {
				"chai": "^3.5.0",
				"eslint": "^3.5.0",
				"istanbul": "^0.4.5",
				"lodash.merge": "^4.6.0",
				"mocha": "^3.0.2",
				"testrun": "^0.7.0"
			},
			"dependencies": {
				"lodash.isplainobject": "^4.0.6",
				"lodash.set": "^4.3.2"
			},
			"_id": "copy-props@1.0.0",
			"_shasum": "dcbe69b0298df8d2b4863e40286be050c7ab5d71",
			"_resolved": "file:copy-props-1.0.0.tar.gz",
			"_from": "copy-props-1.0.0.tar.gz",
			"_npmVersion": "3.9.5",
			"_nodeVersion": "6.2.2",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "dcbe69b0298df8d2b4863e40286be050c7ab5d71",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/copy-props-1.0.0.tgz_1474209049463_0.8443108666688204"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "copy-props",
			"version": "1.0.1",
			"description": "Copy properties deeply between two objects.",
			"main": "index.js",
			"files": [
				"index.js",
				"lib"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"devDependencies": {
				"chai": "^3.5.0",
				"eslint": "^3.5.0",
				"istanbul": "^0.4.5",
				"lodash.merge": "^4.6.0",
				"mocha": "^3.0.2",
				"testrun": "^0.7.0"
			},
			"dependencies": {
				"lodash.isplainobject": "^4.0.6",
				"lodash.set": "^4.3.2"
			},
			"_id": "copy-props@1.0.1",
			"_shasum": "ea80e753abf9e71054dc95917a50128baa6aa20d",
			"_resolved": "file:copy-props-1.0.1.tar.gz",
			"_from": "copy-props-1.0.1.tar.gz",
			"_npmVersion": "3.9.5",
			"_nodeVersion": "6.2.2",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "ea80e753abf9e71054dc95917a50128baa6aa20d",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-1.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/copy-props-1.0.1.tgz_1474244104777_0.8970527837518603"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.2": {
			"name": "copy-props",
			"version": "1.0.2",
			"description": "Copy properties deeply between two objects.",
			"main": "index.js",
			"files": [
				"index.js",
				"lib"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"devDependencies": {
				"chai": "^3.5.0",
				"eslint": "^3.5.0",
				"istanbul": "^0.4.5",
				"lodash.merge": "^4.6.0",
				"mocha": "^3.0.2",
				"testrun": "^0.7.0"
			},
			"dependencies": {
				"lodash.assign": "^4.2.0",
				"lodash.isplainobject": "^4.0.6",
				"lodash.set": "^4.3.2"
			},
			"_id": "copy-props@1.0.2",
			"_shasum": "560460cd95eb8c32cc6157eb359eb94e5c6fcfa2",
			"_resolved": "file:copy-props-1.0.2.tar.gz",
			"_from": "copy-props-1.0.2.tar.gz",
			"_npmVersion": "3.9.5",
			"_nodeVersion": "6.2.2",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "560460cd95eb8c32cc6157eb359eb94e5c6fcfa2",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-1.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/copy-props-1.0.2.tgz_1474295701630_0.10882602026686072"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "copy-props",
			"version": "1.1.0",
			"description": "Copy properties deeply between two objects.",
			"main": "index.js",
			"files": [
				"index.js",
				"lib"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"devDependencies": {
				"chai": "^3.5.0",
				"eslint": "^3.5.0",
				"istanbul": "^0.4.5",
				"lodash.merge": "^4.6.0",
				"mocha": "^3.0.2",
				"testrun": "^0.7.0"
			},
			"dependencies": {
				"lodash.assign": "^4.2.0",
				"lodash.isplainobject": "^4.0.6",
				"lodash.set": "^4.3.2"
			},
			"_id": "copy-props@1.1.0",
			"_shasum": "b64e7f5b916689d4f01621cdade2816aef7b9214",
			"_resolved": "file:copy-props-1.1.0.tar.gz",
			"_from": "copy-props-1.1.0.tar.gz",
			"_npmVersion": "3.9.5",
			"_nodeVersion": "6.2.2",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "b64e7f5b916689d4f01621cdade2816aef7b9214",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-1.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/copy-props-1.1.0.tgz_1474794107655_0.7565485909581184"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "copy-props",
			"version": "1.2.0",
			"description": "Copy properties deeply between two objects.",
			"main": "index.js",
			"files": [
				"index.js",
				"lib"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"devDependencies": {
				"chai": "^3.5.0",
				"eslint": "^3.5.0",
				"istanbul": "^0.4.5",
				"lodash.merge": "^4.6.0",
				"mocha": "^3.0.2",
				"testrun": "^0.7.0"
			},
			"dependencies": {
				"lodash.assign": "^4.2.0",
				"lodash.isplainobject": "^4.0.6",
				"lodash.set": "^4.3.2"
			},
			"_id": "copy-props@1.2.0",
			"_shasum": "7676e2a1e1b7f4fd8033c1f5182586da01a6ad57",
			"_resolved": "file:copy-props-1.2.0.tar.gz",
			"_from": "copy-props-1.2.0.tar.gz",
			"_npmVersion": "3.9.5",
			"_nodeVersion": "6.2.2",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "7676e2a1e1b7f4fd8033c1f5182586da01a6ad57",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-1.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/copy-props-1.2.0.tgz_1474835328784_0.316410199040547"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.0": {
			"name": "copy-props",
			"version": "1.3.0",
			"description": "Copy properties deeply between two objects.",
			"main": "index.js",
			"files": [
				"index.js"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"devDependencies": {
				"chai": "^3.5.0",
				"eslint": "^3.5.0",
				"istanbul": "^0.4.5",
				"lodash.assign": "^4.2.0",
				"lodash.merge": "^4.6.0",
				"mocha": "^3.0.2",
				"testrun": "^0.7.0"
			},
			"dependencies": {
				"each-props": "^1.0.0",
				"lodash.isplainobject": "^4.0.6",
				"lodash.set": "^4.3.2"
			},
			"_id": "copy-props@1.3.0",
			"_shasum": "c777f151bb8b891ed35062de134da543c451be15",
			"_resolved": "file:copy-props-1.3.0.tar.gz",
			"_from": "copy-props-1.3.0.tar.gz",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.7.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "c777f151bb8b891ed35062de134da543c451be15",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-1.3.0.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/copy-props-1.3.0.tgz_1475931340264_0.49412796972319484"
			},
			"directories": {},
			"contributors": []
		},
		"1.4.0": {
			"name": "copy-props",
			"version": "1.4.0",
			"description": "Copy properties deeply between two objects.",
			"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/copy-props.js && browserify -o test/web/copy-props.test.js test/*.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/copy-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"dependencies": {
				"each-props": "^1.1.0",
				"is-plain-object": "^2.0.1"
			},
			"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": "copy-props@1.4.0",
			"_shasum": "07c2e040338cebcc9f7a815bd65fc0de8099a600",
			"_resolved": "file:copy-props-1.4.0.tar.gz",
			"_from": "copy-props-1.4.0.tar.gz",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.7.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "07c2e040338cebcc9f7a815bd65fc0de8099a600",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-1.4.0.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/copy-props-1.4.0.tgz_1485443250805_0.08957056351937354"
			},
			"directories": {},
			"contributors": []
		},
		"1.4.1": {
			"name": "copy-props",
			"version": "1.4.1",
			"description": "Copy properties deeply between two objects.",
			"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/copy-props.js && browserify -o test/web/copy-props.test.js test/*.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/copy-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"dependencies": {
				"each-props": "^1.1.0",
				"is-plain-object": "^2.0.1"
			},
			"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": "copy-props@1.4.1",
			"_shasum": "e96bb851c0387d4818b4d2414daf38b988cfe19c",
			"_resolved": "file:copy-props-1.4.1.tar.gz",
			"_from": "copy-props-1.4.1.tar.gz",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.7.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "e96bb851c0387d4818b4d2414daf38b988cfe19c",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-1.4.1.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/copy-props-1.4.1.tgz_1485527317824_0.21595831913873553"
			},
			"directories": {},
			"contributors": []
		},
		"1.4.2": {
			"name": "copy-props",
			"version": "1.4.2",
			"description": "Copy properties deeply between two objects.",
			"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 copyProps | uglifyjs --compress --mangle -o web/copy-props.js && node test/web/make.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/copy-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"dependencies": {
				"each-props": "^1.1.0",
				"is-plain-object": "^2.0.1"
			},
			"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": "copy-props@1.4.2",
			"_shasum": "5fb5f0e27b27d78632bc513c23a812c554e610aa",
			"_resolved": "file:copy-props-1.4.2.tar.gz",
			"_from": "copy-props-1.4.2.tar.gz",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.7.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "5fb5f0e27b27d78632bc513c23a812c554e610aa",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-1.4.2.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/copy-props-1.4.2.tgz_1488228101684_0.6235193742904812"
			},
			"directories": {},
			"contributors": []
		},
		"1.5.2": {
			"name": "copy-props",
			"version": "1.5.2",
			"description": "Copy properties deeply between two objects.",
			"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 copyProps | uglifyjs --compress --mangle -o web/copy-props.js && node test/web/make.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/copy-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"dependencies": {
				"each-props": "^1.2.1",
				"is-plain-object": "^2.0.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": "copy-props@1.5.2",
			"_shasum": "b1e459d22b3674c35a012bf0bdb70c920c8c1971",
			"_resolved": "file:copy-props-1.5.2.tar.gz",
			"_from": "copy-props-1.5.2.tar.gz",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.7.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "b1e459d22b3674c35a012bf0bdb70c920c8c1971",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-1.5.2.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/copy-props-1.5.2.tgz_1488380510521_0.8292003523092717"
			},
			"directories": {},
			"contributors": []
		},
		"1.6.0": {
			"name": "copy-props",
			"version": "1.6.0",
			"description": "Copy properties deeply between two objects.",
			"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 copyProps | uglifyjs --compress --mangle -o web/copy-props.js && node test/web/make.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/copy-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"dependencies": {
				"each-props": "^1.2.1",
				"is-plain-object": "^2.0.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": "copy-props@1.6.0",
			"_shasum": "f0324bbee99771101e7b3ada112f313c393db8ed",
			"_resolved": "file:copy-props-1.6.0.tar.gz",
			"_from": "copy-props-1.6.0.tar.gz",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.10.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "f0324bbee99771101e7b3ada112f313c393db8ed",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-1.6.0.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/copy-props-1.6.0.tgz_1491049344200_0.8218970422167331"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "copy-props",
			"version": "2.0.0",
			"description": "Copy properties deeply between two objects.",
			"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 copyProps | uglifyjs --compress --mangle -o web/copy-props.js && node test/web/make.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/copy-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"dependencies": {
				"each-props": "^1.2.1",
				"is-plain-object": "^2.0.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": "copy-props@2.0.0",
			"_shasum": "ffea34afcd641295b7df045129bbf37d2bb243d7",
			"_resolved": "file:copy-props-2.0.0.tar.gz",
			"_from": "copy-props-2.0.0.tar.gz",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.10.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "ffea34afcd641295b7df045129bbf37d2bb243d7",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/copy-props-2.0.0.tgz_1492088440331_0.207194670336321"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.1": {
			"name": "copy-props",
			"version": "2.0.1",
			"description": "Copy properties deeply between two objects.",
			"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 copyProps | uglifyjs --compress --mangle -o web/copy-props.js && node test/web/make.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/copy-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"dependencies": {
				"each-props": "^1.3.0",
				"is-plain-object": "^2.0.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": "copy-props@2.0.1",
			"_shasum": "665fc32046ca84a898abaa3c5945e7f248ccba00",
			"_resolved": "file:copy-props-2.0.1.tar.gz",
			"_from": "copy-props-2.0.1.tar.gz",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.10.0",
			"_npmUser": {
				"name": "sttk",
				"email": "t110000508260@yahoo.co.jp"
			},
			"dist": {
				"shasum": "665fc32046ca84a898abaa3c5945e7f248ccba00",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/copy-props-2.0.1.tgz_1492268180092_0.6462797534186393"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.2": {
			"name": "copy-props",
			"version": "2.0.2",
			"description": "Copy properties deeply between two objects.",
			"main": "index.js",
			"files": [
				"index.js"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha",
				"coveralls": "istanbul cover _mocha && istanbul-coveralls",
				"web:install": "npm install --no-save phantomjs-prebuilt mocha-phantomjs",
				"web:build": "browserify index.js --standalone copyProps | uglifyjs --compress --mangle -o web/copy-props.js && node test/web/make.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/copy-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"dependencies": {
				"each-props": "^1.3.0",
				"is-plain-object": "^2.0.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": "copy-props@2.0.2",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "9.5.0",
			"_npmUser": {
				"name": "sttk",
				"email": "sttk.xslet@gmail.com"
			},
			"dist": {
				"integrity": "sha512-/W7IE8h4Zj1jdyf26YhdEjTS/xO42ltxtlH6B9+rmFNeXO+LL7KhzqqJdKJUwwO+4ZZ4IRw7rFhm8VEw95T25A==",
				"shasum": "6151fc8fd47fd8703df00f53940a0ebfeb8c2162",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.2.tgz",
				"fileCount": 4,
				"unpackedSize": 13594,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1LfOCRA9TVsSAnZWagAALdQP/2nQ13NJx+fS+UpxpfSl\nri1rwS96O3QqA4mq1ckpNT9GQpNxxDMjeKg1L2bfzpGnL0c/uOmen6eMzlbR\npQzHMOF99lGksWRycp/Z2rch4A/t4DSR6djXbn5+3grKZ4FWjz4PL4LcwPgG\nb3XuOXohDDp7mjDf3uQIFFyrfO/y5ch4FD4MTkyr9rvOllDldPtKu/aXglal\n4HxPwCoCw2kFKmzC/GaM1UMAcYJdm/5pcvQQWmmPcmd8yMZrPOB+m+sYqOHc\nXeuuYCz20itiZhStsbu4Z3PD8WjldLYPGunmFubGjtfSGOm9znSWvGP/QNqe\nIz+4bTFF3TsC7oNtfxLM47qvUQAB4f7bqi7aFyv3+bxmvXIvuwm+2svOrRZU\nF11+EtLvanjlLr2Q8hngHtRTMYAU2EMdFgZnPbPjOPKoN6XHm5vQK1J9NShQ\nmoHlFa7DQk0aVT3k+7PrHpFLZHb6B+9YFqHg1vcVUUkp97OzBXAZDpDyQtEE\nVZp8CdWbt4LX613i6L4EiZzjURtAEQ1AF/MnhzpL1iOFHD0NwQe+fnoJ2os5\nRpZhCP+sdTWZqsAEwOjXwNimRMJNAbaDCzKeXHzxt9/1aAWDPUeWudWMzJNP\nCYBsEHTqF4Bo4OH/P53r8311BM3L/B0f8/QfKbSqAXIL0kPC9t/Q8XSPim7N\nMjjH\r\n=JvEr\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/copy-props_2.0.2_1523890125160_0.4433409768888277"
			},
			"contributors": []
		},
		"2.0.3": {
			"name": "copy-props",
			"version": "2.0.3",
			"description": "Copy properties deeply between two objects.",
			"main": "index.js",
			"files": [
				"index.js"
			],
			"scripts": {
				"lint": "eslint .",
				"test": "mocha",
				"coverage": "istanbul cover _mocha",
				"coveralls": "istanbul cover _mocha && istanbul-coveralls",
				"web:install": "npm install --no-save phantomjs-prebuilt mocha-phantomjs",
				"web:build": "browserify index.js --standalone copyProps | uglifyjs --compress --mangle -o web/copy-props.js && node test/web/make.js",
				"web:test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/web/copy-props.test.html"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sttk/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"dependencies": {
				"each-props": "^1.3.0",
				"is-plain-object": "^2.0.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": "copy-props@2.0.3",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "10.0.0",
			"_npmUser": {
				"name": "sttk",
				"email": "sttk.xslet@gmail.com"
			},
			"dist": {
				"integrity": "sha512-Q5jXiqCOvlQc1Nvy2txrVg9ZexZ0UAw9NBQ7/s3cZ7SCAm0WD7NNsLwwcy+xvNwuVBbfkF2+4SBcz1L1AWbtmw==",
				"shasum": "55460b8196583fe38b8f08aa13578c22ddd1b114",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.3.tgz",
				"fileCount": 4,
				"unpackedSize": 13609,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7dRJCRA9TVsSAnZWagAAtVwP/iAscyp7K8vumSPGfgjf\nGVSdDMkHCvpRZz9l/5kudWFkUXAf689WBq1jYrWMkNS0en6Fm8qvoUIoUvp+\n52/xKP0OwkhmKnJgwStQ9MJP4YRo5Uj0hTsJskZjTzeRhnOevVydCMSC2VAe\nL5fv/wZqqWPa3VK3SAYa+dF1SYlkWdOdIcqUc31L7v3/5cYypXayH7vrBYEn\nLledC1E09pE8a46WD/t6EB6YNjDUPK0Y/TY05HdTfnlEokYWQS6jyFj4bb0J\npT/cZsXH0/AbZvmkyhnwyd5L+srERi2u8pk6FHDvGwjygtUyE2gAP+DPhXzc\nHsuha238j/pBw+UdP/3thsUFX6tDlxzhDei5CK9OrLFq9WK4SminvUAG17m3\nSWgngka4yBsrm/45aoXzqt+BEe565aj3bjkel/CdtnnlWyHvaFP7qcm5fb+n\nKTzsTSyUEVbGkbhypI6KAQ8jm4iJbi3KkDm/t0sBO+BfhqpcprRfPCpJb/r8\nIhIYXquZHWt1Kq9a/0Ovoh+lW0FTzOi7+2xFKPIyl7qAmM4RHwQs3fGmr3jK\nXcWr595IJU7w6BuOm306OZcUhTxgGsf2VBxD9R5q7DKRe5p782NDkyXWGsVo\nzeU1WueB5avZA8+tSyDn10PEEw3/jfZsEoVVcZFDXzLDf+qSfXyLcw8IYlFI\nA0cw\r\n=YKvt\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/copy-props_2.0.3_1525535815961_0.9287396728205146"
			},
			"contributors": []
		},
		"2.0.4": {
			"name": "copy-props",
			"version": "2.0.4",
			"description": "Copy properties deeply between two objects.",
			"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 copyProps -o web/copy-props.js && cd web && uglifyjs copy-props.js --compress --mangle -o copy-props.min.js --source-map url=copy-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/copy-props.git"
			},
			"keywords": [
				"object",
				"property",
				"copy",
				"deep",
				"map",
				"convert"
			],
			"author": {
				"name": "Takayuki Sato"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/sttk/copy-props/issues"
			},
			"homepage": "https://github.com/sttk/copy-props#readme",
			"dependencies": {
				"each-props": "^1.3.0",
				"is-plain-object": "^2.0.1"
			},
			"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": "copy-props@2.0.4",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "10.0.0",
			"_npmUser": {
				"name": "sttk",
				"email": "sttk.xslet@gmail.com"
			},
			"dist": {
				"integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==",
				"shasum": "93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe",
				"tarball": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz",
				"fileCount": 4,
				"unpackedSize": 14012,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+EFxCRA9TVsSAnZWagAAw/oQAJP29VqIwhaW7wYN+6rA\nlDojc24CHkkk8MWAnSpZL4aFr50liAr/bmwH0aK/DlS/vqWJ+Mi6jOmxt9D9\nI6sNMia0BFZxcV4yjuboQLEZl3MlNypyy9mLf8A61FNwUL8hpnlmG/92PyZJ\nuOwCU1diZBWwl5BoBXrhf2n6cWmCPVKED372GyWNXY3xVAR27CrPz6sNPj6i\nXt8wZv0JqQw4M3b/P+w0u9gvTxHlfHcpRqfWgQ/HjvknVCNylX7dHuitlFVW\nONfwju6IFCtWaOwO2EHf1CAH8Po7sOq6TuRh7SA0Fef6jvZmdqNmxqIHAQ0x\nXV6X5zljOlZwiOZwsJbI8LNT3OAhciNHh3/KnVsuWbGz3DUKcDhoPujfJb7Z\nWE+Qm0iyiKiwPrrsSIKt5i7/fD5ZR2H0ieLMl/4dw3axLwUGkj/TsSb4PZkN\nJSHgP2+uQtYSSN71z27JO0WpXO2EOlqKO2CVGtof4mPzNHuF3Uu3e0aaDRIn\nw7Hd8brt0MdL6jbaXwRpPCgrvnFkRY99yzzsSG23shDlQiCc0RVpv27Puw8Q\nwMxLgmUtlkXcCFbbeiQZg4nENvWTZH/1fDlNR7dGUwwCe6Ls/avSKCUGm93F\nwxevExEDDwdbda0WaKVzKLN99dZWfjljfhlm8hqajIEGzDlm9Ita1Elz1sK5\ne0gX\r\n=2EDz\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sttk",
					"email": "t110000508260@yahoo.co.jp"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/copy-props_2.0.4_1526219120001_0.6283586133186712"
			},
			"contributors": []
		}
	},
	"time": {
		"modified": "2018-05-13T13:45:23.979Z",
		"created": "2016-09-18T14:30:49.703Z",
		"1.0.0": "2016-09-18T14:30:49.703Z",
		"1.0.1": "2016-09-19T00:15:07.869Z",
		"1.0.2": "2016-09-19T14:35:04.855Z",
		"1.1.0": "2016-09-25T09:01:50.053Z",
		"1.2.0": "2016-09-25T20:28:49.035Z",
		"1.3.0": "2016-10-08T12:55:40.505Z",
		"1.4.0": "2017-01-26T15:07:32.956Z",
		"1.4.1": "2017-01-27T14:28:39.743Z",
		"1.4.2": "2017-02-27T20:41:43.582Z",
		"1.5.2": "2017-03-01T15:01:52.299Z",
		"1.6.0": "2017-04-01T12:22:24.466Z",
		"2.0.0": "2017-04-13T13:00:42.215Z",
		"2.0.1": "2017-04-15T14:56:20.350Z",
		"2.0.2": "2018-04-16T14:48:45.333Z",
		"2.0.3": "2018-05-05T15:56:56.048Z",
		"2.0.4": "2018-05-13T13:45:20.094Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "2.0.4"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"1be6ea609380015f4462dfb56f4b8d09\"",
			"fetched": 1597847599958
		}
	},
	"_distfiles": {
		"copy-props-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-1.0.0.tgz",
			"sha": "dcbe69b0298df8d2b4863e40286be050c7ab5d71",
			"registry": "npmjs"
		},
		"copy-props-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-1.0.1.tgz",
			"sha": "ea80e753abf9e71054dc95917a50128baa6aa20d",
			"registry": "npmjs"
		},
		"copy-props-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-1.0.2.tgz",
			"sha": "560460cd95eb8c32cc6157eb359eb94e5c6fcfa2",
			"registry": "npmjs"
		},
		"copy-props-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-1.1.0.tgz",
			"sha": "b64e7f5b916689d4f01621cdade2816aef7b9214",
			"registry": "npmjs"
		},
		"copy-props-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-1.2.0.tgz",
			"sha": "7676e2a1e1b7f4fd8033c1f5182586da01a6ad57",
			"registry": "npmjs"
		},
		"copy-props-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-1.3.0.tgz",
			"sha": "c777f151bb8b891ed35062de134da543c451be15",
			"registry": "npmjs"
		},
		"copy-props-1.4.0.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-1.4.0.tgz",
			"sha": "07c2e040338cebcc9f7a815bd65fc0de8099a600",
			"registry": "npmjs"
		},
		"copy-props-1.4.1.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-1.4.1.tgz",
			"sha": "e96bb851c0387d4818b4d2414daf38b988cfe19c",
			"registry": "npmjs"
		},
		"copy-props-1.4.2.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-1.4.2.tgz",
			"sha": "5fb5f0e27b27d78632bc513c23a812c554e610aa",
			"registry": "npmjs"
		},
		"copy-props-1.5.2.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-1.5.2.tgz",
			"sha": "b1e459d22b3674c35a012bf0bdb70c920c8c1971",
			"registry": "npmjs"
		},
		"copy-props-1.6.0.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-1.6.0.tgz",
			"sha": "f0324bbee99771101e7b3ada112f313c393db8ed",
			"registry": "npmjs"
		},
		"copy-props-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.0.tgz",
			"sha": "ffea34afcd641295b7df045129bbf37d2bb243d7",
			"registry": "npmjs"
		},
		"copy-props-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.1.tgz",
			"sha": "665fc32046ca84a898abaa3c5945e7f248ccba00",
			"registry": "npmjs"
		},
		"copy-props-2.0.2.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.2.tgz",
			"sha": "6151fc8fd47fd8703df00f53940a0ebfeb8c2162",
			"registry": "npmjs"
		},
		"copy-props-2.0.3.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.3.tgz",
			"sha": "55460b8196583fe38b8f08aa13578c22ddd1b114",
			"registry": "npmjs"
		},
		"copy-props-2.0.4.tgz": {
			"url": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz",
			"sha": "93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"copy-props-2.0.4.tgz": {
			"shasum": "93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe"
		}
	},
	"_rev": "11-e71c22c03a198b45",
	"_id": "copy-props",
	"readme": "# [copy-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\nCopy properties between two objects deeply.\n\n## Install\n\nTo install from npm:\n\n```sh\n$ npm i copy-props --save\n```\n\n## Load this module\n\nFor Node.js:\n\n```js\nconst copyProps = require('copy-props');\n```\n\nFor Web browser:\n\n```html\n<script src=\"copy-props.min.js\"></script>\n```\n\n## Usage\n\nCopy *src* to *dst* simply (and return *dst*) :\n\n```js\nvar src = { a: 1, b: { b1: 'bbb' }, c: 'ccc' };\nvar dst = { a: 2, b: { b1: 'xxx', b2: 'yyy' } };\n\ncopyProps(src, dst);\n// => { a: 1, b: { b1: 'bbb', b2: 'yyy' }, c: 'ccc' }\n```\n\nCopy *src* to *dst* with property mapping (and return *dst*) :\n\n```js\nvar src = { a: 1, b: { b1: 'bbb' }, c: 'ccc', d: 'ddd' };\nvar dst = { f: { a: 2, b1: 'xxx', b2: 'yyy' }, e: 'zzz' };\n\ncopyProps(src, dst, {\n  a: 'f.a',\n  'b.b1': 'f.b1',\n  'b.b2': 'f.b2',\n  'c': 'f.c',\n});\n// => { f: { a: 1, b1: 'bbb', b2: 'yyy', c: 'ccc' }, e: 'zzz' }\n```\n\nCopy *src* to *dst* with convert function (and return *dst*) :\n\n```js\nvar src = { a: 1, b: { b1: 'bbb' } };\nvar dst = { a: 0 };\n\ncopyProps(src, dst, function(srcInfo) {\n  if (srcInfo.keyChain === 'a') {\n    return srcInfo.value * 2;\n  }\n  if (srcInfo.keyChain === 'b.b1') {\n    return srcInfo.value.toUpperCase();\n  }\n});\n// => { a: 2, b: { b1: 'BBB' } }\n```\n\nCan use an array instead of a map as property mapping :\n\n```js\nvar src = { a: 1, b: { c: 'CCC' }, d: { e: 'EEE' } };\nvar dst = { a: 9, b: { c: 'xxx' }, d: { e: 'yyy' } };\nvar fromto = [ 'b.c', 'd.e' ];\ncopyProps(src, dst, fromto);\n// => { a: 9, b: { c: 'CCC' }, d: { e: 'EEE' } }\n```\n\nCan copy reversively (from *dst* to *src*) by reverse flag (and return *src*):\n\n```js\nvar src = { a: 1, b: { b1: 'bbb' }, c: 'ccc' };\nvar dst = { a: 2, b: { b1: 'xxx', b2: 'yyy' } };\n\ncopyProps(src, dst, true);\n// => { a: 2, b: { b1: 'xxx', b2: 'yyy' }, c: 'ccc' }\n```\n\n```js\nvar src = { a: 1, b: { b1: 'bbb' }, c: 'ccc', d: 'ddd' };\nvar dst = { f: { a: 2, b1: 'xxx', b2: 'yyy' }, e: 'zzz' };\n\ncopyProps(src, dst, {\n  a: 'f.a',\n  'b.b2': 'f.b2',\n  'c': 'f.c',\n}, true);\n// => { a: 2, b: { b1: 'bbb', b2: 'yyy' }, c: 'ccc', d: 'ddd' }\n```\n\nIf a value of source property is undefined (when not using converter), or a result of converter is undefined (when using converter), the value is not copied.\n\n```js\nvar src = { a: 'A', b: undefined, c: null, d: 1 };\nvar dst = { a: 'a', b: 'b', c: 'c' };\n\ncopyProps(src, dst, function(srcInfo) {\n  if (srcInfo.keyChain === 'd') {\n    return undefined;\n  } else {\n    return srcInfo.value;\n  }\n});\n// => { a: 'A', b: 'b', c: null }\n```\n\nYou can operate the parent node object directly in converter.\n\n```js\nvar src = { a: 1, b: 2 };\nvar dst = {};\n\ncopyProps(src, dst, function(srcInfo, dstInfo) {\n  Object.defineProperty(dstInfo.parent, dstInfo.key, {\n    writable: false,\n    enumerable: true,\n    configurable: false,\n    value: srcInfo.value * 2\n  })\n}); // => { a: 2, b: 4 }\n\ndst // => { a: 2, b: 4 }\ndst.a = 9\ndst // -> { a: 2, b: 4 }\n```\n\n## API\n\n### <u>copyProps(src, dst [, fromto] [, converter] [, reverse]) => object</u>\n\nCopy properties of *src* to *dst* deeply.\nIf *fromto* is given, it is able to copy between different properties.\nIf *converter* is given, it is able to convert the terminal values.\n\n#### Parameters:\n\n| Parameter   |  Type  | Description                                      |\n|:------------|:------:|:-------------------------------------------------|\n| *src*       | object | A source object of copy.                         |\n| *dst*       | object | A destinate object of copy.                      |\n| *fromto*    | object &#124; array | An object mapping properties between *src* and *dst*. (Optional) |\n| *converter* |function| A function to convert terminal values in *src*. (Optional) |\n| *reverse*   |boolean | True, if copying reversively from dst to src and returns src object. `fromto` is also reversively used from value to key. This default value is `false`. (Optional) |\n\n#### Returns:\n\n*dst* object after copying.\n\n**Type:** object\n\n* **Format of <i>fromto</i>**\n\n    *fromto* is a non-nested key-value object. And the *key*s are property key    chains of *src* and the *value*s are property key chains of *dst*. \n    The key chain is a string which is concatenated property keys on each level with dots, like `'aaa.bbb.ccc'`.\n\n    The following example copys the value of `src.aaa.bbb.ccc` to `dst.xxx.yyy`.\n\n    ```js\n    copyProps(src, dst, {\n      'aaa.bbb.ccc' : 'xxx.yyy'\n    })\n    ```\n\n    *fromto* can be an array. In that case, the array works as a map which has pairs of same key and value.\n    \n* **API of <i>converter</i>**\n\n    **<u>converter(srcInfo, dstInfo) : Any</u>**\n\n    *converter* is a function to convert terminal values of propeerties of *src*.\n\n    **Parameters:**\n\n    | Parameter   |  Type  | Description                                  |\n    |:------------|:------:|:---------------------------------------------|\n    | *srcInfo*   | object | An object which has informations about the current node of *src*. |\n    | *dstInfo*   | object | An object which has informations about the current node of *dst*. |\n    \n    **Return:**\n    \n    The converted value to be set as a destination property value. If this value is undefined, the destination property is not set to the destination node object.\n    \n    **Type:** *Any*\n    \n    * **Properties of <i>srcInfo</i> and <i>dstInfo</i>**\n\n        *srcInfo* and *dstInfo* has same properties, as follows:\n    \n        | Property   |  Type  | Description                               |\n        |:-----------|:------:|:------------------------------------------|\n        | *value*    | *Any*  | The value of the current node.            |\n        | *key*      | string | The key name of the current node.         |\n        | *keyChain* | string | The full key of the current node concatenated with dot. |\n        | *depth*    | number | The depth of the current node.            |\n        | *parent*   | object | The parent node of the current node.      |\n\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/copy-props/\n[npm-img]: https://img.shields.io/badge/npm-v2.0.4-blue.svg\n[npm-url]: https://www.npmjs.org/package/copy-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/copy-props.svg?branch=master\n[travis-url]: https://travis-ci.org/sttk/copy-props\n[appveyor-img]: https://ci.appveyor.com/api/projects/status/github/sttk/copy-props?branch=master&svg=true\n[appveyor-url]: https://ci.appveyor.com/project/sttk/copy-props\n[coverage-img]: https://coveralls.io/repos/github/sttk/copy-props/badge.svg?branch=master\n[coverage-url]: https://coveralls.io/github/sttk/copy-props?branch=master"
}