JS Utils Kit
    Preparing search index...

    Variable PM_COMMANDSConst

    PM_COMMANDS: {
        bun: {
            install: {
                default: "bun add";
                dev: "bun add -d";
                global: "bun add -g";
            };
            uninstall: { default: "bun remove"; global: "bun remove -g" };
        };
        npm: {
            install: {
                default: "npm install";
                dev: "npm install -D";
                global: "npm install -g";
            };
            uninstall: { default: "npm uninstall"; global: "npm uninstall -g" };
        };
        pnpm: {
            install: {
                default: "pnpm add";
                dev: "pnpm add -D";
                global: "pnpm add -g";
            };
            uninstall: { default: "pnpm remove"; global: "pnpm remove -g" };
        };
        yarn: {
            install: {
                default: "yarn add";
                dev: "yarn add -D";
                global: "yarn global add";
            };
            uninstall: { default: "yarn remove"; global: "yarn global remove" };
        };
    } = ...

    Mapping of package managers to their respective command strings.

    Each package manager defines how common operations (like install/uninstall) are translated into CLI commands.

    This abstraction allows building commands dynamically without hardcoding package manager-specific syntax throughout the codebase.

    Type Declaration

    • Readonlybun: {
          install: { default: "bun add"; dev: "bun add -d"; global: "bun add -g" };
          uninstall: { default: "bun remove"; global: "bun remove -g" };
      }

      Bun — A fast all-in-one JavaScript runtime

      https://bun.com/

      • Readonlyinstall: { default: "bun add"; dev: "bun add -d"; global: "bun add -g" }

        Install a package(s)

        • Readonlydefault: "bun add"

          Install package(s)

        • Readonlydev: "bun add -d"

          Install development dependency package(s)

        • Readonlyglobal: "bun add -g"

          Install global package(s)

      • Readonlyuninstall: { default: "bun remove"; global: "bun remove -g" }

        Remove a package(s)

        • Readonlydefault: "bun remove"

          Remove installed package(s)

        • Readonlyglobal: "bun remove -g"

          Remove globally installed package(s)

    • Readonlynpm: {
          install: {
              default: "npm install";
              dev: "npm install -D";
              global: "npm install -g";
          };
          uninstall: { default: "npm uninstall"; global: "npm uninstall -g" };
      }

      Node Package Manager.

      https://www.npmjs.com/

      • Readonlyinstall: { default: "npm install"; dev: "npm install -D"; global: "npm install -g" }

        Install a package(s)

        • Readonlydefault: "npm install"

          Install package(s)

        • Readonlydev: "npm install -D"

          Install development dependency package(s)

        • Readonlyglobal: "npm install -g"

          Install global package(s)

      • Readonlyuninstall: { default: "npm uninstall"; global: "npm uninstall -g" }

        Remove a package(s)

        • Readonlydefault: "npm uninstall"

          Remove installed package(s)

        • Readonlyglobal: "npm uninstall -g"

          Remove globally installed package(s)

    • Readonlypnpm: {
          install: {
              default: "pnpm add";
              dev: "pnpm add -D";
              global: "pnpm add -g";
          };
          uninstall: { default: "pnpm remove"; global: "pnpm remove -g" };
      }

      pnpm: Save time. Save disk space. Supercharge your monorepos.

      https://pnpm.io/

      • Readonlyinstall: { default: "pnpm add"; dev: "pnpm add -D"; global: "pnpm add -g" }

        Install a package(s)

        • Readonlydefault: "pnpm add"

          Install package(s)

        • Readonlydev: "pnpm add -D"

          Install development dependency package(s)

        • Readonlyglobal: "pnpm add -g"

          Install global package(s)

      • Readonlyuninstall: { default: "pnpm remove"; global: "pnpm remove -g" }

        Remove a package(s)

        • Readonlydefault: "pnpm remove"

          Remove installed package(s)

        • Readonlyglobal: "pnpm remove -g"

          Remove globally installed package(s)

    • Readonlyyarn: {
          install: {
              default: "yarn add";
              dev: "yarn add -D";
              global: "yarn global add";
          };
          uninstall: { default: "yarn remove"; global: "yarn global remove" };
      }

      Safe, stable, reproducible projects.

      Yarn is a package manager that doubles down as project manager. Whether you work on simple projects or industry monorepos, whether you're an open source developer or an enterprise user, Yarn has your back.

      https://yarnpkg.com/

      • Readonlyinstall: { default: "yarn add"; dev: "yarn add -D"; global: "yarn global add" }

        Install a package(s)

        • Readonlydefault: "yarn add"

          Install package(s)

        • Readonlydev: "yarn add -D"

          Install development dependency package(s)

        • Readonlyglobal: "yarn global add"

          Install global package(s).

          This command is only supported in Yarn Classic (v1).

          Yarn Berry (v2+) removed support for global commands. Using npm install -g is recommended for global installation.

      • Readonlyuninstall: { default: "yarn remove"; global: "yarn global remove" }

        Remove a package(s)

        • Readonlydefault: "yarn remove"

          Remove installed package(s)

        • Readonlyglobal: "yarn global remove"

          Remove globally installed package(s).

          This command is only supported in Yarn Classic (v1).

          Yarn Berry (v2+) removed support for global commands. Using npm install -g is recommended for global installation.

    PM_COMMANDS.npm.install.default
    // "npm install"

    PM_COMMANDS.pnpm.uninstall.default
    // "pnpm remove"