parents

WebJar for parents

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

parents
Last Version

Last Version

1.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

parents
WebJar for parents
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/substack/node-parents

Download parents

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/parents/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>parents</artifactId>
    <version>1.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/parents/
implementation 'org.webjars.npm:parents:1.0.1'
// https://jarcasting.com/artifacts/org.webjars.npm/parents/
implementation ("org.webjars.npm:parents:1.0.1")
'org.webjars.npm:parents:jar:1.0.1'
<dependency org="org.webjars.npm" name="parents" rev="1.0.1">
  <artifact name="parents" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='parents', version='1.0.1')
)
libraryDependencies += "org.webjars.npm" % "parents" % "1.0.1"
[org.webjars.npm/parents "1.0.1"]

Dependencies

compile (1)

Group / Artifact Type Version
org.webjars.npm : path-platform jar [0.11.15,0.12)

Project Modules

There are no modules declared in this project.

parents

Return all the parent directories of a directory, inclusive of that directory.

build status

example

dirname

var parents = require('parents');
var dirs = parents(__dirname);
console.dir(dirs);

[ '/home/substack/projects/node-parents/example',
  '/home/substack/projects/node-parents',
  '/home/substack/projects',
  '/home/substack',
  '/home',
  '/' ]

win32

var parents = require('parents');
var dir = 'C:\\Program Files\\Maxis\\Sim City 2000\\cities';

var dirs = parents(dir, { platform : 'win32' });
console.dir(dirs);

[ 'C:\\Program Files\\Maxis\\Sim City 2000\\cities',
  'C:\\Program Files\\Maxis\\Sim City 2000',
  'C:\\Program Files\\Maxis',
  'C:\\Program Files',
  'C:' ]

methods

var parents = require('parents')

parents(dir, opts)

Return an array of the parent directories of dir, including and starting with dir. If a dir isn't specified, process.cwd() will be used.

Optionally specify an opts.platform to control whether the separator and paths works the unixy way with '/' or the windowsy way where sometimes things use '/' and sometimes they use '\\' and also there are leading drive letters and other exotic features. If opts.platform isn't specified, process.platform will be used. Anything that matches /^win/ will use the windowsy behavior.

install

With npm do:

npm install parents

licence

MIT

Versions

Version
1.0.1