Socket
Socket
Sign inDemoInstall

@shopify/react-html

Package Overview
Dependencies
Maintainers
13
Versions
191
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@shopify/react-html - npm Package Compare versions

Comparing version 9.2.4 to 9.2.5

6

dist/hooks.d.ts
/// <reference types="react" />
import { FirstArgument } from '@shopify/useful-types';
import { HtmlManager } from './manager';
export declare function useDomEffect(perform: (manager: HtmlManager) => (() => void), inputs?: unknown[]): void;
export declare function useDomEffect(perform: (manager: HtmlManager) => () => void, inputs?: unknown[]): void;
export declare function useTitle(title: string): void;

@@ -13,3 +13,3 @@ export declare function useLink(link: React.HTMLProps<HTMLLinkElement>): void;

export declare function useBodyAttributes(bodyAttributes: FirstArgument<HtmlManager['addBodyAttributes']>): void;
export declare function useClientDomEffect(perform: (manager: HtmlManager) => (() => void), inputs?: unknown[]): void;
export declare function useServerDomEffect(perform: (manager: HtmlManager) => (() => void)): void;
export declare function useClientDomEffect(perform: (manager: HtmlManager) => () => void, inputs?: unknown[]): void;
export declare function useServerDomEffect(perform: (manager: HtmlManager) => () => void): void;

@@ -69,2 +69,3 @@ "use strict";

perform(manager);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, tslib_1.__spread([manager, perform], inputs));

@@ -71,0 +72,0 @@ }

{
"name": "@shopify/react-html",
"version": "9.2.4",
"version": "9.2.5",
"license": "MIT",

@@ -26,6 +26,6 @@ "description": "A component to render your react app with no static HTML.",

"dependencies": {
"@shopify/react-effect": "^3.2.4",
"@shopify/react-hydrate": "^1.1.5",
"@shopify/react-effect": "^3.2.5",
"@shopify/react-hydrate": "^1.1.6",
"@shopify/react-serialize": "^1.0.17",
"@shopify/useful-types": "^2.0.1",
"@shopify/useful-types": "^2.0.2",
"@types/multistream": "^2.1.1",

@@ -32,0 +32,0 @@ "multistream": "^2.1.1",

@@ -9,3 +9,3 @@ import {useEffect, useContext} from 'react';

export function useDomEffect(
perform: (manager: HtmlManager) => (() => void),
perform: (manager: HtmlManager) => () => void,
inputs: unknown[] = [],

@@ -78,3 +78,3 @@ ) {

export function useClientDomEffect(
perform: (manager: HtmlManager) => (() => void),
perform: (manager: HtmlManager) => () => void,
inputs: unknown[] = [],

@@ -84,13 +84,10 @@ ) {

useEffect(
() => {
perform(manager);
},
useEffect(() => {
perform(manager);
// eslint-disable-next-line react-hooks/exhaustive-deps
[manager, perform, ...inputs],
);
}, [manager, perform, ...inputs]);
}
export function useServerDomEffect(
perform: (manager: HtmlManager) => (() => void),
perform: (manager: HtmlManager) => () => void,
) {

@@ -97,0 +94,0 @@ const manager = useContext(HtmlContext);

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc