@solid-primitives/keyed
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -88,6 +88,8 @@ // src/index.ts | ||
const key = typeof props.on === "function" || Array.isArray(props.on) ? props.on : () => props.on; | ||
return createMemo(on(key, (a, b) => { | ||
const child = props.children; | ||
return typeof child === "function" && child.length > 0 ? child(a, b) : child; | ||
})); | ||
return createMemo( | ||
on(key, (a, b) => { | ||
const child = props.children; | ||
return typeof child === "function" && child.length > 0 ? child(a, b) : child; | ||
}) | ||
); | ||
} | ||
@@ -94,0 +96,0 @@ export { |
{ | ||
"name": "@solid-primitives/keyed", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "Control Flow primitives and components that require specifying explicit keys to identify or rerender elements.", | ||
@@ -31,8 +31,2 @@ "author": "Damian Tarnawski @thetarnav <gthetarnav@gmail.com>", | ||
], | ||
"scripts": { | ||
"start": "vite serve dev", | ||
"dev": "vite serve dev", | ||
"build": "tsup", | ||
"test": "uvu -r solid-register" | ||
}, | ||
"keywords": [ | ||
@@ -45,21 +39,27 @@ "key", | ||
"devDependencies": { | ||
"@solid-primitives/immutable": "^0.1.0", | ||
"@solid-primitives/refs": "^0.2.0", | ||
"@solid-primitives/utils": "^1.5.2", | ||
"jsdom": "^19.0.0", | ||
"prettier": "^2.5.1", | ||
"@solid-primitives/immutable": "^0.1.1", | ||
"@solid-primitives/refs": "^0.3.1", | ||
"@solid-primitives/utils": "^3.0.1", | ||
"jsdom": "^20.0.0", | ||
"prettier": "^2.7.1", | ||
"solid-app-router": "^0.2.1", | ||
"solid-register": "^0.1.5", | ||
"solid-register": "^0.2.5", | ||
"solid-transition-group": "^0.0.8", | ||
"tslib": "^2.3.1", | ||
"tsup": "^5.11.11", | ||
"typescript": "^4.5.4", | ||
"unocss": "0.24.3", | ||
"uvu": "^0.5.2", | ||
"vite": "2.8.1", | ||
"vite-plugin-solid": "2.2.5" | ||
"tslib": "^2.4.0", | ||
"tsup": "^6.2.2", | ||
"typescript": "^4.7.4", | ||
"unocss": "^0.44.7", | ||
"uvu": "^0.5.6", | ||
"vite": "^3.0.7", | ||
"vite-plugin-solid": "^2.3.0" | ||
}, | ||
"peerDependencies": { | ||
"solid-js": "^1.4.0" | ||
}, | ||
"scripts": { | ||
"start": "vite serve dev", | ||
"dev": "vite serve dev", | ||
"build": "tsup", | ||
"test": "uvu -r solid-register" | ||
} | ||
} | ||
} |
@@ -7,3 +7,3 @@ <p> | ||
[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg?style=for-the-badge)](https://lerna.js.org/) | ||
[![turborepo](https://img.shields.io/badge/built%20with-turborepo-cc00ff.svg?style=for-the-badge&logo=turborepo)](https://turborepo.org/) | ||
[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/keyed?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/keyed) | ||
@@ -184,15 +184,2 @@ [![version](https://img.shields.io/npm/v/@solid-primitives/keyed?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/keyed) | ||
<details> | ||
<summary><b>Expand Changelog</b></summary> | ||
0.0.100 | ||
Initial release as a Stage-2 primitive. | ||
1.0.0 - **stage-3** | ||
Support for Solid 1.4 Store Top Level Arrays | ||
Renamed `mapKey` -> `keyArray` | ||
</details> | ||
See [CHANGELOG.md](./CHANGELOG.md) |
Sorry, the diff of this file is not supported yet
269
17316
184