Rocky_Mountain_Vending/.pnpm-store/v10/files/26/0fc1355384a1d41443143732b25be10cce69828f85ae2c37846604729d6df57a15236aa5c48dc113394ff69f20587058823cfc6554979e014b7ee43ca85028
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

18 lines
440 B
Text

import { toUint8Array } from "@smithy/util-utf8";
import { Writable } from "stream";
export class HashCalculator extends Writable {
hash;
constructor(hash, options) {
super(options);
this.hash = hash;
}
_write(chunk, encoding, callback) {
try {
this.hash.update(toUint8Array(chunk));
}
catch (err) {
return callback(err);
}
callback();
}
}