Skip to content

BenoitZugmeyer/in-situ

Repository files navigation

in-situ

in-situ is a simple CLI application taking a JavaScript file URL and a line/column position inside it. It will download the JavaScript file, beautify it, and print the context around the given position.

Installation

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

Usage: in-situ [options] <URL:LINE:COLUMN>

Download, beautify and print lines from a minified JavaScript source

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

Example

in-situ https://unpkg.com/preact@10.4.4/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]);
                                        }
                                }
                        }
                }

About

Download, beautify and print lines from a minified JavaScript source

Resources

License

Stars

Watchers

Forks

Packages

No packages published