{"_id":"replace-in-files-cli","_rev":"12-31aead5179d98288cfa5c8fa0d514a28","name":"replace-in-files-cli","dist-tags":{"latest":"4.0.0"},"versions":{"0.1.0":{"name":"replace-in-files-cli","version":"0.1.0","keywords":["cli-app","cli","replace","matching","match","matches","find","search","string","regex","regexp","pattern","files","file","text","contents"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"replace-in-files-cli@0.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/replace-in-files-cli#readme","bugs":{"url":"https://github.com/sindresorhus/replace-in-files-cli/issues"},"bin":{"replace-in-files":"cli.js"},"dist":{"shasum":"11e209b388a70dadbe2ef22415299b9ed367b93f","tarball":"https://registry.npmjs.org/replace-in-files-cli/-/replace-in-files-cli-0.1.0.tgz","fileCount":5,"integrity":"sha512-HN4YuAL0qhGpueOJf3MAMylsXhO+jA+PwB4jSyT/QG7EWWKErAHtajaKKOfThegOYGuvar8WBIxXsIG6SlQzMg==","signatures":[{"sig":"MEUCIB+GYyNyii7Bki8VfZxD/vwawgtVzcTvlNc92LY4AD+eAiEAiKdvAFXYp0dNfpsELsXUF9dGmGBUlSTlQ1M3AlPhMqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdANkWCRA9TVsSAnZWagAA5q8QAJIPdJfYh525XudShupx\nKpvNngyWQcFgxMQ0oltlrqzlEeY8doZukWJc9X6wjxP0P3byYJuy0rqvexJY\nZFMKqE94bE5S1XVy4nYKV7oEtcvT64BngqRTezXB7EX+kFqsRKWG0YwxNLy6\nMAIqLAX67bhLYXobWncwfDj4Bc1cjA7KAL9t42KBgLyokSvNfYAdi8kf3g0M\n1/9lrdj/NeOuLRcKNYPuhjiVXxjWBUb8QcVc7ODr+7ksZfMTwL/G7U0uj67u\nN1xmUI+I/4x0kxpRAdYCckBQKTzA3rjSmOE2vHZvOgd0/i4vHp64oLw/QXhr\nxwqr+G8eFxg9Fx69lLUzYj2mN67i/HRPGoeGVz0eTn1d0I3tMR2sbEZn67u/\ndeQTH/8YvL2WpPsVaF6Xg8OqCOZ6tRiNUpNaicS74NPxJsVqHbbrNOJvXoS4\nbgfJb+ipC5KhisR+/+eoZxqN1U2jCXYBNb9t+zZj6m+zpIlusXBU1EwFlYkF\nsKAULY3++l+VKeIZO3Q5VxFdE3THk62MV8hGzzPzjWOyTrp3Usu7PLUvU7mW\nQUqS9robSky5YWbX8rhUlVEPJx11pnoO6Z1i8sPPmBvpwf7iFvu3+Vu+38oC\nA1UQ+BVQUi/ODW1j0bGd07BBApxILcyYBU+E5WClVmkOdkydVHLZ+e8KSWp3\na0B0\r\n=jUeZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"00ddb3c3b18009e7e71bfa5d8e074ad6749c46c1","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/replace-in-files-cli.git","type":"git"},"_npmVersion":"6.9.0","description":"Replace matching strings and regexes in files","directories":{},"_nodeVersion":"8.16.0","dependencies":{"meow":"^5.0.0","arrify":"^2.0.1","write-file-atomic":"^3.0.0","escape-string-regexp":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.1.0","execa":"^1.0.0","temp-write":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replace-in-files-cli_0.1.0_1560336661720_0.47900165307510134","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"replace-in-files-cli","version":"0.2.0","keywords":["cli-app","cli","replace","matching","match","matches","find","search","string","regex","regexp","pattern","files","file","text","contents"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"replace-in-files-cli@0.2.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/replace-in-files-cli#readme","bugs":{"url":"https://github.com/sindresorhus/replace-in-files-cli/issues"},"bin":{"replace-in-files":"cli.js"},"dist":{"shasum":"d8f74fe61438b135023327434e39d1bf7beb0e35","tarball":"https://registry.npmjs.org/replace-in-files-cli/-/replace-in-files-cli-0.2.0.tgz","fileCount":5,"integrity":"sha512-UyRUAhFYbvHUeXyOM+GQmLdB4PznDT1TKKLHE7f9xrlcfy1tEd2Npd8ypkoiyx1hI0FnOhgQkyKKMO5QDXSA9Q==","signatures":[{"sig":"MEYCIQCjMqwG5oZXaAd1Ue5T0SfNTRnRNCuX7wk2KlZslghSaQIhAL0g8GsVt0N+Sdi7rI5F3FZk8W+/YsB3w5gbsPLf+ELN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP1ESCRA9TVsSAnZWagAA/yUP/RvQJOlIb3JAs8YMXkJE\n3iFqq7JRVNZnpDFha8W5YnswqOTdfqohSHz7iaRKAEORgqryTrGATqscEhcB\nPaOqQm/LvkoT7UhOFL9Hgnaj3xYeVgGsDuPA3n30Gja9VMGg/ftih8bJCHgu\n0ysy8HZgrM/9o6hCr0H1xRKWlZ9vfSsH/qQJrJbccadYwdCXHrshEchi6o0P\nSg9UaESvmElYp5kX55JE2nEgVoazzbBex4i9cCFoPSneLCCqeNeb1dy+VBwx\ndNQr4cz5k/n82mgmN3lpI4ZrIsP3M0+yRXfniyIO1z5zapCgMSU4IzIPlPDQ\nee/cr3hPbR3kuzsuF16niRFGuIp2wyCzsvCqRuNgTMUPGF3VckuL9o3BTojJ\nXUDokcQku/F2nQvuhO+5MezKPDsXSL5t2z6Y+F1BrgwVquJaFf41CsLv+KWS\nQ71zmyTXF4GcGb1dkL8fzijEqTKT0u49CEMn9KveKb89LlbIJsLqHmWC9cB8\n2KAeb7HrpcO6ZkQU+lQljzKR+R4rGdVko14Y0hZyomQGxrTU3JQBHhPW1qf7\nrztZOVJQynRJZno0HRu4pSwFlk/90EkvoTPkqezHnfid0YX+zSxNejLbc7BB\nUdzY+nr3FCQe9RPUQRKEk9VS8Jf5GrjTxdxDqyIXSPtSvfoyTGLorjIskn/+\nEuoV\r\n=Sbdr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"89a7fb106dad2e885d74a807bf665a043c14a12d","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/replace-in-files-cli.git","type":"git"},"_npmVersion":"6.9.0","description":"Replace matching strings and regexes in files","directories":{},"_nodeVersion":"10.16.0","dependencies":{"meow":"^5.0.0","arrify":"^2.0.1","write-file-atomic":"^3.0.0","escape-string-regexp":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.1.0","execa":"^1.0.0","temp-write":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replace-in-files-cli_0.2.0_1564430609950_0.9680360989839096","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"replace-in-files-cli","version":"0.3.0","keywords":["cli-app","cli","replace","matching","match","matches","find","search","string","regex","regexp","pattern","files","file","text","contents"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"replace-in-files-cli@0.3.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/replace-in-files-cli#readme","bugs":{"url":"https://github.com/sindresorhus/replace-in-files-cli/issues"},"bin":{"replace-in-files":"cli.js"},"dist":{"shasum":"f8ad64d1ad9906c233541d516469153a5dddf78f","tarball":"https://registry.npmjs.org/replace-in-files-cli/-/replace-in-files-cli-0.3.0.tgz","fileCount":5,"integrity":"sha512-u1/EIu8yT7ZqHTuBwEJ0ZPWyMxfC3sYoRk1O0CAebKLgnbfV6z4Ax9HAITJZDGA/1NWyAuqXOTH/1jWv9VWKtg==","signatures":[{"sig":"MEQCIAHQDB3lee2I5HRq4JBXrgUd2ZVN5ss4cwm7K8CmZ9s9AiArLLsXJOv+A2RxwK5eWPOdcnXW/BSZwsGA1OJeVAl85g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcT41CRA9TVsSAnZWagAAuhIQAIOD0VgUCaOC+q6TEC17\nr+I0TDIBWIkw+F9tXNLlZdeucL/eX25OIv1o3TZO0C6fh+41ClI61h2R+GdJ\nP/jupR6gc1m+AEHWvmiiRjUhO7faSI4B0HfVeieRLDiBEfGmDk5ZuG7FIJfE\nxkmoI38gyOeSV3Fe7B6HLj8WK3gcxbCOuY9Cr+6dGzRmH+TrEmwqDqKoz87S\n0g/PXD0m+HcpBGXk9JBv7hGa5ZJCe9plChptTNURRG+WXEUGLj5UWIgTNwYe\nWzjOtrBzq95bYwVSirfwzU+qnF6RLmceFitM1otWMEkmRwq2+xPy4BgczGdm\nFL8kau9PCpFfsfn0dEHWiJcU3aEvIm1dBE6p6Bx3/fM4+xbVmkOgADAFP9oH\nwBJCnlz/ACvvTRV+m8J2W0aj470Enuj9zRANkH2sbF2NUnmVuFklD5Fczjio\n9DouXgc4+WW7KPeosuKS3Owo75mHn4lUtpiN63mh+QSW0gSEL8bowwJb6M7v\n3zFbqL7vJayCiIaGD2hD72rerEvJRGhrKWnLbD14QOMT+L2ecHVhARESKkSz\ntgHYJpTN4e0OflWhXXqa4Q2uF6dSPGx2xtmnAbWXJCXlfHpxvYKocPxak5j1\nagF4eq0bIbyEPURageaNy4vRRSJ4R7dC6WiZDFE8uIOcZWkoCUo9KEPNpnzi\nZmfr\r\n=2FxO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"fffe855586782bc1c8530882d9e998e1e9e648e7","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/replace-in-files-cli.git","type":"git"},"_npmVersion":"6.10.3","description":"Replace matching strings and regexes in files","directories":{},"_nodeVersion":"10.16.0","dependencies":{"meow":"^5.0.0","arrify":"^2.0.1","globby":"^10.0.1","write-file-atomic":"^3.0.0","escape-string-regexp":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.1.0","execa":"^1.0.0","temp-write":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replace-in-files-cli_0.3.0_1567702580482_0.12422920724900233","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"replace-in-files-cli","version":"0.3.1","keywords":["cli-app","cli","replace","matching","match","matches","find","search","string","regex","regexp","pattern","files","file","text","contents"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"replace-in-files-cli@0.3.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/replace-in-files-cli#readme","bugs":{"url":"https://github.com/sindresorhus/replace-in-files-cli/issues"},"bin":{"replace-in-files":"cli.js"},"dist":{"shasum":"aff71039b5d035fbc264c13b67929d6d80cdcb10","tarball":"https://registry.npmjs.org/replace-in-files-cli/-/replace-in-files-cli-0.3.1.tgz","fileCount":5,"integrity":"sha512-3D/aZ2OBsFGn8wE8x1CPxryA6QpNCRZrGIjHUZqgKKSMwcVZVcqYuXTbhmzBsjnYXXCZDIYKfHpealx+5m6y0g==","signatures":[{"sig":"MEQCIC1MCPFjgVV2gWHqr5PeYy5rWt4mrh+S73zDuIKQdvCBAiBgAONWvnhp3PpxWlcIlUn6zKBheh0NWgthFcHWfxe93g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJCA1CRA9TVsSAnZWagAA3DMP/Api5iQTeBBjGoh9oDPx\n+6F1hBbioKhMCgCuqTW0GBYJ+NJbhuPV8Df3PMTcaRpxTKesuqmkUxTgARTp\nwfRiJSBuY4Hzklp7IgcqmSn8/099EpzSRfIDNpMOHJ+gf2Dc0GnfCFVRnFcH\nfMTpmC08w0VJC/DLdKLfKXn05bs3QGrxHY1kaoYVnaNLnKRQXumLK39NOUup\njHSr4S6+V4KlatQ39ZfO4QspRP6q5tRJmXO7JBFCGIRMZ2/WUIr+EoOnRgi8\no/TQEssAgb/Tt0XmGVqYBol2i7XwhMKCcJpZKpUtTH8lP674Qyv5Gk0vRaS9\nfvEs+9gG+WDnsx6we2Rv31i/8XIabGxS4TiCA/CfnFVTa+P5GhvN8z1P7auJ\nEU9fd8E4eX9dxXcVVvT1w5hLgUVJvFfkpus+CnPKKMnRSLb2Y3i4WMUL6xA9\njPotB2y6k8rVC2ZqpV7pjGKkSYKCJg6QQWa2z43sW8LQp+xxCZ7NUo0kraI3\nqtYDroDi/ftg1OzGGSUgDXWpzW7eEOzfW1xEOQElLvvyYFlYFrV05qemFFG8\nCUcmknbe7qRgncUfog1QgXNVt1/A/WvOtOfTR6kHRklwR/a6VYYOzGYf5LN7\n8VkRrgmj5Q1jCcyQBiok2vo02RDnR/yAMReOMTLtZ0eufFdJjBynjppZsA9s\ngd8M\r\n=Bh8N\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"9deec61e7e5636cc9c106657ddf82afa11c322b9","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/replace-in-files-cli.git","type":"git"},"_npmVersion":"6.11.3","description":"Replace matching strings and regexes in files","directories":{},"_nodeVersion":"10.17.0","dependencies":{"meow":"^5.0.0","arrify":"^2.0.1","globby":"^10.0.1","normalize-path":"^3.0.0","write-file-atomic":"^3.0.0","escape-string-regexp":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.1.0","execa":"^1.0.0","temp-write":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replace-in-files-cli_0.3.1_1579425844926_0.13583842650180955","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"replace-in-files-cli","version":"1.0.0","keywords":["cli-app","cli","replace","matching","match","matches","find","search","string","regex","regexp","pattern","files","file","text","contents"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"replace-in-files-cli@1.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/replace-in-files-cli#readme","bugs":{"url":"https://github.com/sindresorhus/replace-in-files-cli/issues"},"bin":{"replace-in-files":"cli.js"},"dist":{"shasum":"5251f1f320c6e0622bcbb6802d7d39bed7e60362","tarball":"https://registry.npmjs.org/replace-in-files-cli/-/replace-in-files-cli-1.0.0.tgz","fileCount":5,"integrity":"sha512-/HMPLZeCA24CBUQ59ymHji6LyMKM+gEgDZlYsiPvXW6+3PdfOw6SsMCVd9KC2B+KlAEe/8vkJA6gfnexVdF15A==","signatures":[{"sig":"MEUCIHnVHdD+mqX7mGqgmV67muSM8/SbyWjhPGGKwWaWLTrTAiEA9NYU7lYwV/wcRCnjg/Z6fdLPUScrK2OWivztBUTYleg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc8ONCRA9TVsSAnZWagAA2wkP/1vT6o8uHqK34HIsNfhK\ntodus0t67yPNhUBRO0ZiqAjd4OGT0WZcA0MNuwj2UgU6GK303Cz5Q0GTClPZ\nz556o6qAKTTNJa1X6NFWXaU4JG2MZE49Zv1ff7Pi4oJ2bFFpjT2J+zA/5GXN\nOuxlYgy0irPVn1pFKXQir4WNB316BYPQztGsltin9O4zDBO1RXLjYvl9aICZ\nme4PO8D/gQC8wlcluUjjIHtS8U6L1d8coSnZsA0m6/4OCfhHH61wCQtIEDjL\ndm2Owraru3tD3h55du3k7J0YfamdsMwUQ7NsL/oM7Nxc8tArlEz0KmB5aCYJ\nrn6TqclEdEdod5GNn8Q83q83h82varoOxQGAtZWlBBDRVC2SOkUissOiP+EE\nzETzW9PidBYpo+SrL9bOqhD11gZHhqf/ChxCM1dmqzQRTYSHxHGZxgLGHRbD\nDZKFICUrZkmK+7iyaCeWEpWuSpJHZXtk/z4+0jrDelL2PbN1Mxdw9hpGgqTY\ndr8KuSI42UTjyGcjSXMNRU2wpaDqr79yzs6IgKpUrywzwY3Sc3N3xtLdmDpO\n09R3kjwK+QSgQz+Kjmqp9+/QSnfSMb8tm+bddShOy9DxYiwiXzmqB0vgR3lC\naH5xzIJ+bCAB7VcSK4v5nrjeSKat2+mLolfweQiuvUXOIw2OVtv3o1kB64v/\njthy\r\n=o0hg\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"01c23a6dc89f282040b88021e6712b5e406ecd63","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/replace-in-files-cli.git","type":"git"},"_npmVersion":"6.14.8","description":"Replace matching strings and regexes in files","directories":{},"_nodeVersion":"14.11.0","dependencies":{"meow":"^7.1.1","arrify":"^2.0.1","globby":"^11.0.1","normalize-path":"^3.0.0","write-file-atomic":"^3.0.0","escape-string-regexp":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.33.1","ava":"^2.1.0","execa":"^1.0.0","temp-write":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replace-in-files-cli_1.0.0_1601422220691_0.46091043154986044","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"replace-in-files-cli","version":"2.0.0","keywords":["cli-app","cli","replace","matching","match","matches","find","search","string","regex","regexp","pattern","files","file","text","contents"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"replace-in-files-cli@2.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/replace-in-files-cli#readme","bugs":{"url":"https://github.com/sindresorhus/replace-in-files-cli/issues"},"bin":{"replace-in-files":"cli.js"},"dist":{"shasum":"c6c4b86cc9e166d305797be0999ec2fe81f257cc","tarball":"https://registry.npmjs.org/replace-in-files-cli/-/replace-in-files-cli-2.0.0.tgz","fileCount":5,"integrity":"sha512-N2JsH7OenOxwv5Ww/tT3Fo6HAwYObAIOFNCu9W9oZJpxE+l7xxN8Aigx2z3JDxM2bIGmznYGJpI9HFEliIdZfQ==","signatures":[{"sig":"MEQCIBifIJgzpQLQmUfOzC/fkUq4du2rA8GRDJD/EWq/yXhoAiAgy1sQHzkSGtM8tICK2msEbOFlt2XIrlt4cDrEmtTsEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh25swCRA9TVsSAnZWagAAY7EP+wX7GH1heSGiP3t7/03q\n2XFCaE5/mIlnz4PyGCkVMR4CX0D4Vvf4arc5JUi3yUSj2eDK1x32sqY7XDgI\nlAEYzkj22AG+cwpfv+JH0l+exEoIbfU6ZqZsvxI4M0IYjClwKAZ+JBoCrfAR\nDpYCV2dq1/HrQHwouOsQ73t6W+F53RiDM5gHq+LktVCsPv9HRD3F2pjzVJWU\nUIuQ3/VqifqYF/wnrbbGSPCVeB1Bnj+9zNcWKHgVffn+J1yt8ojQCkCU6ygt\n3tA7HMA+ZKwTxbGkT8QGcJA+m+Ewbnwo0wkBegD2mOXF5KfPY8ad6VEbchAX\n8lzCnh3C/R3urB4nnjEQ1o+Rv2O56QT8vgpKSyIDNNbbDK9wUbYnNxyaoBVk\nP33PwNGvzJtF8Ncs5ctlns/E25IJchYciPnUbVtgoNM0Fu6yc9tkz0wUyZ7c\nB9FfTU7i/Yfzt87PNjIfxk1NF2iRZoaL6Ha2l7PJ6m2jQKGYf8F3XdM/kt+Z\n0uPymEPQ2T60wQug6fNvh4vccS2TzPEm1o+Fn6pSfo8x5nmDBVe9eGFxgmRL\nCj7FdNaAjPaJZG3Eha/Tc5ya6aXCg/uHiN/cuHNecWyqhIBQNyTJoGPFNYMm\n9rSIC3OqJjYYpGgX5UFfXO0iYTOQZNkK6YKoGsuQ6WIS4O1RRfm9NzXg1dK7\n4XaK\r\n=D8Qy\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"e9a362a484833c2c89e701d703d35a97c6aaeabc","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/replace-in-files-cli.git","type":"git"},"_npmVersion":"8.1.0","description":"Replace matching strings and regexes in files","directories":{},"_nodeVersion":"12.22.1","dependencies":{"meow":"^10.1.1","globby":"^12.0.2","normalize-path":"^3.0.0","write-file-atomic":"^3.0.3","escape-string-regexp":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.46.4","ava":"^3.15.0","execa":"^5.1.1","temp-write":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replace-in-files-cli_2.0.0_1636487150159_0.6231686716488132","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"replace-in-files-cli","version":"2.1.0","keywords":["cli-app","cli","replace","matching","match","matches","find","search","string","regex","regexp","pattern","files","file","text","contents"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"replace-in-files-cli@2.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/replace-in-files-cli#readme","bugs":{"url":"https://github.com/sindresorhus/replace-in-files-cli/issues"},"bin":{"replace-in-files":"cli.js"},"dist":{"shasum":"bb009f485817f16a252aaacd49fae73abbe62139","tarball":"https://registry.npmjs.org/replace-in-files-cli/-/replace-in-files-cli-2.1.0.tgz","fileCount":5,"integrity":"sha512-kEYBL6MV3ZlCuwqZGtitnq/0wfxNtf932d8xMk7YRJ6uaWy+oAEfHn/J2ws9FvVjYmuurS0h063Xe1bqetw5yg==","signatures":[{"sig":"MEUCIGx26H6wziYibxns11PZ4N8nF3kM9E0dNo1dsrDdnJVVAiEA2O9i9BcShe6Zeg09/5d5jmeYlyabyS1EtpEZx3aEWQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7104},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./api.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"0f246cbcade2ea3e16b3ca0be23f534ac3ce2677","scripts":{"test":"ava","//test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/replace-in-files-cli.git","type":"git"},"_npmVersion":"9.2.0","description":"Replace matching strings and regexes in files","directories":{},"_nodeVersion":"14.21.3","dependencies":{"meow":"^10.1.1","globby":"^12.0.2","normalize-path":"^3.0.0","write-file-atomic":"^3.0.3","escape-string-regexp":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.46.4","ava":"^3.15.0","execa":"^5.1.1","temp-write":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replace-in-files-cli_2.1.0_1683572109547_0.42337218660211096","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"replace-in-files-cli","version":"2.2.0","keywords":["cli-app","cli","replace","matching","match","matches","find","search","string","regex","regexp","pattern","files","file","text","contents"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"replace-in-files-cli@2.2.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/replace-in-files-cli#readme","bugs":{"url":"https://github.com/sindresorhus/replace-in-files-cli/issues"},"bin":{"replace-in-files":"cli.js"},"dist":{"shasum":"4a2081f2c3df2fac845bc85faf389354dfcefa74","tarball":"https://registry.npmjs.org/replace-in-files-cli/-/replace-in-files-cli-2.2.0.tgz","fileCount":6,"integrity":"sha512-EI2Psum9Ay9y2IDWx36+hOvn+BX6LdQ8HXZ06L32obGrJb9w7YDMTywIQgysOXwQo5MsORtIA4l/g25r2Cp1gA==","signatures":[{"sig":"MEUCICX0LO66ji6Hn6r4Fxwfuj5Q3Hp7IR2/ZeXcCJRaEHgnAiEA3HjVg12GYyvsgx7miTXcooUpQsRdIPX4v3JyLxyQgvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7357},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./api.d.ts","default":"./api.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"f74c53fb23ecbc7b00a1443a4243d8ab0eccb060","scripts":{"test":"ava","//test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/replace-in-files-cli.git","type":"git"},"_npmVersion":"9.2.0","description":"Replace matching strings and regexes in files","directories":{},"_nodeVersion":"16.16.0","dependencies":{"meow":"^10.1.1","globby":"^12.0.2","normalize-path":"^3.0.0","write-file-atomic":"^3.0.3","escape-string-regexp":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.46.4","ava":"^3.15.0","execa":"^5.1.1","temp-write":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replace-in-files-cli_2.2.0_1684051939535_0.896021583635189","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"replace-in-files-cli","version":"3.0.0","keywords":["cli-app","cli","replace","matching","match","matches","find","search","string","regex","regexp","pattern","files","file","text","contents"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"replace-in-files-cli@3.0.0","homepage":"https://github.com/sindresorhus/replace-in-files-cli#readme","bugs":{"url":"https://github.com/sindresorhus/replace-in-files-cli/issues"},"bin":{"replace-in-files":"cli.js"},"dist":{"shasum":"35e226a05a2cadc3cf9dde07c2a978a73d8976f3","tarball":"https://registry.npmjs.org/replace-in-files-cli/-/replace-in-files-cli-3.0.0.tgz","fileCount":6,"integrity":"sha512-A2VjOaPF8yjiaRjuIlvX3PB0uRMQ3DpnKG4yg38wjPrqR0OSzD00ubOZqqwAunoT5emKjEZPvdkm6JRVJrBmlQ==","signatures":[{"sig":"MEYCIQDUNxbHgozp3YLM6yxuk/Mo+7kqI0xOnoS8B5Cu+C71dwIhAPHbpdLyyRHemeq50qME0jl7QaabWFdUiqPB3YnZmhq8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7312},"type":"module","engines":{"node":">=18"},"exports":{"types":"./api.d.ts","default":"./api.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"b6e9b0d4d10ae50a4894ae3bfe0af6c30acf8000","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/replace-in-files-cli.git","type":"git"},"_npmVersion":"10.6.0","description":"Replace matching strings and regexes in files","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","dependencies":{"meow":"^13.2.0","globby":"^14.0.1","normalize-path":"^3.0.0","write-file-atomic":"^5.0.1","escape-string-regexp":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.58.0","ava":"^6.1.3","execa":"^9.3.0","temp-write":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replace-in-files-cli_3.0.0_1719403245004_0.9843332956628097","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"replace-in-files-cli","version":"4.0.0","description":"Replace matching strings and regexes in files","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/replace-in-files-cli.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./api.d.ts","default":"./api.js"},"bin":{"replace-in-files":"cli.js"},"sideEffects":false,"engines":{"node":">=20"},"scripts":{"test":"xo && ava"},"keywords":["cli-app","cli","replace","matching","match","matches","find","search","string","regex","regexp","pattern","files","file","text","contents"],"dependencies":{"escape-string-regexp":"^5.0.0","globby":"^14.1.0","meow":"^13.2.0","normalize-path":"^3.0.0","write-file-atomic":"^6.0.0"},"devDependencies":{"ava":"^6.4.1","execa":"^9.6.0","temp-write":"^6.0.0","xo":"^1.2.2"},"_id":"replace-in-files-cli@4.0.0","gitHead":"27cb9e4a8a34f8bd82914e0f5c7c6eccfeb88ea0","bugs":{"url":"https://github.com/sindresorhus/replace-in-files-cli/issues"},"homepage":"https://github.com/sindresorhus/replace-in-files-cli#readme","_nodeVersion":"20.19.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-b6Nzz19x+huwKe1pqjovWj/JGFwVvi+XbY1YPuWzlD+3Ihb1BPgoNfPweFvbjmSmj60bPLABgJX0HUQVhzEVsA==","shasum":"8d04590aa431fcaefe3f41a26f034a9df0401eb2","tarball":"https://registry.npmjs.org/replace-in-files-cli/-/replace-in-files-cli-4.0.0.tgz","fileCount":6,"unpackedSize":12372,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAdcHW6S3h8VBtAz+IV0Rv6+XmJoeDY4IRS7PUUsn6FPAiA/d/C7r37AIzvsYUBxicu9HL4+fIxE0p50SbprPL/sBQ=="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/replace-in-files-cli_4.0.0_1757593593597_0.23794066346536114"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-12T10:51:01.719Z","modified":"2025-09-11T12:26:33.949Z","0.1.0":"2019-06-12T10:51:01.844Z","0.2.0":"2019-07-29T20:03:30.120Z","0.3.0":"2019-09-05T16:56:20.607Z","0.3.1":"2020-01-19T09:24:05.078Z","1.0.0":"2020-09-29T23:30:20.794Z","2.0.0":"2021-11-09T19:45:50.349Z","2.1.0":"2023-05-08T18:55:09.678Z","2.2.0":"2023-05-14T08:12:19.717Z","3.0.0":"2024-06-26T12:00:45.143Z","4.0.0":"2025-09-11T12:26:33.780Z"},"bugs":{"url":"https://github.com/sindresorhus/replace-in-files-cli/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"license":"MIT","homepage":"https://github.com/sindresorhus/replace-in-files-cli#readme","keywords":["cli-app","cli","replace","matching","match","matches","find","search","string","regex","regexp","pattern","files","file","text","contents"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/replace-in-files-cli.git"},"description":"Replace matching strings and regexes in files","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"readme":"# replace-in-files-cli\n\n> Replace matching strings and regexes in files\n\n## Install\n\n```sh\nnpm install --global replace-in-files-cli\n```\n\n## Usage\n\n```\n$ replace-in-files --help\n\n  Usage\n    $ replace-in-files <files…>\n\n  Options\n    --regex           Regex pattern to find  (Can be set multiple times)\n    --string          String to find  (Can be set multiple times)\n    --replacement     Replacement string  (Required)\n    --ignore-case     Search case-insensitively\n    --no-glob         Disable globbing\n    --dry-run         Show what would be replaced without making changes\n\n  Examples\n    $ replace-in-files --string='horse' --regex='unicorn|rainbow' --replacement='🦄' foo.md\n    $ replace-in-files --regex='v\\d+\\.\\d+\\.\\d+' --replacement=v$npm_package_version foo.css\n    $ replace-in-files --string='blob' --replacement='blog' 'some/**/[gb]lob/*' '!some/glob/foo'\n    $ replace-in-files --dry-run --string='old' --replacement='new' file.txt\n\n  You can use the same replacement patterns as with `String#replace()`, like `$&`.\n\n  When working with quotes in shell commands, escape them with backslashes:\n    $ replace-in-files --string='\\\"use strict\\\";' --replacement='\\\"use strict\\\";\\nrequire(\\\"module\\\");' file.js\n```\n\nReal-world use-case: [Bumping version number in a file when publishing to npm](https://github.com/sindresorhus/modern-normalize/commit/c1d65e3f7daba2b695ccf837d2aef19d586d1ca6)\n\nThe regex should be [JavaScript flavor](https://www.regular-expressions.info/javascript.html).\n\n## API\n\nYou can also use this package programmatically:\n\n```js\nimport replaceInFiles from 'replace-in-files-cli';\n\n// Find and replace\nawait replaceInFiles('*.js', {\n\tfind: ['old', /version \\d+/],\n\treplacement: 'new'\n});\n\n// Transform entire file content\nawait replaceInFiles('*.js', {\n\ttransform: (content, filePath) => `/* Banner */\\n${content}`\n});\n\n// Combine find/replace with transform (transform runs after find/replace)\nawait replaceInFiles('*.js', {\n\tfind: ['old'],\n\treplacement: 'new', \n\ttransform: (content, filePath) => `/* ${filePath} */\\n${content}`\n});\n```\n\nThe `transform` option provides full control over file content:\n- **Standalone**: Use alone for prepend, append, or complex transformations\n- **Combined**: Use with `find`/`replacement` - transform runs after find/replace operations\n- **Parameters**: Receives `(content, filePath)` for context-aware transformations\n","readmeFilename":"readme.md"}