Gathering detailed insights and metrics for @visulima/path
Gathering detailed insights and metrics for @visulima/path
Gathering detailed insights and metrics for @visulima/path
Gathering detailed insights and metrics for @visulima/path
@visulima/fs
Human friendly file system utilities for Node.js
@visulima/tsconfig
Find and/or parse the tsconfig.json file from a directory path.
@visulima/object
Helper functions for working with objects and arrays.
@micromint1npm/voluptate-incidunt-occaecati
<p align="center"> <a href="https://visulima.com"> <picture> <source media="(prefers-color-scheme: dark)" srcset=""> <img src="" height="128"> </picture> <h1 align="center">Visulima</h1> </a> </p>
Visulima is the next-gen JavaScript framework for JAMStack blogs, sites & apps.
npm install @visulima/path
Typescript
Module System
Min. Node Version
Node Version
NPM Version
79.3
Supply Chain
99.6
Quality
90
Maintenance
100
Vulnerability
88
License
@visulima/tabular@1.0.8
Updated on May 31, 2025
@visulima/string@1.4.1
Updated on May 31, 2025
@visulima/tabular@1.0.7
Updated on May 31, 2025
@visulima/string@1.4.0
Updated on May 31, 2025
@visulima/tabular@1.0.6
Updated on May 31, 2025
@visulima/string@1.3.0
Updated on May 31, 2025
TypeScript (93.5%)
JavaScript (5.07%)
MDX (1.04%)
Handlebars (0.22%)
CSS (0.09%)
Shell (0.08%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
15 Stars
2,644 Commits
3 Forks
2 Watchers
17 Branches
2 Contributors
Updated on Jun 01, 2025
Minified
Minified + Gzipped
Latest Version
1.3.6
Package Id
@visulima/path@1.3.6
Unpacked Size
81.86 kB
Size
22.75 kB
File Count
18
NPM Version
10.9.2
Node Version
18.20.8
Published on
May 30, 2025
Cumulative downloads
Total Downloads
No dependencies detected.
Drop-in replacement of the Node.js's path module.
[][typescript-url] [![npm-image]][npm-url] [![license-image]][license-url]
Daniel Bannert's open source work is supported by the community on GitHub Sponsors
For historical reasons, windows followed MS-DOS and using backslash for separating paths rather than slash used for macOS, Linux, and other Posix operating systems. Nowadays, Windows supports both Slash and Backslash for paths. Node.js's built in path
module in the default operation of the path module varies based on the operating system on which a Node.js application is running. Specifically, when running on a Windows operating system, the path module will assume that Windows-style paths are being used. This makes inconsistent code behavior between Windows and POSIX.
Compared to popular upath, pathe is providing identical exports of Node.js with normalization on all operations and written in modern ESM/Typescript and has no dependency on Node.js!
1npm install @visulima/path
1yarn add @visulima/path
1pnpm add @visulima/path
1// ESM / Typescript 2import { resolve } from "@visulima/path"; 3// or 4import path from "@visulima/path"; 5 6// CommonJS 7const { resolve } = require("@visulima/path"); 8// or 9const path = require("@visulima/path");
Check https://nodejs.org/api/path.html about the exported functions. Note: path.win32 and path.posix are not exported.
@visulima/path
exports some extra utilities that do not exist in standard Node.js path module.
In order to use them, you can import from @visulima/path/utils
subpath:
1// ESM / Typescript 2import { filename, normalizeAliases, resolveAlias, reverseResolveAlias, isRelative, isBinaryPath, toPath } from "@visulima/path/utils"; 3 4// CommonJS 5const { filename, normalizeAliases, resolveAlias, reverseResolveAlias, isRelative, isBinaryPath, toPath } = require("@visulima/path/utils");
path
, replacing \
with /
for all results & methods to add, change, default, trim file extensions.Libraries in this ecosystem make the best effort to track Node.js’ release schedule. Here’s a post on why we think this is important.
If you would like to help take a look at the list of issues and check our Contributing guidelines.
Note: please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
The visulima path is open-sourced software licensed under the [MIT][license-url]
[typescript-url]: https://www.typescriptlang.org/ "TypeScript" "typescript" [license-image]: https://img.shields.io/npm/l/@visulima/path?color=blueviolet&style=for-the-badge [license-url]: LICENSE.md "license" [npm-image]: https://img.shields.io/npm/v/@visulima/path/latest.svg?style=for-the-badge&logo=npm [npm-url]: https://www.npmjs.com/package/@visulima/path/v/latest "npm"
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
project has 4 contributing companies or organizations
Details
Reason
no dangerous workflow patterns detected
Reason
update tool detected
Details
Reason
license file detected
Details
Reason
30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
Reason
SAST tool detected: CodeQL
Details
Reason
dependency not pinned by hash detected -- score normalized to 8
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
Found 0/30 approved changesets -- score normalized to 0
Reason
project is not fuzzed
Details
Reason
security policy file not detected
Details
Reason
detected GitHub workflow tokens with excessive permissions
Details
Score
Last Scanned on 2025-05-31T22:52:53Z
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn MoreLast Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year