New: Introducing PHP and Composer Support.Read the Announcement
Socket
Book a DemoInstallSign in
Socket

@frankhoodbs/data-layer-helper

Package Overview
Dependencies
Maintainers
4
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@frankhoodbs/data-layer-helper

Data Layer utility

npmnpm
Version
4.0.0
Version published
Weekly downloads
53
96.3%
Maintainers
4
Weekly downloads
 
Created
Source

Data layer helper

This is a JavaScript utility designed to simplify the interaction and manipulation of data layers. It's particularly useful for managing and tracking data in complex applications, enhancing data handling capabilities with ease.

Version License

Installation

Install the package via npm:

npm install @frankhoodbs/data-layer-helper

or using yarn:

yarn add @frankhoodbs/data-layer-helper

Usage

First, import the useDataLayer function from the package:

import { useDataLayer } from '@frankhoodbs/data-layer-helper';

Then, you can initialize it with a set of layers and optionally a store object. Using TypeScript generics here provides the benefit of autocompletion in your IDE:

const { push } = useDataLayer<['layer1', 'layer2']>(['layer1', 'layer2']);

Pushing Data

You can push data into your layers as follows:

push(
  { key: 'value' },
  {
    layer1: { additionalKey: 'additionalValue' },
    layer2: { key: 'overrideValue' },
  }
);

Parameters

  • data: The data object to be pushed to every layer.
  • overrides: (Optional) An object containing layer-specific overrides.
  • debug: (Optional) If set to true, the data will be logged to the console instead of being pushed to the layers.

Features

  • Easy setup for managing multiple data layers.
  • Layer-specific data overrides.
  • Debug mode for development and testing.

FAQs

Package last updated on 24 Oct 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts