Skip to main content
Home

Built and signed on GitHub Actions

Library to write out the contents of a JavaScript object structure to the file system in a granular directory structure.

This package works with Node.js, Deno, Bun
This package works with Node.js
This package works with Deno
This package works with Bun
JSR Score
100%
Published
5 months ago (0.1.4)
interface ObjectToDirectoryHandlerOptions

Options that apply to the directory-related builder methods: HandlerBuilder.arrayToDirectory and HandlerBuilder.objectToDirectory.

Note that the handlers option is mandatory.

Properties

The handlers to consult when storing object contents. Required.

optional
name: string

The optional name for the value storage handler. It is only informational and useful when debugging code with many handlers.

Default options to merge with those provided by the caller in the handler's ValueStorageHandler.storeValue implementation.

New Ticket: Report package

Please provide a reason for reporting this package. We will review your report and take appropriate action.

Please review the JSR usage policy before submitting a report.

Add Package

deno add jsr:@scroogieboy/object-to-directory

Import symbol

import { type ObjectToDirectoryHandlerOptions } from "@scroogieboy/object-to-directory/interfaces";
or

Import directly with a jsr specifier

import { type ObjectToDirectoryHandlerOptions } from "jsr:@scroogieboy/object-to-directory/interfaces";

Add Package

pnpm i jsr:@scroogieboy/object-to-directory
or (using pnpm 10.8 or older)
pnpm dlx jsr add @scroogieboy/object-to-directory

Import symbol

import { type ObjectToDirectoryHandlerOptions } from "@scroogieboy/object-to-directory/interfaces";

Add Package

yarn add jsr:@scroogieboy/object-to-directory
or (using Yarn 4.8 or older)
yarn dlx jsr add @scroogieboy/object-to-directory

Import symbol

import { type ObjectToDirectoryHandlerOptions } from "@scroogieboy/object-to-directory/interfaces";

Add Package

npx jsr add @scroogieboy/object-to-directory

Import symbol

import { type ObjectToDirectoryHandlerOptions } from "@scroogieboy/object-to-directory/interfaces";

Add Package

bunx jsr add @scroogieboy/object-to-directory

Import symbol

import { type ObjectToDirectoryHandlerOptions } from "@scroogieboy/object-to-directory/interfaces";