📅 You're Invited: Meet the Socket team at RSAC (April 28 – May 1).RSVP

compose-components

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

compose-components - npm Package Compare versions

Comparing version

to
0.0.7

@@ -15,3 +15,3 @@ import * as React from 'react';

declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps, EP extends UnknownProps, FP extends UnknownProps, GP extends UnknownProps, HP extends UnknownProps, IP extends UnknownProps>(a: [ComponentWithChildren<AP>, Omit<AP, "children">], b: [ComponentWithChildren<BP>, Omit<BP, "children">], c: [ComponentWithChildren<CP>, Omit<CP, "children">], d: [ComponentWithChildren<DP>, Omit<DP, "children">], e: [ComponentWithChildren<EP>, Omit<EP, "children">], f: [ComponentWithChildren<FP>, Omit<FP, "children">], g: [ComponentWithChildren<GP>, Omit<GP, "children">], h: [ComponentWithChildren<HP>, Omit<HP, "children">], i: [ComponentWithChildren<IP>, Omit<IP, "children">]): RenderFunction;
declare function composeComponents(...args: [ComponentWithChildren<UnknownProps>, Omit<UnknownProps, "children">][]): RenderFunction;
declare function composeComponents(...args: [ComponentWithChildren, Omit<UnknownProps, "children">][]): RenderFunction;
type ComposeComponentsProps = {

@@ -29,2 +29,3 @@ /**

* A component that composes multiple components into a single component.
*
* @returns React.ReactNode

@@ -50,2 +51,3 @@ * @example

* ```
*
* @example

@@ -52,0 +54,0 @@ * ```tsx

@@ -1,28 +0,1 @@

'use strict';
var o = require('react');
function _interopNamespace(e) {
if (e && e.__esModule) return e;
var n = Object.create(null);
if (e) {
Object.keys(e).forEach(function (k) {
if (k !== 'default') {
var d = Object.getOwnPropertyDescriptor(e, k);
Object.defineProperty(n, k, d.get ? d : {
enumerable: true,
get: function () { return e[k]; }
});
}
});
}
n.default = e;
return Object.freeze(n);
}
var o__namespace = /*#__PURE__*/_interopNamespace(o);
function P(...n){return e=>n.reduceRight((t,[i,r])=>o__namespace.createElement(i,{...r},t),e)}function d({children:n,renderComponents:e}){return e(n)}
exports.ComposeComponents = d;
exports.composeComponents = P;
'use strict';var o=require('react');function _interopNamespace(e){if(e&&e.__esModule)return e;var n=Object.create(null);if(e){Object.keys(e).forEach(function(k){if(k!=='default'){var d=Object.getOwnPropertyDescriptor(e,k);Object.defineProperty(n,k,d.get?d:{enumerable:true,get:function(){return e[k]}});}})}n.default=e;return Object.freeze(n)}var o__namespace=/*#__PURE__*/_interopNamespace(o);function P(...n){return e=>n.reduceRight((t,[i,r])=>o__namespace.createElement(i,{...r},t),e)}function d({children:n,renderComponents:e}){return e(n)}exports.ComposeComponents=d;exports.composeComponents=P;
{
"name": "compose-components",
"version": "0.0.6",
"version": "0.0.7",
"license": "MIT",

@@ -28,20 +28,15 @@ "author": "Eva1ent<rel1cx@proton.me>",

"devDependencies": {
"@eslint-react/eslint-plugin": "^1.13.0",
"@eslint/js": "^9.9.1",
"@tsconfig/node22": "^22.0.0",
"@tsconfig/node22": "^22.0.1",
"@tsconfig/strictest": "^2.0.5",
"@types/node": "^22.5.4",
"@types/react": "^18.3.5",
"eslint": "^9.9.1",
"eslint-plugin-jsdoc": "^50.2.2",
"eslint-plugin-react-hooks": "canary",
"markdownlint": "^0.35.0",
"react": "^18.3.1",
"tinybench": "^2.9.0",
"tsup": "^8.2.4",
"typescript": "^5.6.0-dev.20240813",
"typescript-eslint": "^8.4.0"
"@types/node": "^22.14.0",
"@types/react": "^19.1.0",
"markdownlint": "^0.37.4",
"react": "^19.1.0",
"sort-package-json": "^3.0.0",
"tinybench": "^4.0.1",
"tsup": "^8.4.0",
"typescript": "^5.8.2"
},
"peerDependencies": {
"react": "^18.3.1"
"react": "^19.1.0"
},

@@ -48,0 +43,0 @@ "scripts": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet