Skip to content

Sourcemap of script containing the ai library produces invalid sourcemap #4107

@nipunn1313

Description

@nipunn1313

Repro

import { streamText } from "ai";
console.log(streamText);

ai at version 4.1.50
esbuild at version 0.25.0

npx esbuild repro.js --bundle --sourcemap --outfile=dist/repro.js

The generated dist/repro.js.map fails to parse on a variety of tools. Eg.
https://evanw.github.io/source-map-visualization/
https://www.npmjs.com/package/source-map-explorer
https://crates.io/crates/sourcemap

Errors are usually of this variety

The "mappings" field of the imported source map contains invalid data. Invalid VLQ data at index 147599: Original source index 124 is invalid (there are 123 sources).

repro.js.map.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions