From 6c3b67fb6be61470278f62c52af31078146cdb18 Mon Sep 17 00:00:00 2001 From: es3n1n Date: Wed, 17 Dec 2025 20:25:43 +0100 Subject: [PATCH 1/4] refactor: migrate from lodash to layerstack/utils --- docs/package.json | 2 +- docs/scripts/stackblitz-template/package.json | 2 +- packages/layerchart/package.json | 10 +-- .../layerchart/src/lib/components/Area.svelte | 2 +- .../src/lib/components/Circle.svelte | 2 +- .../src/lib/components/Ellipse.svelte | 2 +- .../layerchart/src/lib/components/Line.svelte | 2 +- .../layerchart/src/lib/components/Path.svelte | 2 +- .../src/lib/components/Polygon.svelte | 2 +- .../layerchart/src/lib/components/Rect.svelte | 2 +- .../layerchart/src/lib/components/Text.svelte | 2 +- packages/layerchart/src/lib/utils/common.ts | 9 +- pnpm-lock.yaml | 86 ++++++++++--------- 13 files changed, 64 insertions(+), 61 deletions(-) diff --git a/docs/package.json b/docs/package.json index 766097c32..c0eaf8bd9 100644 --- a/docs/package.json +++ b/docs/package.json @@ -36,7 +36,7 @@ "@layerstack/svelte-state": "0.1.0-next.19", "@layerstack/svelte-table": "1.0.1-next.16", "@layerstack/tailwind": "2.0.0-next.19", - "@layerstack/utils": "2.0.0-next.16", + "@layerstack/utils": "2.0.0-next.17", "@playwright/test": "^1.57.0", "@shikijs/transformers": "^3.20.0", "@sveltejs/adapter-cloudflare": "^7.2.4", diff --git a/docs/scripts/stackblitz-template/package.json b/docs/scripts/stackblitz-template/package.json index b9ee8f2f7..f290e84b7 100644 --- a/docs/scripts/stackblitz-template/package.json +++ b/docs/scripts/stackblitz-template/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@iconify-json/lucide": "^1.2.71", "@layerstack/tailwind": "2.0.0-next.19", - "@layerstack/utils": "2.0.0-next.16", + "@layerstack/utils": "2.0.0-next.17", "@sveltejs/adapter-auto": "^7.0.0", "@sveltejs/kit": "^2.15.3", "@sveltejs/vite-plugin-svelte": "^6.2.1", diff --git a/packages/layerchart/package.json b/packages/layerchart/package.json index a62c48889..647c5675a 100644 --- a/packages/layerchart/package.json +++ b/packages/layerchart/package.json @@ -50,7 +50,6 @@ "@types/d3-scale-chromatic": "^3.1.0", "@types/d3-shape": "^3.1.7", "@types/d3-time": "^3.0.4", - "@types/lodash-es": "^4.17.12", "@types/shapefile": "^0.6.4", "@types/topojson-client": "^3.1.5", "@types/topojson-simplify": "^3.0.3", @@ -84,10 +83,10 @@ "type": "module", "dependencies": { "@dagrejs/dagre": "^1.1.8", - "@layerstack/svelte-actions": "1.0.1-next.14", - "@layerstack/svelte-state": "0.1.0-next.19", - "@layerstack/tailwind": "2.0.0-next.17", - "@layerstack/utils": "2.0.0-next.14", + "@layerstack/svelte-actions": "1.0.1-next.17", + "@layerstack/svelte-state": "0.1.0-next.22", + "@layerstack/tailwind": "2.0.0-next.20", + "@layerstack/utils": "2.0.0-next.17", "d3-array": "^3.2.4", "d3-color": "^3.1.0", "d3-delaunay": "^6.0.4", @@ -107,7 +106,6 @@ "d3-shape": "^3.2.0", "d3-tile": "^1.0.0", "d3-time": "^3.1.0", - "lodash-es": "^4.17.21", "memoize": "^10.2.0", "runed": "^0.37.0" }, diff --git a/packages/layerchart/src/lib/components/Area.svelte b/packages/layerchart/src/lib/components/Area.svelte index 6fdba6af5..c164cfe3c 100644 --- a/packages/layerchart/src/lib/components/Area.svelte +++ b/packages/layerchart/src/lib/components/Area.svelte @@ -56,7 +56,7 @@ import type { CurveFactory } from 'd3-shape'; import { max, min } from 'd3-array'; import { interpolatePath } from 'd3-interpolate-path'; - import { merge } from 'lodash-es'; + import { merge } from '@layerstack/utils'; import { getLayerContext } from '$lib/contexts/layer.js'; import Spline from './Spline.svelte'; diff --git a/packages/layerchart/src/lib/components/Circle.svelte b/packages/layerchart/src/lib/components/Circle.svelte index 66ba984e4..393163302 100644 --- a/packages/layerchart/src/lib/components/Circle.svelte +++ b/packages/layerchart/src/lib/components/Circle.svelte @@ -64,7 +64,7 @@