Skip to content
Commits on Mar 16, 2015
  1. @stcruy @cjihrig

    doc: fix '\\' typos on Windows

    stcruy committed with cjihrig
    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 committed with chrisdickinson
    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 committed with chrisdickinson
    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 committed
    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 committed
    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 committed
    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 committed with indutny
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
Commits on Feb 9, 2014
  1. @tjfontaine

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

    tjfontaine committed
    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 committed with indutny
    `path.extname` returns only the last extension
Commits on Apr 19, 2013
  1. @hackedy @isaacs

    path: add path.isAbsolute(path)

    hackedy committed with isaacs
    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 nodejs/node-v0.x-archive#5299.
Commits on Apr 16, 2013
  1. @kellygerber @bnoordhuis

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

    kellygerber committed with bnoordhuis
    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 committed
    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 committed with piscisaureus
    Closes #3728
    Closes #4071
Commits on May 1, 2012
  1. @npcode @bnoordhuis
Commits on Mar 16, 2012
  1. @isaacs

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

    isaacs committed
    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
Commits on Mar 4, 2012
  1. @isaacs

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

    isaacs committed
    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 committed
Commits on Feb 27, 2012
  1. @isaacs

    doc refactor: path

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

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

    mmalecki committed with bnoordhuis
    `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 committed with bnoordhuis
    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
Commits on Jul 4, 2011
  1. @bnoordhuis @piscisaureus
Commits on Feb 20, 2011
  1. @ry

    Document path.existsSync()

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

    Improve path.resolve documentation

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

    Path.resolve, path module windows compatibility

    piscisaureus committed with ry
    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 committed with ry
    …orld" vs "World", etc...)
Commits on Nov 18, 2010
  1. @Sannis @ry
Commits on Oct 28, 2010
  1. @miksago @ry

    Splitting documentation

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