{"_id":"expand-tilde","_rev":"12446","name":"expand-tilde","description":"Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.","dist-tags":{"latest":"2.0.2"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"time":{"modified":"2021-06-03T09:58:12.000Z","created":"2015-01-19T23:41:37.276Z","2.0.2":"2016-12-08T05:29:17.146Z","2.0.1":"2016-10-18T17:56:09.284Z","2.0.0":"2016-10-18T17:39:28.475Z","1.2.2":"2016-06-05T10:06:13.833Z","1.2.1":"2016-04-07T20:07:28.573Z","1.2.0":"2015-01-22T02:33:55.894Z","1.1.0":"2015-01-19T23:51:58.174Z","1.0.1":"2015-01-19T23:43:44.319Z","1.0.0":"2015-01-19T23:41:37.276Z"},"users":{"david-martin":true,"battlemidget":true,"jonschlinkert":true,"rivy":true,"rsaa":true,"shrimpseaweed":true},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-tilde.git"},"versions":{"2.0.2":{"name":"expand-tilde","description":"Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.","version":"2.0.2","homepage":"https://github.com/jonschlinkert/expand-tilde","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-tilde.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-tilde/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"gulp-format-md":"^0.1.9","is-windows":"^0.2.0","mocha":"^2.5.3"},"keywords":["cwd","expand","expansion","filepath","home","path","pwd","tilde","user","userhome"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["braces","expand-brackets","is-glob","micromatch"]},"reflinks":["verb"],"lint":{"reflinks":true}},"dependencies":{"homedir-polyfill":"^1.0.1"},"gitHead":"2389f5d93903c43bc26ed57b02a24b432d1dee89","_id":"expand-tilde@2.0.2","_shasum":"97e801aa052df02454de46b02bf621642cdc8502","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"97e801aa052df02454de46b02bf621642cdc8502","size":2762,"noattachment":false,"key":"/expand-tilde/-/expand-tilde-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-tilde/download/expand-tilde-2.0.2.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-tilde-2.0.2.tgz_1481174955304_0.04378351103514433"},"directories":{},"publish_time":1481174957146,"_cnpm_publish_time":1481174957146,"_hasShrinkwrap":false},"2.0.1":{"name":"expand-tilde","description":"Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.","version":"2.0.1","homepage":"https://github.com/jonschlinkert/expand-tilde","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-tilde.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-tilde/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"gulp-format-md":"^0.1.9","is-windows":"^0.2.0","mocha":"^2.5.3"},"keywords":["cwd","expand","expansion","filepath","home","path","pwd","tilde","user","userhome"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["braces","expand-brackets","is-glob","micromatch"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"1bfac8f86eff110348749c28eb1628583d64787d","_id":"expand-tilde@2.0.1","_shasum":"cf6b8b5dd90b72a8fb8a3ecfb6fec8a9901cb105","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"cf6b8b5dd90b72a8fb8a3ecfb6fec8a9901cb105","size":2710,"noattachment":false,"key":"/expand-tilde/-/expand-tilde-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-tilde/download/expand-tilde-2.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-tilde-2.0.1.tgz_1476813367559_0.07926094438880682"},"directories":{},"publish_time":1476813369284,"_cnpm_publish_time":1476813369284,"_hasShrinkwrap":false},"2.0.0":{"name":"expand-tilde","description":"Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.","version":"2.0.0","homepage":"https://github.com/jonschlinkert/expand-tilde","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-tilde.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-tilde/issues"},"license":"MIT","files":["index.js","LICENSE","README.md"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"gulp-format-md":"^0.1.9","is-windows":"^0.2.0","mocha":"^2.5.3"},"keywords":["cwd","expand","expansion","filepath","home","path","pwd","tilde","user","userhome"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["braces","expand-brackets","is-glob","micromatch"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"d81d8d8250837e7eba5adda8f2099d8b23bd690f","_id":"expand-tilde@2.0.0","_shasum":"afed13db5c614a03e6ac79845552523e2652d8ff","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"afed13db5c614a03e6ac79845552523e2652d8ff","size":2713,"noattachment":false,"key":"/expand-tilde/-/expand-tilde-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-tilde/download/expand-tilde-2.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-tilde-2.0.0.tgz_1476812366882_0.3273751917295158"},"directories":{},"publish_time":1476812368475,"_cnpm_publish_time":1476812368475,"_hasShrinkwrap":false},"1.2.2":{"name":"expand-tilde","description":"Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.","version":"1.2.2","homepage":"https://github.com/jonschlinkert/expand-tilde","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-tilde.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-tilde/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"os-homedir":"^1.0.1"},"devDependencies":{"gulp-format-md":"^0.1.9","is-windows":"^0.2.0","mocha":"^2.5.3"},"keywords":["cwd","expand","expansion","filepath","home","path","pwd","tilde","user","userhome"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["micromatch","braces","expand-brackets","is-glob"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"20c36b85f5ed7353c8783e340b9652e023403bc4","_id":"expand-tilde@1.2.2","_shasum":"0b81eba897e5a3d31d1c3d102f8f01441e559449","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"0b81eba897e5a3d31d1c3d102f8f01441e559449","size":1597,"noattachment":false,"key":"/expand-tilde/-/expand-tilde-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-tilde/download/expand-tilde-1.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/expand-tilde-1.2.2.tgz_1465121172107_0.8694229645188898"},"directories":{},"publish_time":1465121173833,"_cnpm_publish_time":1465121173833,"_hasShrinkwrap":false},"1.2.1":{"name":"expand-tilde","description":"Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.","version":"1.2.1","homepage":"https://github.com/jonschlinkert/expand-tilde","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-tilde.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-tilde/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"os-homedir":"^1.0.1"},"devDependencies":{"gulp-format-md":"^0.1.7","is-windows":"^0.1.1","mocha":"^2.4.5"},"keywords":["cwd","expand","expansion","filepath","home","path","pwd","tilde","user","userhome"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["micromatch","braces","expand-brackets","is-glob"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"3db471d532f727e5ae210f033c671549546dd7e8","_id":"expand-tilde@1.2.1","_shasum":"b5cb2b9a57366cad9790d59d8abf1645621b2ce3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"b5cb2b9a57366cad9790d59d8abf1645621b2ce3","size":2542,"noattachment":false,"key":"/expand-tilde/-/expand-tilde-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-tilde/download/expand-tilde-1.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-tilde-1.2.1.tgz_1460059646144_0.21196741214953363"},"directories":{},"publish_time":1460059648573,"_cnpm_publish_time":1460059648573,"_hasShrinkwrap":false},"1.2.0":{"name":"expand-tilde","description":"Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.","version":"1.2.0","homepage":"https://github.com/jonschlinkert/expand-tilde","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/expand-tilde.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-tilde/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/expand-tilde/blob/master/LICENSE"},"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"dependencies":{"user-home":"^1.1.1"},"devDependencies":{"mocha":"*"},"keywords":["cwd","expand","expansion","filepath","home","path","pwd","tilde","user","userhome"],"gitHead":"6ad33a2b579bb1301e564048d82069bf2c7ea5e8","_id":"expand-tilde@1.2.0","_shasum":"c0e524388a5cd17b875435c011e120100ca27d22","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"c0e524388a5cd17b875435c011e120100ca27d22","size":1946,"noattachment":false,"key":"/expand-tilde/-/expand-tilde-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-tilde/download/expand-tilde-1.2.0.tgz"},"directories":{},"publish_time":1421894035894,"_cnpm_publish_time":1421894035894,"_hasShrinkwrap":false},"1.1.0":{"name":"expand-tilde","description":"Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.","version":"1.1.0","homepage":"https://github.com/jonschlinkert/expand-tilde","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/expand-tilde.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-tilde/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/expand-tilde/blob/master/LICENSE"},"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"dependencies":{"user-home":"^1.1.1"},"devDependencies":{"mocha":"*"},"keywords":["cwd","expand","expansion","filepath","home","path","pwd","tilde","user","userhome"],"gitHead":"0bc1d9095d02548322fecd244c15bcda5f5a30dd","_id":"expand-tilde@1.1.0","_shasum":"1ba14ddb65333dc6bcb3ca86ec554882c65e5def","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"1ba14ddb65333dc6bcb3ca86ec554882c65e5def","size":1935,"noattachment":false,"key":"/expand-tilde/-/expand-tilde-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-tilde/download/expand-tilde-1.1.0.tgz"},"directories":{},"publish_time":1421711518174,"_cnpm_publish_time":1421711518174,"_hasShrinkwrap":false},"1.0.1":{"name":"expand-tilde","description":"Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.","version":"1.0.1","homepage":"https://github.com/jonschlinkert/expand-tilde","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/expand-tilde.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-tilde/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/expand-tilde/blob/master/LICENSE"},"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"dependencies":{"user-home":"^1.1.1"},"devDependencies":{"mocha":"*"},"keywords":["cwd","expand","expansion","filepath","home","path","pwd","tilde","user","userhome"],"gitHead":"059eea8e3a977f909b1e6a2549d99a47d48bfe71","_id":"expand-tilde@1.0.1","_shasum":"4a5ef086d9bd72c08fb3b3057b50c9c47391d64b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"4a5ef086d9bd72c08fb3b3057b50c9c47391d64b","size":1877,"noattachment":false,"key":"/expand-tilde/-/expand-tilde-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-tilde/download/expand-tilde-1.0.1.tgz"},"directories":{},"publish_time":1421711024319,"_cnpm_publish_time":1421711024319,"_hasShrinkwrap":false},"1.0.0":{"name":"expand-tilde","description":"Bash-like tilde expansion for node.js. Expands leadings tildes in filepaths to the user home directory.","version":"1.0.0","homepage":"https://github.com/jonschlinkert/expand-tilde","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/expand-tilde.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-tilde/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/expand-tilde/blob/master/LICENSE"},"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"dependencies":{"user-home":"^1.1.1"},"devDependencies":{"mocha":"*"},"keywords":["cwd","expand","expansion","filepath","home","path","pwd","tilde","user","userhome"],"_id":"expand-tilde@1.0.0","_shasum":"9af25fc88a828f561b2f1d7c243ec00c29811595","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"9af25fc88a828f561b2f1d7c243ec00c29811595","size":1859,"noattachment":false,"key":"/expand-tilde/-/expand-tilde-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-tilde/download/expand-tilde-1.0.0.tgz"},"directories":{},"publish_time":1421710897276,"_cnpm_publish_time":1421710897276,"_hasShrinkwrap":false}},"readme":"# expand-tilde [![NPM version](https://img.shields.io/npm/v/expand-tilde.svg?style=flat)](https://www.npmjs.com/package/expand-tilde) [![NPM downloads](https://img.shields.io/npm/dm/expand-tilde.svg?style=flat)](https://npmjs.org/package/expand-tilde) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/expand-tilde.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/expand-tilde)\n\n> Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save expand-tilde\n```\n\n## Usage\n\nSee the [Bash documentation for Tilde Expansion](https://www.gnu.org/software/bash/manual/html_node/Tilde-Expansion.html).\n\n```js\nvar expandTilde = require('expand-tilde');\n\nexpandTilde('~')\n//=> '/Users/jonschlinkert'\n\nexpandTilde('~+')\n//=> process.cwd()\n```\n\n## Run tests\n\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm test\n```\n\n## About\n\n### Related projects\n\n* [braces](https://www.npmjs.com/package/braces): Fast, comprehensive, bash-like brace expansion implemented in JavaScript. Complete support for the Bash 4.3 braces… [more](https://github.com/jonschlinkert/braces) | [homepage](https://github.com/jonschlinkert/braces \"Fast, comprehensive, bash-like brace expansion implemented in JavaScript. Complete support for the Bash 4.3 braces specification, without sacrificing speed.\")\n* [expand-brackets](https://www.npmjs.com/package/expand-brackets): Expand POSIX bracket expressions (character classes) in glob patterns. | [homepage](https://github.com/jonschlinkert/expand-brackets \"Expand POSIX bracket expressions (character classes) in glob patterns.\")\n* [is-glob](https://www.npmjs.com/package/is-glob): Returns `true` if the given string looks like a glob pattern or an extglob pattern… [more](https://github.com/jonschlinkert/is-glob) | [homepage](https://github.com/jonschlinkert/is-glob \"Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet\")\n* [micromatch](https://www.npmjs.com/package/micromatch): Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. | [homepage](https://github.com/jonschlinkert/micromatch \"Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.\")\n\n### Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Building docs\n\n_(This document was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme) (a [verb](https://github.com/verbose/verb) generator), please don't edit the readme directly. Any changes to the readme must be made in [.verb.md](.verb.md).)_\n\nTo generate the readme and API documentation with [verb](https://github.com/verbose/verb):\n\n```sh\n$ npm install -g verb verb-generate-readme && verb\n```\n\n### Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm install -d && npm test\n```\n\n### Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n### License\n\nCopyright © 2016, [Jon Schlinkert](https://github.com/jonschlinkert).\nReleased under the [MIT license](LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.2.0, on December 08, 2016._","_attachments":{},"homepage":"https://github.com/jonschlinkert/expand-tilde","bugs":{"url":"https://github.com/jonschlinkert/expand-tilde/issues"},"license":"MIT"}