diff --git a/package.json b/package.json index f711d22a..acebc13b 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "npm": ">=11.0.0" }, "peerDependencies": { - "svelte": "3 - 5 || >=5.0.0-next.120", + "svelte": ">=5", "typescript": "^5.0.2" }, "svelte": "./dist/index.js" diff --git a/src/lib/LayerCake.svelte b/src/lib/LayerCake.svelte index f619be72..9f587f67 100644 --- a/src/lib/LayerCake.svelte +++ b/src/lib/LayerCake.svelte @@ -3,8 +3,10 @@ Layer Cake component --> {#if ssr === true || typeof window !== 'undefined'} @@ -559,58 +568,58 @@ bind:clientWidth={containerWidth} bind:clientHeight={containerHeight} > - + {@render children?.({ + element, + width: $width_d, + height: $height_d, + aspectRatio: $aspectRatio_d, + containerWidth: $_containerWidth, + containerHeight: $_containerHeight, + activeGetters: $activeGetters_d, + percentRange: $_percentRange, + x: $_x, + y: $_y, + z: $_z, + r: $_r, + custom: $_custom, + data: $_data, + xNice: $_xNice, + yNice: $_yNice, + zNice: $_zNice, + rNice: $_rNice, + xDomainSort: $_xDomainSort, + yDomainSort: $_yDomainSort, + zDomainSort: $_zDomainSort, + rDomainSort: $_rDomainSort, + xReverse: $_xReverse, + yReverse: $_yReverse, + zReverse: $_zReverse, + rReverse: $_rReverse, + xPadding: $_xPadding, + yPadding: $_yPadding, + zPadding: $_zPadding, + rPadding: $_rPadding, + padding: $padding_d, + flatData: $_flatData, + extents: $extents_d, + xDomain: $xDomain_d, + yDomain: $yDomain_d, + zDomain: $zDomain_d, + rDomain: $rDomain_d, + xRange: $xRange_d, + yRange: $yRange_d, + zRange: $zRange_d, + rRange: $rRange_d, + config: $_config, + xScale: $xScale_d, + xGet: $xGet_d, + yScale: $yScale_d, + yGet: $yGet_d, + zScale: $zScale_d, + zGet: $zGet_d, + rScale: $rScale_d, + rGet: $rGet_d + })} {/if}