nanopath
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

NanoPath

A tiny isomorphic port of Node@17.8.0 path module.

This library relies on TypeScript's type system for checking the validity of arguments.

Install

npm install --save nanopath

Usage

It works just like Node's path module.

import path from 'nanopath'; // Implementation depending on the current platform
import posix from 'nanopath/posix'; // Implementation for POSIX paths
import win32 from 'nanopath/win32'; // Implementation for Windows paths
import web from 'nanopath/web'; // Alias for "nanopath/posix"

path.posix === posix // => true
path.win32 === win32 // => true

posix.posix // => undefined
posix.win32 // => undefined

win32.posix // => undefined
win32.win32 // => undefined

web.posix // => undefined
web.win32 // => undefined

License

  • Library (Parts): MIT © Fabio Spampinato
  • Library (Parts): © Node.js
  • Test suite (Parts): © Node.js

Package Sidebar

Install

npm i nanopath

Weekly Downloads

3

Version

2.0.1

License

none

Unpacked Size

101 kB

Total Files

42

Last publish

Collaborators

  • fabiospampinato