js-row-num

Update all row numbers in all console.logs in JS code

Usage no npm install needed!

<script type="module">
  import jsRowNum from 'https://cdn.skypack.dev/js-row-num';
</script>

README

js-row-num

Update all row numbers in all console.logs in JS code

Install

This package is ESM only: Node 12+ is needed to use it and it must be imported instead of required:

npm i js-row-num

If you need a legacy version which works with require, use version 4.1.0

Quick Take

import { strict as assert } from "assert";
import { fixRowNums } from "js-row-num";

// sets line number to 002 because it's on row number two
assert.equal(
  fixRowNums(`const foo = "bar";\n console.log(\`0 foo = \${foo}\`)`),
  `const foo = "bar";\n console.log(\`002 foo = \${foo}\`)`
);

Documentation

Please visit codsen.com for a full description of the API and examples.

Contributing

To report bugs or request features or assistance, raise an issue on GitHub.

Licence

MIT License

Copyright (c) 2010-2021 Roy Revelt and other contributors

ok codsen star