JavaScript
Switch branches/tags
Nothing to show
Clone or download
Image Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Image .gitignore
Image LICENSE
Image README.md
Image index.js
Image package.json
Image test.js

README.md

persist-path

NPM version Dependency Status XO code style License

Get OS-specific path to store persistent data

Usage

npm install persist-path

var ppath = require('persist-path')();

OS-specific Paths

Linux/BSD

If you supply an argument to the required function call this will be appended as .dot directory.

Example:

var ppath = require('persist-path')('myproject/settings');

console.log(ppath); // /home/<username>/.myproject/settings

macOS

If you supply an argument to the required function call this will be appended on Library/Preferences in the Users home

Example:

var ppath = require('persist-path')('myproject/settings');

console.log(ppath); // /Users/<username>/Library/Preferences/myproject/settings

Windows

If you supply an argument to the required function call this will be appended on Users %appdata% dir

License

MIT (c) 2016 Sebastian Raff