is-subdir
v1.2.0
Published
Return whether a directory is a subdirectory of another directory
Downloads
5,898,622
Maintainers
Readme
is-subdir
Return whether a directory is a subdirectory of another directory
Cross-platform. Works correctly on Windows, where directory paths can start with disk drive letters in different casings. Like c:\foo
and C:\foo\bar
.
Returns true
when the directories match. The isSubdir.strict()
variant only returns true if the second parameter is a strict subdir of the first and not the same.
Installation
<npm|yarn|pnpm> add is-subdir
Usage
'use strict'
const path = require('path')
const isSubdir = require('is-subdir')
console.log(isSubdir(process.cwd(), path.resolve('node_modules')))
//> true
console.log(isSubdir.strict('node_modules/tape', '../tape'))
//> false