wx-svelte-menu
Advanced tools
Comparing version 2.0.0-beta-2 to 2.0.1
{ | ||
"name": "wx-svelte-menu", | ||
"version": "2.0.0-beta-2", | ||
"version": "2.0.1", | ||
"description": "Svelte menu component for creating dropdown menus, context menus, or complex menu bars", | ||
@@ -33,6 +33,6 @@ "productTag": "menu", | ||
}, | ||
"homepage": "https://svar.dev/svelte/core/", | ||
"homepage": "https://svar.dev/svelte/menu/", | ||
"dependencies": { | ||
"wx-svelte-core": "2.0.0-beta-2", | ||
"wx-lib-dom": "0.6.0" | ||
"wx-svelte-core": "2.0.1", | ||
"wx-lib-dom": "0.7.1" | ||
}, | ||
@@ -39,0 +39,0 @@ "files": [ |
@@ -8,2 +8,10 @@ export function walkData(data, cb) { | ||
export function mapData(data, cb) { | ||
return data.map(a => { | ||
const out = cb(a); | ||
if (a.data && a.data.length) out.data = mapData(a.data, cb); | ||
return out; | ||
}); | ||
} | ||
export function filterMenu(data, cb) { | ||
@@ -25,7 +33,5 @@ const out = []; | ||
export function prepareMenuData(data) { | ||
walkData(data, a => { | ||
a.id = a.id || uid++; | ||
return mapData(data, a => { | ||
return { ...a, id: a.id || uid++ }; | ||
}); | ||
return data; | ||
} | ||
@@ -32,0 +38,0 @@ |
@@ -0,1 +1,5 @@ | ||
### 2.0.1 | ||
- [add] svelte 5 support | ||
### 1.3.0 | ||
@@ -2,0 +6,0 @@ |
Sorry, the diff of this file is not supported yet
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
17207
45
+ Addedwx-core-locales@2.0.1(transitive)
+ Addedwx-lib-dom@0.7.1(transitive)
+ Addedwx-lib-svelte@0.5.1(transitive)
+ Addedwx-svelte-core@2.0.1(transitive)
- Removedwx-core-locales@2.0.0-beta-2(transitive)
- Removedwx-lib-dom@0.6.0(transitive)
- Removedwx-svelte-core@2.0.0-beta-2(transitive)
Updatedwx-lib-dom@0.7.1
Updatedwx-svelte-core@2.0.1