{"_id":"fs-transform","_rev":"26-8c26ab0523d141e6b758c4725e99b244","name":"fs-transform","description":"Fast, rule based, file system transformations.","dist-tags":{"latest":"7.1.1"},"versions":{"1.0.0":{"name":"fs-transform","version":"1.0.0","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js && lab -v -c test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.16.1","async":"^0.9.0"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0-beta3","jshint":"^2.6.3","lab":"^5.5.1","sinon":"^1.14.1"},"gitHead":"86ef04578a487eaf8c83623fc4a329a1d4d256d1","_id":"fs-transform@1.0.0","_shasum":"43e4208bc5283a3f054016515e0f2baceea51b42","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"43e4208bc5283a3f054016515e0f2baceea51b42","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-1.0.0.tgz","integrity":"sha512-8iSQuixnuOLzx2N//o3W4615hSl/gCSb2k7idsoYUgqKFgkK2Iri3KdPPJaI8m8peDcPMjdru/mEjITF8CivLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5s00xzfCazJgv5dHLF/GtJWTveaw/g9hQci51Yt2nRgIgHsEGJE28WIivxCLr378YOgT0ggO066FWSTaVfXKQDLo="}]}},"1.0.1":{"name":"fs-transform","version":"1.0.1","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js && lab -v -c test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.16.1","async":"^0.9.0"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0-beta3","jshint":"^2.6.3","lab":"^5.5.1","sinon":"^1.14.1"},"gitHead":"626e4e6693945d7984ebae970624bbeec4a051d4","_id":"fs-transform@1.0.1","_shasum":"e6eeb637523ce047be0e79eb6f26945bb0157ad3","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"e6eeb637523ce047be0e79eb6f26945bb0157ad3","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-1.0.1.tgz","integrity":"sha512-lGg9/XXef5MannSCiLc8jSAYr9btF0RKNs2MSuPNW7WkD9OIC2wq5CsKBXl6BwmwDOaKI3kLhla11LYCxWKXrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9CbLx8Hmc4+da03p+JjIKqZnfaZv8kmqF6kAPm3Tx3AiA9N/NIFdI0MJPtHR6e9ujJeWIZnTIXa0pBS5LTaUu8Bw=="}]}},"2.0.0":{"name":"fs-transform","version":"2.0.0","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js lib/ && lab -v -c -a code test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.16.1","async":"^0.9.0","debug":"^2.1.3","diff":"^1.3.2"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0-beta3","jshint":"^2.6.3","lab":"^5.5.1","sinon":"^1.14.1"},"gitHead":"323908d6c8bbf1dd3c5ae2d23f7ce1b6be39b474","_id":"fs-transform@2.0.0","_shasum":"ff5001921d8262acb4057e0b83fbe721ca087b55","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"ff5001921d8262acb4057e0b83fbe721ca087b55","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-2.0.0.tgz","integrity":"sha512-k/1TogdQBc7ULcqtVVJ6k1EGA2K4DnzBJbz6Y6Pr+y4HJEAPS/y2LRxs0I3GpUECjXkWYR4n6ObEl81D+vAGyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4wwuj7A0tBtqd1Ef7CHhRfs9Md6/wZwYJ4EyV30E4RAiBCrIFy+7GdRpl1xG1aN3HyQRl11lboaKgzalJKgafvEw=="}]}},"3.0.0":{"name":"fs-transform","version":"3.0.0","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js lib/ && lab -v -c -a code test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.18.0","async":"^0.9.0","debug":"^2.2.0","diff":"^1.3.2"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"e3aac72143230f71141b3cbeabd83afc44d0e289","_id":"fs-transform@3.0.0","_shasum":"ed5a30d3e8b3e3850e3f29ca97948ddca8b62e4e","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"ed5a30d3e8b3e3850e3f29ca97948ddca8b62e4e","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-3.0.0.tgz","integrity":"sha512-JNPQrc+iEqi6xI8taMgWhC1EQSp1j6XyhYWhvxb67MmWsVMFGM7joFoEIvm63AbD2GvkKq9rrVinbaqqwTdsjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoPZpZobC2dsRkN3UiWxCAHBDYmVuzpHUtNqwq4fzHRgIhALzEJFGULXHQFk0i+CIkqLkh47yO9lfXu5sA6oOKPcCW"}]}},"3.0.1":{"name":"fs-transform","version":"3.0.1","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js lib/ && lab -v -c -a code test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.18.0","async":"^0.9.0","debug":"^2.2.0","diff":"^1.3.2"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"99279cb433e8ecfa4a46e60ddbc15c77d7071073","_id":"fs-transform@3.0.1","_shasum":"5a157d925d83fe01672382d72099a6b0b439ef63","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"5a157d925d83fe01672382d72099a6b0b439ef63","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-3.0.1.tgz","integrity":"sha512-Jfh7XvVIu3K09RQyKiounEBT1NJZI9969aEoIiWSoDXwcMJj3YFr7E3+CN3VFf4dk0IzrG6/MuyflmRQaUCWqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5HL35RWfnP4PkO/w09iqLitXZGbv2liNVk7tGNcyVcwIhAK9KmOxEtuds6aWXWcrtMxAylf9LDWpOCWJN/lKT/UeV"}]}},"3.0.2":{"name":"fs-transform","version":"3.0.2","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js lib/ && lab -v -c -a code test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.18.0","async":"^0.9.0","debug":"^2.2.0","diff":"^1.3.2"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"80a1077c2b46b96c406e2d547fb041e215e7d955","_id":"fs-transform@3.0.2","_shasum":"e0206c09bfbc1d49e9abedcbc6eea5ff9d999e99","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"e0206c09bfbc1d49e9abedcbc6eea5ff9d999e99","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-3.0.2.tgz","integrity":"sha512-lJcDe62cZah4wePm+5PGvJ2sZXHqrZfPx4jSTDP2sORP24aV9MeXSGW9wAv3Ouu5H/xPM6xt9r/aHRy+uj3/Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/d/UmwvIwDmM/STQy+8F1iW8pqoejFXw1ZmLLv0VxsAIhANURJpBFRmfAVrI1FxI49uLJZuaZr3bjMF/kEPNLJhkO"}]}},"3.0.3":{"name":"fs-transform","version":"3.0.3","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js lib/ && lab -v -c -a code test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.18.0","async":"^0.9.0","debug":"^2.2.0","diff":"^1.3.2"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"75b4e821940a585de8e2b6b91f6c3e91272bf2bb","_id":"fs-transform@3.0.3","_shasum":"59929932b002536c431be62b70d5f07042bf325c","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"59929932b002536c431be62b70d5f07042bf325c","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-3.0.3.tgz","integrity":"sha512-/bqvlGuB93Oq4cJmJKNUC/b7xwTiXV7x69JQ00SX3LawpLtAX+wM7fY3MHJ8VJU6NWbOd0K82jpYUgGibMop/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGj1UtEAbcv3Gks71nMnlfFxcUhot5pjXtDWt1DgHnFwAiEA487HQkbCEfbM9KSvCKVxB2NXQLTOYjqfAO/+sphpobU="}]}},"3.1.0":{"name":"fs-transform","version":"3.1.0","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js lib/ && lab -v -c -a code test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.18.0","async":"^0.9.0","debug":"^2.2.0","diff":"^1.3.2"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"7bf4431937506c419982667c49e29e7ca33d03e4","_id":"fs-transform@3.1.0","_shasum":"c9fdfec120aab4f69a54d634a868a0c643b90439","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"c9fdfec120aab4f69a54d634a868a0c643b90439","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-3.1.0.tgz","integrity":"sha512-AQhPvo7ShRtk+AMrWalMa02eYA+mHkhPtepx+7QakHL3ME5/vn2aEK21Icgk24TcML0AZH48cIkuMEz28iyflA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO4WYpcZ1d8jVgep40R7yobvsDkn+CfKz/MDVEo0nyXwIhAOXYlXamIoTFR1uDSOrWBSyz+/cju7GxytkK0A7JW817"}]}},"3.2.0":{"name":"fs-transform","version":"3.2.0","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js lib/ && lab -v -c -a code test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.18.0","async":"^0.9.0","debug":"^2.2.0","diff":"^1.3.2"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"8e611b81508b21d7d001f271c718ae006abfbaf1","_id":"fs-transform@3.2.0","_shasum":"c254076198cda45ed9ce7dcee12de04512a1b6ba","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"c254076198cda45ed9ce7dcee12de04512a1b6ba","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-3.2.0.tgz","integrity":"sha512-mL/TGqGRxRrBjviMwDW6Xlhbsyb7WJ//9oIHJColTVCvYFu+nesavxZOqK00qbLJ7IV3FytLMz6wrBlJHWognw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXiQ9L0Jv3K7vEjJ4WJXpo+O0ftkIsENTN7oNz7NWXBAIgS5pS2O1w17fh3MxaBdg57qOSIokhnhwS93sxr/VLDec="}]}},"3.2.1":{"name":"fs-transform","version":"3.2.1","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js lib/ && lab -v -c -a code test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.18.0","async":"^0.9.0","debug":"^2.2.0","diff":"^1.3.2"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"237ee7d0738dc6bdd6a62cdb8fd7b97dabf547d8","_id":"fs-transform@3.2.1","_shasum":"c4fc689d64fc73164002c5fc3192b3065fa44bdb","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"c4fc689d64fc73164002c5fc3192b3065fa44bdb","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-3.2.1.tgz","integrity":"sha512-6831hncoTgIEB3BVJEhnFOHaqAopXfiPgTzYlIlc23ZMvk0lk0LfkvZf/q9K0RphI6F/gxEDm86nk1kv90Q5+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdt2zo7C6rUND5t5+kbmShund0zDTeJY/TyyR/G9C5NAiB/tX/djgNS1LQjRxrcNT+ukuEnICeh/dsoxr2CnRn7pQ=="}]}},"3.2.2":{"name":"fs-transform","version":"3.2.2","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js lib/ && lab -v -c -a code test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.18.0","async":"^0.9.0","debug":"^2.2.0","diff":"^1.3.2"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"926d12fe5a731c59777b47c647f9c1d9dc4abbe0","_id":"fs-transform@3.2.2","_shasum":"92ae7505ede5a872cc3d82934180b8b7a74654c2","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"92ae7505ede5a872cc3d82934180b8b7a74654c2","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-3.2.2.tgz","integrity":"sha512-ZOV83WEYNJrEIFzuhExP/6IeG5/BTWgtuZsXez9SlsQBYg+ra7O2XFUn4pw4WJnQzkZvalJZ2PDleHSUAhF75w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+eNEcChXVvWD8Tr0Js8grtviQuGRznDspGstItp5ugwIgYKI3v1/rMlo7tGSGQHk5DyO/TUUBNZUcz8VqyZrbIAs="}]}},"3.2.3":{"name":"fs-transform","version":"3.2.3","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js lib/ && lab -v -c -a code test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.18.0","async":"^0.9.0","debug":"^2.2.0","diff":"^1.3.2"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"0f7076bc7e4eab873ecd309d2ae2f6ebba544ebf","_id":"fs-transform@3.2.3","_shasum":"bf54fed08a161367fd81fad3022814de9e65933d","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"bf54fed08a161367fd81fad3022814de9e65933d","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-3.2.3.tgz","integrity":"sha512-YxZPAnQYrI6yrxw1M/P1xaH/2II04iVBfsrUGTbVHAtGRIbMY1ejs0JU0PeyknxvHRHnOPw/YqvytGcDBloKzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnVDOluYYD9A6wtMAA8siZe1TPPl38ILDO/S8YTTGUiAiEAjHecxiwcwIVJlrVeT2eM8hyGkHMtAGGdysFRuaHhG3k="}]}},"3.2.4":{"name":"fs-transform","version":"3.2.4","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js lib/ && lab -v -c -a code test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.18.0","async":"^0.9.0","debug":"^2.2.0","diff":"^1.3.2"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"c8da60d52dc7534f4a84227fb689c2da26193e1c","_id":"fs-transform@3.2.4","_shasum":"525203ab429127efdc94e506cdb4aafcab12388a","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"}],"dist":{"shasum":"525203ab429127efdc94e506cdb4aafcab12388a","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-3.2.4.tgz","integrity":"sha512-DWTTvmG+pNkt4RRwq6t2OAeAm1IX4EZNAkluiqpBDcwEG5hZk2aUcyRnusNWlxYJGlvVw4n+0oDWYu8h28enBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJ0OjVeQwA/tvENCUpG8wFYzOrBHCe7RCaylW0YLZ/1AiBWHnUzkNPgoTygYYXurq7SsFrjNRJxvQx+tAEt6Sht8A=="}]}},"4.0.0":{"name":"fs-transform","version":"4.0.0","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"lint":"jshint index.js lib/","test":"npm run lint && lab -v -c -a code test/*","functional":"lab -v -c -a code test/functional/*","unit":"lab -v -c -a code test/unit/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^0.18.0","async":"^0.9.0","debug":"^2.2.0","diff":"^1.3.2"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"a3063de9c1d42dd4b2a58659b3e1a77d13cc7133","_id":"fs-transform@4.0.0","_shasum":"b16a583b994dd26372a4df097efa44ad2c65d476","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"},{"name":"runnable","email":"accounts@runnable.com"}],"dist":{"shasum":"b16a583b994dd26372a4df097efa44ad2c65d476","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-4.0.0.tgz","integrity":"sha512-1Hir5P1/cYDSXMcq4xcB3Z5whoYko1uEVG98joYWi7l4dQpZvBoUWxcIpSd22o/Su19s5sB/DYSsmOAM7a4PLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4BXd7mF4x0aB073sQbyohY4+8ckr0Szk912AkepFS0AiEAk7VTF/CXXmJTiztL7AZFDCa/igClNZzY3tpCir5fV0o="}]}},"4.0.1":{"name":"fs-transform","version":"4.0.1","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"lint":"jshint index.js lib/","test":"npm run lint && lab -v -c -a code test/*","functional":"lab -v -c -a code test/functional/*","unit":"lab -v -c -a code test/unit/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^1.0.0","async":"^1.3.0","debug":"^2.2.0","diff":"^1.4.0"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"f7c4d0026d63657c8879d637537038ec6ad873ae","_id":"fs-transform@4.0.1","_shasum":"a19969b88182bc0725872c00f7f944ffb59572dc","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.28","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"},{"name":"runnable","email":"accounts@runnable.com"}],"dist":{"shasum":"a19969b88182bc0725872c00f7f944ffb59572dc","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-4.0.1.tgz","integrity":"sha512-QDCTF25GtAuLVjILy4pBBlHv8tqFc2ZoFazooX79+jwzh73CvK7e/Hc/vum/WWCXv4tNG4JB2Hni70lqhKdK6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1SIGE98njUXmi4iRZtRPCz8hsZRUfL6ypg6PJnnnVzQIhAI88vzUWT+eunZL/UTTPCJuJgAr+a4GlpeQ1Y3Ms+mlj"}]}},"5.0.0":{"name":"fs-transform","version":"5.0.0","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"test":"jshint index.js lib/ && lab -v -c -a code test/*","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"git+https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^1.0.0","async":"^1.3.0","debug":"^2.2.0","diff":"^1.4.0"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1"},"gitHead":"4d1fea9266ef0d27dcac527ec80eb386ae467014","_id":"fs-transform@5.0.0","_shasum":"5bc4772e1d87612abfc760bc88035673ded7a92f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"},{"name":"runnabear","email":"accounts@runnable.com"}],"dist":{"shasum":"5bc4772e1d87612abfc760bc88035673ded7a92f","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-5.0.0.tgz","integrity":"sha512-VEJXbYlf2HGpQDEDL871mv84u5xVFsDIvqgiRswZrCWKwmlZlK5FHTakXuLGw9CEIYpoqXyAD9m31Hy0TWliGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9f661Km7eS4fBauUHFD6JWp8s160ntwn4zXKz0MafwAIgTumYOl2ifc1kIcRSSqc5o2CstHXiC2YA+B99z6taBMY="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/fs-transform-5.0.0.tgz_1456267049309_0.5985733096022159"}},"6.0.0":{"name":"fs-transform","version":"6.0.0","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"lint":"standard","test":"npm run lint && npm run test-all","test-all":"lab -v -c -a code","functional":"lab -v -c -a code test/functional.js","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"git+https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^1.0.0","async":"^1.3.0","bluebird":"^3.3.1","debug":"^2.2.0","diff":"^1.4.0"},"devDependencies":{"callback-count":"^0.1.0","code":"^1.4.0","jsdoc":"^3.3.0","jshint":"^2.7.0","lab":"^5.8.0","sinon":"^1.14.1","standard":"^6.0.7"},"gitHead":"928fa126af0b76773933e0666ca155b3d9eb2e77","_id":"fs-transform@6.0.0","_shasum":"b19293c74dc041602949672ab64a05b393525979","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"},{"name":"runnabear","email":"accounts@runnable.com"}],"dist":{"shasum":"b19293c74dc041602949672ab64a05b393525979","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-6.0.0.tgz","integrity":"sha512-OVbr4PbIcKsZUMysYykossY5Fm89tJz6eS5gJQ80EWJma6H1Q3+D8DBuWkPRPeNFLDoRAGY17Z5pbOv6mNQNNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIPQmr9CMJYeuEEmObe+13fr5oCiWku4WKXX1oG4VmTgIgYCdH8gN0ruiJqhDY/sF+Ukadv96vqDT7S3MUWOTgTEs="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/fs-transform-6.0.0.tgz_1456341143688_0.5102042811922729"}},"6.0.1":{"name":"fs-transform","version":"6.0.1","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"lint":"standard","test":"npm run lint && npm run test-all","test-all":"lab -v -c -a code","functional":"lab -v -c -a code test/functional.js","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"git+https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^1.4.0","async":"^1.5.2","bluebird":"^3.3.1","debug":"^2.2.0"},"devDependencies":{"code":"^2.1.0","jsdoc":"^3.4.0","lab":"9.1.0","sinon":"^1.17.3","standard":"^6.0.7"},"gitHead":"6b221cdba4b2d135a0d6798e7630fa8e931aac81","_id":"fs-transform@6.0.1","_shasum":"6ffbde6b2dad7a0738852e0a7b2b93845e75a478","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"},{"name":"runnabear","email":"accounts@runnable.com"}],"dist":{"shasum":"6ffbde6b2dad7a0738852e0a7b2b93845e75a478","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-6.0.1.tgz","integrity":"sha512-f4eGZFpveGXmiYt8tKW1z5ofnGqKs5lsK5pfkpz9EDX06ldhmhl6BIHgp1Mp9kCfWvjLjwEHyWrMTZmOXCNopg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0g0wad3qQcwzwLR6OAPR8Nq8Kleo2WdUp2+MCzzeY/AiBMTXeyPBWJU5+6dy9dJE3EeRhWpxlWWCnWVIs9JJo+xA=="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/fs-transform-6.0.1.tgz_1456342261747_0.6358836723957211"}},"7.0.0":{"name":"fs-transform","version":"7.0.0","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"lint":"standard","test":"npm run lint && npm run test-all","test-all":"lab -v -c -a code","functional":"lab -v -c -a code test/functional.js","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"git+https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^1.4.0","async":"^1.5.2","bluebird":"^3.3.1","debug":"^2.2.0","findit":"^2.0.0","replacestream":"^4.0.0"},"devDependencies":{"code":"^2.1.0","jsdoc":"^3.4.0","lab":"9.1.0","sinon":"^1.17.3","standard":"^6.0.7"},"gitHead":"8d8dc073dd762c0b8639b0fd4211d1ac476d038b","_id":"fs-transform@7.0.0","_shasum":"53d478fe3798ea7d2d91fcf1cf671e552a298619","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"},{"name":"runnabear","email":"accounts@runnable.com"}],"dist":{"shasum":"53d478fe3798ea7d2d91fcf1cf671e552a298619","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-7.0.0.tgz","integrity":"sha512-otM6gWBdf331U1s8AnRr20KpoeFa/VOZ0UeKRKpOi7Jr7RbdIvR0XBB26Q8GfEeprAfKaQgeHxvfhHszQRhcaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7lLqJsTE0YMFLhGjxMsSLz6UdDRS7qHJaenO3rQoy7AiEA/OEk7U1xgy5e72u/HL5qsf7NIXpcBK71dX1G9DFm3ls="}]},"_npmOperationalInternal":{"host":"packages-11-east.internal.npmjs.com","tmp":"tmp/fs-transform-7.0.0.tgz_1456870554323_0.6215148665942252"}},"7.1.0":{"name":"fs-transform","version":"7.1.0","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"lint":"standard","unit":"lab -v -c -a code test/unit","functional":"lab -v -c -a code test/functional","test":"npm run lint &&  lab -v -c -a code test/","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"git+https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^1.4.0","async":"^1.5.2","bluebird":"^3.3.1","debug":"^2.2.0","findit":"^2.0.0","replacestream":"^4.0.0"},"devDependencies":{"code":"^2.1.0","jsdoc":"^3.4.0","lab":"9.1.0","sinon":"^1.17.3","standard":"^6.0.7"},"gitHead":"891a2bf189b329bfe1089f8c996f7267656a3445","_id":"fs-transform@7.1.0","_shasum":"2f023170dd375d11d49a49bf50e64a1a01ca8361","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"},{"name":"runnabear","email":"accounts@runnable.com"}],"dist":{"shasum":"2f023170dd375d11d49a49bf50e64a1a01ca8361","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-7.1.0.tgz","integrity":"sha512-v/C48lF0dxMG8buuBlISOrIhVTDgG+XcIUHoh7reyzoFXUiqyULugiOJv7ZrTdoJKQlQ5gho+kka0w9DfLZp/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8ApDdaY5p2G8OPVMc8uq19Li8JtsvkdZedTUtkAHNdQIhAKIyVbuJKr17DFkDaOZipK4FHYnIdTtFhHTpntDOWc5h"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/fs-transform-7.1.0.tgz_1457734990783_0.2810715415980667"}},"7.1.1":{"name":"fs-transform","version":"7.1.1","description":"Fast, rule based, file system transformations.","main":"index.js","scripts":{"lint":"standard","unit":"lab -v -c -a code test/unit","functional":"lab -v -c -a code test/functional","test":"npm run lint &&  lab -v -c -a code test/","doc":"jsdoc -d doc index.js lib/"},"jshintConfig":{"node":true,"curly":true},"repository":{"type":"git","url":"git+https://github.com/Runnable/fs-transform.git"},"keywords":["file","transforms","move","copy","search","replace"],"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"license":"MIT","bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"homepage":"https://github.com/rsandor/fs-transform","dependencies":{"101":"^1.4.0","async":"^1.5.2","bluebird":"^3.3.1","debug":"^2.2.0","findit":"^2.0.0","replacestream":"^4.0.0"},"devDependencies":{"code":"^2.1.0","jsdoc":"^3.4.0","lab":"9.1.0","sinon":"^1.17.3","standard":"^6.0.7"},"gitHead":"ece3aa9ff55ddf97b0c0af6e23cdf37b6225731c","_id":"fs-transform@7.1.1","_shasum":"f1f8bb49bd28f4f35f62cb0d384f083527ad2a70","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"rsandor","email":"sandor.richards@gmail.com"},"maintainers":[{"name":"rsandor","email":"sandor.richards@gmail.com"},{"name":"runnabear","email":"accounts@runnable.com"}],"dist":{"shasum":"f1f8bb49bd28f4f35f62cb0d384f083527ad2a70","tarball":"https://registry.npmjs.org/fs-transform/-/fs-transform-7.1.1.tgz","integrity":"sha512-vxM+SR9k2obOoH3FigxAkK+nY/tUyQBJSypK8dWxbvDW+C3oRHyIZgVWWCuxhBIoVKqszpXMPvraa56M8N29+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClYWwlfz6aY1n41fnpg4Q3r/zGpiVpiUZvq5ugGmoHiQIgaBfAEewFeU/L3hHyQJ9tAL1dnvvEeK5+OU1eMpzzhNU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fs-transform-7.1.1.tgz_1458602087721_0.3137902484741062"}}},"readme":"# fs-transform\n\n![Build Status](https://travis-ci.org/Runnable/fs-transform.svg?branch=master)\n[![Dependency Status](https://david-dm.org/Runnable/fs-transform.svg)](https://david-dm.org/runnable/fs-transform#info=dependencies&view=table)\n[![devDependency Status](https://david-dm.org/Runnable/fs-transform/dev-status.svg)](https://david-dm.org/runnable/fs-transform#info=devDependencies&view=table)\n\n[![NPM](https://nodei.co/npm/fs-transform.png?compact=true)](https://nodei.co/npm/fs-transform)\n\nFast, rule based, file system transformations.\n\n## Basic Usage\n\nUsing `fs-transform` is fairly straight forward, here's an example that\nillustrates its core features:\n\n```js\n// 1. Require the transformer class\nvar Transformer = require('fs-transform');\n\n// 2. Define an array of transform rules\nvar rules = [\n  // 2.1 Copy files\n  {\n    action: 'copy',\n    source: 'source/file',\n    dest: 'dest/file'\n  },\n\n  // 2.2 Rename files\n  {\n    action: 'rename',\n    source: 'source/file',\n    dest: 'dest/file'\n  },\n\n  // 2.3 Exclude files from all subsequent searches\n  {\n    action: 'exclude',\n    files: ['A.txt', 'B.dmg']\n  },\n\n  // 2.4 Search and Replace in Files\n  //     Note: this is applied globally to all files in the root directory\n  {\n    action: 'replace',\n    search: 'foo',\n    replace: 'bar',\n\n    // Use `exclude` property to define a set of files to exclude for this\n    // search and replace\n    exclude: [\n      'another/file',\n      'a/dir/'\n    ]\n  }\n];\n\n// Execute the transformation on the given root directory (/root/path)\nTransformer.transform('/root/path', rules, function (err) {\n  // Handle errors if they arise, and move on!\n});\n```\n\n## Rule Actions\n\n`fs-transform` ships with three basic transform rule implementations, or\nactions, they are:\n\n1. `copy` - Copies a file\n2. `rename` - Renames a file\n3. `replace` - Performs a global search and replace (without regex)\n\nIf you need custom transformations, you can easily add them by using a\n`Transformer` instance, like so:\n\n```js\nvar Transformer = require('fs-transform');\n\n// 1. Instantiate a new transformer with a root directory and rules\nvar transformer = new Transformer('/root/dir', rules);\n\n// 2. Add a custom rule action implementation\ntransformer.setAction('custom-action', function (rule, cb) {\n  // This function will be applied to the `transformer` object itself;\n  // which means you can use Transformer prototype methods directly, like this:\n  this.addWarning(rule, 'Foo does nothing').\n\n  // When you are done with handling your action, make sure to execute\n  // the callback.\n  if (rule.errorOut) {\n    cb(new Error('Foo failed.'));\n  }\n  cb();\n});\n```\n\n## Warnings\n\nThe library is fairly intelligent about when and how to apply transforms. For\ninstance, if you attempt to perform a rename but the source file doesn't exist\nthe library will skip that rule and issue a warning.\n\nAfter a transformation completes you can access all of the warnings generated\nby the library like so:\n\n```js\nTransformer.transform('/root', rules, function (err, transformer) {\n  // Look here for a list of all the warnings\n  var warnings = transformer.warnings;\n\n  // Each warning will have both a `rule` and a `message` field so you can\n  // narrow down why the warning occurred.\n  warnings[0].rule;\n  warnings[0].message;\n});\n```\n\nBelow is a complete listing of the warnings that can be generated during a\ntransform pass, by rule type:\n\n#### Copy & Rename\n\nCopy and rename perform the same checks and have the same behavior when issuing\nwarnings. The warnings, in order of precedence, are:\n\n* `'Missing source file.'` - if the `rule.source` was not a string.\n* `'Missing destination file.'` - if the `rule.dest` was not a string.\n* `'Source file does not exist.'` - if the given path to the source file did not\n  exist on the filesystem.\n* `'Overwriting destination file.'` - if the given destination file exists and\n  has been overwritten by the operation.\n\n#### Replace\n\n* `'Search pattern not specified.'` - The given `rule.search` was not a string.\n* `'Replacement not specified.'` - The given `rule.replace` was not a string.\n* `'Excludes not supplied as an array, omitting.'` - The given `rule.exclude`\n  was given, but it was not an array, and will thus be ignored.\n* `'Search did not return any results.'` - The given `rule.search` could not be\n  found in any file under the root directory.\n* `'Unused exclude.'` - An exclude was given that was never used to exclude a\n  file from the search.\n* `'All results were excluded.'` - The given set of excludes ended up removing\n  all of the files from the search results.\n\n## Dry Runs\n`fs-transform` performs all of its work in a temporary directory so it can\ngracefully fail if an error occurs (leaving the root directory as it was before\nthe transforms were applied).\n\nFor further safety you can perform transformations in \"dry run mode\". Using it\nis rather simple:\n\n```js\nTransformer.dry('/root/directory', myRules, function (err, transformer) {\n  // Two things to not:\n  //\n  // 1) Check to see if errors are reported in `err`\n  //\n  // 2) The `transformer` now has all the same information as it would during\n  // an actual run!\n});\n```\n\n## Generating Diffs\n`fs-transform` allows you to get a full recursive diff between the root\nbefore transformations were applied, and the root after. Here's an example of\nhow to get the full text diff:\n\n```js\nTransformer.dry('/root/directory', myRules, function (err, transformer) {\n  // Get and log the diff:\n  var fullDiff = transformer.getDiff();\n  console.log(fullDiff);\n});\n```\n\n## Contributing\n\nIf you'd like to contribute to the library please abide by the following rules:\n\n0. Make sure to compile and read the jsdoc documentation (run `npm run doc`,\n   then open'doc/index.html' in a browser).\n1. Ensure all existing tests pass (run `npm test`).\n2. If you add new functionality, please add new tests and ensure 100% coverage.\n3. Make sure you handle all warning corner-cases (see the source for examples\n   of how the existing actions)\n4. Update the jsdoc if you make changes to the any of the method behaviors.\n5. Please submit a PR that clearly defines the purpose of your contributions\n\n\n## License\nMIT\n","maintainers":[{"name":"runnabear","email":"accounts@runnable.com"}],"time":{"modified":"2022-06-18T03:56:02.925Z","created":"2015-04-17T02:41:02.000Z","1.0.0":"2015-04-17T02:41:02.000Z","1.0.1":"2015-04-17T02:42:51.229Z","2.0.0":"2015-04-29T23:06:19.587Z","3.0.0":"2015-05-14T21:16:24.501Z","3.0.1":"2015-05-20T22:42:12.406Z","3.0.2":"2015-05-21T01:15:45.263Z","3.0.3":"2015-05-21T20:04:05.960Z","3.1.0":"2015-06-04T00:34:41.675Z","3.2.0":"2015-06-08T17:58:37.742Z","3.2.1":"2015-06-08T18:49:44.378Z","3.2.2":"2015-06-08T22:10:46.060Z","3.2.3":"2015-06-08T22:47:23.882Z","3.2.4":"2015-06-09T17:34:06.661Z","4.0.0":"2015-07-02T19:37:13.721Z","4.0.1":"2015-07-02T19:39:16.092Z","5.0.0":"2016-02-23T22:37:29.852Z","6.0.0":"2016-02-24T19:12:24.707Z","6.0.1":"2016-02-24T19:31:02.526Z","7.0.0":"2016-03-01T22:15:56.539Z","7.1.0":"2016-03-11T22:23:11.181Z","7.1.1":"2016-03-21T23:14:48.136Z"},"homepage":"https://github.com/rsandor/fs-transform","keywords":["file","transforms","move","copy","search","replace"],"repository":{"type":"git","url":"git+https://github.com/Runnable/fs-transform.git"},"author":{"name":"Ryan Sandor Richards","email":"ryan@runnable.com","url":"http://www.runnable.com"},"bugs":{"url":"https://github.com/Runnable/fs-transform/issues"},"license":"MIT","readmeFilename":"README.md"}