{"_id":"mutable-proxy","_rev":"10-461b0d376b8286c3565423394043ba10","name":"mutable-proxy","description":"A library for creating mutable proxies","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.2":{"name":"mutable-proxy","version":"0.1.2","description":"A library for creating mutable proxies","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/Griffingj/mutable-proxy.git"},"scripts":{"test":"lab","start":"babel-node src/example/readme.js","lint":"eslint src","test-cov":"lab --coverage","report-cov":"lab --coverage -r lcov | codeclimate-test-reporter","prepublish":"npm run build","build":"babel src --out-dir build","validate":"npm ls"},"engines":{"node":"6.X.X","npm":"3.X.X"},"author":{"name":"John Griffing"},"license":"MIT","devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-eslint":"^6.0.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-2":"^6.5.0","babel-register":"^6.14.0","codeclimate-test-reporter":"^0.3.3","eslint":"^2.7.0","eslint-config-airbnb":"^8.0.0","eslint-plugin-import":"^1.7.0","eslint-plugin-jsx-a11y":"^1.0.4","eslint-plugin-react":"^5.0.1","expect":"^1.20.2","git-validate":"^2.2.1","lab":"^11.0.1"},"pre-commit":["test","lint","validate"],"gitHead":"63f293d1fd4b3c866032ffa7e8db06d4ce498aa4","bugs":{"url":"https://github.com/Griffingj/mutable-proxy/issues"},"homepage":"https://github.com/Griffingj/mutable-proxy#readme","_id":"mutable-proxy@0.1.2","_shasum":"86de03e62ef6c68b6ef82765a81cd59dd345948f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"griffingj","email":"Griffingj@gmail.com"},"dist":{"shasum":"86de03e62ef6c68b6ef82765a81cd59dd345948f","tarball":"https://registry.npmjs.org/mutable-proxy/-/mutable-proxy-0.1.2.tgz","integrity":"sha512-bdGJC9MvM0kWhdTgr+IV57mHHTyaqYX/XYAIJUcYtwo6qSgM9u+v5reZVWyZPcCFjZpk2aCldoQlZ5q8XW4l+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7RkkWB27t0T8e613zBL70QE3FVL38/cqEPRGju1A2PQIhAMj6G17I+tSlPwo5zpi/b/VMo0PkQncNfJ1ODl8KnU5H"}]},"maintainers":[{"name":"griffingj","email":"Griffingj@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mutable-proxy-0.1.2.tgz_1474184332980_0.7351432857103646"},"directories":{}},"0.1.3":{"name":"mutable-proxy","version":"0.1.3","description":"A library for creating mutable proxies","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/Griffingj/mutable-proxy.git"},"scripts":{"test":"lab","start":"babel-node src/example/readme.js","lint":"eslint src","test-cov":"lab --coverage","report-cov":"lab --coverage -r lcov | codeclimate-test-reporter","prepublish":"npm run build","build":"babel src --out-dir build","validate":"npm ls"},"engines":{"node":"6.X.X","npm":"3.X.X"},"author":{"name":"John Griffing"},"license":"MIT","devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-eslint":"^6.0.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-2":"^6.5.0","babel-register":"^6.14.0","codeclimate-test-reporter":"^0.3.3","eslint":"^2.7.0","eslint-config-airbnb":"^8.0.0","eslint-plugin-import":"^1.7.0","eslint-plugin-jsx-a11y":"^1.0.4","eslint-plugin-react":"^5.0.1","expect":"^1.20.2","git-validate":"^2.2.1","lab":"^11.0.1"},"pre-commit":["test","lint","validate"],"gitHead":"88584b636ee3fa71e7c9871200af5886810a6c9f","bugs":{"url":"https://github.com/Griffingj/mutable-proxy/issues"},"homepage":"https://github.com/Griffingj/mutable-proxy#readme","_id":"mutable-proxy@0.1.3","_shasum":"7d01aa5d0a7a2ba1f9c189d59234fde6847d35d9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"griffingj","email":"Griffingj@gmail.com"},"dist":{"shasum":"7d01aa5d0a7a2ba1f9c189d59234fde6847d35d9","tarball":"https://registry.npmjs.org/mutable-proxy/-/mutable-proxy-0.1.3.tgz","integrity":"sha512-EORKoCGhF65A2O7T3eioojHnRN1TBQPWVgCHvKCzBP9bC2rnICHzZf1/DPjHLtMs/e1ki1cPX0uueurT5/vlig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5KmiXvVr0FLl0Bp3QkmwD1OYqaHe4EXKBMcH9K9mBKAiEA5iHU/9AWo2g+ujXVwEB4G9JRQg2fjHPhgzLfGAf5k88="}]},"maintainers":[{"name":"griffingj","email":"Griffingj@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mutable-proxy-0.1.3.tgz_1474184715410_0.541520829545334"},"directories":{}},"0.1.4":{"name":"mutable-proxy","version":"0.1.4","description":"A library for creating mutable proxies","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/Griffingj/mutable-proxy.git"},"scripts":{"test":"lab","start":"babel-node src/example/readme.js","lint":"eslint src","test-cov":"lab --coverage","report-cov":"lab --coverage -r lcov | codeclimate-test-reporter","prepublish":"npm run build","build":"babel src --out-dir build","validate":"npm ls"},"engines":{"node":"6.X.X","npm":"3.X.X"},"author":{"name":"John Griffing"},"license":"MIT","devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-eslint":"^6.0.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-2":"^6.5.0","babel-register":"^6.14.0","codeclimate-test-reporter":"^0.3.3","eslint":"^2.7.0","eslint-config-airbnb":"^8.0.0","eslint-plugin-import":"^1.7.0","eslint-plugin-jsx-a11y":"^1.0.4","eslint-plugin-react":"^5.0.1","expect":"^1.20.2","git-validate":"^2.2.1","lab":"^11.0.1"},"pre-commit":["test","lint","validate"],"gitHead":"70c164d5acff76f047bb644f0733456ab61815c1","bugs":{"url":"https://github.com/Griffingj/mutable-proxy/issues"},"homepage":"https://github.com/Griffingj/mutable-proxy#readme","_id":"mutable-proxy@0.1.4","_shasum":"340d7f28c6ebd2afe8ba0e81a1ab68dee330198f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"griffingj","email":"Griffingj@gmail.com"},"dist":{"shasum":"340d7f28c6ebd2afe8ba0e81a1ab68dee330198f","tarball":"https://registry.npmjs.org/mutable-proxy/-/mutable-proxy-0.1.4.tgz","integrity":"sha512-AV1BOx1w1or1Tr4giScZZJvVSBb5IUOou4BvUWnWRTuycGfzhyE/qJbeH/jeVzrmEdedy08yJ0cDZkUAH8dZ9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi2KvW9MuSxvGsKieyXgGMGHRoyC6Eg6Sqkfu4YUmAWAIhAJsPowJD9EYl2erqWuGZAtTLoL1srFhTqS2a/zicpzzP"}]},"maintainers":[{"name":"griffingj","email":"Griffingj@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mutable-proxy-0.1.4.tgz_1474184924215_0.535300426883623"},"directories":{}},"0.1.5":{"name":"mutable-proxy","version":"0.1.5","description":"A library for creating mutable proxies","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/Griffingj/mutable-proxy.git"},"scripts":{"test":"lab","start":"babel-node src/example/readme.js","lint":"eslint src","test-cov":"lab --coverage","report-cov":"lab --coverage -r lcov | codeclimate-test-reporter","prepublish":"npm run build","build":"babel src --out-dir build","validate":"npm ls"},"engines":{"node":"6.X.X","npm":"3.X.X"},"author":{"name":"John Griffing"},"license":"MIT","devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-eslint":"^6.0.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-2":"^6.5.0","babel-register":"^6.14.0","codeclimate-test-reporter":"^0.3.3","eslint":"^2.7.0","eslint-config-airbnb":"^8.0.0","eslint-plugin-import":"^1.7.0","eslint-plugin-jsx-a11y":"^1.0.4","eslint-plugin-react":"^5.0.1","expect":"^1.20.2","git-validate":"^2.2.1","lab":"^11.0.1"},"pre-commit":["test","lint","validate"],"gitHead":"c94b54c1396783b45cb08e0df7907ea46cc85465","bugs":{"url":"https://github.com/Griffingj/mutable-proxy/issues"},"homepage":"https://github.com/Griffingj/mutable-proxy#readme","_id":"mutable-proxy@0.1.5","_shasum":"bad9d856637874ebb1cf4e2fb6fcffe8deb851d3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"griffingj","email":"Griffingj@gmail.com"},"dist":{"shasum":"bad9d856637874ebb1cf4e2fb6fcffe8deb851d3","tarball":"https://registry.npmjs.org/mutable-proxy/-/mutable-proxy-0.1.5.tgz","integrity":"sha512-aNeLzx5JSTBsoQIw9WaE/78rZsFVnAGGil9OssQ8Q4BbLN+1XNqtt2Z0BT+p5QRbUMbgMhV4TinbyaBLNyQQJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNoLQJ1wl0f9/+LD0yOXJcK5pRoMoq1RX26c4mH7q3lAIgUzj1gWx4mFFs+LraM2Fvu18E2dmNzoJAZWKvP3Mm82A="}]},"maintainers":[{"name":"griffingj","email":"Griffingj@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mutable-proxy-0.1.5.tgz_1474185095638_0.693584299646318"},"directories":{}},"0.1.6":{"name":"mutable-proxy","version":"0.1.6","description":"A library for creating mutable proxies","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/Griffingj/mutable-proxy.git"},"scripts":{"test":"lab","start":"babel-node src/example/readme.js","lint":"eslint src","test-cov":"lab --coverage","report-cov":"lab --coverage -r lcov | codeclimate-test-reporter","prepublish":"npm run build","build":"babel src --out-dir build","validate":"npm ls"},"engines":{"node":"6.X.X","npm":"3.X.X"},"author":{"name":"John Griffing"},"license":"MIT","devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-eslint":"^6.0.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-2":"^6.5.0","babel-register":"^6.14.0","codeclimate-test-reporter":"^0.3.3","eslint":"^2.7.0","eslint-config-airbnb":"^8.0.0","eslint-plugin-import":"^1.7.0","eslint-plugin-jsx-a11y":"^1.0.4","eslint-plugin-react":"^5.0.1","expect":"^1.20.2","git-validate":"^2.2.1","lab":"^11.0.1"},"pre-commit":["test","lint","validate"],"gitHead":"4dd41f73aaa1282ae3ac8685657278116b49a60e","bugs":{"url":"https://github.com/Griffingj/mutable-proxy/issues"},"homepage":"https://github.com/Griffingj/mutable-proxy#readme","_id":"mutable-proxy@0.1.6","_shasum":"7c93c2b3311d8ba581abb72997bacf3fa9227f4c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"griffingj","email":"Griffingj@gmail.com"},"dist":{"shasum":"7c93c2b3311d8ba581abb72997bacf3fa9227f4c","tarball":"https://registry.npmjs.org/mutable-proxy/-/mutable-proxy-0.1.6.tgz","integrity":"sha512-C2Ceux3cQRtpvSXYL7fPzHRb7LgF5xpW7TEnYE7Ra0bc/6h4B4qwvj/pxVD8qK+CLl7gDJSLv3ub8MBGySjOhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGs6f1mwfUJJrMTE16ZeIFm+4KZMN9AYjt93InFuBQGAIhAPwxEOF5tP/xrLiaieGvxpO8A/j4RQgRXc2TxW7iyU9A"}]},"maintainers":[{"name":"griffingj","email":"Griffingj@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mutable-proxy-0.1.6.tgz_1474185229560_0.15886003174819052"},"directories":{}},"0.1.7":{"name":"mutable-proxy","version":"0.1.7","description":"A library for creating mutable proxies","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/Griffingj/mutable-proxy.git"},"scripts":{"test":"lab","start":"babel-node src/example/readme.js","lint":"eslint src","test-cov":"lab --coverage","report-cov":"lab --coverage -r lcov | codeclimate-test-reporter","prepublish":"npm run build","build":"babel src --out-dir build","validate":"npm ls"},"engines":{"node":"6.X.X","npm":"3.X.X"},"author":{"name":"John Griffing"},"license":"MIT","devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-eslint":"^6.0.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-2":"^6.5.0","babel-register":"^6.14.0","codeclimate-test-reporter":"^0.3.3","eslint":"^2.7.0","eslint-config-airbnb":"^8.0.0","eslint-plugin-import":"^1.7.0","eslint-plugin-jsx-a11y":"^1.0.4","eslint-plugin-react":"^5.0.1","expect":"^1.20.2","git-validate":"^2.2.1","lab":"^11.0.1"},"pre-commit":["test","lint","validate"],"gitHead":"af53135203ff609af111cda2aec585d93ee63a2a","bugs":{"url":"https://github.com/Griffingj/mutable-proxy/issues"},"homepage":"https://github.com/Griffingj/mutable-proxy#readme","_id":"mutable-proxy@0.1.7","_shasum":"5d2836ee0d7a8866d1c1da83a359f8da24c292b9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"griffingj","email":"Griffingj@gmail.com"},"dist":{"shasum":"5d2836ee0d7a8866d1c1da83a359f8da24c292b9","tarball":"https://registry.npmjs.org/mutable-proxy/-/mutable-proxy-0.1.7.tgz","integrity":"sha512-p4MN/oF2KnYRssC6GevEy6p0ENv7ffUUFGmqcAW3pOVjSP+rYh7KofPydsOJkAW2UoYGh7cnI1xqMbZcTSdtSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUu3DAsHOypjny+LMkIAnhV9EPBOUBjH9PTc4Mteg3dwIhAPIbxk2soeSo7hi97MiDEV551Ud0jGQqDsnEighH4Uhp"}]},"maintainers":[{"name":"griffingj","email":"Griffingj@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mutable-proxy-0.1.7.tgz_1474185353852_0.415619227103889"},"directories":{}},"1.0.0":{"name":"mutable-proxy","version":"1.0.0","description":"A library for creating mutable proxies","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/Griffingj/mutable-proxy.git"},"scripts":{"test":"lab","start":"babel-node src/example/readme.js","lint":"eslint src","test-cov":"lab --coverage","report-cov":"lab --coverage -r lcov | codeclimate-test-reporter","prepublish":"npm run build","build":"babel src --out-dir build","validate":"npm ls"},"engines":{"node":">=6.X.X","npm":">=3.X.X"},"author":{"name":"John Griffing"},"license":"MIT","devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-eslint":"^6.0.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-2":"^6.5.0","babel-register":"^6.14.0","codeclimate-test-reporter":"^0.3.3","eslint":"^2.7.0","eslint-config-airbnb":"^8.0.0","eslint-plugin-import":"^1.7.0","eslint-plugin-jsx-a11y":"^1.0.4","eslint-plugin-react":"^5.0.1","expect":"^1.20.2","git-validate":"^2.2.1","lab":"^11.0.1"},"pre-commit":["test","lint","validate"],"gitHead":"7dd97070379d080b00369be92b63e19b03ffbbaf","bugs":{"url":"https://github.com/Griffingj/mutable-proxy/issues"},"homepage":"https://github.com/Griffingj/mutable-proxy#readme","_id":"mutable-proxy@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"treora","email":"gerben@treora.com"},"dist":{"integrity":"sha512-4OvNRr1DJpy2QuDUV74m+BWZ//n4gG4bmd21MzDSPqHEidIDWqwyOjcadU1LBMO3vXYGurVKjfBrxrSQIHFu9A==","shasum":"3c6e6f9304c2e5a4751bb65b5a66677de9bcf3c8","tarball":"https://registry.npmjs.org/mutable-proxy/-/mutable-proxy-1.0.0.tgz","fileCount":14,"unpackedSize":14318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHAtdCRA9TVsSAnZWagAAGdoQAJzaBwsmtoLmNqu+itFa\ndPH4AGsWzqcnQRRS8A9bTczEN8QVKPGFCZ9vlbgWewj+sQ3cAhT9yoy86Ho7\nKksSsK1FbjeXLlpQnIGKehzcOYYKMiUN0OSv7IFfEb22idqBBDOdyvQbCKof\nB3U8tdb84MqndA67A9TOFKca0Ysf4C8KOHMai4vO8BA731s+YPO0V+qSYp9Q\nocs0e1H3QqeFhrl9K2COPlwSwFSz9cmwHMbZ83XEN8fJ4ZrpxEIXLo1W3qfH\n1PlYOYV/ZM13wPakqKgrJ+JJpxS3lkRKck1x38jJZc7ogsLqWkIepUbR+cUH\neob4Yno4TCVpMLi9YSuztaoNSrs8bCeF9nGu8F4LEK3yq9fhhqOBnU96Aib4\n2T4IQRaWqJv8qw5HAb0KgOJuKRCPiM/AXKT5UHF2svftOBeaOIpiFaUex+c/\nxx46Kpmv++cd0dqQ9ZJ/5Dty3DRz8+S2psl5fVyN248ekWNd7qCrYP1gbkIx\nezIkozPjr6EiYTcyGegu0hQUuIsDCO20m96bEsDRu/ET2bqqCo9DfsZoKw9r\nVreU1S442U52YYjdaSYrJPH/IuSCpcSHlAu1LxwciiA9mKejNC6awzYFaL7q\n1nlh6QVOe87BJEPmOWTJIXCGlS+L5SluhrhpkR4/uPORXMcyd2MJtwn6drED\nL4YU\r\n=AtPu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAcn9KuJiM59yiNi1ny1yGb7PWSYTTDkuLRer9nfFBWgIgROlou8uIb7y7fvbL/onpyK6WW9hXa/Tb6zQ5m2kZ3gA="}]},"maintainers":[{"name":"griffingj","email":"Griffingj@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mutable-proxy_1.0.0_1545341788892_0.7219059319993455"},"_hasShrinkwrap":false}},"readme":"# MutableProxy\n\n[![Travis-Ci](https://travis-ci.org/Griffingj/mutable-proxy.svg?branch=master)](https://travis-ci.org/Griffingj/mutable-proxy.svg?branch=master)\n[![Code Climate](https://codeclimate.com/github/Griffingj/mutable-proxy/badges/gpa.svg)](https://codeclimate.com/github/Griffingj/mutable-proxy)\n[![Test Coverage](https://codeclimate.com/github/Griffingj/mutable-proxy/badges/coverage.svg)](https://codeclimate.com/github/Griffingj/mutable-proxy/coverage)\n## Basic Usage\n\nThe factory returns a controller object with functions to affect the mutable state of the proxy\n\n```javascript\nconst {\n  setTarget,\n  setHandler,\n  proxy\n} = mutableProxyFactory();\n```\n\nSet a simple object as target for the proxy\n\n```javascript\nsetTarget({ a: 'apple' });\nconsole.log(proxy.a); // => 'apple'\nconsole.log(Object.getPrototypeOf(proxy) === Object.prototype); // => 'true'\n```\n\nSet an array as target for the proxy\n\n```javascript\nsetTarget(['a', 'b', 'c']);\nconsole.log(proxy[1]); // => 'b'\nconsole.log(Object.getPrototypeOf(proxy) === Array.prototype);// => 'true'\n```\n\nSet a function as target for the proxy\n\n```javascript\nsetTarget(() => 5);\nconsole.log(proxy()); // => '5'\nconsole.log(Object.getPrototypeOf(proxy) === Function.prototype); // => 'true'\n```\n\nSet an object with a custom prototype for the proxy\n\n```javascript\nclass Person {\n  constructor(name) {\n    this.name = name;\n  }\n  speak() {\n    return `hi, my name is ${this.name}`;\n  }\n}\n\nsetTarget(new Person('John'));\nconsole.log(proxy.speak()); // => 'hi, my name is John'\nconsole.log(Object.getPrototypeOf(proxy)); // => 'Person {}'\n```\n","maintainers":[{"name":"griffingj","email":"Griffingj@gmail.com"}],"time":{"modified":"2022-06-20T14:47:44.352Z","created":"2016-09-18T07:38:54.723Z","0.1.2":"2016-09-18T07:38:54.723Z","0.1.3":"2016-09-18T07:45:17.302Z","0.1.4":"2016-09-18T07:48:46.013Z","0.1.5":"2016-09-18T07:51:37.528Z","0.1.6":"2016-09-18T07:53:51.409Z","0.1.7":"2016-09-18T07:55:55.686Z","1.0.0":"2018-12-20T21:36:29.005Z"},"homepage":"https://github.com/Griffingj/mutable-proxy#readme","repository":{"type":"git","url":"git+https://github.com/Griffingj/mutable-proxy.git"},"author":{"name":"John Griffing"},"bugs":{"url":"https://github.com/Griffingj/mutable-proxy/issues"},"license":"MIT","readmeFilename":"README.md"}