viewof width = {
const view = html`<span class="observablehq--inspect"><span class="observablehq--number">`;
const resized = function resized() {
const w = document.body.clientWidth;
if (w !== view.value) {
view.firstChild.textContent = view.value = w;
view.dispatchEvent(new CustomEvent("input"));
}
}
window.addEventListener('resize', resized);
invalidation.then(() => window.removeEventListener('resize', resized));
return resized(), view;
}