Skip to content

Commit 9df9207

Browse files
authored
Remove lodash-es dependency (#734)
* refactor: migrate from lodash to layerstack/utils * build(deps): bump layerstack * refactor(utils): simplify get call * chore: add changeset
1 parent 20a5225 commit 9df9207

File tree

15 files changed

+92
-82
lines changed

15 files changed

+92
-82
lines changed

.changeset/good-glasses-design.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
'shadcn-svelte-1': patch
3+
'svelteux-2': patch
4+
'skeleton-3': patch
5+
'skeleton4': patch
6+
'standalone': patch
7+
'layerchart': patch
8+
'daisyui-5': patch
9+
'docs': patch
10+
---
11+
12+
Removed lodash-es dependency

docs/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@
3333
"@iconify-json/lucide": "^1.2.81",
3434
"@iconify-json/simple-icons": "^1.2.63",
3535
"@iconify-json/vscode-icons": "^1.2.37",
36-
"@layerstack/svelte-actions": "1.0.1-next.14",
37-
"@layerstack/svelte-state": "0.1.0-next.19",
38-
"@layerstack/svelte-table": "1.0.1-next.16",
39-
"@layerstack/tailwind": "2.0.0-next.19",
40-
"@layerstack/utils": "2.0.0-next.16",
36+
"@layerstack/svelte-actions": "1.0.1-next.18",
37+
"@layerstack/svelte-state": "0.1.0-next.23",
38+
"@layerstack/svelte-table": "1.0.1-next.18",
39+
"@layerstack/tailwind": "2.0.0-next.21",
40+
"@layerstack/utils": "2.0.0-next.18",
4141
"@playwright/test": "^1.57.0",
4242
"@shikijs/transformers": "^3.20.0",
4343
"@sveltejs/adapter-cloudflare": "^7.2.4",

docs/scripts/stackblitz-template/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
},
1111
"devDependencies": {
1212
"@iconify-json/lucide": "^1.2.71",
13-
"@layerstack/tailwind": "2.0.0-next.19",
14-
"@layerstack/utils": "2.0.0-next.16",
13+
"@layerstack/tailwind": "2.0.0-next.21",
14+
"@layerstack/utils": "2.0.0-next.18",
1515
"@sveltejs/adapter-auto": "^7.0.0",
1616
"@sveltejs/kit": "^2.15.3",
1717
"@sveltejs/vite-plugin-svelte": "^6.2.1",

examples/svelte-ux-2/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"lint": "prettier --check ."
1515
},
1616
"devDependencies": {
17-
"@layerstack/tailwind": "2.0.0-next.18",
17+
"@layerstack/tailwind": "2.0.0-next.21",
1818
"@sveltejs/adapter-auto": "^7.0.0",
1919
"@sveltejs/kit": "^2.49.2",
2020
"@sveltejs/vite-plugin-svelte": "^6.2.1",

packages/layerchart/package.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
"@types/d3-scale-chromatic": "^3.1.0",
5151
"@types/d3-shape": "^3.1.7",
5252
"@types/d3-time": "^3.0.4",
53-
"@types/lodash-es": "^4.17.12",
5453
"@types/shapefile": "^0.6.4",
5554
"@types/topojson-client": "^3.1.5",
5655
"@types/topojson-simplify": "^3.0.3",
@@ -84,10 +83,10 @@
8483
"type": "module",
8584
"dependencies": {
8685
"@dagrejs/dagre": "^1.1.8",
87-
"@layerstack/svelte-actions": "1.0.1-next.14",
88-
"@layerstack/svelte-state": "0.1.0-next.19",
89-
"@layerstack/tailwind": "2.0.0-next.17",
90-
"@layerstack/utils": "2.0.0-next.14",
86+
"@layerstack/svelte-actions": "1.0.1-next.18",
87+
"@layerstack/svelte-state": "0.1.0-next.23",
88+
"@layerstack/tailwind": "2.0.0-next.21",
89+
"@layerstack/utils": "2.0.0-next.18",
9190
"d3-array": "^3.2.4",
9291
"d3-color": "^3.1.0",
9392
"d3-delaunay": "^6.0.4",
@@ -107,7 +106,6 @@
107106
"d3-shape": "^3.2.0",
108107
"d3-tile": "^1.0.0",
109108
"d3-time": "^3.1.0",
110-
"lodash-es": "^4.17.21",
111109
"memoize": "^10.2.0",
112110
"runed": "^0.37.0"
113111
},

packages/layerchart/src/lib/components/Area.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
import type { CurveFactory } from 'd3-shape';
5757
import { max, min } from 'd3-array';
5858
import { interpolatePath } from 'd3-interpolate-path';
59-
import { merge } from 'lodash-es';
59+
import { merge } from '@layerstack/utils';
6060
6161
import { getLayerContext } from '$lib/contexts/layer.js';
6262
import Spline from './Spline.svelte';

packages/layerchart/src/lib/components/Circle.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464

6565
<script lang="ts">
6666
import { cls } from '@layerstack/tailwind';
67-
import { merge } from 'lodash-es';
67+
import { merge } from '@layerstack/utils';
6868
6969
import { getLayerContext } from '$lib/contexts/layer.js';
7070
import { createMotion, type MotionProp } from '$lib/utils/motion.svelte.js';

packages/layerchart/src/lib/components/Ellipse.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474

7575
<script lang="ts">
7676
import { cls } from '@layerstack/tailwind';
77-
import { merge } from 'lodash-es';
77+
import { merge } from '@layerstack/utils';
7878
7979
import { getLayerContext } from '$lib/contexts/layer.js';
8080
import { createMotion, type MotionProp } from '$lib/utils/motion.svelte.js';

packages/layerchart/src/lib/components/Line.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292

9393
<script lang="ts">
9494
import { cls } from '@layerstack/tailwind';
95-
import { merge } from 'lodash-es';
95+
import { merge } from '@layerstack/utils';
9696
9797
import { registerCanvasComponent } from './layers/Canvas.svelte';
9898
import { getLayerContext } from '$lib/contexts/layer.js';

packages/layerchart/src/lib/components/Path.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
<script lang="ts">
8080
import { draw as _drawTransition } from 'svelte/transition';
8181
import { cubicInOut } from 'svelte/easing';
82-
import { merge } from 'lodash-es';
82+
import { merge } from '@layerstack/utils';
8383
8484
import { interpolatePath } from 'd3-interpolate-path';
8585
import { cls } from '@layerstack/tailwind';

0 commit comments

Comments
 (0)