{"_id":"find-and-replace-anything","_rev":"32-531582b85358230719d9fc2b75db8f60","name":"find-and-replace-anything","dist-tags":{"latest":"4.0.6"},"versions":{"1.0.0":{"name":"find-and-replace-anything","version":"1.0.0","keywords":["find-and-replace","javascript","recursively"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@1.0.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"3e80784d8eee9cd1bcc13170443734b5f25acf21","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-1.0.0.tgz","fileCount":10,"integrity":"sha512-iGsTX6NmGqc9i++sBpLt6qRlgtROrgWZWNp2lj3Ad+ZBAA96xO5LJukHhRKYEufwfh0wd5Bjkjl934/BxoxkiA==","signatures":[{"sig":"MEYCIQDA8yK05k7lRsIBD4MpoOgtYxTg+rvg7ki0t36jfCqkiAIhALMLh9dV2RNscCTfNB5tONAm9e2OhT4hAGUl6wi6OkIf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblyh2CRA9TVsSAnZWagAAlC8P/2AjcDJlC/TNGJLrKgE5\nglVUNhpHu7LD/u6MsasjJLr+wRLJlKEzmGU2dkRFe+XxzYKsus5JETTQdHCU\nV/6OdexlIsCBDRGwohMvorf3w/kQpUiYilurta+YMN0mzyhZdo6m26/T+jJw\nx0GjcJfmtW1GHRxJeffFdlcNhE9H6413cmHK9OUiqgWvXHu+U86IvNkUdg8I\na2eVzzSW4PA4aVbezI/BTFGdLom4ZHJFdoajRA1X5SEUSIf4gRh/Mnl6tgUP\nbVE2qxTje+ZiWWV9udihchKXfeo5P6mVxMbb47q1LMW9yw9uACpDklx1Jmco\nwQgUhxskki7tmldF7QYb6ckQfpRpNPVVYjpw9lOlr+Puz/r5p0oMpHrIt2Xp\nkFcAz2xCJqNoaFYWwrJOrK7qVRoXYhrark2N0Upq6CKMTdG2wB7qklbCmeHN\nONswCOY/xtNkHE/yTjcUPjbDbXsJsw+9Z6xUQtP15j8m5bnqe//EAI3GMxDp\nRfOIw0BIxMnv4+D5K8EI9eSo3jftwZJF0xZGCsI0paEptGWmVJUe5P6lyEzk\nrc78oiKaGNkSJucpkLHKfW7fc3ZnIdRI0R9oHTdER727Z4edlJvrmAecjtYP\n3FEXWVYA+GgoG3OK3pQ0a80AJ+xogPwhOyCjZNYOFxJSaYSvMdSaS3oe+K7Y\n5z7a\r\n=sv+e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.es.js","gitHead":"b98f1621f6205d26f1411a16619205a7631b1679","scripts":{"test":"ava","build":"rollup -c build/rollup.js && npm run test"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.2.0","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"_nodeVersion":"10.9.0","dependencies":{"is-what":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"1.0.0-beta.8","rollup":"^0.65.2","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^2.0.2","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-node-resolve":"^3.4.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_1.0.0_1536632949613_0.03189386762198132","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"find-and-replace-anything","version":"1.1.0","keywords":["find-and-replace","javascript","recursively"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@1.1.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"df27da299ffa59ee895323c68444ea41f79b0a88","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-1.1.0.tgz","fileCount":11,"integrity":"sha512-nkYGKjqGs4qCvxV4Qdhy46okvGNOX/KUYAzHJQgsv+WtQDs0vYD4JiG3v4Wuk/XOTGnBzXVWhE2CUh+8HZY5Pg==","signatures":[{"sig":"MEYCIQCs2aYXTAuT7grKUDOTeVyMBHz2SUvb3WJiI0dVlSJ+mgIhAOpdlBaBAFyi74bXpVjTOH/MSKfQRN4/aw/KGzk3+cbB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrJNRCRA9TVsSAnZWagAASXsP/2kzpnFSNY+GvqmMHud8\nKEaQXUFUBx0eHVh6dl6xpQdCgzdHeY6vRiJZjHnfKUzh5ljVmUI/zQJ7Oymq\nyU0ApmU6vIJUxIKI86vqOOBpYFRHpjRWmFFbNimYTTm4r8hHwvNI0Un9y3im\nNAeKJsfAEyT1XNSSHgWrJMTwA5ZLus4T7kxV1vEMT13XYGSGEXNZEq5Ag2JD\nOdrUQ4HU8A7sOzgBMus0fNH4Ad1cvG4zG0JP6mvE0yWPXhJLM2kw8auu9b8b\nDKs9ZeGvVMnotdCpIv3lUUGZVNIs/wKy1a2fI2EtQVrEXWwL8vhth3L+gGmZ\nAFhB5s1Jyj9I2f4f/4jgH6n0Tk3RvdOLDcHecKTdftqOBNIyR6D13E+YzHMn\nA7lBuJ9oFXGbu5NuBBhORTCUh2Q+y7KlZTt4RNxlIOLic3hMDgDtflzvSBcJ\nVgB4a/BnESH4b4aLJfBnP17Diur8+0tUlb66YlaBAN3eQeMByZNh0pRnQfHv\nJ8mFaB1Q1g/axKsFchYb3FhGjpMm8qv8fZWvf/wiRDxFSzPqFVdBa/JV5+aR\nNDXnCvE8p9clSqzilQp3ZG3fbEfR/o2Lv9pYc2Cl/s65Khu7JkSwDfYHaM9f\nE5i9M4Di/Zbdt6kAsbEksYlXzrG8E5ztbjlUWwCOhAguY7ULDqA9lAIRoNmR\n5w13\r\n=p0em\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"0e314b3e0c619959f5da7c48851e1e05b982e98d","scripts":{"test":"ava","build":"rollup -c build/rollup.js && npm run test"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.4.1","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"_nodeVersion":"10.10.0","dependencies":{"is-what":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"1.0.0-beta.8","rollup":"^0.65.2","typescript":"^3.0.3","rollup-plugin-typescript2":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_1.1.0_1538036560499_0.6551660288792753","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"find-and-replace-anything","version":"1.1.1","keywords":["find-and-replace","javascript","recursively"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@1.1.1","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"0f26d4f554c673dc34f08ca9286af6507006b171","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-1.1.1.tgz","fileCount":11,"integrity":"sha512-5FxB6hgomBQaMM6turxXXTOD0nPyNIkyMqgp1ddyX/IuYc8k0nbewaZ2pKo9IKWQwd6E2CnJbJ7zBWlm8iwQnA==","signatures":[{"sig":"MEQCIAHS1ProdShozBDutUE0hRbeN3i1WO43CfN+R1K1YIhbAiB/eYO46rI+fOI3k7ZZ6pkcOboa17UxkQC9A2oZOBKECQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsgKgCRA9TVsSAnZWagAAwm8QAIwwopCheZyV7QfUJ7JH\n6sz+0uwVGQ+R22OF2ab7fE8oKVqqbav7YbTAl7zNwXAOHVkH8ApcQS1JNjnJ\njOzPwl7FVM9ylmIcwfiiiGf4SB0pY9ju/XAzLEHM+ImbcIlIRPAgKlZEeftu\nHsrMBccsU2h4CKePMssOEm3CTgvPq5M6V5juqvT0eW+5skwWV0IAU/yOXdeY\nQhWS/4MDcZf+/sSQjw27B2ZST5BP7VhSqdrriHOO/vBrJzwX5C0RXIcBq+p7\nJx1gBDHlrgGNE2G16o5bPeebGTyJUr2RY4DwxPEJODGcIziOBTzpaKsvDY50\nhm6cP2jUyoVK5OwGb9qjthAwVqg7zmyJQcKKQ3QBsekf6aZuT29dxZOQbMZv\n2M5uYPXPZIKjL4OWiq281oTCWiBm1Ll2X4SRJbhrjNjX/p7LhzXDTN4L9Yz7\n34UaeMThgX+/No8CYr4mY3zyH3TuaLyFFVSBPEtHaDHZ/DG8d/MHItJUc0g4\nveA4VGzedOQP6BJ00qLzs08YPQ4b9M8N2FiSVUijg/YrmBe4iIqdrp630Nft\nZGRn8nfQjk98S34IP0k4ifV7IBCXwo2Y4F/QTNAd3w2Q3wsl7aH95WL8FW1Z\niBK21AWKdB5T38GRnyT5G4HnDR6L6rxKJbnl3GVA9SFLLRXW2A0O4EgM7YtC\nMDkD\r\n=XdXC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"71781f061a5ce8db4045730055016c14d92e6e48","scripts":{"test":"ava","build":"rollup -c build/rollup.js && npm run test"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.4.1","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"_nodeVersion":"10.10.0","dependencies":{"is-what":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"1.0.0-beta.8","rollup":"^0.65.2","typescript":"^3.0.3","rollup-plugin-typescript2":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_1.1.1_1538392735383_0.8429764722035131","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"find-and-replace-anything","version":"1.1.2","keywords":["find-and-replace","javascript","recursively"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@1.1.2","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"321a11bb5255d5bafa7c518ea839b50235044e1d","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-1.1.2.tgz","fileCount":12,"integrity":"sha512-iWo1FsIDGzO6qK/Iwt2LVzLstltExcX6Iatp37gMWR7r4VAsl91awGbz02PMPgHpf/0uFeCHuZbwREmZzCvsZw==","signatures":[{"sig":"MEUCIAticvhsRbiZEXLCu9DVFt0YI5dxkac97HUvSSMogDEcAiEA7pcHi6Y2zuNB7nPbkaocSWw1fik2F796JdRarGHD/a0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtxDoCRA9TVsSAnZWagAAz3wP+wfIb2J51JMpy5zcu7wi\nj+57EXGnTx1tYiJyWpTKLjJxacOw9LsMVNezhuKou9c+c7yUYXjtwfof4bsM\nL16lXPh+Wxo4dnaH0EW0THxatcSZvqbROog+pgAr2wo1RIvTf5K23uxI/euS\n9u9Ce6rQ1xwEXpMXjJmFC4DiGL2jdofOOVi8tbAaKSdD8maZ2Kz6Q5QI+olO\nDzYHn7rW5yP2UvaygFCWroF9JoHzPIecA5OVV/J9g7fzS2ujxcNtXzgdnFFH\n6gllqpR2RFJLyzLUZMIxBCdkXAOtEn6aaNIKGko+C/EhRxjSKptesMP1kMeF\nNBaxSwk1O8jzyaWZEN0zL/OxiMEclKFu/cmvj7oV1Ust2VoFttdQJ9LVBBli\nQ4x7NRhkuRvfbXF1954mcHUvn8WllXpko423elxAXvFa8fijlb4cMSKTgrSf\nw8XVupb2qffjamC3P0PmaC4EdD5++VP4oJmRcWFpXYsKgIhPKWJCN9xRf4Jm\nSLBWS8ggncECTxoNOXhgatUG8s+BL7/fcmaun+zcNqIhAmhvGGjo/dhoi1qV\nlQdwd0jmJCrnVsB3c/n1SS51iEk+jVK6BF8Gahx7a13DujqArcPVEOOO1LQl\nNiwfgJP8H7H3izAI85Y3mrAUW1cyM8irYW16CBX0pdQ1Y5SHiOipc7mGz0Zk\nhaCm\r\n=rVXf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"11ed745df106808d55b63a4cbfd09929b6ad5844","scripts":{"test":"ava","build":"rollup -c build/rollup.js && npm run test"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.4.1","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"_nodeVersion":"10.10.0","dependencies":{"is-what":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"1.0.0-beta.8","rollup":"^0.65.2","typescript":"^3.0.3","rollup-plugin-typescript2":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_1.1.2_1538724071381_0.8992058771624902","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"find-and-replace-anything","version":"1.2.0","keywords":["find-and-replace","javascript","recursively"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@1.2.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"d2f2b69718da4e7aee363441d42485274cf79a2d","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-1.2.0.tgz","fileCount":12,"integrity":"sha512-Dlk3Ks3Ttq2F49qkhfOcPJ/tL7c4wFKHcwPFfKM6vJ/bJ8rAecZGNqbnglADKSFmM6lysbaVeJaJ78uUPcT9KQ==","signatures":[{"sig":"MEUCIHWwv4D5QxRzl2kP34GJojDViL7VNVXOZLGn4KOWpsmXAiEAs9soa7ZMdcn0y/1ur07NLMhL3YyQc8lRlygkUg3MT90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvsvDCRA9TVsSAnZWagAA8poP/RSIV4bWvRzhUSWVUaGt\nOAT/hBxkVIN9VIXWcRJmOxXk1vHbZ/RcbpFnXsKQtLrHd6Kiy/ic5Dh/em/Z\n2LqtOGM/vMbsVx86TIqolxDSszZPKNh/g0/GZG358GTrbjqidpE2Mo7zfFcs\nuWwaEloBz8Q1LhB62Pee2q60DiPHdIwbsldybrU2yca+kV2j9EAAbuF/6NA8\n7X49YO01XC/IEPfNPZn7AtwH1Mbz9hvlpNm89JmGSRP150rVYGw19CR2iO0V\n8xro/IHbgwoAm+hUq9Vyl3eL2+suPfcwxyGa8+5MpQKMs4wJjt8ooOfgB4EE\n6i6oakv6sGKr/3jZ+X1j+731/x+3JpUympGF+6TkwAtn0wnhnyYgNqnnQTBX\nx6lVN+GDH9Zhqq+MxKynEc1lnXWo6SaXmCmggEoUfJ50M5QuARKVTiS+Opp7\nssKon3MIeeUkbCxLZqtaZEWYJIlar9ASeWayAcsi//gV9fCS0CfylG+7Dts9\nUhp0uZe1Z373FRttyhYLAUwdfAH1fOzwlnQuFf9W5T4I+NfhltxOynJAE3cy\nscfgL6xHtWWgAx+1Djhfk/VQI48IdiVS8AHae8TAmaOQh8r23qFQkmNJLIOh\n2fv+NaoqtzbBUOQABgPo/iUgScQsb4myCWNuPt5jUN5MJ+6wdO+xuyTqhgs5\nf/Zv\r\n=5dVe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"561c619fe250ea7e76e5cc56c1d0c316b7666e50","scripts":{"test":"ava","build":"rollup -c build/rollup.js && npm run test"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.4.1","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"_nodeVersion":"10.10.0","dependencies":{"is-what":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"1.0.0-beta.8","rollup":"^0.65.2","typescript":"^3.0.3","@babel/preset-env":"^7.1.0","@ava/babel-preset-stage-4":"^2.0.0","rollup-plugin-typescript2":"^0.17.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_1.2.0_1539230659269_0.889716893541884","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"find-and-replace-anything","version":"2.0.0","keywords":["find-and-replace","javascript","recursively"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.0.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"2d5e6ff5d4790ca00bae53ec21dd1158e4786425","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.0.0.tgz","fileCount":11,"integrity":"sha512-Sa4cD3Figdl7P6ZoVNpZOG/HBHjQEZ6vZqTteNzpdk6fFTq9fH6mb54zX05+jPVYZe2RsxFDCYUehp+z9vKTaQ==","signatures":[{"sig":"MEUCIQDoKZZtnjeQtUcwVpU6WgbBXgXJlMVUH+jCDzYLSE+v7wIgXFsH7zldSIxf1myd3ZdCJ3pIy7EuXqY7veeLl92MZ3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/4doCRA9TVsSAnZWagAAuYkP/1bj8awQaTBIJIJGSfaf\npYtWHbP5ct87VbGbMkjTB4YULCQOMoWATILZ7r7jUhoGXshFnbyWU3R0TRQL\n52EL3oVmoifqp+CLLsNlq8zaTbgy8IvjWOb8JAksWCvVaFGaVYQNkbGIXOGi\nZfuhRhvZ1wX0rY1eJlgk7YqT8fmbBvTC/hLg93HfRcF0BGdSq8dInwoiNLnl\nzFss8VUfnDK/R4Qb28ddoExdQAZsGyMTXIjJAOkfN7EGz+oTIH701BzDt/L9\nuuNqK24ZosoE594t0zOxWDYlF9tEzvqHl82xjJ15/kwDEb5VdxZzxnalDIiu\nbsksNM1JgZjeDd25uhX30DEcGCj8oiHOETRHPq3Y5owJsMeMjhrKokmuIh7S\nDtLSkdFHUzWgaHNf51QIfHu/ZXyQcKfWtyvWct760lhtHFQ54nKy1PXL7Yui\nToOGLKSGYg4ZqLKmb8CSSG8NMH/gM9mtWj9GKQ95hrsqjo8CyzbjlxyeS5/n\ngPavoQLWVdelHDlrYWWXUZwsUz2apQ8y6WxfgvI9LX4m2Wls2FgDB+LYvPTw\nBgZPt0JaNJUC4NkZVw/opjZX+0GmJ1AOxiQoa98Jgn452+Q0cfo0GgSHH3TU\nBMHviL/eiSHdoE2Qc2ikB7XOpXCZYOaJp69Luf8bwPMJ3JlB7NLG26R0Veno\noSIn\r\n=ENoz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"af87cd1c9c370b6ab680fa9c84765d2c2ecdd392","scripts":{"test":"ava","build":"rollup -c build/rollup.js && npm run test"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.4.1","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"_nodeVersion":"10.10.0","dependencies":{"is-what":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"1.0.0-beta.8","rollup":"^0.65.2","typescript":"^3.0.3","@babel/preset-env":"^7.1.0","@ava/babel-preset-stage-4":"^2.0.0","rollup-plugin-typescript2":"^0.17.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.0.0_1543472999882_0.5110407257066978","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"find-and-replace-anything","version":"2.0.1","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.0.1","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"9d4787bf2ec968f9e259bfe09a72f46c98a9cdca","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.0.1.tgz","fileCount":11,"integrity":"sha512-evpbZzshOHO8QRxpPeTDaNbX1bdyi2mGA8d6BV1LJoA83vM0Nj5ypDrjxj7hQd2YFnojsQTP7RPXHI+8amZ2Ow==","signatures":[{"sig":"MEYCIQDi2M1zQy3WAdmShm1lUjM1FmrE3ZAvrDb8BVJA6qWO2AIhAMG9p+VPxz6Dl0RKQn4fmrZDR4F4YRUyCQDut/fuD0+1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb49JCRA9TVsSAnZWagAAkBwP/17xYi69K7qpM36aFGb5\nsRQl1mPZ3xggB6IUkRQs6M5g6lxGvnbaoK/6SuAf9mkvK33OWIqv4j15CzDg\n2e6XyF0g9iZEhkEtERy2D2BxFXWqI7dAFJHHBTr7fxge2WPwumz7IjoD2oEj\nsNy1vMtzN0drg3g55di8yrMBwt9eLIzwerkzDe9gtKvHHSzS5r49USKelrJm\nDg3PDpPb+cxik57PeJzHtJ6/sPehL+5A9LWl/TPA2z+4+dNXaLlTtmvhQ3rd\nF1eyCmnqNKEbGgCKGgHLV9wnXM0aXV0g5Q2+adSE0b8z6NZ2ulwGoxBKJtE4\nof62IuPYCO8eHDcSmA9LGnRxeo+/43LhMT1AP3f7p32ULdeNfwCqxyPJFqpt\nL50n/HNTBtVj9/uIGAMKh5kuV/6sEdHTKMciXcWMnPeh7qr4+rreKZLv0Vy4\n/HLht96504smba0Hsj3T3dUnmjw5VZzdwY8wceE/w5dLtJybEPAsnI/jQHor\nGqYkpZ97ks3RVkPt3FFKPbwxD8rxTyKE6Ns8BK3PriiAyx4i97eVGp4y+52m\n5AAY5r1jwE0GhantVUzdKG0RPU9iBh0bxwEPH0Gr1btyhthT8CAjplfyyO78\n6sFPO1MgBDM8nWxlt75YYq1NXwyBuGrKaJgP8vHBwXsUTJspSfEv34+Rt2q9\n1rYE\r\n=gxdJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"5acc90d8d6e11b5843bae55407a6bf04301064fe","scripts":{"test":"ava","build":"rollup -c build/rollup.js && npm run test"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.5.0","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"_nodeVersion":"11.9.0","dependencies":{"is-what":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.1","rollup":"^0.65.2","typescript":"^3.3.3333","@babel/preset-env":"^7.3.1","@ava/babel-preset-stage-4":"^2.0.0","rollup-plugin-typescript2":"^0.19.2","@babel/plugin-proposal-object-rest-spread":"^7.3.2"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.0.1_1550815049254_0.762935050161629","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"find-and-replace-anything","version":"2.0.2","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.0.2","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"85f5666a136f8064416e9fcd9ad10c1b4fa4860c","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.0.2.tgz","fileCount":11,"integrity":"sha512-M/Zvck3AEAgb/5eSKyPlg7t8uhkW5Z5GpuTTHmvSC9JiCeu50Qs9k+RUXpFzoA6D36j8NsUBCKzsu9Cm1g2/Eg==","signatures":[{"sig":"MEQCIHLYbUtXNfZeReV/+VwQMwPwyUV/b94p8D45rn7Yn7WAAiByGd/FKwX6b+wWO3+OLkXeMT5e5/w8JQqkvKFw06HSdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0UqJCRA9TVsSAnZWagAArEAP/AvYAtwEPeEoeA3yMe7W\natsPDxuoy0dRcymayPHvVghKBUPjJW9MlD6LKJo8/ABTMge9z4N4zAZzSBko\nSXYqfF69pt0tSAMhRSRQlmdqQfEIkzTl6DYOVJlOhzDaQQ1olJoqFRDMkzxU\nMKvetLAg2QTS2kblrEIoVgk1l4EJCbPY8aKi0N2P02mIIauYokdz9+c1qxT+\nqiJDKOfSpxtirxRQO7mGx9VxPNgK0dnIwvu+JeqpQJs397VuCiJhBLdxnONg\nCzKLLWhDJNcGnq0s826Jq0GN35hDcAvNGHOBdPKVLZSuQyfB/yr6qYqVbz6i\nOkmygxgjmC3NL5iofKpxGekAQ79U28UJuOQU5lQMbPPTwDp3+O4BZ8Tn9QpR\nxAVghE2uNfTS1YUhae4mZPpgSe0Vw9yzIzZdfwxpD+mVsGIbbHDYbZ6v8vXU\nNLt0UL0reAjtjkg6+T2Lo5jCrioYgOkgBJfFoYA2UYOnAwOQL9dOvL1lX/vL\nFuDpyYg/mtDNgR7cQC8CAphTWBQVIVRn8n7lhjj5WoGJzoVqykZyzND1VTfq\nQuv7oP71SCw6IHxWUw7F+VOoH7p3aK0BpXhPervFmhe3ScnpetLT8ryz3gg3\nfN7vxRcKtJNq4e73RIBwyO8NjEOxlqaZDkCkDXJKhdTwYnHWQZR2hXMvb52G\neqct\r\n=mcvR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"bf5e7e75ae958b9b2c375200b3ad4738a6b2c736","scripts":{"test":"ava","build":"rollup -c build/rollup.js && npm run test"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.9.0","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"_nodeVersion":"11.14.0","dependencies":{"is-what":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","rollup":"^0.65.2","typescript":"^3.4.5","@babel/preset-env":"^7.4.4","@ava/babel-preset-stage-4":"^2.0.0","rollup-plugin-typescript2":"^0.21.0","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.0.2_1557219976683_0.23856258104388117","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"find-and-replace-anything","version":"2.0.3","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.0.3","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"da57f76054d5fcc9db33cf22f6a3eeb24755538d","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.0.3.tgz","fileCount":11,"integrity":"sha512-WMfip8xxJulbBzmcSahPNIK5Dq4KcuAJHdr7loMiz/WeeAglWaKtFMvFRY4N0i8cuRq6YqnmHVOx8el8nt7UHA==","signatures":[{"sig":"MEQCIED0u2rxfNJ+2tEl+CtOzhP4vRetVUvzz34rpKnA6imuAiBcD+OIlREP/IuG384dBPCcu+tNjrWvae9dguUF7lLQtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+i/eCRA9TVsSAnZWagAAn+gP/AnzgHj7snahKOxncBTA\naptg9kp5zT/PIqbfo4NEcliebBZPn6FyJQZu2pIFVrI7OPKmp1LWr3x0L6OL\nDXinF/LP4M8c/ik71ky9smjH03mGlK4k7j9cM/TnyTLWHeRHUrSlZsTgJSCW\nkXE5y8W59NUGKynzsLqDIjR7hkJs7PW2K/JK5Phn2ibGOpw6PyODp5nOroF+\nnVtW/VkMwEF1NATMC0URGwgKMM6AvByVhXnWjgADio3SvU/FFm2G3UXJyP+i\nRyIA375lJ5M/7Sg8u5R3xqssIIcPfTbo5lmd5bIKD3Z20W/LIfcNjnQMa83b\n8uMfxja3GkZzepv1adpA0gaobutugtsKA4eDhHQheYzchKB9XHeVeI7ATb2R\nJ0H8AHnDKdj/w1zvp/pCGoh5CH34fWAuTL9Mk6orgCu92XIwZlPRf9Qvfl5t\nFlTC9GFM0SuBbC8vzu0iNSE7KD4krXZbJPeHPgyRrR+vutY3q1hLPwqRcmzg\ndH+OwLHH4nZf989uSwnlupHfKO3TI2ydQzvQWwF5+dG36ua9xMgZ3Z8wohyc\nVG5yULQQsykBfDusKfibg03+7OGil+83dm7Q4X0u7PRj539gyNcs3BuOOEDx\nRXf1Y8pBuEDA0VkTdEogSU3+fstdWmwYNoicEh69Ea9h73wB6FXJRx1HOA90\nu+bR\r\n=X+Dd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"79c2855caedb490c0dfa545bbf20b0ef13068c72","scripts":{"test":"ava","build":"rollup -c build/rollup.js && npm run test"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.9.0","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"_nodeVersion":"11.14.0","dependencies":{"is-what":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","rollup":"^0.65.2","typescript":"^3.5.1","@babel/preset-env":"^7.4.5","@ava/babel-preset-stage-4":"^2.0.0","rollup-plugin-typescript2":"^0.21.1","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.0.3_1559900125466_0.07071824106896196","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"find-and-replace-anything","version":"2.0.4","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.0.4","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"0f4232d754f318e3becb89a1a92130f2008b62d9","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.0.4.tgz","fileCount":11,"integrity":"sha512-UZyxwBzq1JORKgJshNBw8VfclxFLhXDL5/+JdDGtJEnRKtP/1DpdpQfymXvDdyqx6b1ifxI/fowcrjWi9Id+3g==","signatures":[{"sig":"MEQCIC4Nor3K5mim34K4kPspRfPu9YMQWe9gPWV0njuRDMckAiA3dTYL1XGjKFZ5+YphEqSFeeASbMP9HcjdO/sfPoCytA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKVQQCRA9TVsSAnZWagAAFDEP/0swIpdOcP7ONqXLo/nX\npbzZIgyxAMTgcU7IZ9jJIzi4EeGEEYyp4NWEC1jTeBJvpvl99h0o4rbBCDsC\n2vwboncikQdPxXfusFPiZE8FH4nycfiYFbewoSbWagxb05pIReoV54vA421i\n2b6e1psdsXzvP5So1pOJ88f5ExTpHevwzb1flDeTLQshpI3PkcHScRRpOhHI\n4zqWorV+e1qpTZXHgU/v8RXDA1y/FDOrO56yzXhaBfpcLU/q0eyYTah4qQpx\n8H5rhtFHeWW6MNDvUaSMrTYULBJ7Il1s2y70jEdv7tXxgVMWaomA8L31CGUY\nko9dqQu+p23lf5FslVmlThr3Klv1cSHFp9YH9L/oYXvhdSuzfpmBqTrgv861\ntkIMcIb6fdndyZaAeO28Se4JLUt4wRBcmM6OLYTUUOqQpHlzREg0OB2t/yEO\ncjoeQrA6vZJoArLIfswZ1R90/4aT8wT3qr/iu0jcvIat5g2e4GchnwQu+dMn\nPLzHPc++lJFTy/2vqgdFiyrTm3XmeeL/e2LCHTytj1o/Z04VhLbaClhL+6tn\n8vZ2ZjpvyDOn74RzHV4nlw1/xMKt8knIwav+nFFDqD2sLYXgv0QttwC3X85Q\n7SETVqXEKmfnY9ik4pua3WRG509Ho6nkH/KXBwVNzggeY7IL6qQ5+fEE84ip\ncxff\r\n=Xp9Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"ccdf5f846ffdcabee34320b61607e76bd40e31d5","scripts":{"test":"ava","build":"rollup -c build/rollup.js && npm run test"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.9.0","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"_nodeVersion":"11.14.0","dependencies":{"is-what":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","rollup":"^0.65.2","typescript":"^3.5.3","@babel/preset-env":"^7.5.4","@ava/babel-preset-stage-4":"^2.0.0","rollup-plugin-typescript2":"^0.21.2","@babel/plugin-proposal-object-rest-spread":"^7.5.4"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.0.4_1562989583294_0.9559227754635395","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"find-and-replace-anything","version":"2.0.5","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.0.5","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"ava":{"require":["ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"c4ec7743e5914a0fc45096d92b575c4248d67d97","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.0.5.tgz","fileCount":14,"integrity":"sha512-o/iSOk8Mk/n4F4ghSFBaATurTGRokLc1VoNGMOaFTTpKbHXs5rD1g7FbFeAZClszqSjnDhoUtKT0KnI1Chdbog==","signatures":[{"sig":"MEQCICuHvtF9z9Rn6O7n+C3x/kREu7YMRhdP99UESQsugM6xAiApFzS0fCGzOQfdudA11wb+t8u3QkwZGzO/F8m5CEpmLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeba4UCRA9TVsSAnZWagAAeMQQAJxf/4CCMY+zNxR7KB/H\nqKL8IBCs4xlBsQJoSXFPxY7Xpcg8fZ7coXgeCIHlA+PDj0U7uJOXN+Y2ycqB\nyScXC/+z6gflDrAqwSGbFZJp0SScqa2MmHDy6Rg4szApt349G/R8qFtmwez2\nVr41NZSHFfkoEYKM2VFleg6amLSVM+BwEVpOdSpQW4tgobzJaYsYAqlxeT5A\n1sHpFXcX4DGNGSTeWYVtt2LzlBHhxrC8JNPOVC4aAQNLVgyZXSdiP36UcKDh\nZPCZVi1Ye5Xx6Q//25RA1HFNrGJ7FCD59cyEQ4jBKtI9tgPpjv45ujYsngPn\nbG4DRd/qaBVA3yYZeHGaTrNQdUDv4ijURgBpI6o6z0+Fc6YfXS4Gg2qrDqjv\nhIGC8WKwolNrX3JQe19qhBUXNBzI2s6p0GWdyqo9F9fBpPsq54zjuttvifqA\n/uUySVoTMU0uTp9ftfyv9mV0tHKQkS5u43Df6UHaBXFo+mthA1BEIH7yAi0q\n1vKHuMP9ATpyvzZOndyMfb+j8wYnw9PEmx7hkREJxyZ6qJDyQ1xtWA2TmS4I\nBASUMVdU3TqO2H8hnyRVxH8PVQjegJ7c6iWTBqN0W5d5QL/rmaZ72V29rTgR\nQYV2+l2+XPWyloXEEOaZqA/LeRa1aW3f4KQV1UStlRZmSz5LxjniJrIfmTgH\nDM2V\r\n=mumt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"de93f4837c6a33c007ee23ea3ec47d443f841182","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava","build":"npm run lint && npm run test && npm run rollup","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.12.1","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"12.13.1","dependencies":{"is-what":"^3.7.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.5.0","eslint":"^6.8.0","rollup":"^1.32.1","ts-node":"^8.6.2","typescript":"^3.8.3","@babel/preset-env":"^7.8.7","eslint-config-prettier":"^6.10.0","@ava/babel-preset-stage-4":"^2.0.0","@typescript-eslint/parser":"^2.23.0","rollup-plugin-typescript2":"^0.26.0","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^2.23.0","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.0.5_1584246292054_0.6664011333104634","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"find-and-replace-anything","version":"2.0.6","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.0.6","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"ava":{"require":["tsconfig-paths/register","ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"83d76d6b0a7a6baacd38e217e6c35dcd6bf05b8e","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.0.6.tgz","fileCount":14,"integrity":"sha512-7vKSJJ4Ti/5rQaMDAmOpIH/jKIyygkxbaelJ8eJ0KSFNnatiZDvugaPCNdUJDSNu/+NI5zALb+saHNsN15zg3g==","signatures":[{"sig":"MEYCIQC2a80P8KjMQOW9eJswyqmT3QQuF45j6yVIyJq/xoOftgIhAK0JRsn4sNJop0/XO5L5uMx27MtXA3NQvU66z6BAt50d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9VJVCRA9TVsSAnZWagAA3rQQAIIJw0PxMxacC+WtHzT2\na9A8KVFcMynC1KzvNDI9BG4FYM6IMfctf9ZN2s7OTSe7dpwGAloY7L2sGLgu\nLnVubJfhqGtnYZuEQrdAypcLuFhGp5yV+fHSK2Sj4G6OS1wPetEnMJ1JFjw4\nWIJh9GSffntrWfE4tIfroL8CBgpDZCP39iBcmQ8Y1q50b1Tad/B4dSJGwvpP\nMEHUmLonbIR3wgtzaSuJR3aUK6OfSPuRAU/a9sX2/XN2SAX6XwsrYRBnKOSQ\nVsQWp0n/MRe27vxTppjDKVV9IkVwDEKp7RKYXaGqhnB32tbj+VIrQp7D/hyI\nMAXaDRhAL7bI51NAjB1F4HEonopzRtPmHQXilJZGFJYijNk2bQZO1opXnS/X\nP31vhSverfz6wdE0anpCSm1qCJ43wpUas3EPBjpK7v0PPVj4kJs8PupLDdg5\ndANwiBzJNc73cdpMv5Gien1Agk0N7NlkyCeXzXXl/68Cz9EXoQuMyqW6TaBy\n9U0bBdRLTfaeXodiWFdB4d3x68drQ6burlddTAYWJmwLYs3KWoYKd32/pe7J\nLeH+FB8saFVkmqVrNBMSnSxDaVCzd8Zl4C+lx33KhVfgu9C02LjPiapwr6Ha\nkjAnRgXpmJV0XuQPEKRcJSICXrrR1/Z9dWJpwoKAAFUVWaqWHNbSWa6Yug+l\nV82T\r\n=BzzJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"de93f4837c6a33c007ee23ea3ec47d443f841182","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava","build":"npm run lint && npm run test && npm run rollup","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.14.4","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"14.4.0","dependencies":{"is-what":"^3.9.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.9.0","eslint":"^6.8.0","rollup":"^1.32.1","ts-node":"^8.10.2","typescript":"^3.9.5","tsconfig-paths":"^3.9.0","@babel/preset-env":"^7.10.3","eslint-config-prettier":"^6.11.0","@ava/babel-preset-stage-4":"^2.0.0","@typescript-eslint/parser":"^2.34.0","rollup-plugin-typescript2":"^0.26.0","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^2.34.0","@babel/plugin-proposal-object-rest-spread":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.0.6_1593135700904_0.3862476271972384","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"find-and-replace-anything","version":"2.1.0","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.1.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"ava":{"require":["tsconfig-paths/register","ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"74f3edb4bf543512ca1e69daac6d3a267d7784fe","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.1.0.tgz","fileCount":14,"integrity":"sha512-6wcfjkMduVMLM8u8sKT+p+h9pUSdqcskkMCav3mVb6rnQ+Bnp2W52Ya1uBqtSmBoFC8eHzUSnGT2DY+yo39Wqw==","signatures":[{"sig":"MEQCIDu9skJ/2XzOBSMhUbSuMs383yfzfYV6INPkJwJiaMRtAiAQJLj4c9E9bwW2GmANiD9Hcu69o9ZzNk4VShvfrRf0zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9XEHCRA9TVsSAnZWagAAJ34P/3MZuFe+59FgqJDXWpTc\n4aHdP05bZAQ75j4qHlT0STeETdgwh5ZsO43IbG4N7SSv79dM1igMvBvmt3AF\n1LemU7++0cUTkQ3q3QMA4BLbbw9bNyjxiYObZqqpKf/o45bX2iZGlNL4dJ35\nR4F7/IMfUeTqDSFHRz0VrVx2DGwjsJ8u/zChPCnvT5X2keV8Ftolt4aKA+0S\nPSDstjzE2Do+qrY8x4AlS/U5Fj8YEwe5sJlXaprxksblviwSJQsUWca1FXs7\nfZhE8A3T7gaUucYK4YHytWNjj1QpIaxC2dcPDmhz2tEMBJT3uCe56zCswmVO\nBMufdVukjEtdVScM3szhYAKLejisSdd8yo0uy8vTM9yq57ILYqQZiw8z0EBe\ntNJIV9sNGKHQi/QzLNRmbyrv7NJGrEAXfyDGImrJZIVo6gO7ghNe8zxHREm/\neYlnnNAK/LVi+WfgiLQxVPdrjDY8/qMD8sMH39x98g4Q8LzMqQjU44mPrbNb\ncgqj6710d9aRoRWB94eX9tGpBUcDTnrGxz6u374BBovGirGuyZAs/g4ZWhDU\nz4rkq1/n9QKCL/8p6WBRQ6CjKxIkEVed8IdXjqlUwwY756FQD6oKAbBh/d0E\niwPb42EusrwcZPVZfPLivFhKxH/9vXWejCkpI3gGwIYkbZYCSXgnMygoXKqW\nNVre\r\n=wLoD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"6a760ff90673a9a2f09c762f68366abcdc25511d","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava","build":"npm run lint && npm run test && npm run rollup","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.14.4","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"14.4.0","dependencies":{"is-what":"^3.9.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.9.0","eslint":"^6.8.0","rollup":"^1.32.1","ts-node":"^8.10.2","typescript":"^3.9.5","tsconfig-paths":"^3.9.0","@babel/preset-env":"^7.10.3","eslint-config-prettier":"^6.11.0","@ava/babel-preset-stage-4":"^2.0.0","@typescript-eslint/parser":"^2.34.0","rollup-plugin-typescript2":"^0.26.0","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^2.34.0","@babel/plugin-proposal-object-rest-spread":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.1.0_1593143558571_0.8123229922361335","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"find-and-replace-anything","version":"2.2.0","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.2.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"ava":{"require":["tsconfig-paths/register","ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"49b74bfd187cd30de8cb4237281e96be4053c514","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.2.0.tgz","fileCount":14,"integrity":"sha512-ZxWDVhUcgU4f+FjvCl65R8bSyerLxj+nYqsEIFlMYTynPVip1Q6E7E0y6E2n6JyElBKrAU9/1/5ZguKuldgbtg==","signatures":[{"sig":"MEYCIQDG9YssxWsZHmDGYszBVUmJZw0Eh9QtSO81/TinYv7GJgIhAJkzk27sRnJ3q8SuIN3fvSo3eewiHtWkLy9kmbl8ErDL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9ZYUCRA9TVsSAnZWagAAbt8P/3JmbcmTnlLy0mjWErmZ\n57dYdDlrm++72rvhNaU4qXHpNWMt1Fk/EgT3fICDki1F0PrufCh6CH34QEVV\nqJRvhYcFaZrdnHx96qcPP7cTN7ulyFPVK880X7w65xnevoF/n65HJCMObrw5\nYxv0uuh2Jt0v3qfqVgo+h1YVxjXxsjLbN6fyqq7137oV+TZPCwDu56dYmug1\n+ENZxjea9Kljd3J1erNto1BF1dCY+SLp7LHkK8zT+7QrD73qCUVse8+uzTQD\nyyWqUSAbqTP1z0rr5b/u36iJZLj2vt8hZUzLvtkr5/BTmymq7uEE6/L4tCD3\nqKOEGbQtd96hnbFt+VnuR1HrAyZQ8m4inF6AdMF8Rg3FBtW9W6MvkxQWzc7W\nb3FsflRdVysix3gb5GvtWZsqc6lzUzNiZSVatLDJ4bnvY1YReRmVXbMhQXsJ\nwldx2nFIjomjnPFTK0f5XhQOBXrEI/vhDfgUBOM2IIkzrUxcwzmhxi8wFQCZ\nPNEdI/04OHE/YKXfAm3ClUgb1np8RaK0IH2HjRtZUIxHvTrclePWSBEy/B/P\nq0brBf7LF1FfRR+424+B8eoSZOO4KNh/YUUKenfu7zndlXCJjuNmieZEppo7\nivIOqhwUvK4MOb+iPpFKh4grkz1GOL+Y2vP4G2zZ7iIsvC1SaEQJFozFMzfB\nB2oW\r\n=Xfhj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"6a760ff90673a9a2f09c762f68366abcdc25511d","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava --verbose","build":"npm run lint && npm run test && npm run rollup","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.14.4","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"14.4.0","dependencies":{"is-what":"^3.9.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.9.0","eslint":"^6.8.0","rollup":"^1.32.1","ts-node":"^8.10.2","typescript":"^3.9.5","tsconfig-paths":"^3.9.0","@babel/preset-env":"^7.10.3","eslint-config-prettier":"^6.11.0","@ava/babel-preset-stage-4":"^2.0.0","@typescript-eslint/parser":"^2.34.0","rollup-plugin-typescript2":"^0.26.0","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^2.34.0","@babel/plugin-proposal-object-rest-spread":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.2.0_1593153044372_0.6924797463027212","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"find-and-replace-anything","version":"2.2.1","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.2.1","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"ava":{"require":["tsconfig-paths/register","ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"e774362d8c90d98f1c35e2f6a36b74c3610d1ee7","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.2.1.tgz","fileCount":14,"integrity":"sha512-/mSrdhzMO/9FyRRmWqCJEO23JadXqrLposnF3wRRHyWhF3poNSD+h3XGgA2U1oeuBLCunWhdmRWhJILwKQahwQ==","signatures":[{"sig":"MEQCIGAvVkGxamOleXv49iSq8SCF4MXMMUaAe9qF+MwcOfSuAiBN5xPFz+oro6PJGrcNKcXdS37UZz6vB/wVYp7LE3rG2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9Zh7CRA9TVsSAnZWagAAGMMP/AobpY6EoLojUZgfMLUE\naRCTSgNuoU1XB2u/kAAcSsAAyCCwp8Ed7YbjsMu/mYHdefF17mQipDvUFNhT\nNeVjasG0df2GDwR7oXUL3Wmejbtbt6gQNPL6zjatJC+Q1bF/MISOZAqVMhTG\ngFniwV4ZcKVVnjLAPtFekRJlxZmnFkt4J6PeNeHsKhU8lcRMf1FhvF8qNRgV\n6aoYPeXQkEaCljQVjr6JFR2WuMxM+J9//Bskmu1671L/APX8n8seJmQlX/0j\ngOEIxX8eXxBQm3bhrVe8hQjwhcqR1U7irlOJOqyCUSsIgj6feK2iiQMWrxyy\nSv1PjKnDiWQqqR91s0d7wkiGEMlRTyAXOozgYeu/KAA8ORwHl2vuygSFGenT\nYXHvLk1i9KFdN3A5f0ARE38YibTFaJyqhpQjMQdMy2nZfCVrb8ASefac1bQH\n0+qW9E0X/VkG2tZgarJxh82hqy2TBd2UR5tF8HyJ/KO22IDmfyKpPvtjEjBs\nnrJykwXqF7uTxdx+nnAJzYHGsczGqNCQaKwhBj2VulXqfOAK87RFP07tPtoB\n6Ha2qgV8VW0+2kYcscbWe+JWUowjQekfz57dn1CYE8lkirrmz/R2bNKBpuWS\nbV5NJ24g0blwsxJOGhVpqsLS7Y0C4x6k2hLIzZZHnefU+THzLcQ6plfQBCge\n7BrP\r\n=0vSz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"83fba81d5545e4e055846515532dee5b2e6bdca9","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava --verbose","build":"npm run lint && npm run test && npm run rollup","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.14.4","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"14.4.0","dependencies":{"is-what":"^3.9.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.9.0","eslint":"^6.8.0","rollup":"^1.32.1","ts-node":"^8.10.2","typescript":"^3.9.5","tsconfig-paths":"^3.9.0","@babel/preset-env":"^7.10.3","eslint-config-prettier":"^6.11.0","@ava/babel-preset-stage-4":"^2.0.0","@typescript-eslint/parser":"^2.34.0","rollup-plugin-typescript2":"^0.26.0","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^2.34.0","@babel/plugin-proposal-object-rest-spread":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.2.1_1593153659108_0.7522738740003483","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"find-and-replace-anything","version":"2.2.2","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.2.2","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"ava":{"require":["tsconfig-paths/register","ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"d739242e1913f1d01a65dafe68662cc44872341f","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.2.2.tgz","fileCount":14,"integrity":"sha512-KfX7Udck0zZaomFeWmkY7F9AmqSdnCqvUCZdU1NVvCpgJlzUqc8Bn7pri40pdwpz8BbGQ3aiBkXgcJGSidh0Ag==","signatures":[{"sig":"MEQCICV92kSxOWFFFiJY+fSD5mxcvYZVEukSmSwJLrb1qXo7AiAdD04zHSG+DywaeVUgqIy4wzeHlrPkLwDv6NvHNKmjuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo7YLCRA9TVsSAnZWagAA6YoP/RW51rW6Hc2wQO994F6+\n4ISVT80L2pbGZ/peBfDFfB47XSVRirLFhVdor+0IDXDJJud5/RWkqe5VjxLM\nTwSiOax/tykCFq/lC8fZ6p6y1A6ImsSSEiCvI9Xcr3cqihCl3uj/EvuRt6RP\nOmP1K0xEftVsGv8PXw02+foIcNUouVgIljzqM1bmKlT2+4tACvhZfTl1/WDC\nPVvIi8AY/9nDtFNSliYzM706L/ZjPYL7erHHJ9qO1OH8pp7N0/nXBSC+BiK7\n6mVOuZVlcE4U3cg9LwFctnpUEAJG5btO5C1DFmL19vsdfkXQBkDHLlKVuNR2\nCNb4zRhNE08HYQEBYhsi/nAcvUOTsmWn61foiBbIiNFxF6zrmW6ksmIas0HM\nimHTS+Dtx+ophh4oMo7DSjQVLEdbKuuPi+qLxokAeTzH+NY1PA3qDI47FXlo\nb7agM+fBlTKDbUfqDWp4esjHEDe/EvN/dma30lGIuMtr+dPF3yTau5uwdTTd\npEXdZUtLimDwIR0Eyr1+ob8hPQyd0ZbjdxLL2m9aMB0wH5mp0kCCRxvH25V4\nY1ZHL2xHAe75oWoJobEaWd0uBrAwJUYWzsHf6hUbZUowb23LAkyGHKmnWKDy\n/pvLq7gf0ZGLBaJG7rw9JUnQvCt5qBRzMHugqJgR8Ul516yuYSJxw/2NY5KQ\nyORo\r\n=Z5lt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"81ca19089e0f92b603a2cc06602255418401068a","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"ava --verbose","build":"npm run lint && npm run test && npm run rollup","rollup":"rollup -c build/rollup.js"},"typings":"types/index.d.ts","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"6.14.8","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"14.8.0","dependencies":{"is-what":"^3.11.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0","eslint":"^7.12.1","rollup":"^2.33.1","ts-node":"^9.0.0","typescript":"^4.0.5","tsconfig-paths":"^3.9.0","@babel/preset-env":"^7.12.1","eslint-config-prettier":"^6.15.0","@ava/babel-preset-stage-4":"^4.0.0","@typescript-eslint/parser":"^4.6.1","rollup-plugin-typescript2":"^0.29.0","eslint-plugin-tree-shaking":"^1.8.0","@typescript-eslint/eslint-plugin":"^4.6.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.2.2_1604564491079_0.42300091230002357","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"find-and-replace-anything","version":"2.2.3","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.2.3","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"0d6fe978aa5885ebcfc725f2e4e0626281c65229","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.2.3.tgz","fileCount":6,"integrity":"sha512-9OGCCWnLjPULbLgcWqv41i3SI6r4pPUR6ilsw5PNQs39kiOIn5nGUDth97Uw1sbXVPXCcmZrrA6n8fj+vrAeog==","signatures":[{"sig":"MEUCIQC7B8dyV6OHgOSg6RM3riTcxe8eMmIIAs126ngAFtD5SAIgEv/romA6TfuO++5E2RpgPAzTu+dqXmoB3s5rxPTM0ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh73VkCRA9TVsSAnZWagAAFp8P/imyuUmcVM+1ZeKFiFdh\nvc1ETHwTRonzieajP9b1QORbT2iIaL0XgMw+TYe+cGWAMdSoXzkI5aKIsAbC\n9kGR+edJYkodV7r9wm/hG/4+ETtmingv8XAVLURqbeX0d4NcDLJPtPPl4hUA\nqdI6VmID2qzqlslLhoFitYpr9VQIs7f4VtUsC0qEuvzQZsAlA4ZXYud3Y8yI\nbCDhQLVfDEt7R+o2QvSmmXtxli3tAwKmnscfhQfeIJn3O3ivB6XOjwWXpz2U\nSuKKXTFrJ7q9UsClfAwKoHh0tuJi7Uq3arn1UVZ4g4rDE3lBcR50MysPVz/y\n68jLwaGNCyXKYxvVF+yVhdP7ct5yj2LlaqlmpewAW/zngtcFWHIlCPOq+DFN\nFY1xCvCgp53mBpwc3tH8p4Nksw/sLElHBH0BKzb7ZuER1n7bvnXDHiTxfrxm\nqbjEnHYVJzoUvUBru0gtikAhNaienDk4gxW7sHN+ywTR8ar47zbEipzyZ9+I\nKiLzcm062Nu8LKAfKce5vu9VND9oKdGflwBtOt3XQKhxqA//w/OIl78iLNuK\nC8tvaky97so4BtMJx0HM95ySzAFT+yw9CGPb0Sg8RvKxj+B4uaWcHK5z7TcY\nT7eTzyA48n4ARWuL6of+4h9dSdvz3dKoJgGQ8pQLe+J9IOCHdwjSoVo0gpIq\n8Sw3\r\n=4Ns8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","engines":{"npm":">=7","node":">=12.13"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"94238a3ff1bf36aea30c0bbf1c3c6efea1bb6567","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"8.3.0","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^4.1.1"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","eslint":"^8.7.0","rollup":"^2.66.0","vitest":"^0.2.1","del-cli":"^4.0.1","prettier":"^2.5.1","typescript":"^4.5.5","@babel/preset-env":"^7.16.11","eslint-config-prettier":"^8.3.0","@ava/babel-preset-stage-4":"^4.0.0","@typescript-eslint/parser":"^5.10.1","rollup-plugin-typescript2":"^0.31.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.10.1","@babel/plugin-proposal-object-rest-spread":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.2.3_1643083108193_0.5794676758128106","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"find-and-replace-anything","version":"2.2.4","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.2.4","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"49e1ffa7b0ce3f86fb16b0365eb557cefbe3eae7","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.2.4.tgz","fileCount":6,"integrity":"sha512-4LvLNMgZZ7IvgyZoTmHtIrYwGf4ChIs1gCxi1VQ/4Tq/Vb0TvR570aUdrS6aEUAlQrebeiMPHSzksl78/c33ZQ==","signatures":[{"sig":"MEQCIEvhuPxDwlWef/z0HLXpOgWW/A6ILD8BTgxDiUbgrJSJAiB/5CZDKSfz2rk2In6JpWhV36pUhy2O/r9gSwELtawOYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh774UCRA9TVsSAnZWagAARJwP/jkWZukipmDO7LX4pnm0\nOmiPSWGsTJyvFJE6P7wj+fUtWV4TDjBOhzUULtseDe9b19KTCgsVG+EBa0Aj\nCRnMWKBRxZvzbp+OPyNx5BqCob7anjqmG3DPliWQqKBszHAZkgtJaLmyzURQ\nfWLwWEqnab+7JlbgYHO6LYQVq3f5B/h73cNw2XC15HTzCM8xbBdc+x1/R5PI\n380VzgBbGA0Oy3HDqsb5hkIeiP5r8MGBedyPEQekZls5IHEUm0k9evidp834\nX95OdEl4i6aFEkXn6tiUJ9Fr8eWd1bOiXr1YVEVuqk7j66dUj1Cuz44adCuo\nmHRL8uyKELPdctYqDgMItVKnSKkZrV8vyXp1XjxdcE8fBg9nwi6xz39c1i6R\nIQJGP/QeIRWI8C8UVqSUbCmE5miOsng3O7XmIIoaAvyE0DU7nIlQMrMy1Hgw\nCr8Dufx0ofTmpg5RTED4HJfmzLNMbt1hksuAfSoOrKA3yB4JzwqHdAyEhTXL\na0OT8kWrbZ85Ob1/JJBp4sQzFPh25xhBHFP5N9xxyrlqgCBd+R3jiwQP3Ybo\ns9Po/XBVAuZEu/4p9CF9wMuHH4qntCUBXZeyoqU5DeQ+HzXSHKPHS2xelSMU\nuz8ue/KQMUzB2VZDmPGP5KEss91IqaL/vWuj8tfnco6US3sPVR/0XykmufF8\nrOwe\r\n=xDEB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"fb29be2fbf6b65318f48da884ca3fa394ffa048e","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"8.3.0","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^4.1.1"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","eslint":"^8.7.0","rollup":"^2.66.0","vitest":"^0.2.1","del-cli":"^4.0.1","prettier":"^2.5.1","typescript":"^4.5.5","@babel/preset-env":"^7.16.11","eslint-config-prettier":"^8.3.0","@ava/babel-preset-stage-4":"^4.0.0","@typescript-eslint/parser":"^5.10.1","rollup-plugin-typescript2":"^0.31.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.10.1","@babel/plugin-proposal-object-rest-spread":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.2.4_1643101715906_0.04433753131731066","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"find-and-replace-anything","version":"3.0.0","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@3.0.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"22a9b07c0b8518e0af5fec4c66dbc7586435fd0b","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-3.0.0.tgz","fileCount":6,"integrity":"sha512-NVw+I0KfKHCHL21R73U44WZdaVtyDtq+vPiA8AkJLkcj1bB/lQxhxP9UxL0oWA5EQXdMs7pHnU3537hOYNxp6Q==","signatures":[{"sig":"MEUCIQC1uiwf415U4JWz4uubexmcA3SpoFvu5S5oYr4ZriY7pwIgGQUN7C4KOf6r80RDmOOvA/WMRpXSB4rzKyanY33CE20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh78B/CRA9TVsSAnZWagAAMLcP/jNktVwD13GFcl2DeR3/\nxeTmXbJ+tk8iKpnVmtuieRElmzDjUk6++llvxjm2Y2Cqw0LBMRuEDGI4MGkP\npLL33tJkaYtKFuNVvvojgDAY0GuoSH0HZ0lC68d2an8N81IwyoBgpkR29awJ\nzpjQ98ZcHYKpVu6iiBZLHibAfmiDNPsoRcHvMCVb7QVlo9iFOhGTDYZmT1Pw\nzNRayrM3gvC3q9KOO5j0T99pUvMQ4U+R8ek4j+BqWjIuVRnQ0VeXKfdR8605\neIz2gKA9Y5MmynOSGm/23siadKJ5s1ReXIeXBzVV4Vw3QE/7RID9BE12FuvJ\nFJQHnYpsYZW9LgLI2nKxYpkECLggLNCvyORsDz8hytJKXuS2plPCAugkRKQ+\nLWVAtra+5DoQJ1+B2SOdaPsbDtq445c+jc9gsQvZF3D1G/F79YyYUPmMBf1W\nPoThan9P8ko6s9K36bvYStXWl8XXQpGpcHc2sDMZehzr3NNF7+eT5Zx9WGN0\nEkC3sKQ84MihYBGBl08vIPWzfKP98vl4GGThIVQV+pZ7kIgswtqVeBnSWcvh\nX+Qte7RHuPQ7pyPHGqGuiheqhSs8KH3f9LmESg0q7myayaBKVOgMVyQJzzFQ\nk0Yf/+xF5fuTfbH8dndT3LsqttIGE+uTBYP6DJ6t0Wf1e5zYM0qm7ylIykNX\nrIbZ\r\n=WggZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","engines":{"npm":">=7","node":">=12.13"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"6599cdc15e9b2cc7844b9ed265731a22c0ab714f","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"8.3.0","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^4.1.1"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","eslint":"^8.7.0","rollup":"^2.66.0","vitest":"^0.2.1","del-cli":"^4.0.1","prettier":"^2.5.1","typescript":"^4.5.5","@babel/preset-env":"^7.16.11","eslint-config-prettier":"^8.3.0","@ava/babel-preset-stage-4":"^4.0.0","@typescript-eslint/parser":"^5.10.1","rollup-plugin-typescript2":"^0.31.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.10.1","@babel/plugin-proposal-object-rest-spread":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_3.0.0_1643102335426_0.33574414212618264","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"find-and-replace-anything","version":"2.2.5","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@2.2.5","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"np":{"yarn":false,"branch":"legacy"},"dist":{"shasum":"0fe666cfd45e85eaa6410f7b585ab0a0291a4b95","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-2.2.5.tgz","fileCount":6,"integrity":"sha512-vRlXaVQ3zDVNiF6UEZ3KBw//WQvmZcO8AC6TGnHCldsaXSb6S9rAlPQGD1YGbY4/4KvbCaw9YZC76S4RcqF9WA==","signatures":[{"sig":"MEUCIQD3HtzR4naGocGdgDPq8oDfGNfZ3M5rmeFCsgJX0ErtuAIgLlquJlse2QVjjHE/3hqiNjM+gYRsFeyXQLmWLynF5Gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh79iRCRA9TVsSAnZWagAAtkYP/jqVY4995n2d9m785cSs\nEuyayJ5MBGJMKSQjjrYeTCZWwBdnV+Y7Ia3xCINj8jrcuF8U/PNzrev3t961\nlw9RsEbRoLPxhgrDUDaRh5YySMT4evnRI7IPZxjWhZt9jMsBzFQJitd2fQMr\nOM1lad0RsSHCS91NGAOc0NMB/++CpdmaCBIx9rI3rignPu+iD4QcWj5PdQP1\n8saKM9k3c08af2isoRj5QRIUsbhMDYmCM1Ucjxmcq0492gO8kiaIa8PDFpFy\nxOOZZNFkkVOKE4k9s8iCKmQytlzMp8+5hYAFZyb9f/787y7bGGadHIc+JXUF\n8EvddRwGrquJAHOOA67nUQCmqZed7UPKti7y3Ddr97+y9622fLtr5TZi7kV/\nVb2bxR0XVq5X2T1Mnmx648sykkBPupmQxzFJDyQnCEqGpSXhopNUD1dRP6L4\nw4ZnWyl+f+VyvH5B8/SZfV4BOa3378Nv3CNsqtufgJc6iadmyh98PS33rKPt\nIpmAvgAm01E1SFkva9atSepxkb+xi43M9sizUCYnciTsFsCJ7apz8EEtAz6c\nxlpMU7tb8WQE0VWoHU58gx6J7xT8MWDTdiEdF3l7HMRZpM/J6odIid5AHTTB\npokNziRJGsRX/5w2pr0yIR/4uURHB6q20ZCaLRlK9ug8Ii63v8I/gT5iiQDf\n33FH\r\n=cvRY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"d23a020be411f2d1ac124332c33d7f4d382557b4","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"8.3.0","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^3.14.1"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","eslint":"^8.7.0","rollup":"^2.66.0","vitest":"^0.2.1","del-cli":"^4.0.1","prettier":"^2.5.1","typescript":"^4.5.5","@babel/preset-env":"^7.16.11","eslint-config-prettier":"^8.3.0","@ava/babel-preset-stage-4":"^4.0.0","@typescript-eslint/parser":"^5.10.1","rollup-plugin-typescript2":"^0.31.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.10.1","@babel/plugin-proposal-object-rest-spread":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_2.2.5_1643108497736_0.9649808646936637","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"find-and-replace-anything","version":"3.0.1","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@3.0.1","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"569816ab19653e768db9987e44433b0baeac684e","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-3.0.1.tgz","fileCount":6,"integrity":"sha512-iDk8spKm0a7LoA+Ue2kbr8WiwcsA2GABlyzX6yekq1MB3pqVkpZ5ECJDiAV7VCVCpx4qzoRZn/c+7kNpCT3wEw==","signatures":[{"sig":"MEYCIQD/eF3THHk5AuxZTkQEkQJvlJfHJzh0wO1gXnTNYtlNpQIhAIBzdpJgin9vmhm+f2k824mMaJKhd/CGCrMhXaKirlVZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8UQ1CRA9TVsSAnZWagAAlqsP/iHa834FZu+ZTMpVzh7h\nkaqLWobOfPTW1mGY3WHwbTe7m+IpxETCkE0cP8uzOlJz8bnJ2KMdUnaau6Kn\niEInii5opQ41JHSNaby8kIR/W1EFNitNJF5N/xlFV6DvpzopAVuL/FeJFlZa\n0emlNMHfGx2xVNO4DLjvq5zgKvcfLP3JT0iei1bggF7EmGwY9wUrrxedzGig\nyCHmVooQnlhV6wRUt5n2vhwfXD/Cwkck6qrOl1AgKA3qkQp/JMRne6j3IzwM\n+9g9cKvPh6sYYxRsppdlF6bya+NCZ6ecGrJC3v+doP6chIxhSrbh/rULP5qq\ngE5AtCmHUu1C2M1lpj+ucboXQTGmVGvtGm0BpFhJcc5nIzYLEs5vRbjZea9+\nmEt/nrEyKIK5T8N84ZYS3kv8cqNxS9ppmpBB43AwJZFpPyuLMcN8ZJUWgmzI\nwqLjp+WH0chvSQNZOw8TFnqqrHLX2PkdV828Fm7mM/erdbop2gOQkbJfkjSO\nuP2ZK27Et9yoVBHTb2pUx/3BJs/XkklDr4RlYS5cduguOWG1TVjbM0wp4OJM\nZYyo65IqHrZ99pJuXcbHPE9F9bFx8dHZr3TDbMz7aZn5iRig3h5SQqnHuqAg\nP4wUYjmpPR+5iDhoYmAIxQsjaVSx+628VaCJ7EMFw1i25KCNLw3Lm88u+3kF\nEKHx\r\n=kR1+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=12.13"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"a7a120aba1e041a8807c150012e951df40a5f5db","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"8.3.0","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^4.1.1"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","eslint":"^8.7.0","rollup":"^2.66.0","vitest":"^0.2.1","del-cli":"^4.0.1","prettier":"^2.5.1","typescript":"^4.5.5","@babel/preset-env":"^7.16.11","eslint-config-prettier":"^8.3.0","@ava/babel-preset-stage-4":"^4.0.0","@typescript-eslint/parser":"^5.10.1","rollup-plugin-typescript2":"^0.31.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.10.1","@babel/plugin-proposal-object-rest-spread":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_3.0.1_1643201589582_0.653700561536827","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"find-and-replace-anything","version":"3.0.2","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@3.0.2","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"32c1534ac2d27047ff15c0c62922d139e70211f2","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-3.0.2.tgz","fileCount":6,"integrity":"sha512-qms/7kOmIfYsJ/47uVENFzbnhVnIqun1N58tP/CV+kL7FqIrHxdKZntQNb3fdoJcm4qvDhxo4g3RsimC4vjdZg==","signatures":[{"sig":"MEUCIDd19dT6mZMlSNRIfwlWra62e5+jjYPjnAo9wLukGtGEAiEA0YAjKP9ouEiHJsfqkCpexolQvJrSBRBvaXItqXmTKlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8UW4CRA9TVsSAnZWagAA64sP/1j3rd9M12TXm463L970\n9UxIs5MDp2U63s6izdHkjt7h1QyXQudgyY8SbrHNnYadRul6Ejht+DxqJS0+\n7m26WhIXAQXSn5HGeKn3D52SSqsYZkGO8nl2bvmHeHWdyJDLj4F/+F6xoO1J\nORry0Vw6gFc7Af8iy3dhLL4RSXtwCwALuAkfShHIS147gWF/c/jD+DI0Uj72\nC7qE089/fTdR+PgezI5nq5iSmfzu8hDlxWOFpPbuISKi5neKGuAteeHEOq3F\nLez0OTxYK1L7SpIQNOPXnLIQv3cvloHRWL9Bc7AKzqkGErvSxP71LWuRCopR\nvqbsZlDWKZl34Om/dWSY6VrWGmYFJtjkVbK4rqKtaPlkFf/5aWo9pVAwXFgB\ngEElzpRDUkdD/1O+a7ij85taBfN8gyZGxasnDNF5wFEj17AS4a1uQysFlGVK\nPsmQiy0N0Yrhb96Cd6ZJeA6Aa789g68RJWJxEqx9ZcJt5c9Df1IOqVDeg9uD\nt995LY89aTFyNXQLR2+ES+rkmjORt4e6w4GGHvNsLYg8z0QgHyg84eBbrznm\n+Ko2IqpgxFWVRwWiIIOVbLrEIdDfCMF0gfWrfwOGD9gfUiq9Gcz8VKhruzuR\nEFZvnHo+RRLuzYULYfiCu163Qf3cTKBzPTaYVVJm+dFixJkkH8YK1+eAEd8i\n2eWt\r\n=iRYY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=12.13"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"0601786577a7b067ba6f3e388acc079753cce424","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"8.3.0","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"is-what":"^4.1.6"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","eslint":"^8.7.0","rollup":"^2.66.1","vitest":"^0.2.3","del-cli":"^4.0.1","prettier":"^2.5.1","typescript":"^4.5.5","@babel/preset-env":"^7.16.11","eslint-config-prettier":"^8.3.0","@ava/babel-preset-stage-4":"^4.0.0","@typescript-eslint/parser":"^5.10.1","rollup-plugin-typescript2":"^0.31.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.10.1","@babel/plugin-proposal-object-rest-spread":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_3.0.2_1643201975941_0.5610636232785253","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"find-and-replace-anything","version":"3.0.3","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@3.0.3","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"e8265cb398ecfd83b5a19f4c7ba3e6a7fd5de93c","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-3.0.3.tgz","fileCount":6,"integrity":"sha512-VOEt/VbwpB9+efsKwJ1T7qfqkUS+8XYRe9Yumh504O8GAvj5IvfKrPo2gWam6t9nu7Fd+3iVTr/bxBQvD0DF1w==","signatures":[{"sig":"MEUCIQDUtu96oacQzAEU4XWP6ZMIS6O3Zvquq0q1/Qd2GK2nSgIgGPN0Q3ehjDQBGZxRLmFvSAYYYPUSA5WOo2uFDlc2WMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15426},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=12.13"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"11d3b561a01989f623e24c9eeff92e4a35b76a84","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup --bundleConfigAsCjs -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"9.5.1","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"is-what":"^4.1.8"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","eslint":"^8.40.0","rollup":"^3.21.5","vitest":"^0.31.0","del-cli":"^4.0.1","prettier":"^2.8.8","typescript":"^4.9.5","@babel/preset-env":"^7.21.5","eslint-config-prettier":"^8.8.0","@ava/babel-preset-stage-4":"^4.0.0","@typescript-eslint/parser":"^5.59.2","rollup-plugin-typescript2":"^0.34.1","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.59.2","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_3.0.3_1683443901738_0.09235144066365542","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"find-and-replace-anything","version":"3.0.4","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@3.0.4","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"np":{"yarn":false,"branch":"production"},"dist":{"shasum":"454b93782b371c922f20197b6112443cbc42972c","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-3.0.4.tgz","fileCount":7,"integrity":"sha512-RY+5ft19Vjujx3JyetzOlY8pntuoIOEHVVbDANnvtAPLZ4W0O7NlUPtKthU5QLS1eAgeE7K4OlRMXrkc8kuqEw==","signatures":[{"sig":"MEUCIQC+m0WrUiBs6W+hWP60bHCdhdEogGFUpDt8Gc3sbGJRowIgBCePhceBc0imQlvgwJx9kDhJuMbE4Ery91qqp5yvVgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=12.13"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"6a36143014063a2b2ebf093f587ed2b45ec0862a","scripts":{"lint":"tsc --noEmit && eslint ./src --ext .ts","test":"vitest run","build":"rollup -c ./rollup.config.js","release":"npm run lint && del dist && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"9.5.1","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"is-what":"^4.1.8"},"eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-ts-ignore":"off","@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","tree-shaking/no-side-effects-in-initialization":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"plugins":["@typescript-eslint","tree-shaking"],"ignorePatterns":["node_modules","dist","scripts","test"]},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.7.0","eslint":"^8.40.0","rollup":"^3.23.0","vitest":"^0.31.0","del-cli":"^5.0.0","prettier":"^2.8.8","typescript":"^4.9.5","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","eslint-config-prettier":"^8.8.0","@ava/babel-preset-stage-4":"^4.0.0","@typescript-eslint/parser":"^5.59.2","eslint-plugin-tree-shaking":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.59.2","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_3.0.4_1684808653634_0.7428013165902243","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"find-and-replace-anything","version":"4.0.0","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"url":"https://cycraft.co","name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@4.0.0","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"4eb52f9ff27a105111031f891b5e027416acfe8f","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-4.0.0.tgz","fileCount":5,"integrity":"sha512-LfNmiQ/JE0nJ33Z5dD98j6UGJO9oHNcY6+W/BWnrhXIK56R8cHKGijHjmXc4ptIJe6kPSs1VDWWW5vSk4Ke7TQ==","signatures":[{"sig":"MEUCIGlafA4YrxUtU6eA81GQu8hirRoTby5Yoj7QqrO8mF0bAiEArRcj5BqrKl4FJ/3/D7IiCsvacP20NX4mjqASZWov9cI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11129},"type":"module","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"dbff310bdf3733cd4e57569e1c0bcd4d21b105b0","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"npm run lint && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"10.8.1","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"is-what":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","vitest":"^1.6.0","del-cli":"^5.1.0","@cycraft/eslint":"^0.3.0","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_4.0.0_1717226115480_0.1343264286697361","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"find-and-replace-anything","version":"4.0.1","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"url":"https://cycraft.co","name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@4.0.1","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"8828c54b7b9ad2ffe58d398fe6f581a73fbb58e6","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-4.0.1.tgz","fileCount":5,"integrity":"sha512-EIVAipqDCP5t1SowtlmIGCdDotgvcHgQNG7r9iPf7LOumSRuGlD+j8qWwbfeCezY59Ou8+jcbU4fmuJAvmRtgg==","signatures":[{"sig":"MEQCICygD6vMiI14yV2q+nBjwa5JD04eleeTxhFfb5KrIYECAiBcS1UCGQ2RVib8gFINUPmZ8Zce7gN9BCKUSTrCmc5SRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10925},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"3333175b95b6e2104b58b9ad0995a3349e6f5204","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"npm run lint && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"10.8.1","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"is-what":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","vitest":"^1.6.0","del-cli":"^5.1.0","@cycraft/eslint":"^0.3.0","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_4.0.1_1717550750524_0.6699290118474908","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"find-and-replace-anything","version":"4.0.2","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"url":"https://cycraft.co","name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@4.0.2","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"b5b9a583ed0bef28dd450ec347ac949c02dcac58","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-4.0.2.tgz","fileCount":5,"integrity":"sha512-D1scFQ8Gl16lOQKEyQoEB0nKNm5D5ikF0JY5/MM+/ICwEAof26VUVt4WRcnkSMIyCGeem4aw4FLvD2jKvNQBgw==","signatures":[{"sig":"MEUCIAmygnozoS9D+z4NSHjuATN/MwzGxlda8G8D5XF1WPrPAiEA+XZZtMdTolfKPhopBx2nCCe6j84+0VxX/ruvO14XoEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10925},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"782f3bde104bb1e820d9405bfd572583b5008160","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"npm run lint && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"10.8.1","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"is-what":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","vitest":"^1.6.0","del-cli":"^5.1.0","@cycraft/eslint":"^0.3.0","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_4.0.2_1717553075202_0.2862048935437622","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"find-and-replace-anything","version":"4.0.3","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":{"url":"https://cycraft.co","name":"Luca Ban - Mesqueeb"},"license":"MIT","_id":"find-and-replace-anything@4.0.3","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":{"url":"https://github.com/mesqueeb/find-and-replace-anything/issues"},"dist":{"shasum":"0fd11cedab9436bd5ff9b8a885aa797230f2e4d4","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-4.0.3.tgz","fileCount":5,"integrity":"sha512-REfWxJXg7LTOfk70yZ3p/3CB2X/PB6FeooWzuRXnC0vdobnR6LG71Ufqfube7DpMd/OsElk4JjNbmkFJnARa3Q==","signatures":[{"sig":"MEQCIAqXh+Fn0Unzwhl1WI1s6A572kK3W2oOn25RBccejstZAiA4qgdlTiTZv5YIvxcaIGZCW81EHMgwwa/Bgci+xysUIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10925},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","gitHead":"4a21c316ce0772e6652a534b8e948ea2b93b247f","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"npm run lint && npm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"git+https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"_npmVersion":"10.2.4","description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"is-what":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","vitest":"^3.0.6","del-cli":"^6.0.0","@cycraft/eslint":"^0.4.3","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_4.0.3_1739990853597_0.9314076740581694","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"find-and-replace-anything","version":"4.0.4","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":"Luca Ban - Mesqueeb (https://cycraft.co)","license":"MIT","_id":"find-and-replace-anything@4.0.4","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":"https://github.com/mesqueeb/find-and-replace-anything/issues","dist":{"shasum":"22447cb4f00ea399909a7085c1aa3b79fe20785a","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-4.0.4.tgz","fileCount":5,"integrity":"sha512-eUl0SdgrPRPD0TCqHAnG+SoSAksgeo099kNyey+xeOglAS0UnEs8tHDgk5X1biMTXE2FprniNw0AvLFfa4gCRQ==","signatures":[{"sig":"MEUCIBFHK8VQfvomuxndBiNC+0yhh9KtfTm8LvNDAKakHFB+AiEA+Kkqk0Lhg/snHwzxHS5WpOgV7DxSUBDY9pU3Z/IDkAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHhrw3qIeGxBgsOK5h26jUOhwMP/5YJrLbbE0K66v7N9AiAfeU+Yjok6cswIhUG6Jbp/a15OGEH7tp7QQ0OQHm6IZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10926},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"pnpm run lint && pnpm run build && np"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"dependencies":{"is-what":"^5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^12.1.1","vitest":"^5.0.1","del-cli":"^7.0.0","@cycraft/eslint":"^0.4.4","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_4.0.4_1789617806286_0.6139860661987142","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"find-and-replace-anything","version":"4.0.5","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"author":"Luca Ban - Mesqueeb (https://cycraft.co)","license":"MIT","_id":"find-and-replace-anything@4.0.5","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","bugs":"https://github.com/mesqueeb/find-and-replace-anything/issues","dist":{"shasum":"2e2fa4d2f951947b1637dbcee0bb16645af7a676","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-4.0.5.tgz","fileCount":5,"integrity":"sha512-kxyVKKyvCLYg673xW5h0FTtsYBJjdEVYZzvm4WEbR3X2BHajEEFWzfQEWFMDg9l58+Gq0MUUoSrrVhGGJnr/Bw==","signatures":[{"sig":"MEQCIB0nj183TqXl9sHGWLd5yR9QHvu51h668XWKSisYTEBKAiAgeNJg/loCgvfanMBPwqAcb0HQjHULRLS7QI96x2OuEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICbCGJGr1IgTy9l2/3jvkoLAz2r/LwTqD/xTCr9qNthdAiB4RJj5XWAcT6M3LZEStELxrbSfGQITXaVPEIOs0yZLXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11637},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"pnpm run lint && pnpm run build && pnpm test && bumpp --no-push --all && pnpm publish --no-git-checks && npx jsr publish && git push --follow-tags && gh release create $(git describe --tags --abbrev=0) --generate-notes --notes \"$(git log --pretty='- %s  %h' $(git describe --tags --abbrev=0 HEAD~1 2>/dev/null || git rev-list --max-parents=0 HEAD)..HEAD~1)\""},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"repository":{"url":"https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"sideEffects":false,"dependencies":{"is-what":"^5.5.2"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^12.3.0","eslint":"^9.20.1","vitest":"^5.0.2","del-cli":"^7.0.0","typescript":"^5.9.3","@cycraft/eslint":"^0.4.11","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/find-and-replace-anything_4.0.5_1790381416341_0.6301707087874584","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"_id":"find-and-replace-anything@4.0.6","bugs":"https://github.com/mesqueeb/find-and-replace-anything/issues","dist":{"shasum":"7b2c8b499a9cfd6382ac100cb06458ee1b1f8097","tarball":"https://registry.npmjs.org/find-and-replace-anything/-/find-and-replace-anything-4.0.6.tgz","fileCount":5,"integrity":"sha512-QhxCUS6IWno8IBXTJ7P12X4KuwO5cfp9TgXEmh4yAEuxClYnj/kpVLwF3djbOv4FCHfptV5sMZF6naXY8ScUlg==","signatures":[{"sig":"MEUCIQDl2N1MEiJEky/YjWKr9Go5RiI4RHDUN8wJHVSt+e3FkAIgWj/2BeULKc/2E6kHYQCr/ukfwGgi6YMT2c9Fs6iTyos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDWzhyiESIlh61UNpTjHweQ44k2COzdHT0FeHEsprH7IAIhALqRLa1Lxta/CPrbouzHfoEVOzvJAJvuzPDN1f4oOX99"}],"unpackedSize":11688},"name":"find-and-replace-anything","type":"module","author":"Luca Ban - Mesqueeb (https://cycraft.co)","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","scripts":{"lint":"tsc --noEmit && eslint ./src","test":"vitest run","build":"del-cli dist && tsc","release":"pnpm run lint && pnpm run build && pnpm test && bumpp --no-push --all && pnpm publish --no-git-checks && jsr publish ${JSR_TOKEN:+--token $JSR_TOKEN} && git push --follow-tags && gh release create $(git describe --tags --abbrev=0) --generate-notes --notes \"$(git log --pretty='- %s  %h' $(git describe --tags --abbrev=0 HEAD~1 2>/dev/null || git rev-list --max-parents=0 HEAD)..HEAD~1)\""},"version":"4.0.6","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"repository":{"url":"https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"sideEffects":false,"dependencies":{"is-what":"^5.5.6"},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","bumpp":"^12.3.0","eslint":"^9.20.1","vitest":"^5.0.2","del-cli":"^7.0.0","typescript":"^5.9.3","@cycraft/eslint":"^0.4.11","@cycraft/tsconfig":"^0.1.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/find-and-replace-anything_4.0.6_1790416280198_0.15975733755113875"}}},"time":{"created":"2018-09-11T02:29:09.612Z","modified":"2026-09-26T09:51:20.464Z","1.0.0":"2018-09-11T02:29:09.779Z","1.1.0":"2018-09-27T08:22:40.665Z","1.1.1":"2018-10-01T11:18:55.525Z","1.1.2":"2018-10-05T07:21:11.505Z","1.2.0":"2018-10-11T04:04:19.403Z","2.0.0":"2018-11-29T06:30:00.031Z","2.0.1":"2019-02-22T05:57:29.399Z","2.0.2":"2019-05-07T09:06:16.824Z","2.0.3":"2019-06-07T09:35:25.606Z","2.0.4":"2019-07-13T03:46:23.482Z","2.0.5":"2020-03-15T04:24:52.177Z","2.0.6":"2020-06-26T01:41:41.081Z","2.1.0":"2020-06-26T03:52:38.721Z","2.2.0":"2020-06-26T06:30:44.496Z","2.2.1":"2020-06-26T06:40:59.220Z","2.2.2":"2020-11-05T08:21:31.174Z","2.2.3":"2022-01-25T03:58:28.346Z","2.2.4":"2022-01-25T09:08:36.163Z","3.0.0":"2022-01-25T09:18:55.567Z","2.2.5":"2022-01-25T11:01:37.894Z","3.0.1":"2022-01-26T12:53:09.731Z","3.0.2":"2022-01-26T12:59:36.073Z","3.0.3":"2023-05-07T07:18:21.913Z","3.0.4":"2023-05-23T02:24:13.827Z","4.0.0":"2024-06-01T07:15:15.640Z","4.0.1":"2024-06-05T01:25:50.725Z","4.0.2":"2024-06-05T02:04:35.374Z","4.0.3":"2025-02-19T18:47:33.790Z","4.0.4":"2026-09-17T04:03:26.377Z","4.0.5":"2026-09-26T00:10:16.440Z","4.0.6":"2026-09-26T09:51:20.281Z"},"bugs":"https://github.com/mesqueeb/find-and-replace-anything/issues","author":"Luca Ban - Mesqueeb (https://cycraft.co)","license":"MIT","homepage":"https://github.com/mesqueeb/find-and-replace-anything#readme","keywords":["find-and-replace","find-replace","find-and-replace-if","javascript","recursively","has-prop","find-prop","replace-prop-value","replace-value","search-prop","search-object-prop","replace-if"],"repository":{"url":"https://github.com/mesqueeb/find-and-replace-anything.git","type":"git"},"description":"Replace one val with another or all occurrences in an object recursively. A simple & small integration.","maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"readme":"# Find and replace anything 🎣\n\n<a href=\"https://www.npmjs.com/package/find-and-replace-anything\"><img src=\"https://img.shields.io/npm/v/find-and-replace-anything.svg\" alt=\"Total Downloads\"></a>\n<a href=\"https://www.npmjs.com/package/find-and-replace-anything\"><img src=\"https://img.shields.io/npm/dw/find-and-replace-anything.svg\" alt=\"Latest Stable Version\"></a>\n\n```\nnpm i find-and-replace-anything\n```\n\nReplace one val with another or all occurrences in an object recursively. A simple & small integration.\n\nThere are two methods you can import and use:\n\n- **findAndReplace** find `a` replace with `b` (recursively on an object)\n- **findAndReplaceIf** execute a function on every prop in an object recursively, and replace the prop with what the function returns\n\n## Meet the family (more tiny utils with TS support)\n\n- [is-what 🙉](https://github.com/mesqueeb/is-what)\n- [is-where 🙈](https://github.com/mesqueeb/is-where)\n- [merge-anything 🥡](https://github.com/mesqueeb/merge-anything)\n- [check-anything 👁](https://github.com/mesqueeb/check-anything)\n- [remove-anything ✂️](https://github.com/mesqueeb/remove-anything)\n- [getorset-anything 🐊](https://github.com/mesqueeb/getorset-anything)\n- [map-anything 🗺](https://github.com/mesqueeb/map-anything)\n- [filter-anything ⚔️](https://github.com/mesqueeb/filter-anything)\n- [copy-anything 🎭](https://github.com/mesqueeb/copy-anything)\n- [case-anything 🐫](https://github.com/mesqueeb/case-anything)\n- [flatten-anything 🏏](https://github.com/mesqueeb/flatten-anything)\n- [nestify-anything 🧅](https://github.com/mesqueeb/nestify-anything)\n\n## find and replace\n\nThis will find a value inside an object and replace it with another:\n\n- `findAndReplace(object, find, replace)`\n\n```js\nimport { findAndReplace } from 'find-and-replace-anything'\n\nfindAndReplace({ deep: { nested: { prop: 'a' } } }, 'a', 'b')\n// returns\n{\n  deep: {\n    nested: {\n      prop: 'b'\n    }\n  }\n}\n\nfindAndReplace('works on \"exact\" strings as well', 'a', 'b')\n// returns\n;('works on \"exact\" strings as well')\n\nfindAndReplace('a', 'a', 'b')\n// returns\n;('b')\n\n// works with other types as well:\nfindAndReplace({ nr: 1 }, 1, 100)\n// returns\n{\n  nr: 100\n}\n```\n\n## find and replace IF\n\nThis will execute a provided function to every prop in the object recursively. The \"check\" function provided will receive the prop's value as param:\n\n- `findAndReplaceIf(object, checkFn)` checkFn receives each `propVal` of the object recursively\n\n```js\nimport { findAndReplaceIf } from 'find-and-replace-anything'\n\n// function that replaces 'a' with 'b'\nfunction checkFn(foundVal) {\n  if (foundVal === 'a') return 'b'\n  return foundVal\n  // always return original foundVal when no replacement occurs\n}\n\nfindAndReplaceIf({ deep: { nested: { prop: 'a' } } }, checkFn)\n// returns\n{\n  deep: {\n    nested: {\n      prop: 'b'\n    }\n  }\n}\n\n// this is what gets executed in order:\ncheckFn({ deep: { nested: { prop: 'a' } } })\ncheckFn({ nested: { prop: 'a' } })\ncheckFn({ prop: 'a' })\ncheckFn('a')\n// the final execution replaces 'a' with 'b'\n// and then returns the entire object\n\n// also works on non-objects\nfindAndReplace('a', checkFn)\n// returns\n;('b')\n```\n\n## A note on plain objects vs classes\n\n> only for `findAndReplace()`\n\nPlease note that it will also recursively look inside special objects like JavaScript classes etc. So make sure you test the behaviour properly in those cases! (especially when your classes have read-only properties etc.)\n\n```js\nclass MyClass {\n  constructor () {\n    this.prop = 1\n  }\n}\nconst target = {\n  prop: 1,\n  class: new MyClass()\n}\nfindAndReplace(target, 1, 2)\n  // this will replace 1 with 2 in the class as well and returns:\n  {prop: 2, class: {prop: 2}}\n```\n\nIf you need it to only recursively go through plain JavaScript object and avoid going in custom classes etc. you can pass a 4th parameter like so:\n\n```js\nfindAndReplace(target, 1, 2, {onlyPlainObjects: true})\n  // this will replace 1 with 2 only in the plain object and returns:\n  {prop: 2, class: {prop: 1}}\n```\n\n> Also be careful with circular references! It will cause this library to crash.\n\n## Source code\n\nIt's literally just this:\n\n```js\n/**\n * @param {any} target Target can be anything\n * @param {any} find Val to find\n * @param {any} replaceWith Val to replace\n * @returns The target with replaced values\n */\nfunction findAndReplaceRecursively(target, find, replaceWith) {\n  if (!isObject(target)) {\n    if (target === find) return replaceWith\n    return target\n  }\n  return Object.keys(target).reduce((carry, key) => {\n    const val = target[key]\n    carry[key] = findAndReplaceRecursively(val, find, replaceWith)\n    return carry\n  }, {})\n}\n```\n","readmeFilename":""}