{"_id":"fs-posix","_rev":"4-e4ec2f3abfbace03b9047b6520f9f3e6","name":"fs-posix","description":"Add cross-platform path support for Node file system","dist-tags":{"latest":"6.0.0"},"versions":{"3.0.0":{"author":{"name":"gucong"},"babel":{"presets":["env"]},"bugs":{"url":"https://github.com/gucong3000/fs-posix/issues"},"dependencies":{"fs-extra":">=3.0.1","os-homedir":"^1.0.2","git-win":"^1.2.1"},"description":"Node file system library and fs-extra module promisified","devDependencies":{"babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","coveralls":"^2.13.1","eslint":"^4.1.1","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.6.0","eslint-plugin-node":"^5.1.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","mocha":"^3.4.2","nyc":"^11.0.2"},"directories":{"test":"test"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/gucong3000/fs-posix#readme","keywords":["fs","fs-extra","graceful-fs","file","promise","promisify","any-promise","posix","async","extend"],"license":"MIT","main":"./lib/index","name":"fs-posix","nyc":{"reporter":["lcov","text"]},"optionalDependencies":{"git-win":"^1.2.1"},"repository":{"type":"git","url":"git+https://github.com/gucong3000/fs-posix.git"},"scripts":{"coveralls":"coveralls < coverage/lcov.info","pretest":"eslint lib/*.js","test":"nyc mocha --compilers js:babel-register --require babel-polyfill"},"version":"3.0.0","gitHead":"557d963ee66482507c4ba4c1cc67d498d4b4c1e6","_id":"fs-posix@3.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gucong","email":"gucong@gmail.com"},"dist":{"integrity":"sha512-f5N4+QpQcOvPth0SGTKGDqAxwZphgySt2Ct0MjnBTNVTR1CLzMPHzsJzDPGevlykcTE8AL83ssp9eD9R6NtQcA==","shasum":"96063ad5013c6645b35aae190a8f741e1103d142","tarball":"https://registry.npmjs.org/fs-posix/-/fs-posix-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5QhGuWOEbUOZpiEypgHVK97M1J3/xWPrzvGgXjf7TAAiBYcKDc5c8LUVX4djSK7oKHyQwpJlo7R/8DkFvlkoKW1g=="}]},"maintainers":[{"name":"gucong","email":"gucong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-posix-3.0.0.tgz_1498447641531_0.05432539898902178"}},"4.0.0":{"author":{"name":"gucong"},"bugs":{"url":"https://github.com/gucong3000/fs-posix/issues"},"dependencies":{"fs-extra":">=7.0.1","git-win":"^2.2.0"},"description":"Node file system library and fs-extra module promisified","devDependencies":{"codecov":"^3.1.0","eclint":"^2.8.1","eslint":"^5.9.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","exec-extra":"^2.5.0","mocha":"^5.2.0","nyc":"^13.1.0"},"directories":{"test":"test"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/gucong3000/fs-posix#readme","keywords":["fs","fs-extra","graceful-fs","file","promise","promisify","any-promise","posix","async","extend"],"license":"MIT","main":"lib/index","name":"fs-posix","nyc":{"reporter":["lcov","text"]},"optionalDependencies":{"git-win":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/gucong3000/fs-posix.git"},"scripts":{"report-coverage":"codecov","lint:eclint":"eclint check $(git ls-files | tee /tmp/git-files)","lint:eslint":"eslint $(grep \"\\.js$\" /tmp/git-files)","pretest":"npm run lint:eclint && npm run lint:eslint","test":"nyc mocha"},"version":"4.0.0","gitHead":"f3a1862cc0c196407a670a6f74fa4e15d52ee0da","_id":"fs-posix@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"gucong","email":"gucong@gmail.com"},"dist":{"integrity":"sha512-HUt9c1VdjqLDTYyG11/7X5JGPqBRtcr2OTFyn4hapYOqBaGYuzdZm6KKJDfafuLmdxMwn+uVwF/vd4RhH0JzZw==","shasum":"090a82fa2a00ab3d7c667466881492f51997c90d","tarball":"https://registry.npmjs.org/fs-posix/-/fs-posix-4.0.0.tgz","fileCount":6,"unpackedSize":8877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9U7bCRA9TVsSAnZWagAAiZ8QAIHW37X7r2kSewvTqEKM\n8nPtlklI1pqHeljj5PK7I0ctS4VHAQ0x/TCOSldeA5mAV7iamg+9doe8c+92\nhCH44oYQHIUdffZFz3m+Ui/stUVymCq876SCercRxxm03csPHbQdqqal9Rry\nZozsXQWI9/gFKCY9RidqpkAF83oi6Cg61j+xAfFwynuIoKwaPpnKhO3Qjx00\nEUMmDUYrysfDzaUloZ3UNuetHMMrFUI/vYHUOhMyaaH5QOe1366TIwv5bGkL\nC3IHua5YJCfifUum3MI1/APkKGE/W9LdcA6erZyFJRFHLkZr6F7HsNLzFNe7\n2d0vXNQ2TQAdYgvmbqkB54fUCFuODvq4UAZPqFHSrrTDe1We3dA030Uv62h2\ne7BPlBTXYptJHR6H5BVdmL110pcBA5eLvRM8djDtpUT8TeZdpgdHHHVQPbQz\n9aFmGjOWfdqU32PdtxSFv5hxd8Lx5EV/o01lbCH5Xg+zC2+/sIcYdwDZlm7j\nfQYgtN2XosQ4WgglUloL+Pr6e4Orlfqq16kiuTeSBM0OgwJUtgneLlhDe339\nJZ0OGHogdFnManpa5nNnQo77uEjYnKXvGSORUCIL9Zm7ISu2gEkt7+PBP1Q9\n+ce2zeoRfp/0mPSP2O6vmimq7O/6UTY/zWXS8wEKjI9rBAzMCTVORKlnk4uI\nOCMq\r\n=TvY3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFr6KeQ+T0aQnIDpOvYrKIuuRcU3uPaE//lv9ZoZe5mVAiEA3kbJJy5IbsucW1NW+VpnsHg7FwChbtV/UUCRIGD5HgI="}]},"maintainers":[{"name":"gucong","email":"gucong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-posix_4.0.0_1542803162436_0.7155287823619356"},"_hasShrinkwrap":false},"5.0.0":{"author":{"name":"gucong"},"bugs":{"url":"https://github.com/gucong3000/fs-posix/issues"},"description":"Add cross-platform path support for Node file system","devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/preset-env":"^7.1.6","codecov":"^3.1.0","eclint":"^2.8.1","eslint":"^5.9.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","fs-extra":"^7.0.1","mocha":"^5.2.0","nyc":"^13.1.0"},"directories":{"test":"test"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/gucong3000/fs-posix#readme","keywords":["fs","file","posix","WSL","git","mount","cross-platform"],"license":"MIT","main":"lib/index","name":"fs-posix","nyc":{"reporter":["lcov","text"]},"optionalDependencies":{"git-win":"^2.2.3"},"repository":{"type":"git","url":"git+https://github.com/gucong3000/fs-posix.git"},"scripts":{"report-coverage":"codecov","build":"rm -rf lib *.tgz && babel src --out-dir lib","prepare":"npm run build","lint:eclint":"eclint check $(git ls-files | tee /tmp/git-files)","lint:eslint":"eslint $(grep \"\\.js$\" /tmp/git-files)","pretest":"npm run lint:eclint && npm run lint:eslint","test":"npm run unit","unit":"nyc mocha"},"version":"5.0.0","gitHead":"d0959bbff1256c0c440ca185c38b4c6bb2e87ade","dependencies":{"git-win":"^2.2.3"},"_id":"fs-posix@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"gucong","email":"gucong@gmail.com"},"dist":{"integrity":"sha512-otFYsy449G21PcliOldgGjR8l/S0AgPpmRRIva3cq0EE0w4PgACSOzFevbpL2q9iSjVvCvuXBlSq3TFP2n8U6g==","shasum":"fcce0041a0da07ba21fe7af8353ca3c5d3850b87","tarball":"https://registry.npmjs.org/fs-posix/-/fs-posix-5.0.0.tgz","fileCount":5,"unpackedSize":6578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+LsoCRA9TVsSAnZWagAAw1kP/0SMxAMY7sgdz8O+VzhK\nQS/ABw1jgmlAeZs9ADyIEsa2seSsPTzdbG5umVhqfKwvzWnBMYximOiu3O0E\noXBOYT2UWsHeqzHOCVbJFGfLGw3x0Z4zryn9hFsvxOsEhkf92aVKCB7eKSMI\nWAi1+gcxzV6nMJ5Dao82nBz/UHZp6nnhG9v2uc3V5XQWOYhVyJw23XF7CB6F\nfPEvrcRe5eH8Da8ePwOytMPx6RnYz4OQK0uicXm5kQ1JWA4yIQ/BPUVhon16\npOtmtnlYamsnnPDVhCJM/99l9Qq0utU8lNI49EKD1poaIOtyjs92wtzqrHv2\nSxLqoBdVwFPqlUvDpdXmYn74E7lsndYk/dMLjBRkyvgAIyOGL0oCqs7f0SOT\nr2A5aw5pwQ4tGHEr9MfvcQ1TR00W7qtKZeIxx6N0JVm0WQebqIdSdp5dR6po\n+yopRBt/CQ+6Og5Cq7e7FiLpFk2U/nMx8LIPcPoeOazKYDmhChUCLMeaz/Ar\nPntuojB8N/DZecrZ1m1M78R6ZO5GCUICbUSwTudltZulyV0iM4hBtRJ+PPvu\nPuXZllIZvCeC9QxLy1EW400dky470i/SnDe5THLvl7SNhl45d/YQLiTi1ugo\nfLlJrwNReFtLLd6wKBp9PP+MoxNumK5XRDlvDfXGA+cmSXp5dHZo/COnH4zX\ndr/3\r\n=ka2v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlLv3TkvBfTjQs6U2p9MzW+PzR8tXDzB4KCUM9U2U6tAiBOROeAtJrT3IgZWz3CsikDhzyJ21sJS8tGR/TfLqUoog=="}]},"maintainers":[{"name":"gucong","email":"gucong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-posix_5.0.0_1543027495634_0.6074698063686825"},"_hasShrinkwrap":false},"6.0.0":{"author":{"name":"gucong"},"bugs":{"url":"https://github.com/gucong3000/fs-posix/issues"},"description":"Add cross-platform path support for Node file system","directories":{"test":"test"},"engines":{"node":">=6.0.0"},"homepage":"https://github.com/gucong3000/fs-posix#readme","keywords":["fs","file","posix","WSL","git","mount","cross-platform"],"license":"MIT","main":"lib/index","name":"fs-posix","nyc":{"reporter":["lcov","text"]},"repository":{"type":"git","url":"git+https://github.com/gucong3000/fs-posix.git"},"optionalDependencies":{"git-win":"^2.2.4"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/preset-env":"^7.1.6","codecov":"^3.1.0","eclint":"^2.8.1","eslint":"^5.9.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","fs-extra":"^7.0.1","mocha":"^5.2.0","nyc":"^13.1.0"},"scripts":{"report-coverage":"codecov","build":"rm -rf lib *.tgz && babel src --out-dir lib","prepare":"npm run build","lint:eclint":"eclint check $(git ls-files | tee /tmp/git-files)","lint:eslint":"eslint $(grep \"\\.js$\" /tmp/git-files)","pretest":"npm run lint:eclint && npm run lint:eslint","test":"npm run unit","unit":"nyc mocha"},"version":"6.0.0","gitHead":"b0ec7a5bd7a0c6da22ef1614327b22cf09b4ec2d","dependencies":{"git-win":"^2.2.4"},"_id":"fs-posix@6.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"gucong","email":"gucong@gmail.com"},"dist":{"integrity":"sha512-EL+fNbjqr+5Ghmn1rNFmKG2X1xJxregp/7dmbMfMuQjR4FqRxU76FsKiE0wT8S1q+T0Xm1eGeQzyyzUViMcSPQ==","shasum":"53a5ce07041b001b15dcdced576f689ad98565fe","tarball":"https://registry.npmjs.org/fs-posix/-/fs-posix-6.0.0.tgz","fileCount":8,"unpackedSize":8378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/6XICRA9TVsSAnZWagAAkOsP/1/mSuSC53xL5GKKYrph\nbS5HtW3HfRblZg3Rl4oaD0g6Sj6ol2BnO/AVRC4BSvPaTNvFlzsS/MK7IWWF\nwD8LCRy47jNPSPCFFuGTFnWy6G0w3IWc0P+5YAv1RM3daG4OvqVg5AU6oDi4\nZU0IxvwWZ4PNmrTSvx5/LGBF7chAug3bnRZj4+BOm5FbNutSmDi+d6U/mHLG\nlXIEsV79s2YCu6FwPU+xEQap09Cu83ks7NmG+05V5Y6hRHmsvbZ77OCDsVnT\nSsZXbbe8uK2oD8QuDJupMjumgmY46mdcYI1oSmBSLsZI3FDtmCRik/xopRro\nWVjYUBtYeCw9UohXrbBP7NwT6hdn4TJ1y1XJJl/KU56dx0UyC3ny0fJTQKlX\nFBcYpJk7552tWGQ42Plf7OfBvYnLUrtMEWmHfI5/zzZM3OY4ZgwlwgOyoGZ2\ntJtAFX8jUGn4e68675xM8jMjrkkHrMWcCNTBx9PKzQ++PjR03NyNws4Umfk7\nnoLzNIsovS1HqfKisXmLi96Su9LQZfEUzbe7k3/2daBORxFfkP/Z4aSxzAvF\nY4HkXvLEl4P31tO8CQZ5MKcQFp6BpVAldmt9XTHi+4kvl4MehSDJtN2FcCBW\n8yyxFOosLIbc6taR2cvoblGYN9nIq2EsiUNrsqs18joJj9i8+fcO+Tzwpmzw\nCt6R\r\n=37Aw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtw9mCWT7ubtzN1YSOL1TOZHfCm10G0iHtMY39iySKxwIgBi1G6/4w7Fo2i+Awkw/3KwLWkrfzK4EuppGcD4qDk+I="}]},"maintainers":[{"name":"gucong","email":"gucong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-posix_6.0.0_1543480775895_0.29697021405329616"},"_hasShrinkwrap":false}},"readme":"fs-posix\n=====\n\n[![NPM version](https://img.shields.io/npm/v/fs-posix.svg?style=flat-square)](https://www.npmjs.com/package/fs-posix)\n[![Travis](https://img.shields.io/travis/gucong3000/fs-posix.svg?&label=Linux)](https://travis-ci.org/gucong3000/fs-posix)\n[![AppVeyor](https://img.shields.io/appveyor/ci/gucong3000/fs-posix.svg?&label=Windows)](https://ci.appveyor.com/project/gucong3000/fs-posix)\n[![Codecov](https://img.shields.io/codecov/c/github/gucong3000/fs-posix.svg)](https://codecov.io/gh/gucong3000/fs-posix)\n[![David](https://img.shields.io/david/gucong3000/fs-posix.svg)](https://david-dm.org/gucong3000/fs-posix)\n\nAdd cross-platform path support for Node file system.\n\n## Why\n\n- Add [POSIX](https://en.wikipedia.org/wiki/POSIX) style path support for Windows.\n  - POSIX style root path will be convert to Git install directory.\n  - Support for [the Cygwin mount table](https://cygwin.com/cygwin-ug-net/using.html#mount-table).\n  - Support for [The cygdrive path prefix](https://cygwin.com/cygwin-ug-net/using.html#cygdrive).\n- Add Windows style path support for [WSL](https://docs.microsoft.com/windows/wsl).\n- Add tilde path prefix support.\n\n## Install\n\n```bash\nnpm install --save fs-posix\n```\n\n## Usage\n\n```js\nrequire(\"fs-posix\");              // Must load before `fs-extra`\nconst fs = require(\"fs\");\nfs.readFileSync(\"~/.npmrc\");      // Returns the contents of `.npmrc` in home folder\nfs.readFileSync(\"/etc/hosts\");    // Returns the contents of `hosts` in etc folder\nfs.readFileSync(\"/tmp/test.log\")  // Returns the contents of `test.log` in temp folder\n```\n","maintainers":[{"name":"gucong","email":"gucong@gmail.com"}],"time":{"modified":"2022-05-02T23:31:28.713Z","created":"2017-06-26T03:27:21.730Z","3.0.0":"2017-06-26T03:27:21.730Z","4.0.0":"2018-11-21T12:26:02.596Z","5.0.0":"2018-11-24T02:44:55.826Z","6.0.0":"2018-11-29T08:39:36.128Z"},"homepage":"https://github.com/gucong3000/fs-posix#readme","keywords":["fs","file","posix","WSL","git","mount","cross-platform"],"repository":{"type":"git","url":"git+https://github.com/gucong3000/fs-posix.git"},"author":{"name":"gucong"},"bugs":{"url":"https://github.com/gucong3000/fs-posix/issues"},"license":"MIT","readmeFilename":"README.md"}