NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #126 most downloaded on npm
Modify strings, generate sourcemaps
Last release 8 days ago
23 Sep 2026
Ships unpredictably
gaps range from 2 weeks to 9 months
Nearly every release is documented
notes for 55 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
136 releases · first in 2014
Single spaces are ignored when guessing indentation - experience shows these are more likely to be e.g. JSDoc comments than actual indentation
bundle.addSource() can take an indentExclusionRanges option* Empty lines are not indented
Fixes edge case with bundle sourcemaps
One column per quarter.
Make sources paths in sourcemaps relative to options.file
sources paths in sourcemaps relative to options.file* Minor fix for bundle.indent()
bundle.indent()Implement MagicString.Bundle for concatenating magic strings
MagicString.Bundle for concatenating magic strings* Fix sourcemap encoding
Better performance when indenting large chunks of code
Sourcemaps generated with s.generateMap() have a toUrl() method that generates a DataURI
s.generateMap() have a toUrl() method that generates a DataURIImplement s.insert( index, content ) - roughly equivalent to s.replace( index, index, content )
s.insert( index, content ) - roughly equivalent to s.replace( index, index, content )* Version bump for npm's benefit
s.indent({ exclude: [ x, y ] }) prevents lines between (original) characters x and y from being indented. Multiple exclusion ranges are also supported
s.indent({ exclude: [ x, y ] }) prevents lines between (original) characters x and y from being indented. Multiple exclusion ranges are also supported (e.g. exclude: [[a, b], [c, d]])s.locate() doesn't throw out-of-bound error if index is equal to original string's length
s.locate() doesn't throw out-of-bound error if index is equal to original string's lengths.trim() returns this (i.e. is chainable)
s.trim() returns this (i.e. is chainable)* Implement s.trim()
s.trim()* First release
Your coding agent can read these notes before it upgrades. Set up the MCP server →