🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

react-fast-hoc

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-fast-hoc - npm Package Compare versions

Comparing version

to
0.1.7

6

CHANGELOG.md
# react-fast-hoc
## 0.1.7
### Patch Changes
- cc1dfd3: Moved build deps to devDependencies, and fixed type inference
## 0.1.6

@@ -4,0 +10,0 @@

2

lib/index.d.ts

@@ -13,3 +13,3 @@ import { Objects, Booleans, Fn, Pipe } from 'hotscript';

type TransformProps = <TComponent extends React.ComponentType<any>, TNewProps extends PropsBase = ComponentPropsWithRef<TComponent>, TPreviousProps extends ComponentPropsWithRef<TComponent> = ComponentPropsWithRef<TComponent>>(Component: TComponent, transformer: (props: TNewProps) => TPreviousProps, options?: CreateHocComponentOptions) => TransformPropsReturn<TComponent, TNewProps>;
type PropsBase = Record<string | number | symbol, unknown>;
type PropsBase = Record<string | number | symbol, any>;
/**

@@ -16,0 +16,0 @@ * Returns new comonent types after wrapping into hoc

{
"name": "react-fast-hoc",
"license": "MIT",
"version": "0.1.6",
"version": "0.1.7",
"sideEffects": false,

@@ -36,2 +36,7 @@ "type": "module",

"vitest": "^0.30.1",
"@rollup/plugin-typescript": "^11.1.1",
"rollup": "^3.23.1",
"rollup-plugin-dts": "^5.3.0",
"rollup-plugin-esbuild": "^5.0.0",
"rollup-plugin-node-externals": "^6.1.1",
"eslint-config-custom": "0.0.0",

@@ -44,9 +49,2 @@ "tsconfig": "0.0.0"

},
"dependencies": {
"@rollup/plugin-typescript": "^11.1.1",
"rollup": "^3.23.1",
"rollup-plugin-dts": "^5.3.0",
"rollup-plugin-esbuild": "^5.0.0",
"rollup-plugin-node-externals": "^6.1.1"
},
"scripts": {

@@ -53,0 +51,0 @@ "test": "vitest run",

# React Fast HOC
![Version](https://badgen.net/npm/v/react-fast-hoc) ![Ts support](https://badgen.net/npm/types/react-fast-hoc) ![Size](https://badgen.net/bundlephobia/min/react-fast-hoc) ![Size gzip](https://badgen.net/bundlephobia/minzip/react-fast-hoc) ![Tree shaking](https://badgen.net/bundlephobia/tree-shaking/react-fast-hoc)
Lightweight and type-safe High-Order Components (HOCs) library for React, leveraging high-order types from "hotscript" and JavaScript Proxies for zero VDOM overhead and blazing-fast performance.

@@ -4,0 +6,0 @@

@@ -33,3 +33,3 @@ import type { Booleans, Fn, Objects, Pipe } from "hotscript";

export type PropsBase = Record<string | number | symbol, unknown>;
export type PropsBase = Record<string | number | symbol, any>;

@@ -36,0 +36,0 @@ /**