akosbalasko / akosbalasko/yarle

Running the command-line tool pins the CPU to 100% and does nothing

Open
#714 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1.8k
Forks
111
PR merge metrics
No merged PRs in 30d

Description

Aurora 44 (Universal Blue) x86_64.

The npx command makes the CPU soar to 100% but otherwise does not seem to be doing anything.

```text
$ npx --verbose -p yarle-evernote-to-md@latest yarle --configFile yarle_20260620_200437.config
npm verbose cli /var/home/linuxbrew/.linuxbrew/Cellar/node/26.3.1/bin/node /var/home/linuxbrew/.linuxbrew/lib/node_modules/npm/bin/npm-cli.js
npm info using npm@11.16.0
npm info using node@v26.3.1
npm verbose title npm exec yarle --configFile yarle_20260620_200437.config
npm verbose argv "exec" "--loglevel" "verbose" "--package" "yarle-evernote-to-md@latest" "--" "yarle" "--configFile" "yarle_20260620_200437.config"
npm verbose logfile logs-max:10 dir:/var/home/zorael/.npm/_logs/2026-06-20T20_13_34_571Z-
npm verbose logfile /var/home/zorael/.npm/_logs/2026-06-20T20_13_34_571Z-debug-0.log
npm http fetch GET 200 https://registry.npmjs.org/yarle-evernote-to-md 159ms (cache revalidated)
```

It stops there and I have to Ctrl+C.

From the npm debug log file:

```text
0 verbose cli /var/home/linuxbrew/.linuxbrew/Cellar/node/26.3.1/bin/node /var/home/linuxbrew/.linuxbrew/lib/node_modules/npm/bin/npm-cli.js
1 info using npm@11.16.0
2 info using node@v26.3.1
3 silly config load:file:/var/home/linuxbrew/.linuxbrew/lib/node_modules/npm/npmrc
4 silly config load:file:/var/home/zorael/documents/_yarle/Bokföring Solididi 2013-14/.npmrc
5 silly config load:file:/var/home/zorael/.npmrc
6 silly config load:file:/home/linuxbrew/.linuxbrew/etc/npmrc
7 verbose title npm exec yarle --configFile yarle_20260620_200437.config
8 verbose argv "exec" "--loglevel" "verbose" "--package" "yarle-evernote-to-md@latest" "--" "yarle" "--configFile" "yarle_20260620_200437.config"
9 verbose logfile logs-max:10 dir:/var/home/zorael/.npm/_logs/2026-06-20T20_13_34_571Z-
10 verbose logfile /var/home/zorael/.npm/_logs/2026-06-20T20_13_34_571Z-debug-0.log
11 silly logfile start cleaning logs, removing 1 files
12 silly packumentCache heap:4395630592 maxSize:1098907648 maxEntrySize:549453824
13 silly logfile done cleaning log files
14 http fetch GET 200 https://registry.npmjs.org/yarle-evernote-to-md 159ms (cache revalidated)
15 silly packumentCache heap:4395630592 maxSize:1098907648 maxEntrySize:549453824
```

I hunted down the `yarle` executable, which in my case was `/var/home/zorael/.npm/_npx/106a035a6ccf201d/node_modules/yarle-evernote-to-md/dist/dropTheRope.js`. As when run via npx, running it manually immediately pins the CPU at 100% with no output.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the reported npx command on a similar Node/npm setup, then run the named CLI entry point dist/dropTheRope.js directly. The issue gives the hang point and npm debug output but no failing test or config contents, so first narrow whether startup or config loading is spinning. Done means the CLI no longer pins one CPU with no output for this invocation.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, node.js, typescript
Domain
cli, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.