Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 16, 2015
  1. @stcruy @cjihrig

    doc: fix '\\' typos on Windows

    stcruy authored cjihrig committed
    This commit changes the Windows examples in path.markdown to
    correctly display '\\'.
    
    PR-URL: #9412
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Commits on Nov 21, 2014
  1. @roryrjb @chrisdickinson

    path: added parse() and format() functions

    roryrjb authored chrisdickinson committed
    The parse() function splits a path and returns an object
    with the different elements. The format() function is the
    reverse of this and adds an objects corresponding path
    elements to make up a string. Fixes #6976.
    
    Fixes: #6976
    PR-URL: #8750
    Reviewed-by: Julien Gilli <julien.gilli@joyent.com>
  2. @tjfontaine @chrisdickinson

    path: allow calling platform specific methods

    tjfontaine authored chrisdickinson committed
    Add path.posix and path.win32 which have the specific methods like
    resolve and normalize so you can specifically normalize or resolve
    based on the target platform.
    
    PR-URL: #5661
    Reviewed-by: Chris Dickinson <christopher.s.dickinson@gmail.com>
Commits on Sep 29, 2014
  1. @trevnorris

    doc: fix optional parameter parsing

    trevnorris authored
    The parameter parser specifically looked for the old bracket syntax.
    This generated a lot of warnings when building the docs. Those warnings
    have been fixed by changing the parsing logic.
    
    Signed-off-by: Trevor Norris <trev.norris@gmail.com>
Commits on Sep 25, 2014
  1. @trevnorris

    doc: fix brackets for optional parameters

    trevnorris authored
    Documentation incorrectly used bracket notation for optional parameters.
    This caused inconsistencies in usage because of examples like the
    following:
    
        fs.write(fd, data[, position[, encoding]], callback)
    
    This simply fixes all uses of bracket notation in documentation.
    
    Signed-off-by: Trevor Norris <trev.norris@gmail.com>
    Reviewed-by: Fedor Indutny <fedor@indutny.com>
Commits on Aug 7, 2014
  1. @tjfontaine

    Merge remote-tracking branch 'upstream/v0.10' into v0.12

    tjfontaine authored
    Conflicts:
    	ChangeLog
    	Makefile
    	deps/uv/ChangeLog
    	deps/uv/build.mk
    	deps/uv/src/unix/darwin.c
    	deps/uv/src/unix/getaddrinfo.c
    	deps/uv/src/version.c
    	deps/v8/src/checks.h
    	deps/v8/src/isolate.h
    	lib/cluster.js
    	lib/module.js
    	lib/timers.js
    	lib/tls.js
    	src/node_version.h
Commits on Jul 31, 2014
  1. @jgillich @indutny

    docs: fix non-string ignore note in path.resolve

    jgillich authored indutny committed
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
Commits on Feb 9, 2014
  1. @tjfontaine

    Merge remote-tracking branch 'upstream/v0.10'

    tjfontaine authored
    Conflicts:
    	deps/v8/src/preparser.cc
    	deps/v8/src/win32-math.h
    	doc/api/http.markdown
    	src/node_buffer.h
    	src/node_crypto.cc
    	src/node_file.cc
    	src/node_http_parser.cc
Commits on Feb 3, 2014
  1. @mquandalle @indutny

    doc: add an example about multiple extensions

    mquandalle authored indutny committed
    `path.extname` returns only the last extension
Commits on Apr 19, 2013
  1. @hackedy @isaacs

    path: add path.isAbsolute(path)

    hackedy authored isaacs committed
    An absolute path will always open the same location regardless of your
    current working directory. For posix, this just means path.charAt(0) ===
    '/', but on Windows it's a little more complicated.
    
    Fixes joyent/node#5299.
Commits on Apr 16, 2013
  1. @kellygerber @bnoordhuis

    docs: update path.join() example for v0.10

    kellygerber authored bnoordhuis committed
    The current example shows the behavior of v0.8. In v0.10 arguments
    to path.join() must be strings; otherwise, an exception is thrown.
Commits on Mar 13, 2013
  1. @bnoordhuis

    doc: path.join() arguments must be strings

    bnoordhuis authored
    In v0.8, non-string arguments were ignored. v0.10 throws an exception.
Commits on Oct 1, 2012
  1. @serby @piscisaureus

    path: add platform specific path delimiter

    serby authored piscisaureus committed
    Closes #3728
    Closes #4071
Commits on May 1, 2012
  1. @npcode @bnoordhuis

    path: add path.sep to get the path separator.

    npcode authored bnoordhuis committed
Commits on Mar 16, 2012
  1. @isaacs

    Merge remote-tracking branch 'ry/v0.6' into merge-v0.6

    isaacs authored
    Conflicts:
    	ChangeLog
    	deps/npm/AUTHORS
    	deps/npm/html/api/bin.html
    	deps/npm/html/api/bugs.html
    	deps/npm/html/api/commands.html
    	deps/npm/html/api/config.html
    	deps/npm/html/api/deprecate.html
    	deps/npm/html/api/docs.html
    	deps/npm/html/api/edit.html
    	deps/npm/html/api/explore.html
    	deps/npm/html/api/help-search.html
    	deps/npm/html/api/init.html
    	deps/npm/html/api/install.html
    	deps/npm/html/api/link.html
    	deps/npm/html/api/load.html
    	deps/npm/html/api/ls.html
    	deps/npm/html/api/npm.html
    	deps/npm/html/api/outdated.html
    	deps/npm/html/api/owner.html
    	deps/npm/html/api/pack.html
    	deps/npm/html/api/prefix.html
    	deps/npm/html/api/prune.html
    	deps/npm/html/api/publish.html
    	deps/npm/html/api/rebuild.html
    	deps/npm/html/api/restart.html
    	deps/npm/html/api/root.html
    	deps/npm/html/api/run-script.html
    	deps/npm/html/api/search.html
    	deps/npm/html/api/shrinkwrap.html
    	deps/npm/html/api/start.html
    	deps/npm/html/api/stop.html
    	deps/npm/html/api/submodule.html
    	deps/npm/html/api/tag.html
    	deps/npm/html/api/test.html
    	deps/npm/html/api/uninstall.html
    	deps/npm/html/api/unpublish.html
    	deps/npm/html/api/update.html
    	deps/npm/html/api/version.html
    	deps/npm/html/api/view.html
    	deps/npm/html/api/whoami.html
    	deps/npm/html/doc/README.html
    	deps/npm/html/doc/adduser.html
    	deps/npm/html/doc/bin.html
    	deps/npm/html/doc/bugs.html
    	deps/npm/html/doc/build.html
    	deps/npm/html/doc/bundle.html
    	deps/npm/html/doc/cache.html
    	deps/npm/html/doc/changelog.html
    	deps/npm/html/doc/coding-style.html
    	deps/npm/html/doc/completion.html
    	deps/npm/html/doc/config.html
    	deps/npm/html/doc/deprecate.html
    	deps/npm/html/doc/developers.html
    	deps/npm/html/doc/disputes.html
    	deps/npm/html/doc/docs.html
    	deps/npm/html/doc/edit.html
    	deps/npm/html/doc/explore.html
    	deps/npm/html/doc/faq.html
    	deps/npm/html/doc/folders.html
    	deps/npm/html/doc/help-search.html
    	deps/npm/html/doc/help.html
    	deps/npm/html/doc/index.html
    	deps/npm/html/doc/init.html
    	deps/npm/html/doc/install.html
    	deps/npm/html/doc/json.html
    	deps/npm/html/doc/link.html
    	deps/npm/html/doc/list.html
    	deps/npm/html/doc/npm.html
    	deps/npm/html/doc/outdated.html
    	deps/npm/html/doc/owner.html
    	deps/npm/html/doc/pack.html
    	deps/npm/html/doc/prefix.html
    	deps/npm/html/doc/prune.html
    	deps/npm/html/doc/publish.html
    	deps/npm/html/doc/rebuild.html
    	deps/npm/html/doc/registry.html
    	deps/npm/html/doc/removing-npm.html
    	deps/npm/html/doc/restart.html
    	deps/npm/html/doc/root.html
    	deps/npm/html/doc/run-script.html
    	deps/npm/html/doc/scripts.html
    	deps/npm/html/doc/search.html
    	deps/npm/html/doc/semver.html
    	deps/npm/html/doc/shrinkwrap.html
    	deps/npm/html/doc/star.html
    	deps/npm/html/doc/start.html
    	deps/npm/html/doc/stop.html
    	deps/npm/html/doc/submodule.html
    	deps/npm/html/doc/tag.html
    	deps/npm/html/doc/test.html
    	deps/npm/html/doc/uninstall.html
    	deps/npm/html/doc/unpublish.html
    	deps/npm/html/doc/update.html
    	deps/npm/html/doc/version.html
    	deps/npm/html/doc/view.html
    	deps/npm/html/doc/whoami.html
    	deps/npm/man/man1/npm.1
    	deps/npm/man/man3/npm.3
    	deps/npm/node_modules/node-gyp/README.md
    	deps/npm/node_modules/node-gyp/lib/build.js
    	deps/npm/node_modules/node-gyp/lib/configure.js
    	deps/npm/node_modules/node-gyp/lib/install.js
    	deps/npm/node_modules/node-gyp/lib/node-gyp.js
    	deps/npm/node_modules/node-gyp/node_modules/ansi/package.json
    	deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json
    	deps/npm/node_modules/node-gyp/node_modules/glob/package.json
    	deps/npm/node_modules/node-gyp/package.json
    	deps/npm/package.json
    	doc/about/index.html
    	doc/api/path.markdown
    	doc/community/index.html
    	doc/index.html
    	doc/logos/index.html
    	src/node_version.h
Commits on Mar 14, 2012
  1. @rvagg @isaacs

    path.exists*() as 2nd level head not 3rd

    rvagg authored isaacs committed
Commits on Mar 4, 2012
  1. @isaacs

    Merge remote-tracking branch 'ry/v0.6' into v0.6-merge

    isaacs authored
    Conflicts:
    	ChangeLog
    	Makefile
    	deps/npm/AUTHORS
    	deps/npm/html/api/bin.html
    	deps/npm/html/api/bugs.html
    	deps/npm/html/api/commands.html
    	deps/npm/html/api/config.html
    	deps/npm/html/api/deprecate.html
    	deps/npm/html/api/docs.html
    	deps/npm/html/api/edit.html
    	deps/npm/html/api/explore.html
    	deps/npm/html/api/help-search.html
    	deps/npm/html/api/init.html
    	deps/npm/html/api/install.html
    	deps/npm/html/api/link.html
    	deps/npm/html/api/load.html
    	deps/npm/html/api/ls.html
    	deps/npm/html/api/npm.html
    	deps/npm/html/api/outdated.html
    	deps/npm/html/api/owner.html
    	deps/npm/html/api/pack.html
    	deps/npm/html/api/prefix.html
    	deps/npm/html/api/prune.html
    	deps/npm/html/api/publish.html
    	deps/npm/html/api/rebuild.html
    	deps/npm/html/api/restart.html
    	deps/npm/html/api/root.html
    	deps/npm/html/api/run-script.html
    	deps/npm/html/api/search.html
    	deps/npm/html/api/shrinkwrap.html
    	deps/npm/html/api/start.html
    	deps/npm/html/api/stop.html
    	deps/npm/html/api/submodule.html
    	deps/npm/html/api/tag.html
    	deps/npm/html/api/test.html
    	deps/npm/html/api/uninstall.html
    	deps/npm/html/api/unpublish.html
    	deps/npm/html/api/update.html
    	deps/npm/html/api/version.html
    	deps/npm/html/api/view.html
    	deps/npm/html/api/whoami.html
    	deps/npm/html/doc/README.html
    	deps/npm/html/doc/adduser.html
    	deps/npm/html/doc/bin.html
    	deps/npm/html/doc/bugs.html
    	deps/npm/html/doc/build.html
    	deps/npm/html/doc/bundle.html
    	deps/npm/html/doc/cache.html
    	deps/npm/html/doc/changelog.html
    	deps/npm/html/doc/coding-style.html
    	deps/npm/html/doc/completion.html
    	deps/npm/html/doc/config.html
    	deps/npm/html/doc/deprecate.html
    	deps/npm/html/doc/developers.html
    	deps/npm/html/doc/disputes.html
    	deps/npm/html/doc/docs.html
    	deps/npm/html/doc/edit.html
    	deps/npm/html/doc/explore.html
    	deps/npm/html/doc/faq.html
    	deps/npm/html/doc/folders.html
    	deps/npm/html/doc/help-search.html
    	deps/npm/html/doc/help.html
    	deps/npm/html/doc/index.html
    	deps/npm/html/doc/init.html
    	deps/npm/html/doc/install.html
    	deps/npm/html/doc/json.html
    	deps/npm/html/doc/link.html
    	deps/npm/html/doc/list.html
    	deps/npm/html/doc/npm.html
    	deps/npm/html/doc/outdated.html
    	deps/npm/html/doc/owner.html
    	deps/npm/html/doc/pack.html
    	deps/npm/html/doc/prefix.html
    	deps/npm/html/doc/prune.html
    	deps/npm/html/doc/publish.html
    	deps/npm/html/doc/rebuild.html
    	deps/npm/html/doc/registry.html
    	deps/npm/html/doc/removing-npm.html
    	deps/npm/html/doc/restart.html
    	deps/npm/html/doc/root.html
    	deps/npm/html/doc/run-script.html
    	deps/npm/html/doc/scripts.html
    	deps/npm/html/doc/search.html
    	deps/npm/html/doc/semver.html
    	deps/npm/html/doc/shrinkwrap.html
    	deps/npm/html/doc/star.html
    	deps/npm/html/doc/start.html
    	deps/npm/html/doc/stop.html
    	deps/npm/html/doc/submodule.html
    	deps/npm/html/doc/tag.html
    	deps/npm/html/doc/test.html
    	deps/npm/html/doc/uninstall.html
    	deps/npm/html/doc/unpublish.html
    	deps/npm/html/doc/update.html
    	deps/npm/html/doc/version.html
    	deps/npm/html/doc/view.html
    	deps/npm/html/doc/whoami.html
    	deps/npm/lib/install.js
    	deps/npm/lib/ls.js
    	deps/npm/man/man1/npm.1
    	deps/npm/man/man1/shrinkwrap.1
    	deps/npm/man/man3/npm.3
    	deps/npm/man/man3/shrinkwrap.3
    	deps/npm/node_modules/request/main.js
    	deps/npm/node_modules/request/package.json
    	deps/npm/package.json
    	deps/uv/src/unix/core.c
    	deps/v8/src/conversions-inl.h
    	deps/v8/src/elements.cc
    	deps/v8/src/version.cc
    	doc/about/index.html
    	doc/api/assert.markdown
    	doc/api/child_process.markdown
    	doc/api/cluster.markdown
    	doc/api/crypto.markdown
    	doc/api/debugger.markdown
    	doc/api/dgram.markdown
    	doc/api/dns.markdown
    	doc/api/documentation.markdown
    	doc/api/events.markdown
    	doc/api/fs.markdown
    	doc/api/globals.markdown
    	doc/api/http.markdown
    	doc/api/https.markdown
    	doc/api/modules.markdown
    	doc/api/net.markdown
    	doc/api/os.markdown
    	doc/api/path.markdown
    	doc/api/process.markdown
    	doc/api/querystring.markdown
    	doc/api/readline.markdown
    	doc/api/stdio.markdown
    	doc/api/stream.markdown
    	doc/api/timers.markdown
    	doc/api/tls.markdown
    	doc/api/tty.markdown
    	doc/api/url.markdown
    	doc/api/util.markdown
    	doc/api/vm.markdown
    	doc/api/zlib.markdown
    	doc/api_assets/style.css
    	doc/community/index.html
    	doc/index.html
    	doc/logos/index.html
    	doc/template.html
    	src/node_version.h
    	tools/doc/html.js
    	tools/gyp/test/mac/app-bundle/empty.c
  2. @isaacs
Commits on Mar 1, 2012
  1. @isaacs

    doc refactor: path

    isaacs authored
Commits on Feb 27, 2012
  1. @isaacs

    doc refactor: path

    isaacs authored
Commits on Jan 21, 2012
  1. @mmalecki @bnoordhuis

    path fs: move `path.exists*` to `fs.exists*`

    mmalecki authored bnoordhuis committed
    `path.exists*` functions show a deprecation warning and call functions
    from `fs`. They should be removed later.
    
    test: fix references to `path.exists*` in tests
    
    test fs: add test for `fs.exists` and `fs.existsSync`
    
    doc: reflect moving `path.exists*` to `fs`
Commits on Sep 6, 2011
  1. @tshinnic @bnoordhuis

    docs: typos and minor edits in several modules

    tshinnic authored bnoordhuis committed
    Mostly quite minor edits.  Those possibly of more interest are:
    
      emitter.setMaxListeners(n)
    
        That the limit is per event name for an emitter.
    
      fs.readlink()
    
        Not a path, but rather the symbolic link's string value, which
          would be at best a partial path, certainly not a 'resolvedPath'
    
      global.__filename
    
        This may be "well-known" but this is a full path to the module
        that referencing code is running in.  It is not the main program's
        path, unless you are in the main program.  Each module knows only
        its own path.
    
      server.listen(port,...)
    
        I actually needed this functionality... "gimme just _any_ next port"
    
      stream.end()
      stream.destroy()
    
        Yeah, everybody knows what happens to the queued data, but let's
        make it *really* explicit for the first readers.
Commits on Aug 6, 2011
  1. @cnwzhjs @koichik

    add the document of the new api routine: path.relative

    cnwzhjs authored koichik committed
Commits on Jul 4, 2011
  1. @bnoordhuis @piscisaureus

    Document that `path.join()` and `path.resolve()` ignore non-string ar…

    bnoordhuis authored piscisaureus committed
    …guments.
    
    Fixes #514.
Commits on Feb 20, 2011
  1. @ry

    Document path.existsSync()

    ry authored
    Closes GH-677.
Commits on Jan 11, 2011
  1. @piscisaureus @ry

    Improve path.resolve documentation

    piscisaureus authored ry committed
Commits on Jan 6, 2011
  1. @piscisaureus @ry

    Path.resolve, path module windows compatibility

    piscisaureus authored ry committed
    Removes path.normalizeArray() and path.split()
Commits on Nov 21, 2010
  1. @silas @ry

    Various doc tweaks (2-spaces vs tabs, EOL-whitespace, repl prompt, "w…

    silas authored ry committed
    …orld" vs "World", etc...)
Commits on Nov 18, 2010
  1. @Sannis @ry

    Fix line wrapping in docs. Add tics for constants in docs text.

    Sannis authored ry committed
Commits on Oct 28, 2010
  1. @miksago @ry

    Splitting documentation

    miksago authored ry committed
Something went wrong with that request. Please try again.