From 8379e4f380f6037a97be9058a4d2e44b0f564c88 Mon Sep 17 00:00:00 2001 From: Andy Reagan Date: Mon, 6 Feb 2023 11:59:58 -0500 Subject: [PATCH] Update `npm` command to support version 9 NPM drops support for the `bin` command in version 9 ([ref here](https://docs.npmjs.com/cli/v7/commands/npm-bin?v=true)), while `root` is backwards compatible: [ref](https://docs.npmjs.com/cli/v9/commands/npm-root?v=true). --- altair_saver/savers/_node.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/altair_saver/savers/_node.py b/altair_saver/savers/_node.py index 59a9e24..dfda521 100644 --- a/altair_saver/savers/_node.py +++ b/altair_saver/savers/_node.py @@ -18,7 +18,7 @@ def npm_bin(global_: bool) -> str: npm = shutil.which("npm") if not npm: raise ExecutableNotFound("npm") - cmd = [npm, "bin"] + cmd = [npm, "root"] if global_: cmd.append("--global") return check_output_with_stderr(cmd).decode().strip()