in-situ
is a simple CLI application taking a JavaScript file URL and a line/column location inside
it. It will download the JavaScript file, beautify it, and print the context around the given
location.
Install it globally with your favorite node package manager. Example:
npm install --global in-situ
Note: instead of installing it, you can use npx in-situ
to run it directly.
Usage: in-situ [options] <LOCATION>
Download, beautify and print lines from a minified JavaScript source
The <LOCATION> argument is an URL or a file path to a JavaScript bundle, followed by a location formatted as ':line:column' or ':osition'. Example: 'https://example.com/bundle.js:10:20' or './bundle.js:123'.
Options:
-A, --after-context <num> print <num> lines of trailing context after the selected line
-B, --before-context <num> print <num> lines of leading context before the selected line
-C, --context <num> print <num> lines of leading and trailing context surrounding the selected line
--no-source-map don't try to use a source map
-d, --debug output extra debugging
-V, --version output the version number
-h, --help output usage information
in-situ https://unpkg.com/[email protected]/dist/preact.min.js:1:3389
File: ../src/diff/props.js
}
}
if (value) {
for (let i in value) {
if (!oldValue || value[i] !== oldValue[i]) {
^
setStyle(s, i, value[i]);
}
}
}
}