react-fast-hoc
Advanced tools
Comparing version
# 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 @@ |
@@ -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 | ||
     | ||
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 @@ /** |
105671
0.37%2
-71.43%162
1.25%20
33.33%- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed