Find Cache DirInstallation
Installation
How to install and import @visulima/find-cache-dir
Last updated:
Installation
Install the package using your preferred package manager:
npm install @visulima/find-cache-dirpnpm add @visulima/find-cache-diryarn add @visulima/find-cache-dirbun add @visulima/find-cache-dirImport Methods
ESM (Recommended)
Import async and sync versions:
import { findCacheDir, findCacheDirSync } from "@visulima/find-cache-dir";
// Async
const cacheDir = await findCacheDir("my-app");
// Sync
const cacheDirSync = findCacheDirSync("my-app");CommonJS
For CommonJS environments:
const { findCacheDir, findCacheDirSync } = require("@visulima/find-cache-dir");
const cacheDir = findCacheDir("my-app");Requirements
- Node.js: ≥22.13 ≤25.x
- Filesystem access: Read/write permissions for cache directories
- TypeScript: ≥5.0 (optional, for type definitions)
Verify Installation
Test the installation:
import { findCacheDir } from "@visulima/find-cache-dir";
const cacheDir = await findCacheDir("test-app");
console.log(`Cache directory: ${cacheDir}`);You should see a path to your system's cache directory!
TypeScript Support
The package includes full TypeScript type definitions:
import { findCacheDir, findCacheDirSync } from "@visulima/find-cache-dir";
import type { Options } from "@visulima/find-cache-dir";
const options: Options = {
cwd: process.cwd(),
create: true,
throwError: false
};
const cacheDir: string = await findCacheDir("my-app", options);