diff options
Diffstat (limited to 'node_modules/expand-tilde')
-rw-r--r-- | node_modules/expand-tilde/README.md | 80 | ||||
-rw-r--r-- | node_modules/expand-tilde/index.js | 2 | ||||
-rw-r--r-- | node_modules/expand-tilde/package.json | 12 |
3 files changed, 87 insertions, 7 deletions
diff --git a/node_modules/expand-tilde/README.md b/node_modules/expand-tilde/README.md new file mode 100644 index 000000000..d1892b727 --- /dev/null +++ b/node_modules/expand-tilde/README.md @@ -0,0 +1,80 @@ +# expand-tilde [](https://www.npmjs.com/package/expand-tilde) [](https://npmjs.org/package/expand-tilde) [](https://travis-ci.org/jonschlinkert/expand-tilde) + +> Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd. + +## Install + +Install with [npm](https://www.npmjs.com/): + +```sh +$ npm install --save expand-tilde +``` + +## Usage + +See the [Bash documentation for Tilde Expansion](https://www.gnu.org/software/bash/manual/html_node/Tilde-Expansion.html). + +```js +var expandTilde = require('expand-tilde'); + +expandTilde('~') +//=> '/Users/jonschlinkert' + +expandTilde('~+') +//=> process.cwd() +``` + +## Run tests + +Install dev dependencies: + +```bash +npm i -d && npm test +``` + +## About + +### Related projects + +* [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.") +* [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.") +* [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") +* [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.") + +### Contributing + +Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). + +### Building docs + +_(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).)_ + +To generate the readme and API documentation with [verb](https://github.com/verbose/verb): + +```sh +$ npm install -g verb verb-generate-readme && verb +``` + +### Running tests + +Install dev dependencies: + +```sh +$ npm install -d && npm test +``` + +### Author + +**Jon Schlinkert** + +* [github/jonschlinkert](https://github.com/jonschlinkert) +* [twitter/jonschlinkert](http://twitter.com/jonschlinkert) + +### License + +Copyright © 2016, [Jon Schlinkert](https://github.com/jonschlinkert). +Released under the [MIT license](LICENSE). + +*** + +_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.2.0, on December 08, 2016._
\ No newline at end of file diff --git a/node_modules/expand-tilde/index.js b/node_modules/expand-tilde/index.js index ef3656a47..d4e47062b 100644 --- a/node_modules/expand-tilde/index.js +++ b/node_modules/expand-tilde/index.js @@ -5,8 +5,8 @@ * Licensed under the MIT license. */ +var homedir = require('homedir-polyfill'); var path = require('path'); -var homedir = require('os-homedir'); module.exports = function expandTilde(filepath) { var home = homedir(); diff --git a/node_modules/expand-tilde/package.json b/node_modules/expand-tilde/package.json index d146c3718..9b37b1ba5 100644 --- a/node_modules/expand-tilde/package.json +++ b/node_modules/expand-tilde/package.json @@ -1,7 +1,7 @@ { "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", + "version": "2.0.2", "homepage": "https://github.com/jonschlinkert/expand-tilde", "author": "Jon Schlinkert (https://github.com/jonschlinkert)", "repository": "jonschlinkert/expand-tilde", @@ -19,9 +19,6 @@ "scripts": { "test": "mocha" }, - "dependencies": { - "os-homedir": "^1.0.1" - }, "devDependencies": { "gulp-format-md": "^0.1.9", "is-windows": "^0.2.0", @@ -51,10 +48,10 @@ ], "related": { "list": [ - "micromatch", "braces", "expand-brackets", - "is-glob" + "is-glob", + "micromatch" ] }, "reflinks": [ @@ -63,5 +60,8 @@ "lint": { "reflinks": true } + }, + "dependencies": { + "homedir-polyfill": "^1.0.1" } } |