{"_id":"grunt-text-replace","_rev":"105-0d3ee8177b247289bcad13b35c48d5e0","name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.0","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://yoniholmes@bitbucket.org/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.0","dist":{"shasum":"70886ed747cd6d5b57bd7aba82e962e3c62b54b5","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.0.tgz","integrity":"sha512-iv+/o4h34XIffej7gXGiQ1G2lPWlL2tS+Q1nJu74rbFJChXwnQvSroRJ1QNcZKlmkyvEPZzr+WdzEdepATnmHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH1YsN0FT8u3GKhr+f0nhEhukHSWCmGGx0lWtWpXuMkkCIQC/j7DqBbvuI8R9WPGcXDJ8rMdbS68N15Aru0Dukdm0sQ=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.1":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.1","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.1","dist":{"shasum":"fb01739cd455267199cd5fd3efe29032ce152d32","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.1.tgz","integrity":"sha512-7fC+3Fm9PAYMTHo6vxntbxgTFIrjuXCCK+acwaNdaXDlZJiMrGmynK51sDLK2OsAnjwrWnDNvQH7JBMs1V+fzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnUHxmb/H6467ZCEBnIXpTMKn/eczOhyRYWsZEQB9w8QIhAP/2yYzVm6Dk1QY5Sg9xgR31NUUpuIBnRX52e5gaQy15"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.2":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.2","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.2","dist":{"shasum":"decc52cf3bc59610f7df348c301b0deb8d74b439","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.2.tgz","integrity":"sha512-WGPzGXiD+V0oYqi2vUFubWtgMp+soNnEcyjThYj96VM9rA3gEa4/6iZ+MhEd7mfY3Qdhkk5TbOiL0o+eIUsO5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFGtG2TKtouDaqeSbVsAla6KdVcidTUIYax+Sfbe86qAIhALLbTMUIhfLujt8dSitnXq/nhvdRLhRF+R2gJgOgPGsz"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.3":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.3","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.3","dist":{"shasum":"9ebaed042f5d53cdc7dcdf7fe7c28722d846c01c","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.3.tgz","integrity":"sha512-qM8kLqErFtrNyBSWrEFJV8h9fDmn+l3liXKKjw57GF8ZjEpBTcNFPsV4fLiFJHR2+GdK28gCtwKhGUl5/z2u1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJ3dnCZBPpXKq6IzCO0JjxNskOYoP0aCR7jn649hxXvAiAsOey6ZQglbt3vBXBVZ7cmcoJfFUwBZ8flbOFT1JYDxA=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.4":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.4","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.4","dist":{"shasum":"07ffc763a5c00bf97dd921ed2600be3b3efc871c","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.4.tgz","integrity":"sha512-QclqcUlODVUi3Ap8PX9kIoGSQ2DkmzPth60ma15phFY4Vwa1hzEVV+Uz/mEjp6laAuEKkFtcz2jWJuoH1uC1aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHM9wQK9M+tB0dnsHh5HRWcOkT5XffupNWnwR8h10GUhAiEA1+8PlbazRNLUFXSkrlHk0Zcm+XmdM1Ib6fsZ58BHeV8="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.5":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.5","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.5","dist":{"shasum":"7e45a9195a02d2e2fa268462dd087d7bef621690","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.5.tgz","integrity":"sha512-c8Hq/t+nQdoJ92KuFVOphmPEN3vyI2QstYqk+9A/93md4eN5fLxXtGuRfrDMhyIZNxQNPgtts2yKEqRKlbILaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9QTLPCVqAU4FAoPuaof7JxP7f0zjyKFyYLKmO4pgiOgIhANXtU+A06PxRbfSYKILRXKnmFad51SrSh5yEtsxqBmzL"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.6":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.6","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.6","dist":{"shasum":"8a3cf8a0f507b5a65c42dc3b7eca83d59a382682","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.6.tgz","integrity":"sha512-I/ReOEcHR/6Juo3FBhvT46jHfLD+CtTvqqxmVa+d42sTtp1NkP0gml9bCk3mnQHF8znhBjGJErsBJ56BIS5VPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzBXytKK3dPdaeFCRqnyR5qVJXhQ+7x/Cbau6+R8cMAAiAq222NXH7BYzv78ngMfA5YbR3XoFtLin6JWnL8zQfEXA=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.7":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.7","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.7","dist":{"shasum":"280ecd783bb6af945670043952eddcdf456c41eb","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.7.tgz","integrity":"sha512-chCQoW0OBeJ+WcO/w1Q194InI+FWQ2eZ3QwXJl7vH4P+ZV4q21mbnnupfV8uJVx5Qw3XaMnE9NHweSkeuE1Wng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvACFg9o+SOeFDPF3dcVaCyJeHurF1kusJyUPZTO47VgIhAO3hSBa4up54gIHf1qIIlnoWteOqLL9CvDeaH6EVQ9+b"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.8":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.8","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.8","dist":{"shasum":"69a9abc099915b3bbbd74a46f8538f9c896fff2f","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.8.tgz","integrity":"sha512-500xYM4PAjICfJbDHLzFQ2hKE20z74WjikAHsM+OH8lGJ7UmDEReKJjpeYrsJeaKOeANwNm6wbBfJsWw7+CZOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn9OH1Yt1TFbH3Xq2zEE8uNxvyWT7zBVlUiOrDspzfMgIgS9QPNwZ1xMQc+wRwmqZ/kd4hjEzZDMS8zl64dJABf4o="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.0":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.2.0","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.0","dist":{"shasum":"274c9ba9d22cd12660e53fa35c63ac0ef9fe645d","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.0.tgz","integrity":"sha512-2OxlCgmnQAkfESk5F+K7zUBOgAowuSXsI5BBIs9rGhCnfDRwBi/1i+nrWRoRIcZjR0qlq4iDo7IZwtsP66kC5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRpn/KWT99rZugYFKkG2X29QVN9al6X1NpIuxqCWnlnAIhAICsBhut5O+HtM6DlTG2LwRsarM7g+zz72SP4csgyM/t"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.1":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.2.1","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.1","dist":{"shasum":"14ef9deb7acf04397bfe06cb761be8450b1f343f","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.1.tgz","integrity":"sha512-zq759A7NwJAIcqDieF/XEgtUeZEHMPni1FA4wLF3Uk0trv2US9+hDYDBMKPp4PsK4raIWAwSxYG8/dUYRsi0NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSS74yK7BTFTEMC3GhX21mdBMoshoUyhny5BOVxWHxRAIgcY51h4/wdFb9LPnOztdv6i6kGIG3+BGtC6+Qht0DSas="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.2":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.2.2","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.2","dist":{"shasum":"d431c7e59077c2095e25b9085ffd94eddfe8887b","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.2.tgz","integrity":"sha512-veTFH5d1XBusk/vto7bGy6cV7Lzf2mbn7quxpU//85v3YD3OP1L/q2GarfxNGfxoyWHwvPh1PajHtpYZrXaR1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4zUWnGV4nCDz42l2IAG71XbcEx0Q8/G8oqd7mBxmb4gIgSHHbesrbnlMN79DxqrWXl1gsPlKlrH+K2y36eBBhOPI="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.3":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.3","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.3","dist":{"shasum":"a5af966f26beeab1cef046494e3f842da32d0efe","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.3.tgz","integrity":"sha512-AfDjaL+TPEzOSUIGKRR1lPfhYdgbs7UcrWP+KXv7iJLG+wbTMqQV1LvXMTwQTwyEWfdp2J0m8frrQY138XMizw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICesgqKSDWyhrGMIZVIRUvOKuSJdJLxl86QqNFodvu+sAiEA/IADfpv+AZagNZ2snlmuCVl5SKq0W1e18ALPd04OC+8="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.4":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.4","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.4","dist":{"shasum":"77acb13507e3c06a584856cd59f54b8b9de9cd3c","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.4.tgz","integrity":"sha512-xtOHYCttR4hz8V/ZOAbBfTh3WPD8rHu1BfeYqA5WFJl/o5iq4hRk0RuVDrt+dV+MDcSYRzgUYBCWtCig4FykkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBADZQ5dMp4h2yf4X98vUog8gEBEQ+U0WAsgBQMsVJsIAiEAtTChh27qQjapE7EYkLo5QbVOZQMIuBNUhxF900CJj1I="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.5":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.5","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.5","dist":{"shasum":"892c09663ddc0a739a53fd093df5508f15f23cd5","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.5.tgz","integrity":"sha512-WlgkLQ6D/MdamqJpmzF7SOUzsTMEJfzsOC4FIXvntRMwjrQCzVNgEd3Uher+nQ4Dm2EXxU/5IvEJ20aFX/y0BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpcByq4p33LQc4QvmCwGzqvMRjFmLRhPRX+H2SqSSJWAiA/QCbskEXA7E05W3F5H0RUmOIPxMQZid/VCrOgdys7xg=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.6":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.6","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.6","dist":{"shasum":"147169beadc515c0657f9d7d0d2616d68dfe1353","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.6.tgz","integrity":"sha512-ID6SUZe0dVvcjGprOBWUi0Uh852iyvL5C4lIr7efB1Px/s5tXWOCd2SVp0UaEpeWHMlTtM0wyl+sQZ3G5klbcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4z/l1wrDRhHqRxF/kSI1NmfTPGuvXqyNVsadNK/bzVAiEAotfQL05b8/Fuzlw+I/lbKG5NKqy55ZMUDS8k8CFOx6k="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.7":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.7","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.7","dist":{"shasum":"a28a750c42533245752126c5952388f9c7538572","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.7.tgz","integrity":"sha512-nHhlvZSiTEPy+NPwDN/TyafLKXGYnNmZRPne9n8C40B/boqIegV/i3cAnWDCiudvRmHRLHp8Hfin+LZrA9yoJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRptBMnr5hJexYGjLIC2oc6/QUOOfsQxm7iRTkM4ql8AiA8jVcNEZxP9iZTC8rBiT8z/bVn/ZU2JE4ipfLYHF1QTQ=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.8":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.8","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.8","dist":{"shasum":"1b6ebf82c5d10a8e1e957f51c39c5e4cc50b3664","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.8.tgz","integrity":"sha512-xGDTpqYQfV2TRZzV5Kll9tEp4y7ZRoeo9SiNKDhjwcz9uD/900YcASgGaGv0WQ/l9dstVwqQC4nScl9sjrl9wQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEX0Txh4DB1w64RKjRBF+2wVwwINdQYrBlMltc1Gut4IAiEAnceWp08mxg87W3O723347RkPw5mN8IpvNZd8sG+G38Y="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.9":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.9","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.9","dist":{"shasum":"9566ea0cae953b7c9cbb4c09bc7433d50b8f9174","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.9.tgz","integrity":"sha512-Y8/sCwKgWcT9W0+64uoBgk6FtOEFqZ2HLD7rbCszu41Qitv+5X0db6pmFKamEbYhy3QGWCjd+dmFrdX1PPAn2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Vt7pI/y4L286YVeonEsB0gnW4poLM/z7tdjoPGslFAIgPkMK4CTvbOcPNlCVObi8Go+4h8IZp3bdPmAQxnwxZNs="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.10":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.10","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.10","dist":{"shasum":"61dd63294918f227c51954be3ff693a669bcb200","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.10.tgz","integrity":"sha512-5y+gpcQz5/3dXW9/9hoEk9ImBDzRwsxp8vflxIDLnvqaI12yfXc6Y/Z8j5SHNfYSbt3ZCA7YwAkG/XtaVxSb5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2LulDtGVMTatbt1LdX4aE0aId/sMmt9RaoLVZvKXzZAiBKU/uR1VQIN3901ET8ocSFsCHN0yZwoTYteWre2mnu1Q=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.0":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.0","homepage":"https://github.com/Yoni/grunt-4-test","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.3.0","dist":{"shasum":"423f658aad9da5789743971207cf5c8b0f2df5bc","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.0.tgz","integrity":"sha512-u2BwP6B+wu/kt0hmFFK4IUJ+GKybHJJ/4GmiYO/IjZUnDn8aWs2mpihWdmq0tZGbwCxB+Mtu9g2+g5bkF2SM7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8InqbaXKe9Wk8WrkiQofQPV0MfwpNK0fnEZWeYkBhJAiEAj2Jus0ka/YNlnmvUSz5U+ecwEeZ/mNXADeDcPimpUpk="}]},"_npmVersion":"1.1.70","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.1":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.1","homepage":"https://github.com/Yoni/grunt-4-test","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.3.1","dist":{"shasum":"db605bd805256d680ba6421e7299c4a023972ff9","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.1.tgz","integrity":"sha512-DgrHE59xrGqqTgUOmdvqZKL3xCL/e0OKYa6e5sSYwl+uhdE4flczouDuYiS8GOwW6sWiWCtH/BSGvFF4QVd9Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeUFSnsSS/4TWWHQOTVjBWa/dHFNkDGnMYV7ISIrakyAiEA7SGxcdg6d1lc3VI6iiJh4waR4FKQrSn4mPdCTBa6K7k="}]},"_npmVersion":"1.1.70","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.2":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.2","homepage":"https://github.com/Yoni/grunt-4-test","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.3.2","dist":{"shasum":"042fd3ab365768a604708614dc6b11a4b121310a","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.2.tgz","integrity":"sha512-xkfd6iIh6q0rwZaa0zmJlGoS/C+nZdW6BGajce6IlhitIkzch7hCeYQ2bYQZ5cE99wXPbB4+PLm4iT6Mnr9sag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqNSbCm0q66AANxa0J+jJyJu5fa/vJWGGYuYtTgk3DDAIgb4dBVKITHB5uztvtFZdH4Qr7+4Dm1r6Oqeq89BLiYp4="}]},"_npmVersion":"1.1.70","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.3":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.3","homepage":"https://github.com/yoniholmes/grunt-text-replace/issues","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{"socket.io":"~0.9.14"},"_id":"grunt-text-replace@0.3.3","dist":{"shasum":"0e805a3192a4ffdcc10840a53872c1c308666067","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.3.tgz","integrity":"sha512-RLuXTJI3KVKfNdWqaIhD2vJACZMo97MJIvW+QvBokJ7UeTxyPy6PkXokc9dKUg8WPh75LSppRxlVHRIiEHrv9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMxOL/dZtCYH/iBJ4Kw6vO7gzOnyqkFcrkJnWSShCkkAiEAj81IayabYtlsIzhY2ca9WPV0FAf7xCTN81aY/h1Ohm8="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.4":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.4","homepage":"https://github.com/yoniholmes/grunt-text-replace/issues","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{"socket.io":"~0.9.14"},"_id":"grunt-text-replace@0.3.4","dist":{"shasum":"6cb252a9508297e2c6a6a8b3c91a1197071d00fe","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.4.tgz","integrity":"sha512-qoDkj5zZseUR8Pkecr3SKfMgadP8XOibH6C+l+NtJU6ggknjrNi0/UwLZuyD/tBV6ZZtPUl4lsBeVbEe9XxL8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4dad4gtOrP652nueMUyeb1UWuPbIKV/zS29CzWRS6AAiEA4kxnfwYx9cqDDmZhMRX56wTTWO5e9jgiZoQv4Pb6dVQ="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.5":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.5","homepage":"https://github.com/yoniholmes/grunt-text-replace/issues","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.5","dist":{"shasum":"f5dd35e769fdb147014b8059e0f66e8a1c45af08","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.5.tgz","integrity":"sha512-hcBTI6uoRw/uBLE2e3Z7jvcRPW6mEw87A30whGsOi3afZCjISMNu5HFttN0dlVUCPscV5NTXn3Aa3lQmxf8ioQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC1IwpnW/8AcBr2CyVBNRyttuukiorRnpsX4OXykYR3QIhAPZML1Q4t6MQWtg1K8rSlnGPrjW/8ImeblRgxMIPNf82"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.6":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.6","homepage":"https://github.com/yoniholmes/grunt-text-replace/issues","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.6","dist":{"shasum":"5c217bff2f1682a733ac93b0e549b68830fc5c0b","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.6.tgz","integrity":"sha512-gu0aCQhf/Ti8/JNpA5HPzssrS6uiaxaLjyyxsRwzh/z7bg4QvE/VYuH1nsF99fby7qZuHVfgWxK+ZAVn9NHDjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQMQJcQvGXl16dt5PFxvUcBsCaVrALrFeJAUElMWxT1AIhAO6/DnCIxZvaWft9traGeRvZ/hx03KPK8Obkr/eYg6Ab"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.7":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.7","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.7","dist":{"shasum":"e4f580a1631d9956bdc0cdb1c390f05bc4c0c34f","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.7.tgz","integrity":"sha512-ejRENvAWk8sHHfnUv2MwPdD+KwvPXSgaBqUga8OXae4svFoFHijjJzykry184CAUE4rqOq0aWMd4pLxge+o8nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgKL0rcUZhSlMFkxMw7Q32YckMAnsMxHND2+eMJybm5wIhAM82DRW+pRuGApA7Q9KwFPZdKOm0LYUGx8d9pUqjA2r5"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.8":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.8","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.8","dist":{"shasum":"1b806095d64066f0ace8de0621d0d67a9cb708d5","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.8.tgz","integrity":"sha512-HWzB0LR6g5pPQSwy8JcgRTQ2iJMyJQJAo3NkDbxWfzFXtRi/FkhQgWhoMKfNMtL1W46p6tFWAC5SNSUO1KCvNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcS54Mu3DEAVR1BkUFVM71wuprGe4WmVL6VbfLCwOZNAiEAoR3rn7MvN0JILYV+DOeMk1RDw2Z7f160sEdxl5C8pYg="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.9":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.9","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.9","dist":{"shasum":"5c081e195fc6df70198b0c8ac4220ab09aa16eca","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.9.tgz","integrity":"sha512-dw2GU1GOKbw7OmozEn93EhOsy5lYDFHmoDWL4crYmcdSUliEm72Tw+Xbe1bxrNSTZp60i33tSbK4ufztjHNhSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC51iwxnG4Wc9hEsuxKxNRJ9A4OTaHfmuDoWmV81Ry9ZQIhAM45EvscUQISL9RdqSfQn3w9Ee02csJefagWQTs3Z+iA"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.10":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.10","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.10","dist":{"shasum":"a815e97036f5875b5033bb501d1ed5bb445855ce","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.10.tgz","integrity":"sha512-6LRsv5BU/Y6ZVS8qPRZpspN8tp5eD57/0zZkcUTH9ywSpLjrtCWtsMpwr15MNRRjyQ86IMpdoetqFxOxEollvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnvyhICuFJa8YW6pk+2N/o31uB63WXKxfFYtgnqSDStAiEA55PCS1bDYkivNSREr88tzJli+KGgAspMYXP+tsPkF0s="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.11":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.11","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.11","dist":{"shasum":"b1e10fc7b13ebddfac0d2128bdee5ff935420fae","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.11.tgz","integrity":"sha512-ktARZG6Wzgtg5XsydHj1Y14HQAZR/BonULwkH2i95Sge4SvS4VIJ5j3aOkNHquHALFCm2UhbAlJ4n5Yzw65GjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVQ7mJE/zAqEWt49W0lTnIemmAyyxsc+Lujl1+Rv1BYwIgN3QfNzdB8B3hHDB7D/kVErVa//PsTEHylMdV7oxJOss="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.12":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.12","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.12","dist":{"shasum":"8bc10689a3e09b80f184d7dd4d42a3d609cf58a5","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.12.tgz","integrity":"sha512-rY7sTNBMx0n66bPFFwMA2pU69gZ5/gY7ERudGLSU9culuxBbeOFngbwGyaBuZnXdKSxROHxS9NfzHPg6PDGvFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDT2NnMl1teqw6jtumlpzznG3mmVOCIkSrBQ8CRzclwQIhAKUyQ4Mu6TAParLM4rFCah3zBbYRJG6t2/IjK1bF6ni2"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.4.0":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.4.0","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt":">= 0.4.1","grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","sinon":"^1.12.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"gitHead":"742013661eba90e251bc94ff8c06fbd6a1193ac0","_id":"grunt-text-replace@0.4.0","_shasum":"db9d9ce59e2fe49da277e9dbc195c3e11cfb16c2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"dist":{"shasum":"db9d9ce59e2fe49da277e9dbc195c3e11cfb16c2","tarball":"https://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.4.0.tgz","integrity":"sha512-A4dFGpOaD/TQpeOlDK/zP962X1qG7KcOqPiSXOWOIeAKMzzpoDJYZ8Sz56iazI5+kTqeTa+IaEEl5c4sk+QN+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTPoxr0n8XcIVchnDwOdJpVU23G8ZN0q1nEH/b6ibBUAiAf+Z5dkJNIHMTNrNNTc7Jpci1SEqt/MsDPGMUMyyL5xg=="}]},"directories":{}}},"readme":"# grunt-text-replace [!['Build status'][travis_image_url]][travis_page_url]\n\n[travis_image_url]: https://api.travis-ci.org/yoniholmes/grunt-text-replace.png\n[travis_page_url]: https://travis-ci.org/yoniholmes/grunt-text-replace\n\nReplace text in files using strings, regexs or functions.\n\n## Installation\nIn your project's [gruntfile][getting_started] directory, run:\n\n```bash\nnpm install grunt-text-replace --save-dev\n```\n\nThen add this line to your project's [gruntfile][getting_started]:\n\n```javascript\ngrunt.loadNpmTasks('grunt-text-replace');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/wiki/Getting-started#the-gruntfile\n\n\n## Usage\n\n\n```javascript\nreplace: {\n  example: {\n    src: ['text/*.txt'],             // source files array (supports minimatch)\n    dest: 'build/text/',             // destination directory or file\n    replacements: [{\n      from: 'Red',                   // string replacement\n      to: 'Blue'\n    }, {\n      from: /(f|F)(o{2,100})/g,      // regex replacement ('Fooo' to 'Mooo')\n      to: 'M$2'\n    }, {\n      from: 'Foo',\n      to: function (matchedWord) {   // callback replacement\n        return matchedWord + ' Bar';\n      }\n    }]\n  }\n}\n```\n\nHere's another example using [grunt.template][grunt.template], and overwriting\noriginal source files:\n\n```javascript\nreplace: {\n  another_example: {\n    src: ['build/*.html'],\n    overwrite: true,                 // overwrite matched source files\n    replacements: [{\n      from: /[0-9]{1,2}\\/[0-9]{1,2}\\/[0-9]{2,4}/g,\n      to: \"<%= grunt.template.today('dd/mm/yyyy') %>\"\n    }]\n  }\n}\n```\n\n\n\n## API reference\n\n\n### replace\n\n*replace* is the top level task that goes in your `grunt.initConfig({})`. It is\na [multi-task][multitask], meaning that it must contain targets, which you can\nname anything you like.\n\n[multitask]: https://github.com/gruntjs/grunt/wiki/Configuring-tasks#task-configuration-and-targets\n\n\n### src\n\n*src* is an array of source files to be replaced, and is required.\nIt supports [minimatch][minimatch] paths.\n\n[minimatch]: https://github.com/isaacs/minimatch\n\n\n### dest\n\n*dest* is the destination for files to be replaced, and can refer to either a:\n\n- file: `'path/output.txt'`\n- directory: `'path/'`\n\ngrunt-text-replace will throw an error if multiple source files are mapped to\na single file.\n\n\n### overwrite\n\n*overwrite* should be used for in-place replacement, that is when all you need\nto do is overwrite existing files.\nTo use it, omit *dest*, otherwise\ngrunt-text-replace will throw an error. You can only use one or the other. \n\n\n### replacements\n\n*replacements* is an array of *from* and *to* replacements. See the\n[examples](#usage) above.\n\n\n### from\n\n*from* is the old text that you'd like replace. It can be a:\n\n- plain string: `'Red'` *matches all instances of 'Red' in file*\n- regular expression object:  `/Red/g` *same as above*\n\n\n### to\n\n*to* is the replacement. It can be a:\n\n- plain string\n- string containing a [grunt.template][grunt.template]\n- string containing regex variables `$1`, `$2`, etc\n- combination of the above\n- function where the return value will be used as the replacement text (supports\n[grunt.template][grunt.template])\n- any JavaScript object\n\n\n#### function\nWhere *to* is a function, the function receives 4 parameters:\n\n1. **matchedWord**:  the matched word\n2. **index**:  an integer representing point where word was found in a text\n3. **fullText**:  the full original text\n4. **regexMatches**:  an array containing all regex matches, empty if none\ndefined or found.\n\n\n```javascript\n// Where the original source file text is:  \"Hello world\"\n\nreplacements: [{\n  from: /wor(ld)/g,\n  to: function (matchedWord, index, fullText, regexMatches) {\n    // matchedWord:  \"world\"\n    // index:  6\n    // fullText:  \"Hello world\"\n    // regexMatches:  [\"ld\"]\n    return 'planet';   //\n  }\n}]\n\n// The new text will now be:  \"Hello planet\"\n```\n\n#### JavaScript object\nWhere *to* is a JavaScript object, type coercion will apply as follows:\n\n1. **null**:  will result in an empty string\n2. **undefined**:  will return in an empty string\n3. **other**:  all other values will use default JavaScript type coercion. Examples:\n    - false: 'false'\n    - true: 'true'\n    - 0: '0'\n\n\n\n### options\n\n*options* is an object, specific to a target, and the only supported option is\n*processTemplates*\n\n#### processTemplates\n\n*processTemplates* when set to false (by default it is true) switches off\ngrunt.template processing within function return statements. It doesn't work for\nstring replacements (ie. when the replacement is a string, not a function), as\ngrunt processes templates within config string values before they are passed to\nthe plugin.\n\n```javascript\nreplace: {\n  prevent_templates_example: {\n    src: ['text/*.txt'],\n    dest: 'build/text/',\n    options: {\n      processTemplates: false\n    },\n    replacements: [{\n      from: /url\\(.*\\)/g,\n      to: function () {\n        return \"url(<% Don't process this template, retain the delimeters %>)\";\n      }\n    }]\n  }\n}\n```\n\n\n[grunt.template]: http://gruntjs.com/api/grunt.template\n\n## Road map\nSome changes I'm considering. Happy to receive suggestions for/against:\n\n- **Consolidate function parameters.** This would mean replacing the 4 existing\nfunction parameters 'matchedWord', 'index', 'fullText' and 'regexMatches' with a single\n'data' object with 4 members.\n- **Source/Destination paths in function callback**. The above change makes it easier to\nadd the source and destination paths as part of the data parameter in the function callback,\nwhich is a requested feature.\n- **Grunt 4.0 'files' and 'options'**. At some point I might move to bringing the plugin\nin alignment with the Grunt 4.0 convention of having standard 'files' and 'options' objects.\n\n\n## Release History\n- v0.4.0 - 2014/11/23.  Dropping Node 0.8 support. Rewrote internals to prevent grunt-text-replace from make file changes where none are required. This was causing people difficulty with watch tasks.\n- v0.3.12 - 2014/06/03.  Minor update to docs - fix to a broken link.\n- v0.3.11 - 2014/02/09.  Added support for non-string or function 'to' replacements.\n- v0.3.10 - 2013/12/02.  Removed test for no source files found, accepting a pull request to do so. It's quite reasonable that you'd specify rewrite rules for files that may, or may not exist. Let me know if removing this is a problem for you.\n- v0.3.9 - 2013/10/26.  Copy amends in docs\n- v0.3.8 - 2013/09/22.  Minor data checking issue, merged from pull request.\n- v0.3.7 - 2013/08/26.  Bumped grunt requirements from 0.4.0 to 0.4.1 due to [changes to path API](http://gruntjs.com/blog/2013-03-13-grunt-0.4.1-released).\n- v0.3.6 - 2013/06/21.  Updated links in docs, some of which were pointing to 404 pages.\n- v0.3.5 - 2013/06/19.  Minor clean up of docs & package.json. No functional changes since 0.3.1.\n- v0.3.1 - 2013/02/18.  Minor feature addition: processTemplates: false to switch off grunt templates in function return statements.\n- v0.3.0 - 2013/02/17.  Updated to work in Grunt 4.0. This release is not backwards compatible with grunt 0.3.x.\n- v0.2.10 - 2012/12/21.  Minor internal refactor to better support globally installed instances of grunt on some systems.\n- v0.2.9 - 2012/11/26.  Fixed issue where overwrite: true was not working where multiple src files were defined.\n- v0.2.7 - 2012/11/25.  Fixed issue where replacing a string globally would fail\nif regex characters were present in string. This is no longer a problem.\n- v0.2.5 - 2012/11/23.  Function replacements now support grunt.template.\n- v0.2.0 - 2012/11/21.  Added tests, refactored internals, strings now replace\nglobally within a file, updated documentation.\n- v0.1.0 - 2012/11/12.  Initial release.\n\nPatch releases will generally remain undocumented in this release history.\nI'll do so if there's enough reason for it, such as a functionality tweak, or\nsignificant bug fix. For more detail see the source.\n\n\n\n## License\nCopyright (c) 2013 Jonathan Holmes\nLicensed under the MIT license.\n","maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"time":{"modified":"2022-06-18T16:09:02.655Z","created":"2012-11-12T16:29:21.035Z","0.1.0":"2012-11-12T16:29:22.905Z","0.1.1":"2012-11-12T16:37:03.087Z","0.1.2":"2012-11-12T16:57:46.273Z","0.1.3":"2012-11-12T17:09:12.697Z","0.1.4":"2012-11-12T17:26:20.051Z","0.1.5":"2012-11-12T21:13:06.004Z","0.1.6":"2012-11-12T21:21:20.513Z","0.1.7":"2012-11-12T21:39:47.301Z","0.1.8":"2012-11-13T13:18:14.630Z","0.2.0":"2012-11-21T18:10:37.035Z","0.2.1":"2012-11-21T18:22:44.219Z","0.2.2":"2012-11-22T07:28:35.554Z","0.2.3":"2012-11-22T07:36:31.449Z","0.2.4":"2012-11-22T08:10:24.620Z","0.2.5":"2012-11-23T10:06:34.009Z","0.2.6":"2012-11-23T21:25:59.669Z","0.2.7":"2012-11-25T08:53:57.166Z","0.2.8":"2012-11-25T16:55:34.762Z","0.2.9":"2012-11-26T14:08:47.259Z","0.2.10":"2012-12-21T22:48:35.509Z","0.3.0":"2013-02-18T00:12:40.896Z","0.3.1":"2013-02-20T00:21:09.535Z","0.3.2":"2013-02-20T00:25:35.142Z","0.3.3":"2013-06-19T09:58:13.171Z","0.3.4":"2013-06-19T10:00:45.394Z","0.3.5":"2013-06-19T10:54:31.912Z","0.3.6":"2013-06-21T11:43:31.494Z","0.3.7":"2013-08-26T08:45:36.298Z","0.3.8":"2013-09-22T10:36:27.356Z","0.3.9":"2013-10-25T23:23:45.256Z","0.3.10":"2013-12-04T11:27:57.779Z","0.3.11":"2014-02-09T10:50:05.173Z","0.3.12":"2014-06-03T19:50:57.066Z","0.4.0":"2014-11-23T08:52:49.414Z"},"author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"readmeFilename":"README.md","users":{"tehdb":true,"fanfan92":true,"gabrielmaldi":true,"goliatone":true,"wizardbluebolt":true,"kelerliao":true,"derothenbergiii":true,"aholla":true,"nohponex":true,"christopher.urquidi":true,"beardwierd":true,"saidgeek":true,"adammacias":true,"reno184":true,"rafarel":true,"raphaelchaib":true,"nwservices":true,"jjun97":true,"qiumohanyu":true,"rochejul":true,"oliverj":true,"bkelley13":true},"homepage":"https://github.com/yoniholmes/grunt-text-replace","keywords":["gruntplugin","replace","text","string","regex","function"],"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"}}