Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

perf: avoid importing npm-registry-fetch for replace-info #7314

Closed
wants to merge 1 commit into from

Conversation

H4ad
Copy link
Contributor

@H4ad H4ad commented Mar 26, 2024

Instead of importing the entire module, just copy the function from the npm-registry-fetch.

Benchmark:

hyperfine --warmup 3 "node ./bin/npm-cli.js run echo"

Before:

Benchmark 1: node ./bin/npm-cli.js run echo
  Time (mean ± σ):     219.8 ms ±   4.0 ms    [User: 224.8 ms, System: 47.2 ms]
  Range (min … max):   213.2 ms … 225.9 ms    13 runs

After:

Benchmark 1: node ./bin/npm-cli.js run echo
  Time (mean ± σ):     180.0 ms ±   5.9 ms    [User: 178.7 ms, System: 34.7 ms]
  Range (min … max):   165.5 ms … 191.4 ms    16 runs

@lukekarrys
Copy link
Member

We are going to publish the replace info util as its own module since we need a version of it elsewhere as well.

I believe that should have a similar performance impact. But I don't think this PR will land as is. Thank you for this though! I will keep the open until we have an open PR implementing it as a separate package so we can benchmark that also.

@H4ad
Copy link
Contributor Author

H4ad commented Mar 26, 2024

In case you are interested in other refactor or small gains, the full log with the amount of time to load each js file requested:

npm run echo
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/rm.js] [./memoization]: 0.0059410000000070795 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv6.js] [sprintf-js]: 0.006072000000003186 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/put.js] [minipass-pipeline]: 0.0063119999999941 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/request.js] [./body.js]: 0.006401999999994246 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/verify.js] [./entry-index]: 0.006512999999998215 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/rm.js] [./entry-index]: 0.006643000000011057 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/request.js] [./headers.js]: 0.0067430000000001655 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/display.js] [./explain-eresolve.js]: 0.006913000000011493 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv6.js] [jsbn]: 0.006933000000003631 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/index.js] [./has-magic.js]: 0.006973000000002116 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/ignore.js] [./pattern.js]: 0.007222999999996205 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/exit-handler.js] [./replace-info.js]: 0.007614000000003784 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/index.js] [./spawn.js]: 0.00765400000000227 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/clone.js] [./spawn.js]: 0.007744999999999891 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/write.js] [fs-minipass]: 0.007764999999992028 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/request.js] [minipass]: 0.007764999999999134 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/nopt/lib/type-defs.js] [./debug]: 0.007813999999996213 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/put.js] [./memoization]: 0.00789500000000487 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/verify.js] [./util/glob.js]: 0.00817499999999427 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/verify.js] [./content/path]: 0.008296000000001413 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/put.js] [minipass-collect]: 0.00831599999999355 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minimatch/dist/cjs/index.js] [./unescape.js]: 0.00836599999999521 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/index.js] [./revs.js]: 0.008476000000001704 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/index.js] [./errors.js]: 0.008675999999979922 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/agents.js] [./proxy.js]: 0.008816999999993413 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/index.js] [./fetch-error.js]: 0.008856999999999005 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/index.js] [./headers.js]: 0.008977000000001567 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/display.js] [npmlog]: 0.009006999999996879 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/progress-bar.js] [./wide-truncate]: 0.009166999999997927 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/run-script.js] [./is-server-package.js]: 0.009176999999993996 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/semver.js] [../internal/parse-options]: 0.009297999999997586 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/nopt/lib/nopt.js] [./type-defs]: 0.009326999999998975 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minimatch/dist/cjs/index.js] [./unescape.js]: 0.009396999999992772 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/agents.js] [./errors.js]: 0.009407999999993422 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ip-address.js] [./address-error]: 0.009438000000002944 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/response.js] [./body.js]: 0.009517999999999915 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/agents.js] [./options]: 0.009547999999995227 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/plumbing.js] [aproba]: 0.009567999999998023 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/base-command.js] [@npmcli/config/lib/definitions]: 0.009688000000011243 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minimatch/dist/cjs/index.js] [./escape.js]: 0.010008999999996604 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv6.js] [./address-error]: 0.010129000000006272 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/index.js] [./glob.js]: 0.010238999999998555 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/are-we-there-yet/lib/tracker-stream.js] [./tracker.js]: 0.010318999999999079 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/index.js] [./clean-url.js]: 0.010368999999997186 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/index.js] [npm-package-arg]: 0.01037900000000036 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/index.js] [minimatch]: 0.010410000000007358 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/parse-field.js] [./umask.js]: 0.010639999999995098 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/range.js] [../internal/re]: 0.010709999999999553 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ip-address.js] [./v6/helpers]: 0.01072000000000628 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/index.js] [../remote.js]: 0.0108200000000096 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/are-we-there-yet/lib/index.js] [./tracker.js]: 0.011181000000000552 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/progress-bar.js] [./render-template.js]: 0.011400999999999328 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/index.js] [./default-opts.js]: 0.011893000000000598 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv6.js] [./ipv4]: 0.011953000000005432 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/semver.js] [../internal/re]: 0.012384000000000839 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/parse-field.js] [./env-replace.js]: 0.012733999999994694 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minimatch/dist/cjs/index.js] [./ast.js]: 0.013045000000005302 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/log-file.js] [util]: 0.013104000000012661 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/rm.js] [path]: 0.01320599999999672 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/path-scurry/dist/cjs/index.js] [fs/promises]: 0.01334500000000105 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/verify.js] [path]: 0.013366000000004874 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/definitions/definitions.js] [fs]: 0.013474999999999682 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/path-scurry/dist/cjs/index.js] [fs]: 0.01373599999999442 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/nopt/lib/type-defs.js] [os]: 0.013806000000002427 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/client/socksclient.js] [net]: 0.01392700000000957 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/display.js] [./log-shim.js]: 0.014005999999994856 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/cp/polyfill.js] [path]: 0.014007000000006542 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/make-spawn-args.js] [path]: 0.014057000000008202 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-pipeline/node_modules/minipass/index.js] [string_decoder]: 0.014136000000007698 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/log-file.js] [path]: 0.014137000000005173 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/clone.js] [path]: 0.014167000000014696 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/definitions/definitions.js] [path]: 0.014236999999994282 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/entry.js] [url]: 0.014386999999999261 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/is.js] [fs]: 0.01454799999999068 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/timers.js] [fs]: 0.014588000000003376 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/fs-minipass/lib/index.js] [fs]: 0.014718000000002007 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-flush/node_modules/minipass/index.js] [string_decoder]: 0.014808999999999628 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/readdir-scoped.js] [path]: 0.014818000000005327 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-pipeline/node_modules/minipass/index.js] [stream]: 0.014828000000008501 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/write.js] [fs/promises]: 0.014917999999994436 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/agents.js] [events]: 0.014999000000003093 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/update-notifier.js] [fs/promises]: 0.015118000000001075 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [fs/promises]: 0.015147999999996387 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minizlib/node_modules/minipass/index.js] [string_decoder]: 0.015149000000000967 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/common/helpers.js] [stream]: 0.015268999999989319 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-sized/node_modules/minipass/index.js] [string_decoder]: 0.01536999999999722 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/https-proxy-agent/dist/index.js] [url]: 0.015388999999998987 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/path-scurry/dist/cjs/index.js] [url]: 0.015489000000002306 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/nopt/lib/type-defs.js] [stream]: 0.015700000000009595 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-flush/node_modules/minipass/index.js] [stream]: 0.01578999999999553 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/normalize.js] [path]: 0.01588999999998464 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [os]: 0.015909999999990987 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv6.js] [./v4/constants]: 0.01596999999999582 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/update-notifier.js] [path]: 0.015990999999985434 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/log-file.js] [fs/promises]: 0.016141000000004624 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/cp/polyfill.js] [url]: 0.016151000000007798 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/nopt/lib/type-defs.js] [path]: 0.016210000000000946 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/index.js] [url]: 0.01626100000000008 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-pipeline/index.js] [events]: 0.016380999999995538 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-sized/node_modules/minipass/index.js] [stream]: 0.01657199999999648 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/util/tmp.js] [fs/promises]: 0.01662200000001235 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/glob.js] [url]: 0.016700999999997634 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/debug/src/node.js] [util]: 0.016711999999998284 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/read-package-json-fast/lib/index.js] [path]: 0.01678199999999208 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/with-temp-dir.js] [fs/promises]: 0.016861999999989052 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/which/lib/index.js] [path]: 0.016942000000000235 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/normalize.js] [fs/promises]: 0.017021999999997206 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/definitions/definitions.js] [os]: 0.017133000000001175 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/clone.js] [fs/promises]: 0.017292999999995118 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/is-server-package.js] [node:path]: 0.01729300000002354 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/find.js] [path]: 0.017392999999998437 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/util/tmp.js] [path]: 0.01739300000001265 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/http-proxy-agent/dist/index.js] [url]: 0.01745300000000327 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/coerce.js] [../classes/semver]: 0.017513000000001 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/find.js] [./is.js]: 0.01753400000001193 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/cp/polyfill.js] [fs/promises]: 0.017543000000003417 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/is-clean.js] [./spawn.js]: 0.017544000000015103 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [path]: 0.01776399999999967 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/util/glob.js] [path]: 0.017784000000006017 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/path.js] [path]: 0.017963999999992097 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/index.js] [path]: 0.017983999999984235 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/minor.js] [../classes/semver]: 0.01800399999999769 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/has-magic.js] [minimatch]: 0.018004000000004794 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/dns.js] [dns]: 0.018164000000012948 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [fs/promises]: 0.018184000000005085 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/index.js] [querystring]: 0.01835399999998799 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass/dist/commonjs/index.js] [stream]: 0.01837499999999892 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minizlib/node_modules/minipass/index.js] [stream]: 0.018394999999998163 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/check-response.js] [./errors.js]: 0.018405000000001337 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/major.js] [../classes/semver]: 0.018414999999997406 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/patch.js] [../classes/semver]: 0.01843499999999665 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-package-arg/lib/npa.js] [os]: 0.018495000000001482 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/write.js] [path]: 0.018816000000001054 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/promise-spawn/lib/index.js] [os]: 0.018945999999999685 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/fs-minipass/lib/index.js] [events]: 0.019046000000003005 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/iconv-lite/lib/streams.js] [safer-buffer]: 0.019115999999996802 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/glob.js] [minimatch]: 0.01923599999999226 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/move-file.js] [fs/promises]: 0.019266999999999257 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/error-message.js] [path]: 0.019365999999997996 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/path-scurry/dist/cjs/index.js] [path]: 0.019446999999999548 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/auth.js] [url]: 0.019466000000001316 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/ignore.js] [minimatch]: 0.019516999999993345 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/rcompare.js] [./compare]: 0.019536999999999694 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/agents.js] [tls]: 0.019536999999999694 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/graceful-fs/graceful-fs.js] [util]: 0.019688000000002148 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/parse.js] [../classes/semver]: 0.019707000000003916 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/normalize-package-data/lib/fixer.js] [url]: 0.01979799999998022 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/processor.js] [minimatch]: 0.019807999999997605 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/fetch.js] [url]: 0.019848000000003196 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/put.js] [./entry-index]: 0.019947000000001935 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/inc.js] [../classes/semver]: 0.020037999999999556 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-json-stream/node_modules/minipass/index.js] [stream]: 0.020107999999993353 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-package-arg/lib/npa.js] [path]: 0.020437999999998624 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/entry-index.js] [path]: 0.02056900000000894 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/pattern.js] [minimatch]: 0.02058900000000108 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/common/helpers.js] [net]: 0.02066899999999805 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/type-defs.js] [nopt]: 0.020739000000006058 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/lte.js] [./compare]: 0.02091000000000065 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/node-gyp/lib/index.js] [fs]: 0.02098000000000866 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/neq.js] [./compare]: 0.02109000000000094 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/compare-loose.js] [./compare]: 0.021169999999997913 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-json-stream/node_modules/minipass/index.js] [string_decoder]: 0.021270999999998708 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/blob.js] [minipass]: 0.021280000000004407 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/gte.js] [./compare]: 0.02146099999999862 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/https-proxy-agent/dist/index.js] [assert]: 0.021490999999997484 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/themes.js] [console-control-strings]: 0.021661000000001707 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minizlib/index.js] [buffer]: 0.021720999999999435 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks-proxy-agent/dist/index.js] [url]: 0.021720999999999435 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks-proxy-agent/dist/index.js] [tls]: 0.021741000000005783 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv6.js] [./common]: 0.02211099999999533 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/body.js] [minipass]: 0.022762999999997646 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/cp/polyfill.js] [os]: 0.022924000000003275 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [fs]: 0.022943999999995413 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass/dist/commonjs/index.js] [string_decoder]: 0.023083999999997218 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/progress-bar.js] [aproba]: 0.023274000000000683 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/parse-field.js] [path]: 0.023474000000007322 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/are-we-there-yet/lib/index.js] [./tracker-stream.js]: 0.023475000000001245 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/gt.js] [./compare]: 0.023504000000002634 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/which/node_modules/isexe/dist/cjs/win32.js] [fs/promises]: 0.02381499999999903 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/http-proxy-agent/dist/index.js] [events]: 0.02391500000000235 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/subset.js] [../functions/compare.js]: 0.024256000000001166 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npmlog/lib/log.js] [events]: 0.024287000000001058 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/definitions/definitions.js] [querystring]: 0.02472699999999861 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/iconv-lite/lib/index.js] [stream]: 0.025218000000002405 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/key.js] [url]: 0.025579000000007568 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/verify.js] [ssri]: 0.025598999999999705 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/min-satisfying.js] [../classes/range]: 0.025818999999998482 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/min-version.js] [../classes/range]: 0.026219999999995025 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/compare-build.js] [../classes/semver]: 0.0269310000000047 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/outside.js] [../functions/gt]: 0.027200999999998032 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/which/node_modules/isexe/dist/cjs/posix.js] [fs/promises]: 0.02729200000000276 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/subset.js] [../functions/satisfies.js]: 0.02742200000000139 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/https-proxy-agent/dist/index.js] [tls]: 0.02755200000000002 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/is.js] [util]: 0.027552000000014232 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/normalize-package-data/lib/make_warning.js] [util]: 0.02760200000000168 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/clean-url.js] [url]: 0.027751999999999555 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/agent-base/dist/helpers.js] [https]: 0.027962999999999738 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/agent-base/dist/helpers.js] [http]: 0.028013999999998873 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/rm.js] [fs/promises]: 0.028093999999995845 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/rm.js] [fs/promises]: 0.028453999999996427 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/clean-stack/index.js] [os]: 0.028494000000009123 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/cp/index.js] [fs/promises]: 0.02900499999999795 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npmlog/lib/log.js] [util]: 0.029065000000002783 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/are-we-there-yet/lib/tracker.js] [./tracker-base.js]: 0.02912500000000051 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/workspaces/get-workspaces.js] [path]: 0.029265999999978476 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/read-package-json-fast/lib/index.js] [fs/promises]: 0.02928500000000156 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/verify.js] [fs/promises]: 0.029345000000006394 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/move-file.js] [path]: 0.029365999999996006 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/display.js] [util]: 0.029436000000004015 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/max-satisfying.js] [../classes/range]: 0.029464999999994745 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/client/socksclient.js] [events]: 0.029465999999999326 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/unique-filename/lib/index.js] [path]: 0.0294760000000025 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/comparator.js] [../internal/parse-options]: 0.029516000000000986 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/agent-base/dist/index.js] [http]: 0.02957600000000582 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/write.js] [minipass-pipeline]: 0.029647000000011303 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/cp/errors.js] [util]: 0.029765999999995074 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/request.js] [url]: 0.02989600000000081 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/graceful-fs/graceful-fs.js] [fs]: 0.030056999999999334 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/type-description.js] [./type-defs.js]: 0.030116999999989957 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/index.js] [url]: 0.030118000000001643 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/write.js] [events]: 0.030136999999996306 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/read.js] [fs/promises]: 0.030236999999999625 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-normalize-package-bin/lib/index.js] [path]: 0.030256999999991763 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/remote.js] [minipass-fetch]: 0.030267000000009148 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/coerce.js] [./parse]: 0.030346999999999014 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/map-workspaces/lib/index.js] [path]: 0.03035800000000677 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/explain-dep.js] [path]: 0.030398000000005254 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/response.js] [http]: 0.030428000000000566 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/graceful-fs/legacy-streams.js] [stream]: 0.030428000000000566 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/entry-index.js] [crypto]: 0.030507999999997537 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/log-file.js] [os]: 0.03061799999998982 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/is-server-package.js] [node:fs/promises]: 0.030708000000004176 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/with-temp-dir.js] [path]: 0.030838000000002808 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/index.js] [fs/promises]: 0.031019000000014785 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/walk-up-path/dist/cjs/index.js] [path]: 0.031119000000003894 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/https-proxy-agent/dist/index.js] [net]: 0.03115900000000238 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [path]: 0.0315000000000083 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/nopt/lib/type-defs.js] [url]: 0.031589999999994234 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/parse-field.js] [./type-defs.js]: 0.03159999999999741 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/base-command.js] [path]: 0.03163000000000693 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/rm.js] [./path]: 0.031670000000005416 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/name-from-folder/lib/index.js] [path]: 0.03179000000000087 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/clone.js] [url]: 0.03179000000000087 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-flush/node_modules/minipass/index.js] [events]: 0.03186000000000888 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/read.js] [ssri]: 0.031869999999997844 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/path-scurry/dist/cjs/index.js] [fs]: 0.03190000000000737 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-pipeline/node_modules/minipass/index.js] [events]: 0.031919999999999504 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/auth.js] [fs]: 0.03194099999999622 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/log-file.js] [./log-shim]: 0.03227099999999439 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks-proxy-agent/dist/index.js] [net]: 0.03240100000000723 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/write.js] [./path]: 0.03261200000000031 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/readdir-scoped.js] [fs/promises]: 0.032681999999994105 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-package-arg/lib/npa.js] [url]: 0.03291200000000316 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/base-command.js] [./utils/log-shim.js]: 0.033052999999995336 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks-proxy-agent/dist/index.js] [dns]: 0.033123000000003344 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minizlib/node_modules/minipass/index.js] [events]: 0.03313299999999941 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/http-proxy-agent/dist/index.js] [tls]: 0.03332299999999577 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/http-proxy-agent/dist/index.js] [net]: 0.0334840000000014 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/outside.js] [../classes/range]: 0.033693999999997004 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/timers.js] [events]: 0.03373399999998128 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/lt.js] [./compare]: 0.0337840000000007 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/satisfies]: 0.033834000000005915 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/has-unicode/index.js] [os]: 0.03419499999999687 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/timers.js] [./log-shim]: 0.034203999999988355 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minizlib/constants.js] [zlib]: 0.034224999999999284 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/agents.js] [net]: 0.03454599999999175 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/node-gyp/lib/index.js] [util]: 0.03457500000001801 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/write.js] [ssri]: 0.03489600000000337 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/exit-handler.js] [fs]: 0.03504600000000124 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/hosted-git-info/lib/parse-url.js] [url]: 0.03510700000000355 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ssri/lib/index.js] [crypto]: 0.03528699999999674 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-sized/node_modules/minipass/index.js] [events]: 0.03529699999999991 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/progress-bar.js] [string-width]: 0.035307000000003086 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/simplify.js] [../functions/compare.js]: 0.03537700000000399 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./classes/range]: 0.03543700000000172 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/eq]: 0.03577800000000053 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/subset.js] [../classes/comparator.js]: 0.03619799999999884 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/outside.js] [../functions/gte]: 0.03629899999999964 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./classes/comparator]: 0.036889999999999645 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/range.js] [../internal/constants]: 0.03707999999999956 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/error.js] [util]: 0.03711999999999804 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/lt]: 0.03725000000000023 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/set-path.js] [path]: 0.03754100000000449 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-json-stream/node_modules/minipass/index.js] [events]: 0.03762100000000146 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/outside.js] [../functions/lte]: 0.03766199999999742 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/cmp]: 0.0379519999999971 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/index.js] [./entry-index.js]: 0.0383329999999944 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass/dist/commonjs/index.js] [events]: 0.038412999999998476 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/entry-index.js] [../package.json]: 0.03860300000000905 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/index.js] [./memoization.js]: 0.038723000000004504 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/are-we-there-yet/lib/tracker-base.js] [events]: 0.03902400000000128 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [./utils/replace-info.js]: 0.039243999999996504 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/ltr.js] [./outside]: 0.03932400000000058 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/valid.js] [../classes/range]: 0.03940400000000466 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/gte]: 0.039434999999997444 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/lte]: 0.039854999999995755 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/intersects.js] [../classes/range]: 0.039865999999996404 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/outside.js] [../classes/comparator]: 0.040016000000001384 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/range.js] [./semver]: 0.04005599999999987 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [./utils/cmd-list.js]: 0.04006599999999594 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/min-satisfying.js] [../classes/semver]: 0.04007599999999911 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/neq]: 0.04029700000000247 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/entry.js] [./policy.js]: 0.040627000000000635 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/errors.js] [url]: 0.04083800000000082 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/min-version.js] [../functions/gt]: 0.04093799999999703 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/min-version.js] [../classes/semver]: 0.04106699999999819 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/outside.js] [../functions/lt]: 0.04117800000000216 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/error-message.js] [util]: 0.04152899999999704 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/https-proxy-agent/dist/parse-proxy-response.js] [debug]: 0.041999000000004116 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [./utils/display.js]: 0.042099000000007436 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/definitions/definitions.js] [../type-defs.js]: 0.042160000000009745 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/safer-buffer/safer.js] [buffer]: 0.04229999999999734 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/comparator.js] [../internal/debug]: 0.04230000000000089 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [./utils/log-shim]: 0.04248100000000932 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/v6/regular-expressions.js] [sprintf-js]: 0.04341200000000356 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/rm.js] [./read]: 0.04384299999999541 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/gt]: 0.0441939999999974 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/template-item.js] [string-width]: 0.04515599999999864 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/prerelease.js] [./parse]: 0.04516500000000434 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/coerce.js] [../internal/re]: 0.04547600000000074 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/which/node_modules/isexe/dist/cjs/win32.js] [fs]: 0.045635999999987575 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/smart-buffer/build/utils.js] [buffer]: 0.04572600000000193 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/are-we-there-yet/lib/tracker-stream.js] [stream]: 0.04576600000000042 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./internal/constants]: 0.045786999999997136 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/nerf-dart.js] [url]: 0.0458370000000059 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/with-temp-dir.js] [./common/get-options.js]: 0.045927000000006046 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/outside.js] [../functions/satisfies]: 0.04605799999999505 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/compare]: 0.04643800000000198 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/base-command.js] [./utils/cmd-list]: 0.04656900000000519 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/hosted-git-info/lib/index.js] [./parse-url.js]: 0.04663800000000151 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/range.js] [../internal/debug]: 0.04706900000000047 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/did-you-mean.js] [./cmd-list.js]: 0.04753999999999792 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/normalize-package-data/lib/fixer.js] [semver/functions/clean]: 0.04755000000000109 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/commands/run-script.js] [../utils/log-shim.js]: 0.048341999999991 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/fetch.js] [minipass-fetch]: 0.048662000000000205 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/put.js] [minipass-flush]: 0.0488330000000019 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [../package.json]: 0.048862999999983 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/rsort.js] [./compare-build]: 0.048892000000002156 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/which/node_modules/isexe/dist/cjs/posix.js] [fs]: 0.049092999999999165 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-pick-manifest/lib/index.js] [npm-normalize-package-bin]: 0.049793999999991456 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/normalize.js] [hosted-git-info]: 0.05071599999999421 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/index.js] [json-parse-even-better-errors]: 0.05095700000001102 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/entry-index.js] [./util/hash-to-segments]: 0.051017000000001644 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/simplify.js] [../functions/satisfies.js]: 0.051897999999994227 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-pick-manifest/lib/index.js] [semver]: 0.05198899999999185 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/subset.js] [../classes/range.js]: 0.05321100000000456 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/run-script-pkg.js] [@npmcli/promise-spawn]: 0.053492000000005646 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/write.js] [@npmcli/fs]: 0.05371200000000442 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/https-proxy-agent/dist/index.js] [agent-base]: 0.053771999999995046 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/check-response.js] [proc-log]: 0.05385199999999912 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/index.js] [./dns.js]: 0.053972000000001685 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/read.js] [./path]: 0.05427299999999491 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/to-comparators.js] [../classes/range]: 0.054462999999998374 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/fetch.js] [./remote.js]: 0.05495399999999506 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/entry-index.js] [ssri]: 0.055013999999999896 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/write.js] [unique-filename]: 0.05552500000000293 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./internal/identifiers]: 0.05558500000000066 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/gtr.js] [./outside]: 0.055606000000004485 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/read.js] [minipass-pipeline]: 0.05564499999999839 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/update-notifier.js] [semver]: 0.05609700000002249 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/spawn.js] [proc-log]: 0.056758000000002085 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/normalize.js] [proc-log]: 0.05679799999998636 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/error-message.js] [./log-shim]: 0.056858000000005404 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/path.js] [ssri]: 0.05736899999999423 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [proc-log]: 0.057378999999997404 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/diff.js] [./parse.js]: 0.05753899999999845 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/client/socksclient.js] [../common/util]: 0.05759899999999618 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/outside.js] [../classes/semver]: 0.05777900000000358 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/comparator.js] [./semver]: 0.057790000000000674 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/ranges/max-satisfying.js] [../classes/semver]: 0.05811099999999669 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/log-file.js] [fs-minipass]: 0.058149999999997704 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/remote.js] [./pipeline.js]: 0.05893199999999865 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/workspaces/get-workspaces.js] [@npmcli/package-json]: 0.058952000000005 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [read-package-json-fast]: 0.05897199999999714 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/verify.js] [fs-minipass]: 0.05978299999999592 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/clean.js] [./parse]: 0.06025499999999795 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/common/helpers.js] [./constants]: 0.06050400000000877 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-package-arg/lib/npa.js] [proc-log]: 0.06063500000000488 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/wide-truncate.js] [strip-ansi]: 0.060825999999998714 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/https-proxy-agent/dist/index.js] [debug]: 0.0610460000000046 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./classes/semver]: 0.061346000000000345 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/definitions/definition.js] [../type-defs.js]: 0.0614659999999958 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/did-you-mean.js] [../npm]: 0.06279900000001248 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/spawn.js] [promise-retry]: 0.06292999999999438 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./internal/re]: 0.06294899999999615 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/workspaces/get-workspaces.js] [@npmcli/map-workspaces]: 0.06305899999998132 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/sort.js] [./compare-build]: 0.06464299999999668 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/commands/run-script.js] [@npmcli/package-json]: 0.06520399999999427 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/path-scurry/dist/cjs/index.js] [minipass]: 0.06534400000001028 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/spdx-correct/index.js] [spdx-expression-parse]: 0.06546399999999153 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-install-checks/lib/index.js] [semver]: 0.06572500000001469 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/valid.js] [./parse]: 0.06628599999999807 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks-proxy-agent/dist/index.js] [debug]: 0.06647600000000864 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/did-you-mean.js] [@npmcli/package-json]: 0.06722700000000259 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/lines-to-revs.js] [semver]: 0.067608000000007 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/log-file.js] [minipass]: 0.06778799999999308 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/pipeline.js] [minipass-pipeline]: 0.06779900000000794 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-pick-manifest/lib/index.js] [npm-package-arg]: 0.06845999999998753 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/cli-entry.js] [./utils/log-shim.js]: 0.06950199999999995 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/spdx-correct/index.js] [spdx-license-ids]: 0.0695920000000001 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/agents.js] [agent-base]: 0.06979200000000674 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/index.js] [minizlib]: 0.07002299999999195 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/normalize-package-data/lib/fixer.js] [hosted-git-info]: 0.0700429999999983 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks-proxy-agent/dist/index.js] [agent-base]: 0.07009299999999996 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-package-arg/lib/npa.js] [validate-npm-package-name]: 0.07048400000000044 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/normalize-package-data/lib/fixer.js] [semver/functions/valid]: 0.0704939999999965 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-package-arg/lib/npa.js] [semver]: 0.0705030000000022 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/v6/regular-expressions.js] [./constants]: 0.07066400000000783 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/write.js] [minipass]: 0.07081500000001029 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/promise-spawn/lib/index.js] [which]: 0.07085500000002298 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/util/tmp.js] [@npmcli/fs]: 0.07135499999999695 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/agents.js] [timers/promises]: 0.07143499999999392 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/map-workspaces/lib/index.js] [minimatch]: 0.07151600000000258 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/log-file.js] [glob]: 0.07219700000000273 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/v6/helpers.js] [sprintf-js]: 0.07240799999999581 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/update-notifier.js] [ci-info]: 0.07245699999998578 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npmlog/lib/log.js] [console-control-strings]: 0.0729079999999982 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/workspaces/get-workspaces.js] [minimatch]: 0.0731789999999819 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/client/socksclient.js] [ip-address]: 0.07347900000000607 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/index.js] [minipass-fetch]: 0.07429100000000233 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/wide-truncate.js] [string-width]: 0.07438100000000247 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/index.js] [minipass]: 0.0747209999999967 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/common/node.js] [semver]: 0.07497200000000248 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/map-workspaces/lib/index.js] [glob]: 0.07522299999999404 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/cmd-list.js] [abbrev]: 0.07522300000000826 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/revs.js] [lru-cache]: 0.07537299999998481 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/normalize.js] [glob]: 0.07655500000001325 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/get.js] [minipass]: 0.07738700000000165 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/entry.js] [minipass-fetch]: 0.07763700000000995 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/proxy.js] [lru-cache]: 0.07779799999998716 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/dns.js] [lru-cache]: 0.07987099999999714 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/package.json]: 0.08024199999999837 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/set-immediate.js] [./process]: 0.0806830000000005 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/comparator.js] [./range]: 0.0811630000000001 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/normalize.js] [semver]: 0.0832380000000228 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/walker.js] [minipass]: 0.08364899999999409 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-collect/index.js] [minipass]: 0.08479099999999562 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/path-scurry/dist/cjs/index.js] [lru-cache]: 0.08545199999998943 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/entry.js] [minipass]: 0.08898899999999799 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/remote.js] [minipass]: 0.08932900000000643 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/entry-index.js] [minipass]: 0.08935999999999922 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/index.js] [lru-cache]: 0.09235499999999774 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/semver.js] [../internal/debug]: 0.09359699999999904 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/spdx-expression-parse/scan.js] [spdx-license-ids/deprecated]: 0.09456899999997859 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/normalize-package-data/lib/fixer.js] [./typos.json]: 0.1003599999999949 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/type-defs.js] [semver]: 0.10233399999999904 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/fs-minipass/lib/index.js] [minipass]: 0.10407700000000375 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/debug/src/node.js] [tty]: 0.10842600000000857 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/normalize-package-data/lib/make_warning.js] [./warning_messages.json]: 0.11041900000000737 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/semver.js] [../internal/constants]: 0.11099000000000103 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/clone.js] [./utils.js]: 0.11150200000000154 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/cli.js] [path]: 0.11775300000000044 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/normalize-package-data/lib/fixer.js] [./extract_description]: 0.12164100000001099 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/graceful-fs/polyfills.js] [constants]: 0.12177099999999541 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/graceful-fs/graceful-fs.js] [./clone.js]: 0.12186099999999556 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/request.js] [../package.json]: 0.1229629999999986 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/default-opts.js] [../package.json]: 0.12387499999999818 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/path.js] [../util/hash-to-segments]: 0.12720099999999945 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/commands/run-script.js] [../utils/is-windows.js]: 0.12849400000001765 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/index.js] [./abort-error.js]: 0.12852399999999875 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/index.js] [./update-workspaces.js]: 0.12856399999998303 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/spawn.js] [./opts.js]: 0.12912499999998772 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/cp/index.js] [../common/get-options.js]: 0.12946599999999364 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ssri/lib/index.js] [minipass]: 0.13022700000000498 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/run-script-pkg.js] [./package-envs.js]: 0.13102899999998385 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minimatch/dist/cjs/index.js] [./escape.js]: 0.13135900000000333 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv4.js] [./address-error]: 0.13159899999999425 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/remote.js] [../package.json]: 0.13179999999999836 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/index.js] [./set-interval.js]: 0.1321799999999982 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minimatch/dist/cjs/ast.js] [./unescape.js]: 0.1338039999999978 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/nopt/lib/nopt-lib.js] [./debug]: 0.13427399999999068 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/index.js] [./update-scripts.js]: 0.13441499999998996 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/is-core-module/index.js] [./core.json]: 0.134996000000001 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minimatch/dist/cjs/index.js] [./assert-valid-pattern.js]: 0.13781099999999924 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/base-theme.js] [./spin.js]: 0.13836200000000076 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/run-script.js] [./validate-options.js]: 0.13850199999998836 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/patch]: 0.1445539999999994 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ci-info/index.js] [./vendors.json]: 0.1465480000000099 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/major]: 0.14910300000000376 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/minor]: 0.14999399999999952 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/index.js] [./is-clean.js]: 0.1517780000000073 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/exit-handler.js] [os]: 0.15230800000000144 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv4.js] [./v4/constants]: 0.1524689999999964 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv4.js] [./common]: 0.15304000000000428 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/compare-build]: 0.15385200000000054 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/path.js] [../../package.json]: 0.1540019999999913 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/entry.js] [./key.js]: 0.1554050000000018 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/promise-retry/index.js] [err-code]: 0.15587600000000634 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/make-error.js] [./errors.js]: 0.15598499999998694 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/strip-ansi/index.js] [ansi-regex]: 0.15643699999999683 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./ranges/ltr]: 0.1565869999999947 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/memoization.js] [lru-cache]: 0.1577389999999923 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/aggregate-error/index.js] [indent-string]: 0.1580099999999902 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/promise-spawn/lib/index.js] [./escape.js]: 0.15832000000000335 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/inc]: 0.15964299999999554 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/common/helpers.js] [./util]: 0.16000300000000323 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/compare-loose]: 0.16020400000000024 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/string-width/index.js] [is-fullwidth-code-point]: 0.16132600000000252 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/iconv-lite/lib/index.js] [./bom-handling]: 0.16239800000000315 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./ranges/valid]: 0.1636000000000024 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/parse]: 0.16399100000000288 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./ranges/intersects]: 0.1664959999999951 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/spdx-expression-parse/index.js] [./parse]: 0.1669469999999933 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/function-bind/index.js] [./implementation]: 0.16813899999999649 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/index.js] [./has-magic.js]: 0.16881000000000768 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npmlog/lib/log.js] [set-blocking]: 0.16937100000000527 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/spdx-expression-parse/scan.js] [spdx-exceptions]: 0.1712349999999958 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/proxy.js] [./errors.js]: 0.17125400000000468 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/run-script-pkg.js] [./signal-manager.js]: 0.17259699999999611 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/prerelease]: 0.17273699999999792 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/brace-expansion/index.js] [balanced-match]: 0.17282699999999807 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/semver.js] [../internal/identifiers]: 0.17294800000000166 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/index.js] [./update-dependencies.js]: 0.1753219999999942 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/signal-exit/dist/cjs/index.js] [./signals.js]: 0.17829799999999807 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./ranges/gtr]: 0.18002100000000354 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/negotiator/index.js] [./lib/encoding]: 0.18085200000000157 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/index.js] [./find.js]: 0.18197499999999422 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/type-defs.js] [./umask.js]: 0.18343799999999533 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/negotiator/index.js] [./lib/language]: 0.1859320000000082 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/cmp.js] [./neq]: 0.18598300000000023 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/check-response.js] [./clean-url.js]: 0.18600299999999947 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/spdx-expression-parse/scan.js] [spdx-license-ids]: 0.18762499999999704 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/retry/lib/retry.js] [./retry_operation]: 0.1884369999999933 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/client/socksclient.js] [../common/receivebuffer]: 0.1904609999999991 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/cmp.js] [./lte]: 0.19202399999999997 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/nopt/lib/nopt-lib.js] [abbrev]: 0.19296599999999842 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/cmp.js] [./gte]: 0.19462899999999905 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/negotiator/index.js] [./lib/charset]: 0.19528999999999996 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/map-workspaces/lib/index.js] [@npmcli/name-from-folder]: 0.1956909999999965 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/index.js] [./readdir-scoped.js]: 0.19633199999999817 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/iconv-lite/lib/index.js] [./streams]: 0.1973740000000035 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./ranges/to-comparators]: 0.20002999999999815 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/debug/src/common.js] [ms]: 0.20091099999999074 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/index.js] [has-unicode]: 0.20274500000000018 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/run-script-pkg.js] [./is-server-package.js]: 0.20303499999999985 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/sort]: 0.2031559999999999 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv6.js] [./v6/constants]: 0.20456800000000896 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/render-template.js] [./error]: 0.20457800000000148 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/valid]: 0.20704200000000128 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/which/node_modules/isexe/dist/cjs/index.js] [./options.js]: 0.20862499999999784 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/negotiator/index.js] [./lib/mediaType]: 0.2089860000000101 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/graceful-fs/graceful-fs.js] [./legacy-streams.js]: 0.21102000000000487 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/log-shim.js] [proc-log]: 0.21232200000000034 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/debug/src/node.js] [./common]: 0.21647000000000105 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/are-we-there-yet/lib/tracker-group.js] [./tracker.js]: 0.21712199999999982 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [./env-replace.js]: 0.2182639999999907 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minizlib/index.js] [assert]: 0.21852400000000216 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./ranges/min-satisfying]: 0.21936599999999373 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/cmp.js] [./lt]: 0.2194359999999982 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/hosted-git-info/lib/from-url.js] [./parse-url]: 0.22050799999999526 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/aggregate-error/index.js] [clean-stack]: 0.222100999999995 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/cmp.js] [./gt]: 0.22312299999999752 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/range.js] [../internal/parse-options]: 0.22421500000000094 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/cp/index.js] [../common/node.js]: 0.22448599999999885 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/walker.js] [./ignore.js]: 0.22532699999999295 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/clean]: 0.22578800000000143 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/entry.js] [../pipeline.js]: 0.22599800000000414 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/are-we-there-yet/lib/tracker-group.js] [./tracker-base.js]: 0.22741100000000003 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/make-spawn-args.js] [./set-path.js]: 0.22794300000001044 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/body.js] [./blob.js]: 0.22868299999999664 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/index.js] [./move-file.js]: 0.2289739999999938 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/render-template.js] [./template-item]: 0.2302359999999979 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/unique-slug/lib/index.js] [imurmurhash]: 0.23023700000000247 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./ranges/max-satisfying]: 0.23068800000000067 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/rcompare]: 0.23178000000000054 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minimatch/dist/cjs/ast.js] [./brace-expressions.js]: 0.2348050000000086 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/read-package-json-fast/lib/index.js] [npm-normalize-package-bin]: 0.23738099999999918 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/index.js] [./is.js]: 0.2382419999999854 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./ranges/simplify]: 0.24056600000000117 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/index.js] [./errors.js]: 0.24113699999999483 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/diff]: 0.247008000000001 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/index.js] [./set-immediate]: 0.24859100000000467 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/did-you-mean.js] [fastest-levenshtein]: 0.2494130000000041 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/smart-buffer/build/smartbuffer.js] [./utils]: 0.25114599999999143 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/internal/re.js] [./constants]: 0.2522580000000012 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/are-we-there-yet/lib/tracker-group.js] [./tracker-stream.js]: 0.25372099999999875 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [walk-up-path]: 0.2559049999999985 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/cli.js] [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/cli-entry.js]: 0.25773900000000083 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/https-proxy-agent/dist/index.js] [./parse-proxy-response]: 0.2602030000000042 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv6.js] [./v6/helpers]: 0.2613860000000017 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/internal/re.js] [./debug]: 0.26165599999999856 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/response.js] [./headers.js]: 0.26422099999999915 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [./errors.js]: 0.2674170000000089 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [./type-description.js]: 0.26923099999999067 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/revs.js] [promise-inflight]: 0.2703419999999994 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/coerce]: 0.270783999999999 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/index.js] [./util/tmp.js]: 0.2708240000000046 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [./nerf-dart.js]: 0.2717150000000004 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/rm.js] [./content/rm]: 0.27203599999999994 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/explain-eresolve.js] [./explain-dep.js]: 0.27255699999999194 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/render-template.js] [aproba]: 0.27291800000000066 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/check-response.js] [./default-opts.js]: 0.2737989999999968 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/glob.js] [./pattern.js]: 0.27387899999999377 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-pick-manifest/lib/index.js] [npm-install-checks]: 0.2753219999999885 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/revs.js] [./lines-to-revs.js]: 0.2778669999999863 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/client/socksclient.js] [../common/constants]: 0.27880799999999795 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/read-package-json-fast/lib/index.js] [json-parse-even-better-errors]: 0.279871 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/walker.js] [./processor.js]: 0.280311999999995 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/run-script-pkg.js] [@npmcli/node-gyp]: 0.28069200000001615 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/yallist/yallist.js] [./iterator.js]: 0.2819849999999988 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/index.js] [./with-temp-dir.js]: 0.28278600000000154 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/normalize.js] [normalize-package-data/lib/make_warning.js]: 0.2897089999999878 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/base-theme.js] [./progress-bar.js]: 0.29467800000000466 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/options.js] [./dns]: 0.2981450000000052 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./ranges/min-version]: 0.2983860000000007 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/npm-usage.js] [./cmd-list]: 0.3056800000000095 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/string-width/index.js] [emoji-regex]: 0.3070120000000003 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [./set-envs.js]: 0.30939700000000414 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [./utils/timers.js]: 0.31040799999998114 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/log-file.js] [./display]: 0.31114000000000885 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/nopt/lib/nopt-lib.js] [./type-defs]: 0.31270299999999907 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/render-template.js] [./wide-truncate]: 0.3150780000000033 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/get.js] [minipass-collect]: 0.3154779999999988 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [ini]: 0.31759199999999055 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/spawn.js] [./make-error.js]: 0.31860399999999345 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/has-color.js] [color-support]: 0.3199860000000001 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minizlib/index.js] [./constants.js]: 0.3292550000000034 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/promise-spawn/lib/index.js] [child_process]: 0.3299959999999942 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/hasown/index.js] [function-bind]: 0.3311070000000029 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv4.js] [sprintf-js]: 0.33277999999999963 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/definitions/definitions.js] [./definition.js]: 0.3337020000000024 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/string-width/index.js] [strip-ansi]: 0.3421389999999995 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/cp/polyfill.js] [./errors.js]: 0.34794000000000835 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/options.js] [dns]: 0.3685290000000023 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/agent-base/dist/index.js] [./helpers]: 0.3687790000000035 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/iconv-lite/lib/index.js] [safer-buffer]: 0.3755820000000014 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/es6/validate-engines.js] [../../package.json]: 0.3797499999999978 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/retry/index.js] [./lib/retry]: 0.379911000000007 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [./utils/update-notifier.js]: 0.3833670000000211 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minizlib/index.js] [zlib]: 0.3850800000000021 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/index.js] [./process.js]: 0.3867129999999932 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/unique-filename/lib/index.js] [unique-slug]: 0.396482000000006 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [./parse-field.js]: 0.4007599999999911 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/policy.js] [http-cache-semantics]: 0.4022330000000025 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv6.js] [./v6/regular-expressions]: 0.40831500000000176 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/graceful-fs/graceful-fs.js] [./polyfills.js]: 0.41131999999998925 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/hosted-git-info/lib/index.js] [./hosts.js]: 0.412512999999997 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/which/node_modules/isexe/dist/cjs/index.js] [./win32.js]: 0.41362399999999866 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-json-stream/index.js] [jsonparse]: 0.4137149999999963 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/which/node_modules/isexe/dist/cjs/index.js] [./posix.js]: 0.4178529999999938 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/write.js] [minipass-flush]: 0.4237240000000071 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/entry-index.js] [fs/promises]: 0.42472499999999513 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/hosted-git-info/lib/index.js] [./from-url.js]: 0.42472500000000224 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minimatch/dist/cjs/index.js] [brace-expansion]: 0.4407560000000075 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/base-command.js] [./workspaces/get-workspaces.js]: 0.45226800000000367 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/index.js] [./request.js]: 0.458047999999998 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/error-message.js] [./explain-eresolve.js]: 0.4597519999999946 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/remote.js] [ssri]: 0.470121000000006 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/index.js] [./has-color.js]: 0.4722149999999985 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./functions/rsort]: 0.4869630000000029 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-pipeline/index.js] [minipass]: 0.4876640000000094 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/body.js] [./fetch-error.js]: 0.4888869999999983 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/get.js] [./memoization]: 0.4901089999999897 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/index.js] [./options]: 0.4907000000000039 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [./utils/npm-usage.js]: 0.4972929999999991 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-flush/index.js] [minipass]: 0.503224000000003 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/is-core-module/index.js] [hasown]: 0.5072820000000036 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/index.js] [./response.js]: 0.5199260000000052 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/promise-retry/index.js] [retry]: 0.523493000000002 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-json-stream/index.js] [minipass]: 0.5252260000000035 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/content/read.js] [fs-minipass]: 0.525777000000005 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/definitions/definitions.js] [ci-info]: 0.5326299999999975 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/run-script-pkg.js] [./make-spawn-args.js]: 0.532890000000009 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/index.js] [./errors.js]: 0.5408650000000108 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minizlib/index.js] [minipass]: 0.5441020000000023 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [./type-defs.js]: 0.5442120000000017 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/index.js] [./options.js]: 0.5447330000000008 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/index.js] [./agents.js]: 0.5462360000000075 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-sized/index.js] [minipass]: 0.5464060000000046 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/entry-index.js] [./content/path]: 0.5604530000000096 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./ranges/outside]: 0.5715440000000029 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/p-map/index.js] [aggregate-error]: 0.5971830000000011 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/entry-index.js] [unique-filename]: 0.615005999999994 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/plumbing.js] [console-control-strings]: 0.6340129999999995 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/theme-set.js] [./base-theme.js]: 0.6341019999999986 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/commands/run-script.js] [../utils/did-you-mean.js]: 0.6459040000000016 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/spdx-expression-parse/index.js] [./scan]: 0.6703809999999919 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/client/socksclient.js] [smart-buffer]: 0.6882950000000108 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/entry.js] [minipass-flush]: 0.6883459999999957 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/get.js] [minipass-pipeline]: 0.7342720000000043 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minimatch/dist/cjs/index.js] [./ast.js]: 0.757165999999998 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/body.js] [minipass-sized]: 0.7577069999999964 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/clone.js] [npm-pick-manifest]: 0.7596400000000187 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/http-proxy-agent/dist/index.js] [agent-base]: 0.7660529999999994 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/verify.js] [p-map]: 0.7792770000000075 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/cp/index.js] [./polyfill.js]: 0.7843269999999904 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/node_modules/lru-cache/index.js] [yallist]: 0.8231209999999969 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/normalize-package-data/lib/fixer.js] [is-core-module]: 0.8460440000000062 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/remote.js] [promise-retry]: 0.8584180000000003 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/commands/run-script.js] [../base-command.js]: 0.8594799999999907 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/map-workspaces/lib/index.js] [read-package-json-fast]: 0.8644589999999965 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/themes.js] [./theme-set.js]: 0.8748579999999961 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/hosted-git-info/lib/index.js] [lru-cache]: 0.8803089999999969 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/policy.js] [ssri]: 0.889686999999995 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/spawn.js] [@npmcli/promise-spawn]: 0.9127110000000016 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/glob.js] [./walker.js]: 0.9275889999999976 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [./utils/log-file.js]: 0.9354230000000001 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/index.js] [./ranges/subset]: 0.9421770000000009 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/proxy.js] [https-proxy-agent]: 0.9646390000000054 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/validate-npm-package-license/index.js] [spdx-correct]: 0.9720219999999813 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/get.js] [./content/read]: 0.9749690000000015 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/are-we-there-yet/lib/index.js] [./tracker-group.js]: 0.9791470000000011 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/validate-npm-package-license/index.js] [spdx-expression-parse]: 1.0175290000000246 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/cli.js] [./es6/validate-engines.js]: 1.0214370000000024 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/nopt/lib/nopt.js] [./nopt-lib]: 1.026455999999996 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/wide-align/align.js] [string-width]: 1.0497799999999984 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/policy.js] [negotiator]: 1.0755789999999905 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/index.js] [minipass]: 1.0819619999999972 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/index.js] [http]: 1.1062869999999947 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/put.js] [./content/write]: 1.1238010000000003 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/compare.js] [../classes/semver]: 1.1447809999999983 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/encoding/lib/encoding.js] [iconv-lite]: 1.1514029999999948 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/index.js] [./verify.js]: 1.2253939999999943 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [nopt]: 1.2403520000000015 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/index.js] [minipass-json-stream]: 1.2467240000000004 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/render-template.js] [wide-align]: 1.2587460000000021 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/index.js] [./themes]: 1.2700080000000042 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npmlog/lib/log.js] [are-we-there-yet]: 1.297820999999999 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/body.js] [encoding]: 1.3486979999999988 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/comparator.js] [../internal/re]: 1.353897 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/glob.js] [path-scurry]: 1.3600590000000068 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/range.js] [lru-cache]: 1.3616220000000006 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/eq.js] [./compare]: 1.362954000000002 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/index.js] [./put.js]: 1.4347899999999925 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/cmp.js] [./eq]: 1.542183999999999 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/index.js] [@npmcli/map-workspaces]: 1.5599379999999883 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ip-address.js] [./ipv6]: 1.5666499999999957 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/run-script.js] [./run-script-pkg.js]: 1.670377000000002 ms
MODULE 1502870: TIMING [.] [../lib/cli.js]: 1.686717999999999 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/which/lib/index.js] [isexe]: 1.7033389999999997 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/revs.js] [./spawn.js]: 1.709040999999985 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/index.js] [https]: 1.7133680000000027 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [graceful-fs]: 1.7135290000000083 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/debug/src/index.js] [./node.js]: 1.760707999999994 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/index.js] [signal-exit]: 1.8986599999999996 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/index.js] [minizlib]: 1.9309709999999995 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/http-proxy-agent/dist/index.js] [debug]: 1.9391570000000087 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [which]: 2.1397869999999983 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/normalize-package-data/lib/fixer.js] [validate-npm-package-license]: 2.189622000000014 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/index.js] [minimatch]: 2.3422410000000013 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-package-arg/lib/npa.js] [hosted-git-info]: 2.373610999999997 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/plumbing.js] [./render-template.js]: 2.5803329999999995 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/fetch.js] [./cache/policy.js]: 2.617381999999999 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/clone.js] [./revs.js]: 2.6185950000000275 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/fs/lib/index.js] [./cp/index.js]: 2.732641000000001 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/comparator.js] [../functions/cmp]: 2.8199770000000015 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/glob/dist/commonjs/index.js] [./glob.js]: 2.875231999999997 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/auth.js] [npm-package-arg]: 3.1280909999999977 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/minipass-fetch/lib/index.js] [./body.js]: 3.239742999999997 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/index.js] [./auth.js]: 3.417589999999997 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/proxy.js] [http-proxy-agent]: 3.4266269999999963 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/gauge/lib/index.js] [./plumbing.js]: 3.47016 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/entry-index.js] [@npmcli/fs]: 3.638317999999998 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/git/lib/index.js] [./clone.js]: 3.86401699999999 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/normalize.js] [normalize-package-data/lib/fixer.js]: 3.917316999999997 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/workspaces/config/lib/definitions/index.js] [./definitions.js]: 4.216745000000003 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [@npmcli/config/lib/definitions]: 4.655457000000013 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/normalize.js] [@npmcli/git]: 4.719418999999988 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/classes/range.js] [./comparator]: 4.7950620000000015 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/util/glob.js] [glob]: 5.845253 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/get.js] [./entry-index]: 5.9173589999999905 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/rm.js] [./util/glob.js]: 6.005887999999999 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ipv4.js] [jsbn]: 6.0600100000000054 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/index.js] [./rm.js]: 6.528018000000003 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [@npmcli/config]: 6.691536999999997 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/ip-address/dist/ip-address.js] [./ipv4]: 7.235619 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/semver/functions/satisfies.js] [../classes/range]: 7.2372119999999995 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/cli-entry.js] [semver/functions/satisfies]: 7.645657 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/builtins/index.js] [semver]: 7.870573 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/validate-npm-package-name/lib/index.js] [builtins]: 8.127781000000006 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/error-message.js] [validate-npm-package-name]: 8.442528000000003 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npmlog/lib/log.js] [gauge]: 8.544551000000002 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/cacache/lib/index.js] [./get.js]: 8.798872000000003 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/common/helpers.js] [ip-address]: 9.121334000000004 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/client/socksclient.js] [../common/helpers]: 9.655055999999988 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/package-json/lib/index.js] [./normalize.js]: 9.708407000000022 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/run-script/lib/run-script.js] [@npmcli/package-json]: 10.64077500000002 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/check-response.js] [minipass-fetch]: 10.693395000000002 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/log-shim.js] [npmlog]: 11.191358999999999 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/index.js] [./check-response.js]: 11.471840999999998 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks/build/index.js] [./client/socksclient]: 11.519030999999998 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/socks-proxy-agent/dist/index.js] [socks]: 11.754075999999998 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/exit-handler.js] [./log-shim.js]: 11.847363000000005 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/proxy.js] [socks-proxy-agent]: 12.545416000000003 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/commands/run-script.js] [@npmcli/run-script]: 12.696422999999982 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/npm.js] [./commands/run-script.js]: 14.830999999999989 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/@npmcli/agent/lib/index.js] [./proxy.js]: 17.669032 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/cli-entry.js] [./npm.js]: 18.171343000000007 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/entry.js] [cacache]: 18.591089999999994 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/remote.js] [@npmcli/agent]: 19.143345999999994 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/entry.js] [../remote.js]: 21.061373000000003 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/cache/index.js] [./entry.js]: 41.351986 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/fetch.js] [./cache/index.js]: 42.106866999999994 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/make-fetch-happen/lib/index.js] [./fetch.js]: 45.212976000000005 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/node_modules/npm-registry-fetch/lib/index.js] [make-fetch-happen]: 46.05338999999999 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/replace-info.js] [npm-registry-fetch]: 63.040097 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/error-message.js] [./replace-info.js]: 63.202175000000004 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/utils/exit-handler.js] [./error-message.js]: 72.63307600000002 ms
MODULE 1502870: TIMING [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/lib/cli-entry.js] [./utils/exit-handler.js]: 85.046422 ms
MODULE 1502870: TIMING [] [/home/h4ad/Projects/opensource/performance-analysis/npm-cli/bin/npm-cli.js]: 118.77362000000001 ms

@wraithgar
Copy link
Member

See prior discussion in #7176

@wraithgar
Copy link
Member

Just a refresher here about why npm does not typically allow lazy loading of modules.

@wraithgar
Copy link
Member

I also want to say again thank you @H4ad for all of the work you've put in on performance improvements to npm. It's nowhere near as easy as folks think it is, it's slow going and usually when you're done nobody even notices. We notice. We think you're great.

@wraithgar
Copy link
Member

imho replace-info and cleanUrl belong in this net new package, wdyt @lukekarrys ? (This is now the issue where we will discuss the new package, it's as good as any)

@lukekarrys
Copy link
Member

Just a refresher here about why npm does not typically allow lazy loading of modules.

I also want to add that we now have a test protecting against regressions here. We (and by we I mean @wraithgar) have had success moving to lazy loading requires in a few places after we implemented that test.

@lukekarrys
Copy link
Member

imho replace-info and cleanUrl belong in this net new package, wdyt @lukekarrys ? (This is now the issue where we will discuss the new package, it's as good as any)

agreed. what do we think about a name? @npmcli/redact-url?

@wraithgar
Copy link
Member

This does more than clean urls it also has a more aggressive match for stripping known npm token patterns.

@wraithgar
Copy link
Member

@npmcli/replace-info @npmcli/clean

Or we can make this a named export of our logger which we will be requiring on every instantiation.

@lukeed
Copy link

lukeed commented Mar 26, 2024

Maybe this will springboard into npm pre-bundling dependencies before release? That way, more optimizations like this will arise along with any other treeshaking/DCE.

@wraithgar
Copy link
Member

output / logging task is here we can move the conversation there

@H4ad
Copy link
Contributor Author

H4ad commented Apr 3, 2024

Closing in favor of #7334

@H4ad H4ad closed this Apr 3, 2024
lukekarrys added a commit that referenced this pull request Apr 3, 2024
lukekarrys added a commit that referenced this pull request Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants