{"_id":"xfs","_rev":"300487","name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","dist-tags":{"latest":"0.2.6"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"time":{"modified":"2024-01-31T16:09:12.000Z","created":"2012-02-20T11:54:09.527Z","0.2.6":"2018-08-25T05:13:24.955Z","0.2.5":"2018-08-25T05:07:58.149Z","0.2.4":"2018-05-24T03:24:07.663Z","0.2.3":"2018-03-07T11:59:21.800Z","0.2.2":"2017-10-28T05:47:14.176Z","0.2.1":"2016-03-07T08:25:08.137Z","0.2.0":"2015-07-26T15:21:48.794Z","0.1.10":"2014-07-17T17:34:28.197Z","0.1.9":"2014-05-27T14:44:02.782Z","0.1.8":"2014-05-11T09:01:45.608Z","0.1.7":"2014-04-08T10:35:28.625Z","0.1.6":"2014-03-27T18:22:11.253Z","0.1.4":"2013-11-27T13:16:34.179Z","0.1.3":"2013-04-01T13:11:23.359Z","0.1.2":"2012-07-11T08:03:50.793Z","0.1.1":"2012-02-20T13:07:26.738Z","0.1.0":"2012-02-20T11:54:09.527Z"},"users":{},"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"versions":{"0.2.6":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","version":"0.2.6","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"index.js","scripts":{"test":"mocha -r jscoverage test"},"engines":{"node":">=0.8.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"gitHead":"50bcd022f8e2c529ffefc955ed4c54121bdc8ee0","bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.2.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"dist":{"shasum":"9e7e4bdc93bca39c2315c3d24c544733cfeb2136","size":7574,"noattachment":false,"key":"/xfs/-/xfs-0.2.6.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.2.6.tgz"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xfs_0.2.6_1535174004882_0.34384880892830005"},"_hasShrinkwrap":false,"publish_time":1535174004955,"_cnpm_publish_time":1535174004955,"_cnpmcore_publish_time":"2021-12-17T11:24:15.806Z"},"0.2.5":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","version":"0.2.5","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"index.js","scripts":{"test":"mocha -r jscoverage test"},"engines":{"node":">=0.8.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"gitHead":"886055269e9adb15de698c61b7de054a90021b3a","bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.2.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"dist":{"shasum":"d1b1fa66f901abb871f4329b967ba29aae73ff65","size":7575,"noattachment":false,"key":"/xfs/-/xfs-0.2.5.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.2.5.tgz"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xfs_0.2.5_1535173678012_0.09726807300782836"},"_hasShrinkwrap":false,"publish_time":1535173678149,"_cnpm_publish_time":1535173678149,"_cnpmcore_publish_time":"2021-12-17T11:24:16.014Z"},"0.2.4":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","version":"0.2.4","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"index.js","scripts":{"test":"mocha -r jscoverage test"},"engines":{"node":">=0.8.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"gitHead":"886055269e9adb15de698c61b7de054a90021b3a","bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.2.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"dist":{"shasum":"a77a8f3b4c506d1edb40bba67e35501965087f9e","size":7583,"noattachment":false,"key":"/xfs/-/xfs-0.2.4.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.2.4.tgz"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xfs_0.2.4_1527132247581_0.9307229889763979"},"_hasShrinkwrap":false,"publish_time":1527132247663,"_cnpm_publish_time":1527132247663,"_cnpmcore_publish_time":"2021-12-17T11:24:16.241Z"},"0.2.3":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","version":"0.2.3","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"index.js","scripts":{"test":"mocha -r jscoverage test"},"engines":{"node":">=0.8.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"gitHead":"02adb3c380f4a6c59e19f8649f8feb6243bbb4c9","bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.2.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"dist":{"shasum":"456eb70d7566dd4df7b179c804e25a159f8f2b25","size":7564,"noattachment":false,"key":"/xfs/-/xfs-0.2.3.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.2.3.tgz"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xfs_0.2.3_1520423961738_0.11765888757048182"},"_hasShrinkwrap":false,"publish_time":1520423961800,"_cnpm_publish_time":1520423961800,"_cnpmcore_publish_time":"2021-12-17T11:24:16.472Z"},"0.2.2":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","version":"0.2.2","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"index.js","scripts":{"test":"mocha -r jscoverage test"},"engines":{"node":">=0.8.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"gitHead":"eb216e42a70e4c2700e212921d2a737becd64122","bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.2.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"dist":{"shasum":"1e05fc18e21146f84a8c558228791935593af1bc","size":6173,"noattachment":false,"key":"/xfs/-/xfs-0.2.2.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.2.2.tgz"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xfs-0.2.2.tgz_1509169633994_0.8666853844188154"},"directories":{},"publish_time":1509169634176,"_hasShrinkwrap":false,"_cnpm_publish_time":1509169634176,"_cnpmcore_publish_time":"2021-12-17T11:24:16.716Z"},"0.2.1":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","version":"0.2.1","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"index.js","scripts":{"test":"mocha -r jscoverage test"},"engines":{"node":">=0.8.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"gitHead":"eec0a6f69b81cdb6c4277c6e8abb26b3c8aaab91","bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.2.1","_shasum":"ca21bfb32b2fdb51fdf6d713143bcd46084a949c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"dist":{"shasum":"ca21bfb32b2fdb51fdf6d713143bcd46084a949c","size":6318,"noattachment":false,"key":"/xfs/-/xfs-0.2.1.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/xfs-0.2.1.tgz_1457339104800_0.24699656129814684"},"directories":{},"publish_time":1457339108137,"_hasShrinkwrap":false,"_cnpm_publish_time":1457339108137,"_cnpmcore_publish_time":"2021-12-17T11:24:16.917Z"},"0.2.0":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","version":"0.2.0","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"index.js","scripts":{"test":"mocha -r jscoverage test"},"engines":{"node":">=0.8.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"gitHead":"9dd5adbf33d15b9de58dd9d978c73a288384eca8","bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.2.0","_shasum":"ac066b38a92dc2681cf7ab78b0cfa6a4314904fa","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"dist":{"shasum":"ac066b38a92dc2681cf7ab78b0cfa6a4314904fa","size":6096,"noattachment":false,"key":"/xfs/-/xfs-0.2.0.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.2.0.tgz"},"directories":{},"publish_time":1437924108794,"_hasShrinkwrap":false,"_cnpm_publish_time":1437924108794,"_cnpmcore_publish_time":"2021-12-17T11:24:17.205Z"},"0.1.10":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","version":"0.1.10","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"index.js","scripts":{"test":"mocha -r jscoverage test"},"engines":{"node":">=0.8.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.1.10","dist":{"shasum":"4dd2fdbb2ada2a27e6c5d471cb57c095e652b703","size":5958,"noattachment":false,"key":"/xfs/-/xfs-0.1.10.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.1.10.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"publish_time":1405618468197,"_hasShrinkwrap":false,"_cnpm_publish_time":1405618468197,"_cnpmcore_publish_time":"2021-12-17T11:24:17.462Z"},"0.1.9":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","version":"0.1.9","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"index.js","scripts":{"test":"mocha -r jscoverage test"},"engines":{"node":">=0.8.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.1.9","dist":{"shasum":"4b6a0a3c00c2316df7fa42e0e349a3a193c7ddbf","size":5830,"noattachment":false,"key":"/xfs/-/xfs-0.1.9.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.1.9.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"publish_time":1401201842782,"_hasShrinkwrap":false,"_cnpm_publish_time":1401201842782,"_cnpmcore_publish_time":"2021-12-17T11:24:17.662Z"},"0.1.8":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","version":"0.1.8","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"index.js","scripts":{"test":"mocha -r jscoverage test"},"engines":{"node":">=0.8.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.1.8","dist":{"shasum":"88763c42d11d1ef956cbd64d9d4d86ba73359fd0","size":4954,"noattachment":false,"key":"/xfs/-/xfs-0.1.8.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.1.8.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"publish_time":1399798905608,"_hasShrinkwrap":false,"_cnpm_publish_time":1399798905608,"_cnpmcore_publish_time":"2021-12-17T11:24:17.895Z"},"0.1.7":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","version":"0.1.7","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"index.js","scripts":{"test":"mocha test --coverage"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.1.7","dist":{"shasum":"fb5b3f81a94bf6b10d682e0917201a7f710f3776","size":5983,"noattachment":false,"key":"/xfs/-/xfs-0.1.7.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.1.7.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"publish_time":1396953328625,"_hasShrinkwrap":false,"_cnpm_publish_time":1396953328625,"_cnpmcore_publish_time":"2021-12-17T11:24:18.140Z"},"0.1.6":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module, easy way to manipulate file system, support both sync functions and async functions","version":"0.1.6","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"index.js","scripts":{"test":"mocha test --coverage"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.1.6","dist":{"shasum":"d212593bfa1fe0dcbba2074002c41b5866568452","size":4031,"noattachment":false,"key":"/xfs/-/xfs-0.1.6.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.1.6.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"publish_time":1395944531253,"_hasShrinkwrap":false,"_cnpm_publish_time":1395944531253,"_cnpmcore_publish_time":"2021-12-17T11:24:18.343Z"},"0.1.4":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module","version":"0.1.4","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"xfs.js","scripts":{"test":"mocha test --coverage"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"jscoverage":"*","mocha":"*","expect.js":"*"},"optionalDependencies":{},"readmeFilename":"README.md","bugs":{"url":"https://github.com/fishbar/xfs/issues"},"_id":"xfs@0.1.4","dist":{"shasum":"5cc079cf0f3022927becb88de8b8d5d2fecde818","size":3017,"noattachment":false,"key":"/xfs/-/xfs-0.1.4.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.1.4.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"publish_time":1385558194179,"_hasShrinkwrap":false,"_cnpm_publish_time":1385558194179,"_cnpmcore_publish_time":"2021-12-17T11:24:18.574Z"},"0.1.3":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module","version":"0.1.3","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"xfs.js","scripts":{"test":"mocha test --coverage"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"jscoverage":"*"},"optionalDependencies":{},"_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"_id":"xfs@0.1.3","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.8.14","_defaultsLoaded":true,"dist":{"shasum":"42e2432478bc6f34261b5dea689f6cb0f1c8d060","size":2821,"noattachment":false,"key":"/xfs/-/xfs-0.1.3.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.1.3.tgz"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"publish_time":1364821883359,"_hasShrinkwrap":false,"_cnpm_publish_time":1364821883359,"_cnpmcore_publish_time":"2021-12-17T11:24:18.835Z"},"0.1.2":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module","version":"0.1.2","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"xfs.js","scripts":{"test":"mocha xfs_test.js"},"engines":{"node":">0.6.0"},"dependencies":{},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"_id":"xfs@0.1.2","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"5991c3ef8582400832a35fa1e64139f97e6ffc06","size":2231,"noattachment":false,"key":"/xfs/-/xfs-0.1.2.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.1.2.tgz"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"publish_time":1341993830793,"_hasShrinkwrap":false,"_cnpm_publish_time":1341993830793,"_cnpmcore_publish_time":"2021-12-17T11:24:19.000Z"},"0.1.1":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module","version":"0.1.1","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"xfs.js","scripts":{"test":"mocha xfs_test.js"},"engines":{"node":">0.6.0"},"dependencies":{},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"_id":"xfs@0.1.1","_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"143d759f5d59d68df780af9ab9b9652a39bf3911","size":1921,"noattachment":false,"key":"/xfs/-/xfs-0.1.1.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.1.1.tgz"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"publish_time":1329743246738,"_hasShrinkwrap":false,"_cnpm_publish_time":1329743246738,"_cnpmcore_publish_time":"2021-12-17T11:24:19.264Z"},"0.1.0":{"author":{"name":"fish","email":"zhengxinlin@gmail.com","url":"https://github.com/fishbar"},"name":"xfs","description":"extends fs module","version":"0.1.0","homepage":"https://github.com/fishbar/xfs","repository":{"type":"git","url":"git://github.com/fishbar/xfs.git"},"main":"xfs.js","scripts":{"test":"mocha xfs_test.js"},"engines":{"node":">0.6.0"},"dependencies":{},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"fish","email":"zhengxinlin@gmail.com"},"_id":"xfs@0.1.0","_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"ae6d685ff257bd4f30ceefa4c2940a57f834608b","size":1584,"noattachment":false,"key":"/xfs/-/xfs-0.1.0.tgz","tarball":"http://name.csiicloud.com:7001/xfs/download/xfs-0.1.0.tgz"},"maintainers":[{"name":"fish","email":""},{"name":"fishbar","email":""},{"name":"yuzhigang33","email":""}],"directories":{},"publish_time":1329738849527,"_hasShrinkwrap":false,"_cnpm_publish_time":1329738849527,"_cnpmcore_publish_time":"2021-12-17T11:24:19.469Z"}},"readme":"xfs\n======\n\nxfs is a module extends build-in fs module, let file manipulate easily\n\n[![Build Status](https://secure.travis-ci.org/fishbar/xfs.png)](http://travis-ci.org/fishbar/xfs)\n\n\nxfs extends the following functions :\n\n## async functions\n  * mkdir(path,cb) make directories and their contents recursively\n  * rmdir(path,cb) remove directories and their contents recursively\n  * rename(src,dest,cb) rename file across two different devices\n  * walk(dir, expr, each, done); walk through dir, each file will pass to each() , when walk done, done() called\n\n```js\n// walk traverse through files in the dir one by one\n// get only js files in dir\nfs.walk(dir, /\\.js$/, function (err, file, done) {\n  // your code here\n\n  // in the end , must call done()\n  done();\n}, function (err) {\n  // your code\n});\n\n// function walk() can also accept an `function type` expr\nfs.walk(dir, function (fpath) {\n  // return bool, true means accept, false means ignore\n  return true\n}, function (err, file, done) {\n\n}, function (err) {\n\n});\n\n// or you can save the done function\n\nfs.walk(dir, /\\.js$/, function (err, file){\n  // your code here\n});\n```\n\n## sync functions\n\n  * rm(path)\n  * mkdir(path)\n  * save(path, data[, options|encoding])\n  \n```js\nvar sync = xfs.sync();\n// shell > rm -r path\nsync.rm(path);\n// shell > mkdir -p path\nsync.mkdir(path);\n// save file auto create dir if not exist\n// node >= v0.10.0\nsync.save(path, data, option); // when node >= v0.10.0, the last param is option\nsync.save(path, data, encoding); // when node < v0.10.0, the last param is encoding\n\n```\n  ... to be contine\n\n## symlink file, rm will failed\n\n## License\n\n  MIT\n","_attachments":{},"homepage":"https://github.com/fishbar/xfs","bugs":{"url":"https://github.com/fishbar/xfs/issues"}}