
Research
Shai-Hulud Descends to Hades: Miasma Worm Campaign Spreads with New PyPI Wave
Socket found 37 malicious PyPI wheels that abuse Python startup hooks to launch a Bun-powered credential stealer tied to Mini Shai-Hulud/Miasma.
arcgis-map-viewer
Advanced tools
A package to display street-level maps using ESRI ArcGIS API. This package allows you to display maps, search for addresses, and display coordinates.
npm install arcgis-map-viewer
import ArcGISMapView from 'arcgis-map-viewer';
// Create a map in a div with id "mapDiv"
const mapViewer = new ArcGISMapView('mapDiv');
// Set view by address
await mapViewer.setViewByAddress('1600 Amphitheatre Parkway, Mountain View, CA');
// Set view by coordinates
await mapViewer.setViewByCoordinates(37.4224082, -122.0856086);
// Clean up
mapViewer.destroy();
You need an ArcGIS API key for most production uses. Get a free key from https://developers.arcgis.com/.
import ArcGISMapView from 'arcgis-map-viewer';
const mapViewer = new ArcGISMapView('mapDiv', {
apiKey: 'YOUR_API_KEY',
zoom: 15
});
await mapViewer.setViewByAddress('1600 Amphitheatre Parkway, Mountain View, CA');
You can also use coordinates:
await mapViewer.setViewByCoordinates(37.4224082, -122.0856086);
You can pass options to customize the map:
const mapViewer = new ArcGISMapView('mapDiv', {
zoom: 15 // Default zoom level
});
MIT
FAQs
A package to display street-level maps using ESRI ArcGIS API
We found that arcgis-map-viewer demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Socket found 37 malicious PyPI wheels that abuse Python startup hooks to launch a Bun-powered credential stealer tied to Mini Shai-Hulud/Miasma.

Security News
RubyGems and Bundler 4.0.13 introduced an opt-in cooldown feature that delays newly published gems during dependency resolution.

Security News
pnpm 11.5 now recognizes npm staged publish approvals in release metadata, preventing those releases from being mistaken for lower-trust package publishes.