
Product
A New Overview in our Dashboard
We redesigned Socket's first logged-in page to display rich and insightful visualizations about your repositories protected against supply chain threats.
A library to convert a path into an absolute path.
$ npm i --save abs
const abs = require("abs");
console.log(abs("/foo"));
// => "/foo"
console.log(abs("foo"));
// => "/path/to/where/you/are/foo"
console.log(abs("~/foo"));
// => "/home/username/foo"
There are few ways to get help:
abs(input)
Computes the absolute path of an input.
input
: The input path (if not provided, the current working directory will be returned).Have an idea? Found a bug? See how to contribute.
I open-source almost everything I can, and I try to reply everyone needing help using these projects. Obviously, this takes time. You can integrate and use these projects in your applications for free! You can even change the source code and redistribute (even resell it).
However, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:
Starring and sharing the projects you like :rocket:
âI love books! I will remember you after years if you buy me one. :grin: :book:
âYou can make one-time donations via PayPal. I'll probably buy a
coffee tea. :tea:
âSet up a recurring monthly donation and you will get interesting news about what I'm doing (things that I don't share with everyone).
BitcoinâYou can send me bitcoins at this address (or scanning the code below): 1P9BRsmazNQcuyTxEqveUsnf5CERdq35V6
Thanks! :heart:
If you are using this library in one of your projects, add it in this list. :sparkles:
3abn
âA 3ABN radio client in the terminal.bible
âRead the Holy Bible via the command line.blah
âA command line tool to optimize the repetitive actions.bloggify-paths
âHelper library for maintaining the Bloggify paths in one place.cdnjs-importer
âEasy way to import a library into CDNJS.cli-sunset
âA fancy command line tool for knowing the sunset time.emojer-cli
âCommand line tool for emojer.engine-app
(by jillix)âEngine app related helper functions.engine-paths
(by jillix)âKeeping the Engine paths in one place.engine-tools
(by jillix)âEngine Tools library and CLI app.ethers-cli
(by Richard Moore)âCommand-Line Interface to ethers.io and ethers.space.extendscript-bundlr
âa tool for bundling Adobe ExtendScripts that use the #include 'path/to/file'
statementfwatcher
âWatch files for changes.gh-notifier
âReceive desktop notifications from your GitHub dashboard.ghcal
âSee the GitHub contributions calendar of a user in the command line.git-command
(by ShuaiLiang)âExecute git command using Node.jsgit-issues
(by Gabriel Petrovay)âGit issues extension to list issues of a Git projectgit-repos
âFind all the git repositories in a specified directory, recursively.git-stats
âLocal git statistics including GitHub-like contributions calendars.github-labeller
âAutomagically create issue labels in your GitHub projects.gpm
ânpm + git = gpm - Install NPM packages and dependencies from git repositories.gry
âA minimalist NodeJS wrapper for the git
commands. gry
stands for the Git RepositorY.gry-2
âA minimalist NodeJS wrapper for the git
commands. gry
stands for the Git RepositorY.idea
âA lightweight CLI tool and module for keeping ideas in a safe place quick and easy.image-to-ascii-cli
âView images in text format, in your terminal.maybe-require
âA less violent require.mdy
âView markdown files in the command line with ANSI styled images.messager
âInter-process communication made simple.mongof
âSync MongoDB collections with JSON files.namy
âGets the name of the exported function.np-init
âEasily start a npm package from scratch.package-json-path
âGet the package.json path in a specific directory.packy
âSet default fields in your package.json files.parrot-bot
âA parrot-like bot you can talk with.pm2-meteor
(by andruschka)âSimplest way to deploy, scale and run Meteor Apps with PM2.read-file-cache
âRead files and cache them.rucksack
âJavaScript and CSS bundler.ship-release
âPublish new versions on GitHub and npm with ease.simplywatch
(by danielkalen)âWatches files and upon change executes a command for each file INDIVIDUALLY with file-related paramsssh-remote
âAutomagically switch on the SSH remote url in a Git repository.statique
âA Node.JS static server module with built-in cache options and route features.tester-init
âInit tests for tester.tilda-init
âInit cli applications.tithe
âOrganize and track the tithe payments.web-term
âA full screen terminal in your browser.write-file-p
âCreate the directory structure and then create the file.FAQs
A library to convert a path into an absolute path.
The npm package abs receives a total of 21,027 weekly downloads. As such, abs popularity was classified as popular.
We found that abs demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
We redesigned Socket's first logged-in page to display rich and insightful visualizations about your repositories protected against supply chain threats.
Product
Automatically fix and test dependency updates with socket fixâa new CLI tool that turns CVE alerts into safe, automated upgrades.
Security News
CISA denies CVE funding issues amid backlash over a new CVE foundation formed by board members, raising concerns about transparency and program governance.