Skip to main content
Home
This release is 95 versions behind 2.5.4 — the latest version of @michaelmcreynolds/dishdata-utils. Jump to latest
It is unknown whether this package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers
It is unknown whether this package works with Cloudflare Workers
It is unknown whether this package works with Node.js
It is unknown whether this package works with Deno
It is unknown whether this package works with Bun
It is unknown whether this package works with Browsers
JSR Score
58%
Published
a month ago (1.3.3)

DishData Utils

Shared utilities for DishData restaurant analytics processing.

Installation

import { processMenuGroups, processWineItems, segmentMenuItems } from "https://jsr.io/@dishdata/utils@1.0.0";

Usage

const segments = await segmentMenuItems(salesData, config);

Processor Operations

const wineResults = await processWineItems(supabase, establishmentId, wineItems, config);
const defaultResults = await processDefaultItems(supabase, establishmentId, defaultItems, config);

Modules

  • processors/menu_group_processor - Menu group processing and deduplication
  • processors/wine_processor - Wine-specific processing with BTL/GLS handling
  • processors/default_processor - Default menu item processing
  • segmentation/menu_item_segmentation - Item segmentation logic
  • types - TypeScript type definitions

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:@michaelmcreynolds/dishdata-utils

Import symbol

import * as dishdata_utils from "@michaelmcreynolds/dishdata-utils";
or

Import directly with a jsr specifier

import * as dishdata_utils from "jsr:@michaelmcreynolds/dishdata-utils";

Add Package

pnpm i jsr:@michaelmcreynolds/dishdata-utils
or (using pnpm 10.8 or older)
pnpm dlx jsr add @michaelmcreynolds/dishdata-utils

Import symbol

import * as dishdata_utils from "@michaelmcreynolds/dishdata-utils";

Add Package

yarn add jsr:@michaelmcreynolds/dishdata-utils
or (using Yarn 4.8 or older)
yarn dlx jsr add @michaelmcreynolds/dishdata-utils

Import symbol

import * as dishdata_utils from "@michaelmcreynolds/dishdata-utils";

Add Package

vlt install jsr:@michaelmcreynolds/dishdata-utils

Import symbol

import * as dishdata_utils from "@michaelmcreynolds/dishdata-utils";

Add Package

npx jsr add @michaelmcreynolds/dishdata-utils

Import symbol

import * as dishdata_utils from "@michaelmcreynolds/dishdata-utils";

Add Package

bunx jsr add @michaelmcreynolds/dishdata-utils

Import symbol

import * as dishdata_utils from "@michaelmcreynolds/dishdata-utils";