1.0.1 • Published 2 years ago

is-path-inside-commonjs v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

is-path-inside-commonjs

Check if a path is inside another path

CommonJS version of https://github.com/sindresorhus/is-path-inside

Install

npm install is-path-inside-commonjs

Usage

import isPathInside from 'is-path-inside-commonjs';

isPathInside('a/b/c', 'a/b');
//=> true

isPathInside('a/b/c', 'x/y');
//=> false

isPathInside('a/b/c', 'a/b/c');
//=> false

isPathInside('/Users/sindresorhus/dev/unicorn', '/Users/sindresorhus');
//=> true

API

isPathInside(childPath, parentPath)

Note that relative paths are resolved against process.cwd() to make them absolute.

Important: This package is meant for use with path manipulation. It does not check if the paths exist nor does it resolve symlinks. You should not use this as a security mechanism to guard against access to certain places on the file system.

childPath

Type: string

The path that should be inside parentPath.

parentPath

Type: string

The path that should contain childPath.