2.2.1 • Published 11 months ago

@nextcloud/paths v2.2.1

Weekly downloads
2,024
License
GPL-3.0-or-later
Repository
github
Last release
11 months ago

@nextcloud/paths

REUSE status npm Documentation

Path helpers for Nextcloud apps.

Installation

npm i -S @nextcloud/paths

Usage

import { basename, dirname, encodePath, isSamePath, joinPaths } from '@nextcloud/paths'

basename('/my/file.txt')
// -> 'file.txt'

dirname('/my/file.txt')
// -> '/my'

encodePath('/my/other file.txt')
// -> '/my/other%20file'

isSamePath('/my/file.txt', 'my/file.txt')
// -> true

joinPaths('/my', 'folder', 'file.txt')
// -> '/my/folder/file.txt'