
Security News
PHP Patches Critical RCE Vulnerabilities, Organizations Urged to Take Unpatched Sites Offline
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.
@yatmo/astro
Advanced tools
Add real estate maps, points of interest and neighbourhood data to Astro sites: an integration plus YatmoMap, YatmoPois, YatmoText and a build-time YatmoNeighbourhoodText component for property pages, indexable by search engines. The official Astro integr
Add real estate maps, points of interest and neighbourhood data to Astro sites.
@yatmo/astro is the official Astro integration for Yatmo: an interactive map of the
surroundings of a property (schools, shops, public transport, real travel times on foot, by bike, by car and
by transit, isochrones), the nearest places by category, and a written neighbourhood text rendered at build
time, so it sits in the HTML that search engines index. Works with static builds, SSR and content
collections, in 25 countries and 23 languages.
npm install @yatmo/astro
// astro.config.mjs
import { defineConfig } from 'astro/config';
import yatmo from '@yatmo/astro';
export default defineConfig({
integrations: [yatmo({ key: 'YOUR_FRONTEND_KEY', country: 'BE', language: 'FR' })],
});
---
// src/pages/listings/[slug].astro
import { YatmoMap, YatmoPois, YatmoNeighbourhoodText } from '@yatmo/astro/components';
const { latitude, longitude } = listing;
---
<YatmoMap latitude={latitude} longitude={longitude} marker="circle" isochrone="right" height={520} />
<YatmoPois latitude={latitude} longitude={longitude} categories="education,transport,shopping" />
<YatmoNeighbourhoodText latitude={latitude} longitude={longitude} titles="city" />
npm install @yatmo/astro, add the integration to astro.config.mjs with the frontend key, country and
language.YATMO_KEY=your_backend_key in .env. The build-time text follows the integration's country and language (YATMO_COUNTRY and YATMO_LANGUAGE in .env override them).address alone.| Component | Renders | Where |
|---|---|---|
YatmoMap | The iframe plugin: map, points of interest, travel times, summary, isochrones, routes. Every plugin parameter is a prop (mode, zoom, mapStyle, accentColor, marker, circleRadius, rounded, isochrone, routeFrom, height) | Browser |
YatmoPois | The nearest places by category with distance and travel time (categories, mode, limit, heading) | Browser |
YatmoText | The neighbourhood text fetched in the browser (paragraphs, heading, titles) | Browser |
YatmoNeighbourhoodText | The same text, fetched with the backend key during astro build (or per request in SSR) and written into the HTML: headings, paragraphs, key places in <strong> | Build / server |
All take latitude and longitude, or address (located by Yatmo in the country). key, country and
language override the integration per component. The browser components are the
@yatmo/elements web components, loaded once per page by the
integration from a CDN; they render plain HTML your CSS applies to. YatmoNeighbourhoodText uses
@yatmo/sdk and logs a warning instead of failing the build when
Yatmo cannot be reached.
A listing page that describes the neighbourhood, with real travel times to real places, is more useful to the visitor and brings long-tail search traffic a map alone never brings. Astro builds the text into the page, so it is indexed like your own content, and the map stays interactive.
MIT licence. Yatmo is a paid service for real estate portals, agency networks and developers; a licence key is required.
FAQs
Add real estate maps, points of interest and neighbourhood data to Astro sites: an integration plus YatmoMap, YatmoPois, YatmoText and a build-time YatmoNeighbourhoodText component for property pages, indexable by search engines. The official Astro integr
The npm package @yatmo/astro receives a total of 5 weekly downloads. As such, @yatmo/astro popularity was classified as not popular.
We found that @yatmo/astro demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.

Threat Research
/Security News
A supply chain attack compromised LiteLLM 1.107.0 on PyPI and Docker, spreading malware that steals cloud credentials, developer secrets, and AI provider keys.

Security News
vlt 1.5.0 links skills from JavaScript dependencies to coding agents, with lockfile versioning and Socket data to filter out known malicious packages.