The library gets all .js, .jsx, .ts, .mjs, .mts, .cjs files from CWD or directory relative to CWD that's defined with -d flag; Builds AST via ts-morph and retrieves import paths from import from, require(), import(); Runs the following filtering and mapping: Ignore relative paths; Ignore built-in NodeJS modules such as node:path, path, node:fs, fs, etc; Retrieve module names (lodash/pick becomes l