ol-mapbox-style
Advanced tools
Comparing version 11.0.1 to 11.0.2
# Changelog | ||
## 11.0.2 | ||
* Make `ol` a peer dependency | ||
## 11.0.1 | ||
@@ -4,0 +8,0 @@ |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[835],{2357:(e,s,n)=>{n(9789);var a=n(8734),o=n(1202),t=n(9090),l=n(7539);const w=new a.Z;(0,l.nn)(w,"data/geojson-wms.json"),new o.Z({target:"map",view:new t.ZP({center:[-10203186.115192635,4475744.563386],zoom:4}),layers:[w]})}},e=>{e(e.s=2357)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[835],{2357:(e,s,n)=>{n(9789);var a=n(8734),o=n(1202),t=n(9090),l=n(1699);const w=new a.Z;(0,l.nn)(w,"data/geojson-wms.json"),new o.Z({target:"map",view:new t.ZP({center:[-10203186.115192635,4475744.563386],zoom:4}),layers:[w]})}},e=>{e(e.s=2357)}]); | ||
//# sourceMappingURL=apply-layergroup.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[408],{2094:(s,e,r)=>{r(9789),(0,r(7539).nn)("map","https://basemaps.arcgis.com/arcgis/rest/services/World_Basemap_GCS_v2/VectorTileServer/resources/styles/",{projection:"EPSG:4326"})}},s=>{s(s.s=2094)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[408],{2094:(s,e,r)=>{r(9789),(0,r(1699).nn)("map","https://basemaps.arcgis.com/arcgis/rest/services/World_Basemap_GCS_v2/VectorTileServer/resources/styles/",{projection:"EPSG:4326"})}},s=>{s(s.s=2094)}]); | ||
//# sourceMappingURL=esri-4326.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[945],{9622:(e,s,r)=>{r(9789),(0,r(7539).ZP)("map","https://www.arcgis.com/sharing/rest/content/items/2afe5b807fa74006be6363fd243ffb30/resources/styles/root.json",{transformRequest(e,s){if("Source"===s)return new Request(e.replace("/VectorTileServer","/VectorTileServer/"))}})}},e=>{e(e.s=9622)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[945],{9622:(e,s,r)=>{r(9789),(0,r(1699).ZP)("map","https://www.arcgis.com/sharing/rest/content/items/2afe5b807fa74006be6363fd243ffb30/resources/styles/root.json",{transformRequest(e,s){if("Source"===s)return new Request(e.replace("/VectorTileServer","/VectorTileServer/"))}})}},e=>{e(e.s=9622)}]); | ||
//# sourceMappingURL=esri-transformrequest.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[874],{8176:(e,t,l)=>{l(9789);var s=l(7539);const o="data/geojson.json";fetch(o).then((e=>e.json())).then((e=>(e.layers.push({id:"state-hover",type:"fill",source:"states",paint:{"fill-color":"red","fill-opacity":["case",["boolean",["feature-state","hover"],!1],.5,0]}}),(0,s.ZP)("map",e,{styleUrl:o})))).then((e=>{let t=null;e.on("pointermove",(function(l){const o=e.getFeaturesAtPixel(l.pixel);o.length>0?(null!==t&&(0,s.LN)(e,{source:"states",id:t},null),t=o[0].getId(),(0,s.LN)(e,{source:"states",id:t},{hover:!0})):null!==t&&((0,s.LN)(e,{source:"states",id:t},null),t=null)}))}))}},e=>{e(e.s=8176)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[874],{8176:(e,t,l)=>{l(9789);var s=l(1699);const o="data/geojson.json";fetch(o).then((e=>e.json())).then((e=>(e.layers.push({id:"state-hover",type:"fill",source:"states",paint:{"fill-color":"red","fill-opacity":["case",["boolean",["feature-state","hover"],!1],.5,0]}}),(0,s.ZP)("map",e,{styleUrl:o})))).then((e=>{let t=null;e.on("pointermove",(function(l){const o=e.getFeaturesAtPixel(l.pixel);o.length>0?(null!==t&&(0,s.LN)(e,{source:"states",id:t},null),t=o[0].getId(),(0,s.LN)(e,{source:"states",id:t},{hover:!0})):null!==t&&((0,s.LN)(e,{source:"states",id:t},null),t=null)}))}))}},e=>{e(e.s=8176)}]); | ||
//# sourceMappingURL=geojson-featurestate.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[223],{4730:(s,e,n)=>{n(9789),(0,n(7539).nn)("map","data/geojson-inline.json")}},s=>{s(s.s=4730)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[223],{4730:(s,e,n)=>{n(9789),(0,n(1699).nn)("map","data/geojson-inline.json")}},s=>{s(s.s=4730)}]); | ||
//# sourceMappingURL=geojson-inline.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[145],{7530:(e,s,a)=>{a(9789);var o=a(6333),n=a(1202),t=a(9090),l=a(7539),p=a(8661);const w=new o.Z;(0,l.bg)(w,"data/geojson.json"),new n.Z({target:"map",layers:[w],view:new t.ZP({center:(0,p.mi)([-122.19952899999998,51.920367528011525]),zoom:3})})}},e=>{e(e.s=7530)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[145],{7530:(e,s,a)=>{a(9789);var o=a(6333),n=a(1202),t=a(9090),l=a(1699),p=a(8661);const w=new o.Z;(0,l.bg)(w,"data/geojson.json"),new n.Z({target:"map",layers:[w],view:new t.ZP({center:(0,p.mi)([-122.19952899999998,51.920367528011525]),zoom:3})})}},e=>{e(e.s=7530)}]); | ||
//# sourceMappingURL=geojson-layer.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[711],{5138:(s,e,a)=>{a(9789),(0,a(7539).nn)("map","data/geojson-wfs.json")}},s=>{s(s.s=5138)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[711],{5138:(s,e,a)=>{a(9789),(0,a(1699).nn)("map","data/geojson-wfs.json")}},s=>{s(s.s=5138)}]); | ||
//# sourceMappingURL=geojson-wfs.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[346],{5076:(s,e,a)=>{a(9789),(0,a(7539).nn)("map","data/geojson.json")}},s=>{s(s.s=5076)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[346],{5076:(s,e,a)=>{a(9789),(0,a(1699).nn)("map","data/geojson.json")}},s=>{s(s.s=5076)}]); | ||
//# sourceMappingURL=geojson.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[862],{8309:(e,o,s)=>{s(9789);var c=s(7539);let a=document.cookie.replace(/(?:(?:^|.*;\s*)mapbox_access_token\s*\=\s*([^;]*).*$)|^.*$/,"$1");a||(a=window.prompt("Enter your Mapbox API access token:"),a&&(document.cookie="mapbox_access_token="+a+"; expires=Fri, 31 Dec 9999 23:59:59 GMT")),(0,c.ZP)("map","mapbox://styles/mapbox/bright-v9",{accessToken:a})}},e=>{e(e.s=8309)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[862],{8309:(e,o,s)=>{s(9789);var c=s(1699);let a=document.cookie.replace(/(?:(?:^|.*;\s*)mapbox_access_token\s*\=\s*([^;]*).*$)|^.*$/,"$1");a||(a=window.prompt("Enter your Mapbox API access token:"),a&&(document.cookie="mapbox_access_token="+a+"; expires=Fri, 31 Dec 9999 23:59:59 GMT")),(0,c.ZP)("map","mapbox://styles/mapbox/bright-v9",{accessToken:a})}},e=>{e(e.s=8309)}]); | ||
//# sourceMappingURL=mapbox.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[670],{4161:(e,t,s)=>{s(9789);var o=s(7539);let a=document.cookie.replace(/(?:(?:^|.*;\s*)maptiler_access_token\s*\=\s*([^;]*).*$)|^.*$/,"$1");a||(a=window.prompt("Enter your MapTiler API access token:"),document.cookie="maptiler_access_token="+a+"; expires=Fri, 31 Dec 9999 23:59:59 GMT"),fetch(`https://api.maptiler.com/maps/outdoor-v2/style.json?key=${a}`).then((e=>e.json())).then((e=>{(0,o.ZP)("map",Object.assign({},e,{center:[13.783578,47.609499],zoom:11,metadata:Object.assign(e.metadata,{"ol:webfonts":"https://fonts.googleapis.com/css?family={Font+Family}:{fontweight}{fontstyle}"})}))}))}},e=>{e(e.s=4161)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[670],{4161:(e,t,s)=>{s(9789);var o=s(1699);let a=document.cookie.replace(/(?:(?:^|.*;\s*)maptiler_access_token\s*\=\s*([^;]*).*$)|^.*$/,"$1");a||(a=window.prompt("Enter your MapTiler API access token:"),document.cookie="maptiler_access_token="+a+"; expires=Fri, 31 Dec 9999 23:59:59 GMT"),fetch(`https://api.maptiler.com/maps/outdoor-v2/style.json?key=${a}`).then((e=>e.json())).then((e=>{(0,o.ZP)("map",Object.assign({},e,{center:[13.783578,47.609499],zoom:11,metadata:Object.assign(e.metadata,{"ol:webfonts":"https://fonts.googleapis.com/css?family={Font+Family}:{fontweight}{fontstyle}"})}))}))}},e=>{e(e.s=4161)}]); | ||
//# sourceMappingURL=maptiler-hillshading.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[507],{8153:(e,s,t)=>{t(9789);var o=t(156),c=t(1202),a=t(9090),p=t(7539);let r=document.cookie.replace(/(?:(?:^|.*;\s*)maptiler_access_token\s*\=\s*([^;]*).*$)|^.*$/,"$1");r||(r=window.prompt("Enter your MapTiler API access token:"),document.cookie="maptiler_access_token="+r+"; expires=Fri, 31 Dec 9999 23:59:59 GMT");const l="https://api.maptiler.com/maps/basic/style.json?key="+r,n=new o.Z({declutter:!0});(0,p.bg)(n,l),(0,p.h0)(n,l),new c.Z({target:"map",layers:[n],view:new a.ZP({center:[0,0],zoom:2})})}},e=>{e(e.s=8153)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[507],{8153:(e,s,t)=>{t(9789);var o=t(156),c=t(1202),a=t(9090),p=t(1699);let r=document.cookie.replace(/(?:(?:^|.*;\s*)maptiler_access_token\s*\=\s*([^;]*).*$)|^.*$/,"$1");r||(r=window.prompt("Enter your MapTiler API access token:"),document.cookie="maptiler_access_token="+r+"; expires=Fri, 31 Dec 9999 23:59:59 GMT");const l="https://api.maptiler.com/maps/basic/style.json?key="+r,n=new o.Z({declutter:!0});(0,p.bg)(n,l),(0,p.h0)(n,l),new c.Z({target:"map",layers:[n],view:new a.ZP({center:[0,0],zoom:2})})}},e=>{e(e.s=8153)}]); | ||
//# sourceMappingURL=openmaptiles-layer.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[347],{523:(e,s,o)=>{o(9789);var t=o(7539);let a=document.cookie.replace(/(?:(?:^|.*;\s*)maptiler_access_token\s*\=\s*([^;]*).*$)|^.*$/,"$1");a||(a=window.prompt("Enter your MapTiler API access token:"),document.cookie="maptiler_access_token="+a+"; expires=Fri, 31 Dec 9999 23:59:59 GMT"),(0,t.ZP)("map","https://api.maptiler.com/maps/basic/style.json?key="+a)}},e=>{e(e.s=523)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[347],{523:(e,s,o)=>{o(9789);var t=o(1699);let a=document.cookie.replace(/(?:(?:^|.*;\s*)maptiler_access_token\s*\=\s*([^;]*).*$)|^.*$/,"$1");a||(a=window.prompt("Enter your MapTiler API access token:"),document.cookie="maptiler_access_token="+a+"; expires=Fri, 31 Dec 9999 23:59:59 GMT"),(0,t.ZP)("map","https://api.maptiler.com/maps/basic/style.json?key="+a)}},e=>{e(e.s=523)}]); | ||
//# sourceMappingURL=openmaptiles.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[709],{6292:(e,s,t)=>{t(9789);var o=t(7539);let p=document.cookie.replace(/(?:(?:^|.*;\s*)maptiler_access_token\s*\=\s*([^;]*).*$)|^.*$/,"$1");p||(p=window.prompt("Enter your MapTiler API access token:"),document.cookie="maptiler_access_token="+p+"; expires=Fri, 31 Dec 9999 23:59:59 GMT"),(0,o.ZP)("map","https://api.maptiler.com/maps/test-bright/style.json?key="+p)}},e=>{e(e.s=6292)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[709],{6292:(e,s,t)=>{t(9789);var o=t(1699);let p=document.cookie.replace(/(?:(?:^|.*;\s*)maptiler_access_token\s*\=\s*([^;]*).*$)|^.*$/,"$1");p||(p=window.prompt("Enter your MapTiler API access token:"),document.cookie="maptiler_access_token="+p+"; expires=Fri, 31 Dec 9999 23:59:59 GMT"),(0,o.ZP)("map","https://api.maptiler.com/maps/test-bright/style.json?key="+p)}},e=>{e(e.s=6292)}]); | ||
//# sourceMappingURL=sdf-sprites.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[890],{7592:(e,t,s)=>{s(9789);var a=s(9239),n=s(1202),o=s(6333),r=s(3107),c=s(9090),l=s(7539);const u=new o.Z({declutter:!0,source:new r.Z({format:new a.Z,url:"data/states.geojson"})}),w=new n.Z({target:"map",view:new c.ZP({center:[-13603186.115192635,6785744.563386],zoom:2})});fetch("data/states.json").then((e=>e.json())).then((e=>{(0,l.uX)(u,e,"states"),-1===w.getLayers().getArray().indexOf(u)&&w.addLayer(u)}))}},e=>{e(e.s=7592)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[890],{7592:(e,t,s)=>{s(9789);var a=s(9239),n=s(1202),o=s(6333),r=s(3107),c=s(9090),l=s(1699);const u=new o.Z({declutter:!0,source:new r.Z({format:new a.Z,url:"data/states.geojson"})}),w=new n.Z({target:"map",view:new c.ZP({center:[-13603186.115192635,6785744.563386],zoom:2})});fetch("data/states.json").then((e=>e.json())).then((e=>{(0,l.uX)(u,e,"states"),-1===w.getLayers().getArray().indexOf(u)&&w.addLayer(u)}))}},e=>{e(e.s=7592)}]); | ||
//# sourceMappingURL=stylefunction.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[452],{5505:(e,t,r)=>{r(9789),(0,r(7539).ZP)("map",{version:8,name:"Terrarium",center:[13.783578,47.609499],zoom:11,sources:{osm:{type:"raster",attribution:'© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors.',tileSize:256,tiles:["https://tile.openstreetmap.org/{z}/{x}/{y}.png"],maxzoom:19},terrarium:{type:"raster-dem",attribution:'<a href="https://github.com/tilezen/joerd/blob/master/docs/attribution.md" target="_blank">Data sources and attribution</a>',tileSize:256,tiles:["https://s3.amazonaws.com/elevation-tiles-prod/terrarium/{z}/{x}/{y}.png"],maxzoom:15,encoding:"terrarium"}},layers:[{id:"osm",type:"raster",source:"osm"},{id:"hillshade",type:"hillshade",source:"terrarium",paint:{"hillshade-accent-color":"#D8E8CF","hillshade-exaggeration":{stops:[[6,.4],[14,.35],[18,.25]]},"hillshade-shadow-color":"#6C6665","hillshade-highlight-color":"#B8AAA3"}}]})}},e=>{e(e.s=5505)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[452],{5505:(e,t,r)=>{r(9789),(0,r(1699).ZP)("map",{version:8,name:"Terrarium",center:[13.783578,47.609499],zoom:11,sources:{osm:{type:"raster",attribution:'© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors.',tileSize:256,tiles:["https://tile.openstreetmap.org/{z}/{x}/{y}.png"],maxzoom:19},terrarium:{type:"raster-dem",attribution:'<a href="https://github.com/tilezen/joerd/blob/master/docs/attribution.md" target="_blank">Data sources and attribution</a>',tileSize:256,tiles:["https://s3.amazonaws.com/elevation-tiles-prod/terrarium/{z}/{x}/{y}.png"],maxzoom:15,encoding:"terrarium"}},layers:[{id:"osm",type:"raster",source:"osm"},{id:"hillshade",type:"hillshade",source:"terrarium",paint:{"hillshade-accent-color":"#D8E8CF","hillshade-exaggeration":{stops:[[6,.4],[14,.35],[18,.25]]},"hillshade-shadow-color":"#6C6665","hillshade-highlight-color":"#B8AAA3"}}]})}},e=>{e(e.s=5505)}]); | ||
//# sourceMappingURL=terrarium-hillshading.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[366],{8857:(s,e,o)=>{o(9789),(0,o(7539).nn)("map"," https://demo.tegola.io/styles/hot-osm.json")}},s=>{s(s.s=8857)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[366],{8857:(s,e,o)=>{o(9789),(0,o(1699).nn)("map"," https://demo.tegola.io/styles/hot-osm.json")}},s=>{s(s.s=8857)}]); | ||
//# sourceMappingURL=tilejson-vectortile.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[177],{6679:(s,e,a)=>{a(9789),(0,a(7539).nn)("map","data/tilejson.json")}},s=>{s(s.s=6679)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[177],{6679:(s,e,a)=>{a(9789),(0,a(1699).nn)("map","data/tilejson.json")}},s=>{s(s.s=6679)}]); | ||
//# sourceMappingURL=tilejson.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[840],{11:(s,a,e)=>{e(9789),(0,e(7539).ZP)("map","data/wms.json")}},s=>{s(s.s=11)}]); | ||
"use strict";(self.webpackChunkol_mapbox_style=self.webpackChunkol_mapbox_style||[]).push([[840],{11:(s,a,e)=>{e(9789),(0,e(1699).ZP)("map","data/wms.json")}},s=>{s(s.s=11)}]); | ||
//# sourceMappingURL=wms.js.map |
{ | ||
"name": "ol-mapbox-style", | ||
"version": "11.0.1", | ||
"version": "11.0.2", | ||
"description": "Create OpenLayers maps from Mapbox Style objects", | ||
@@ -42,5 +42,7 @@ "type": "module", | ||
"@mapbox/mapbox-gl-style-spec": "^13.23.1", | ||
"mapbox-to-css-font": "^2.4.1", | ||
"ol": ">=7.x || ^8.0.0-dev.1692637592529" | ||
"mapbox-to-css-font": "^2.4.1" | ||
}, | ||
"peerDependencies": { | ||
"ol": ">=7.0.0 < 9 || ^8.0.0-dev.1692637592529" | ||
}, | ||
"devDependencies": { | ||
@@ -47,0 +49,0 @@ "@mapbox/flow-remove-types": "^2.0.0", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
6566762
23041
+ Addedearcut@2.2.4(transitive)
+ Addedieee754@1.2.1(transitive)
+ Addedol@8.2.0(transitive)
+ Addedpbf@3.2.1(transitive)
+ Addedquickselect@2.0.0(transitive)
+ Addedrbush@3.0.1(transitive)
- Removedol@>=7.x || ^8.0.0-dev.1692637592529
- Removed@types/rbush@3.0.3(transitive)
- Removedearcut@3.0.0(transitive)
- Removedol@10.2.1(transitive)
- Removedpbf@4.0.1(transitive)
- Removedquickselect@3.0.0(transitive)
- Removedrbush@4.0.1(transitive)