@vorlefan/path

Easy access and handler for folders and files paths with several tools

Usage no npm install needed!

<script type="module">
  import vorlefanPath from 'https://cdn.skypack.dev/@vorlefan/path';
</script>

README

Path Route

This is my first npm package module. The main function is to give the power of easily accessing the folders and files of your project. Portable for TypeScript

https://badgen.net/bundlephobia/minzip/@vorlefan/path]

With npm do:

npm install @vorlefan/path

With yarn do:

yarn add  @vorlefan/path

Documentation

You can access on the folder 'docs' of this repository A better documentation will be made at the near future.


Highlight

  • Create several custom routes to access different folders & files
  • Without any dependency
  • Manage your files with the power of CRUD methods.
  • Easy to use

Example

Please, take a look at the 'example' folder of this repository

'use strict';

/**
 * @description Basic usage of this module.
 * This will take at account this folder (module folder),
 * as example.
 */

const { Routes, Route } = require('./src');

// Create a new route instance and give it a name

Routes.instance((instance) => {
    instance.set('src', instance.resolve(__dirname, '..'));
    instance.join('test', 'src');
    instance.join('examples', 'src');
}, 'Basic');

// Access

console.log(Route.Basic.get('test'));
console.log(Route.Basic.get('examples').filepath);