New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@vltpkg/xdg

Package Overview
Dependencies
Maintainers
6
Versions
73
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vltpkg/xdg

platform-specific app directories following XDG spec

Source
npmnpm
Version
1.0.8
Version published
Weekly downloads
14K
-70.71%
Maintainers
6
Weekly downloads
 
Created
Source

xdg

@vltpkg/xdg

Get appropriate data, cache, and config directories following the XDG spec, namespaced to a specific app-name subfolder.

Usage

import { XDG } from '@vltpkg/xdg'

// instantiate with the name of your thing.
const xdg = new XDG('vlt')

const cachePath = xdg.cache('some-path') // ~/.cache/vlt/some-path
const configFile = xdg.config('vlt.json') // ~/.config/vlt/vlt.json
const dataFolder = xdg.data('blah') // ~/.local/share/vlt/blah
const someState = xdg.state('foobar') // ~/.local/state/vlt/fooobar

FAQs

Package last updated on 08 Sep 2026

Related posts