Skip to content

util: use minimal object inspection with %s specifier

This improves util.format() by returning more meaningful results when using %s as specifier and any object as value. Besides that BigInt will also be represented with an n at the end to indicate that it's of type BigInt.

@trott @vsemozhetbyt the documentation does not seem very intuitive and I fail to find brief words to describe everything properly. It would be great if you could have a look to suggest improvements.

Most format or inspect changes are treated as patch but this could be considered semver-major even though I doubt that it would break anything. I would like to get the opinion of others on that and I'll trigger CITGM to see if anything pops up.

CITGM https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/1777/

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • documentation is changed or added
  • commit message follows commit guidelines

Merge request reports

Loading