Nietzsche's Preposterous Moustache
    Wondering what’s next for npm?Check out our public roadmap! »

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

    1.0.0 • Public • Published

    Canonical Path Utility

    When writing node.js code that must support Windows and *nix OSes, it is sometimes frustrating that path segments are separated differently depending upon the environment.

    Ironically, we can pass in paths with either separator and the library will normalize it to the current OS's format. But it then returns paths using the current OS's separator.

    This utility simple wraps the built-in path library such that it only ever returns path segments separated by forward slashes (/).

    Installation

    npm install --save canonical-path
    

    Usage

    var path = require('canonical-path');
    
    var p = path.normalize('a/b/../c');
    // p === 'a/c';
    

    Testing

    npm test
    

    Install

    npm i canonical-path

    DownloadsWeekly Downloads

    1,484,047

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    12.9 kB

    Total Files

    8

    Last publish

    Collaborators

    • avatar