vfile-message is a utility that creates vfile messages, using a (lint) message format with fields like line and column, ruleId, and source. It is useful when you need to emit warnings or errors even when you do not have a vfile-backed file object.
Project status
- The repository appears actively maintained, with the most recent upstream push on 2025-07-26 and a follow-up update (v4.0.3) dated the same day.
- Update cadence looks intermittent, with the last two historical update points (v4.0.3 in 2025, then v4.0.2 in 2023-07, and v4.0.1 in 2023-06), suggesting a maintenance focused rhythm rather than frequent releases.
AI summary generated Today
Recent updates
4.0.3
10 months agoRelease 4.0.3 is described as a small internal refactor to support TypeScript 7. The code diff shows mostly maintenance changes, but there is also a runtime-visible change to how `VFileMessage` initializes some instance fields.
4.0.2
7/7/2023Release 4.0.2 updates TypeScript-related typings and build configuration, along with dependency version bumps. The release notes only mention updating @types/unist, but the code diff shows additional major dependency upgrades and tsconfig target/lib changes that could affect runtime behavior and/or generated type definitions.
Breaking4.0.1
6/8/2023Release 4.0.1 is a small packaging fix. It adds the missing `files` field to `package.json` so the intended build and type artifacts are included in the published npm package.