including the package.json in your package (instead of just putting it on npmjs) is more unusual, but I don't see why it'd be a problem
The problem is that I want my python program to be callable from anywhere, like from the home directory for example. But if I do so, the `subprocess.run(["npm", "run", "something"])` looks for a `package.json` file in the directory i'm calling it from. This can probably be solved by specifying the path to the `package.json` file I want to run, as you suggested, but then again, referencing files outside of it's compiled egg feels clunky and wrong. Maybe pyright is the way to go tho...thanks!