Skip to main content

One default export. All browser-ready utilities.

Utils-Full-JS

A browser-first utility surface with extendable instances and static helpers

Static utility methodsExtension-friendly instancesUMD and ESM distribution
utils-full-example.ts
1import Utils from '@carry0987/utils-full';
2
3const helper = new Utils({
4 label(value) {
5 return `Request: ${value}`;
6 },
7});
8
9const requestId = Utils.generateUUID();
10const payload = Utils.deepMerge(
11 { published: false, meta: { source: 'docs' } },
12 { published: true, requestId }
13);
14
15Utils.setLocalValue('latest-request', payload);
16console.log(helper.label(requestId));

What Utils-Full-JS gives you

This package wraps the full browser-ready utility layer and keeps the integration model simple.

Single Surface, Familiar API

Reach object helpers, fetch wrappers, DOM tools, storage helpers, and event utilities from the same default export.

Extend Instances When Needed

Create new Utils(extension) when you want project-specific helpers, while keeping the upstream static methods on Utils itself.

Made for Browser Delivery

Use the npm package in ESM builds or load the minified UMD bundle directly when you want a globalwindow.Utils style workflow.