{
  "commands": {
    "base-command": {
      "aliases": [],
      "args": {},
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "base-command",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "base-command.js"
      ]
    },
    "readme": {
      "aliases": [],
      "args": {},
      "description": "This is an internal plugin only intended to be used on the bs repo itself.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "output": {
          "description": "Markdown file to save the command list to.",
          "name": "output",
          "default": "./commands.md",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "readme",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Generates the command list for the readme.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "readme.js"
      ]
    },
    "update": {
      "aliases": [],
      "args": {},
      "description": "Since bs isn't published to any registry, you can use this command to automatically update your github repo dependency.\n\nIf this command isn't working for some reason, you can manually run `pnpm add @daymxn/bs`, and pnpm will pull the latest version.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "branch": {
          "description": "Github branch to pull the update from",
          "name": "branch",
          "default": "main",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "update",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Update your CLI to the latest version.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "update.js"
      ]
    },
    "api:check": {
      "aliases": [
        "api:validate"
      ],
      "args": {},
      "description": "Shorthand for calling `api diff` with the exit flag.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "api:check",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Throws an error if there's any pending changes to the public API.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "api",
        "check.js"
      ]
    },
    "api:diff": {
      "aliases": [
        "api:changes"
      ],
      "args": {},
      "description": "Generates the current public API and compares it to the saved `.api.md` file.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "exit": {
          "char": "e",
          "description": "Exit with a non zero status whenever there's a diff.",
          "name": "exit",
          "allowNo": false,
          "type": "boolean"
        },
        "input": {
          "char": "i",
          "description": "Path to the current `api.md` file.",
          "name": "input",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Save diff output to a file.",
          "name": "output",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "print": {
          "description": "Print the diff to the console.",
          "name": "print",
          "allowNo": true,
          "type": "boolean"
        },
        "report": {
          "description": "Generate an API report, suitable for a GitHub comment, instead of a basic diff.",
          "name": "report",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "api:diff",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Generate a diff of the current public API.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "api",
        "diff.js"
      ]
    },
    "api:export": {
      "aliases": [
        "api:extract",
        "api:create"
      ],
      "args": {},
      "description": "Uses `api-extractor` to extract the public API.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "verbose": {
          "char": "v",
          "description": "Enable verbose logging for api-extractor.",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "api:export",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Export the public API to a single `api.md` file.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "api",
        "export.js"
      ]
    },
    "api": {
      "aliases": [],
      "args": {},
      "description": "Running this directly will update the public API file and the API docs in the wiki.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "api",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Commands for handling the public API file.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "api",
        "index.js"
      ]
    },
    "api:report": {
      "aliases": [],
      "args": {},
      "description": "Shorthand for calling `api diff` with preconfigured flags.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "exit": {
          "char": "e",
          "description": "Exit with a non zero status whenever there's a diff.",
          "name": "exit",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "api:report",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Generate a report file dictating any pending public API changes.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "api",
        "report.js"
      ]
    },
    "api:update": {
      "aliases": [
        "api:refresh",
        "api:save"
      ],
      "args": {},
      "description": "Generates the rollup file and runs `bs api export`.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "api:update",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Update the public api file.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "api",
        "update.js"
      ]
    },
    "change:create": {
      "aliases": [
        "change:add"
      ],
      "args": {},
      "flags": {
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "change:create",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Create a changeset entry.",
      "enableJsonFlag": false,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "change",
        "create.js"
      ]
    },
    "change:export": {
      "aliases": [
        "change:save",
        "change:report"
      ],
      "args": {},
      "description": "Shorthand for calling the status command with an output file.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "output": {
          "char": "o",
          "description": "File to save the pending changes to",
          "name": "output",
          "default": "./changes.json",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "since": {
          "description": "Limit changes to those since a specific branch or git tag.",
          "name": "since",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "change:export",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Export unreleased changes to a json file.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "change",
        "export.js"
      ]
    },
    "change": {
      "aliases": [],
      "args": {},
      "description": "Running this directly will call the create command.",
      "flags": {
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "change",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Commands for handling changeset files.",
      "enableJsonFlag": false,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "change",
        "index.js"
      ]
    },
    "change:publish": {
      "aliases": [],
      "args": {},
      "description": "Uses the `changeset publish` command to perform some automations during publishing (such as generating git tags).",
      "flags": {
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "git-tag": {
          "description": "Create a git tag when publishing the package.",
          "name": "git-tag",
          "allowNo": true,
          "type": "boolean"
        },
        "push-tag": {
          "description": "Automatically push git tags after publishing.",
          "name": "push-tag",
          "allowNo": true,
          "type": "boolean"
        },
        "snapshot": {
          "description": "Creates a snapshot release.",
          "name": "snapshot",
          "allowNo": true,
          "type": "boolean"
        },
        "tag": {
          "char": "t",
          "description": "NPM tag to use when publishing the package.",
          "name": "tag",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        },
        "token": {
          "aliases": [
            "otp"
          ],
          "description": "NPM one-time password token.",
          "name": "token",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "change:publish",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Publish the library to NPM.",
      "enableJsonFlag": false,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "change",
        "publish.js"
      ]
    },
    "change:status": {
      "aliases": [
        "change:info",
        "change:dump"
      ],
      "args": {},
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "output": {
          "char": "o",
          "description": "Save pending changes to a JSON file.",
          "name": "output",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "since": {
          "description": "Only display information about changes since a specific branch or git tag.",
          "name": "since",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Get information about the new versions and include a link to matching changeset files.",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "change:status",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Get information about pending changes for the next release",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "change",
        "status.js"
      ]
    },
    "change:version": {
      "aliases": [
        "change:bump",
        "change:collect"
      ],
      "args": {},
      "description": "This should run before the actual publishing of any packages.",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        {
          "command": "<%= config.bin %> <%= command.id %> --snapshot -t \"nightly\"",
          "description": "Create a snapshot release"
        }
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "ignore": {
          "description": "Ignore changes from a specific package.",
          "name": "ignore",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        },
        "snapshot": {
          "description": "Create a snapshot release.",
          "name": "snapshot",
          "allowNo": false,
          "type": "boolean"
        },
        "tag": {
          "aliases": [
            "prefix"
          ],
          "char": "t",
          "dependsOn": [
            "snapshot"
          ],
          "description": "Snapshot tag to use.",
          "name": "tag",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "change:version",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Consume changelog files to determine (and update) the version of releasing packages.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "change",
        "version.js"
      ]
    },
    "config:create": {
      "aliases": [],
      "args": {},
      "description": "The config file provides configurable default values for various command.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "exit": {
          "description": "Throw an error if the config file already exists",
          "exclusive": [
            "force"
          ],
          "name": "exit",
          "allowNo": true,
          "type": "boolean"
        },
        "force": {
          "char": "f",
          "description": "Overwrite the existing config file, if one already exists.",
          "name": "force",
          "allowNo": true,
          "type": "boolean"
        },
        "path": {
          "description": "Path to save the config file to.",
          "name": "path",
          "default": "bs.config.json",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "preset": {
          "description": "Use your existing config to create a new prefilled one.",
          "name": "preset",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:create",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Create a config file for the CLI.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "create.js"
      ]
    },
    "config": {
      "aliases": [],
      "args": {},
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Commands for handling the config file for the CLI.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "index.js"
      ]
    },
    "config:init": {
      "aliases": [],
      "args": {},
      "description": "Creates the config file and generates the json schema for autocompletion.\n\nEffectively, this is the same as running the create and schema commands.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "force": {
          "char": "f",
          "description": "Overwrite the existing config file, if one already exists.",
          "name": "force",
          "allowNo": true,
          "type": "boolean"
        },
        "path": {
          "description": "Path to save the config file to.",
          "name": "path",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "preset": {
          "description": "Use your existing config to create a new prefilled one.",
          "name": "preset",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:init",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Scaffold the schema and config file for the CLI.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "init.js"
      ]
    },
    "config:reset": {
      "aliases": [],
      "args": {},
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "path": {
          "description": "Path to the config file.",
          "name": "path",
          "default": "bs.config.json",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:reset",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Reset the config file to the default setting.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "reset.js"
      ]
    },
    "config:schema": {
      "aliases": [],
      "args": {},
      "description": "The json schema provides autocomplete and documentation in most IDEs while you're using the config file, which makes it easier to edit.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "output": {
          "char": "o",
          "description": "Output directory to save the schema file to.",
          "name": "output",
          "default": ".vscode",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "settings": {
          "description": "Path to the VSCode workspace settings.",
          "name": "settings",
          "default": ".vscode/settings.json",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "update-vscode": {
          "description": "Add the json schema to your VSCode workspace settings.",
          "name": "update-vscode",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:schema",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Save a local json schema of the config file.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "schema.js"
      ]
    },
    "config:update": {
      "aliases": [],
      "args": {},
      "description": "Useful when you want to quickly update your config file via global flags, or you've recently updated the CLI and want to also update your schema/config file",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "update-config": {
          "description": "Update your config file with the current values, without overwriting unchanged values.",
          "name": "update-config",
          "allowNo": true,
          "type": "boolean"
        },
        "update-schema": {
          "description": "Update the schema with any changes. Only really applicable when you've just updated the CLI and there's configuration changes.",
          "name": "update-schema",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:update",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Update your config file and the bs config json schema.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "update.js"
      ]
    },
    "docs:fix": {
      "aliases": [],
      "args": {},
      "description": "Markdown files generated from `api-documenter` have various issues that cause rendering issues in docusaurus.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "input": {
          "char": "i",
          "description": "Folder containing the generated markdown files to process.",
          "name": "input",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Folder to export the fixed markdown files to.",
          "name": "output",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "docs:fix",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Perform various fixes on the generated markdown files so that they can be used with docusaurus.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "docs",
        "fix.js"
      ]
    },
    "docs:generate": {
      "aliases": [
        "docs:extract",
        "docs:create"
      ],
      "args": {},
      "description": "Uses `api-documenter` to generate the markdown files.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "input": {
          "char": "i",
          "description": "Folder containing *.api.json files to process.",
          "name": "input",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Folder to export the markdown files to.",
          "name": "output",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "docs:generate",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Export the public API as markdown files for use in the wiki.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "docs",
        "generate.js"
      ]
    },
    "docs": {
      "aliases": [],
      "args": {},
      "description": "Running this directly will generate markdown files for the JSDoc public API and export them to the wiki for docusaurus.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "input": {
          "char": "i",
          "description": "Folder containing *.api.json files to process.",
          "name": "input",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Folder to export the fixed markdown files to.",
          "name": "output",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "docs",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Commands for handling the wiki files.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "docs",
        "index.js"
      ]
    },
    "format:check": {
      "aliases": [
        "format:validate"
      ],
      "args": {},
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "cache": {
          "description": "Only check changed files.",
          "name": "cache",
          "allowNo": true,
          "type": "boolean"
        },
        "prettier": {
          "description": "Path to the prettier config file.",
          "name": "prettier",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "fix": {
          "description": "Automatically fix any any issues.",
          "hidden": true,
          "name": "fix",
          "allowNo": false,
          "type": "boolean"
        },
        "pattern": {
          "char": "p",
          "description": "Pattern to use in finding files to run against.",
          "name": "pattern",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": true,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "format:check",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Run eslint and output any issues.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "format",
        "check.js"
      ]
    },
    "format:fix": {
      "aliases": [],
      "args": {},
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "format:fix",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Run prettier and fix any fixable issues.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "format",
        "fix.js"
      ]
    },
    "format": {
      "aliases": [],
      "args": {},
      "description": "Running this directly will call the fix command.",
      "flags": {
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "format",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Commands for handling formatting.",
      "enableJsonFlag": false,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "format",
        "index.js"
      ]
    },
    "lint:check": {
      "aliases": [
        "lint:validate"
      ],
      "args": {},
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "cache": {
          "description": "Only check changed files.",
          "name": "cache",
          "allowNo": true,
          "type": "boolean"
        },
        "eslint": {
          "char": "e",
          "description": "Path to the eslint config file.",
          "name": "eslint",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "fix": {
          "description": "Automatically fix any any issues.",
          "hidden": true,
          "name": "fix",
          "allowNo": false,
          "type": "boolean"
        },
        "pattern": {
          "char": "p",
          "description": "Pattern to use in finding files to run against.",
          "name": "pattern",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": true,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "lint:check",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Run eslint and output any issues.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "lint",
        "check.js"
      ]
    },
    "lint:fix": {
      "aliases": [],
      "args": {},
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "lint:fix",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Run eslint and fix any fixable issues.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "lint",
        "fix.js"
      ]
    },
    "lint": {
      "aliases": [],
      "args": {},
      "description": "Running this directly will call the fix command.",
      "flags": {
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "lint",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Commands for handling eslint.",
      "enableJsonFlag": false,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "lint",
        "index.js"
      ]
    },
    "publish": {
      "aliases": [],
      "args": {},
      "description": "Running this directly will publish the library.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "dry-run": {
          "dependsOn": [
            "local"
          ],
          "description": "Perform a test publish without actually pushing the artifacts.",
          "name": "dry-run",
          "allowNo": false,
          "type": "boolean"
        },
        "local": {
          "description": "Publish the library to the local repository.",
          "name": "local",
          "allowNo": true,
          "type": "boolean"
        },
        "snapshot": {
          "description": "Creates a snapshot release.",
          "exclusive": [
            "local"
          ],
          "name": "snapshot",
          "allowNo": true,
          "type": "boolean"
        },
        "tag": {
          "char": "t",
          "description": "NPM tag to use when publishing the package.",
          "name": "tag",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        },
        "token": {
          "aliases": [
            "otp"
          ],
          "description": "NPM one-time password token.",
          "name": "token",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "publish",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Commands for handling the publishing of the library.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "publish",
        "index.js"
      ]
    },
    "publish:local": {
      "aliases": [],
      "args": {},
      "description": "The local copy is published under the assumption you're using verdaccio.\nIf you need help setting up a server, you can use the `bs registry` subcommands.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "dry-run": {
          "description": "Perform a test publish without actually pushing the artifacts.",
          "name": "dry-run",
          "allowNo": false,
          "type": "boolean"
        },
        "tag": {
          "char": "t",
          "description": "NPM tag to use when publishing the package.",
          "name": "tag",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "publish:local",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Publish the library to the local repository.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "publish",
        "local.js"
      ]
    },
    "publish:tags": {
      "aliases": [],
      "args": {},
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "push": {
          "description": "Push the tags to github.",
          "name": "push",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "publish:tags",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Manually generate and push git tags for the current release.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "publish",
        "tags.js"
      ]
    },
    "registry:clean": {
      "aliases": [
        "registry:delete",
        "registry:uninstall",
        "registry:remove"
      ],
      "args": {},
      "description": "Will automatically stop the server before uninstalling.\nNote: This will NOT uninstall pm2, as you may be using that for other things.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "global": {
          "char": "g",
          "description": "Uninstall verdaccio globally.",
          "name": "global",
          "allowNo": true,
          "type": "boolean"
        },
        "scope": {
          "dependsOn": [
            "storage"
          ],
          "description": "Specify a scope to remove, instead of removing all of them.",
          "name": "scope",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        },
        "storage": {
          "description": "Only remove published packages, instead of uninstalling verdaccio as a whole.",
          "name": "storage",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "registry:clean",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Remove the local verdaccio repo, or delete published packages.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "registry",
        "clean.js"
      ]
    },
    "registry": {
      "aliases": [],
      "args": {},
      "description": "A local registry can be used inplace of npm for testing packages in a local environment before publishing them.\n\nWe use verdaccio as the local registry, and pm2 to host the registry in the background.",
      "examples": [
        {
          "command": "<%= config.bin %> <%= command.id %> setup",
          "description": "Setup a local registry"
        },
        {
          "command": "<%= config.bin %> <%= command.id %> sync",
          "description": "Point your pnpm registry to your local registry"
        },
        {
          "command": "<%= config.bin %> <%= command.id %> start",
          "description": "Start the server for your local registry"
        }
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "registry",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Commands for hosting a local registry with verdaccio.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "registry",
        "index.js"
      ]
    },
    "registry:setup": {
      "aliases": [
        "registry:create",
        "registry:install",
        "registry:init"
      ],
      "args": {},
      "description": "Installs verdaccio to host the registry, pm2 to run it in the background, and updates the verdaccio config to allow fake authorization access.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "global": {
          "char": "g",
          "description": "Install packages in the global space.",
          "name": "global",
          "allowNo": true,
          "type": "boolean"
        },
        "host": {
          "char": "h",
          "description": "The host address to use for verdaccio.",
          "name": "host",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        },
        "pm2": {
          "description": "Install pm2 with pnpm.",
          "name": "pm2",
          "allowNo": true,
          "type": "boolean"
        },
        "port": {
          "char": "p",
          "description": "The port number to use for verdaccio.",
          "name": "port",
          "hasDynamicHelp": false,
          "helpValue": "<number>",
          "multiple": false,
          "type": "option"
        },
        "verdaccio": {
          "description": "Install verdaccio with pnpm.",
          "name": "verdaccio",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "registry:setup",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Setup a local registry with verdaccio/pm2.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "registry",
        "setup.js"
      ]
    },
    "registry:start": {
      "aliases": [
        "registry:startup",
        "registry:spawn",
        "registry:restart",
        "registry:refresh"
      ],
      "args": {},
      "description": "When ran without the `--local` flag, this will use the pm2 library to spawn a background service for the server.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "local": {
          "description": "Start the server locally instead of through pm2.",
          "name": "local",
          "allowNo": true,
          "type": "boolean"
        },
        "name": {
          "char": "n",
          "description": "Name to use for the pm2 app.",
          "name": "name",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "registry:start",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Start the local verdaccio server.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "registry",
        "start.js"
      ]
    },
    "registry:stop": {
      "aliases": [
        "registry:kill",
        "registry:despawn",
        "registry:shutdown"
      ],
      "args": {},
      "description": "Only applies to servers started with pm2 (without the --local flag).",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "name": {
          "char": "n",
          "description": "Name that the pm2 app is under.",
          "name": "name",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "registry:stop",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Stop the local verdaccio server.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "registry",
        "stop.js"
      ]
    },
    "registry:upstream": {
      "aliases": [
        "registry:sync"
      ],
      "args": {},
      "description": "You need to change the registry that pnpm points to if you want to use it with pnpm.",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        {
          "command": "<%= config.bin %> <%= command.id %> --reset\"",
          "description": "Reset the registry to the default (npm)"
        }
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "global": {
          "char": "g",
          "description": "Modify the global pnpm config.",
          "name": "global",
          "allowNo": true,
          "type": "boolean"
        },
        "host": {
          "char": "h",
          "description": "The host address that verdaccio is using.",
          "name": "host",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        },
        "port": {
          "char": "p",
          "description": "The port number that verdaccio is using.",
          "name": "port",
          "hasDynamicHelp": false,
          "helpValue": "<number>",
          "multiple": false,
          "type": "option"
        },
        "reset": {
          "description": "Reset the registry to its default.",
          "name": "reset",
          "allowNo": false,
          "type": "boolean"
        },
        "scope": {
          "description": "Only route for packages under a specific scope.",
          "name": "scope",
          "hasDynamicHelp": false,
          "helpValue": "<string>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "registry:upstream",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Change the registry that pnpm points to.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "registry",
        "upstream.js"
      ]
    },
    "rollup:fix": {
      "aliases": [],
      "args": {},
      "description": "Useful for fixing open bugs in tsup, or covering features not normally desired outside the rbxts ecosystem.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "combineAugmentations": {
          "description": "Combine module augmentations under the same namespace.",
          "name": "combineAugmentations",
          "allowNo": true,
          "type": "boolean"
        },
        "identifierNames": {
          "description": "Remove the leading `$` from identifier names when present.",
          "name": "identifierNames",
          "allowNo": true,
          "type": "boolean"
        },
        "input": {
          "description": "Path to the generated rollup file.",
          "name": "input",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "packageDocs": {
          "description": "Prepend the package documentation from the index file to the rollup file.",
          "name": "packageDocs",
          "allowNo": true,
          "type": "boolean"
        },
        "source": {
          "description": "Path to the root index.ts file.",
          "name": "source",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "rollup:fix",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Apply various fixes to the generated rollup file.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "rollup",
        "fix.js"
      ]
    },
    "rollup:generate": {
      "aliases": [
        "rollup:create",
        "rollup:run"
      ],
      "args": {},
      "description": "Uses `tsup` to generate the rollup.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "rollup:generate",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Generate a single `.d.ts` file representing the API.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "rollup",
        "generate.js"
      ]
    },
    "rollup": {
      "aliases": [],
      "args": {},
      "description": "Running this directly uses tsup to generate a rollup file and applies various fixes to the output.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "rollup",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Commands handling rollup files.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "rollup",
        "index.js"
      ]
    },
    "semver": {
      "aliases": [],
      "args": {},
      "description": "This is not implemented yet.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "semver",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Commands for handling semver related issues in changesets.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "semver",
        "index.js"
      ]
    },
    "test:build": {
      "aliases": [
        "test:export"
      ],
      "args": {},
      "description": "Uses `rojo build` to create the rbxl file.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "output": {
          "char": "o",
          "description": "Where to save the rbxl file to.",
          "name": "output",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "project": {
          "description": "Rojo project.json file to build with.",
          "name": "project",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "test:build",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Build a rbxl file of your library (to use for testing).",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "test",
        "build.js"
      ]
    },
    "test": {
      "aliases": [
        "tests"
      ],
      "args": {},
      "description": "Running this directly will run the `run` command.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "test",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Commands for running unit tests locally with lune.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "test",
        "index.js"
      ]
    },
    "test:report": {
      "aliases": [],
      "args": {},
      "description": "Shorthand for calling run with prefilled arguments.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "test:report",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Generate json and markdown files reporting unit test results.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "test",
        "report.js"
      ]
    },
    "test:run": {
      "aliases": [
        "test:start"
      ],
      "args": {},
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "console": {
          "description": "Log the result of the tests to the console.",
          "name": "console",
          "allowNo": true,
          "type": "boolean"
        },
        "dir": {
          "description": "Directory with a lune script to invoke.",
          "name": "dir",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "exit": {
          "description": "If there are any failures, exit with a non zero status.",
          "name": "exit",
          "allowNo": true,
          "type": "boolean"
        },
        "jsonPath": {
          "description": "Export a copy of the test report as a json file.",
          "name": "jsonPath",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "markdownPath": {
          "description": "Export a copy of the test report as a markdown file.",
          "name": "markdownPath",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "pass": {
          "description": "Show passed tests in the console output.",
          "name": "pass",
          "allowNo": true,
          "type": "boolean"
        },
        "rbxl": {
          "description": "Path to the rbxl file to use during testing.",
          "name": "rbxl",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "rebuild": {
          "description": "Rebuild the test files before running tests.",
          "name": "rebuild",
          "allowNo": true,
          "type": "boolean"
        },
        "report": {
          "description": "Generate test report files.",
          "name": "report",
          "allowNo": true,
          "type": "boolean"
        },
        "skip": {
          "description": "Show skipped tests in the console output.",
          "name": "skip",
          "allowNo": true,
          "type": "boolean"
        },
        "trim": {
          "description": "If all tests share a common category, trim it from the output.",
          "name": "trim",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "test:run",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Run unit tests locally with lune.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "test",
        "run.js"
      ]
    },
    "test:unpack": {
      "aliases": [
        "test:download"
      ],
      "args": {},
      "description": "Useful if you need to make changes to the test runner filers (eg; adding shims).",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        },
        "output": {
          "char": "o",
          "description": "Where to save runner files to.",
          "name": "output",
          "default": "./tests",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "update": {
          "description": "Update your config file to point to the unpacked test runner.",
          "name": "update",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "test:unpack",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Copy the test runner files to your local directory, and use those instead of the bundled ones.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "test",
        "unpack.js"
      ]
    },
    "wiki": {
      "aliases": [],
      "args": {},
      "description": "This is not implemented yet.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "build": {
          "helpGroup": "GLOBAL",
          "name": "build",
          "summary": "Toggle build related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "config": {
          "helpGroup": "GLOBAL",
          "name": "config",
          "summary": "Path to the bs config file.",
          "hasDynamicHelp": false,
          "helpValue": "<path>",
          "multiple": false,
          "type": "option"
        },
        "dev": {
          "helpGroup": "GLOBAL",
          "name": "dev",
          "summary": "Use the dev build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "docs": {
          "helpGroup": "GLOBAL",
          "name": "docs",
          "summary": "Toggle jsdoc/wiki related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "loglevel": {
          "aliases": [
            "log-level"
          ],
          "helpGroup": "GLOBAL",
          "name": "loglevel",
          "summary": "Set the minimum log level to log.",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warning",
            "error"
          ],
          "type": "option"
        },
        "noBuildOrRollup": {
          "aliases": [
            "nbr",
            "no-build-or-rollup"
          ],
          "helpGroup": "GLOBAL",
          "name": "noBuildOrRollup",
          "summary": "Disable build and rollup related tasks",
          "allowNo": false,
          "type": "boolean"
        },
        "prod": {
          "exclusive": [
            "dev"
          ],
          "helpGroup": "GLOBAL",
          "name": "prod",
          "summary": "Use the prod build of your library.",
          "allowNo": false,
          "type": "boolean"
        },
        "rollup": {
          "helpGroup": "GLOBAL",
          "name": "rollup",
          "summary": "Toggle rollup related tasks.",
          "allowNo": true,
          "type": "boolean"
        },
        "silence": {
          "aliases": [
            "silent"
          ],
          "helpGroup": "GLOBAL",
          "name": "silence",
          "summary": "Disable logging from external tooling.",
          "allowNo": true,
          "type": "boolean"
        },
        "stacktrace": {
          "aliases": [
            "trace"
          ],
          "helpGroup": "GLOBAL",
          "name": "stacktrace",
          "summary": "Toggle stack trace logging for errors.",
          "allowNo": true,
          "type": "boolean"
        },
        "tty": {
          "helpGroup": "GLOBAL",
          "name": "tty",
          "summary": "Force toggle TTY exclusive behaviors.",
          "allowNo": true,
          "type": "boolean"
        },
        "ci": {
          "env": "CI",
          "helpGroup": "GLOBAL",
          "name": "ci",
          "summary": "Enable more verbose debug facilities, appropriate for CI usage.",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "wiki",
      "pluginAlias": "@daymxn/bs",
      "pluginName": "@daymxn/bs",
      "pluginType": "core",
      "strict": true,
      "summary": "Commands for handling the wiki files.",
      "enableJsonFlag": true,
      "dependencies": {},
      "initRan": false,
      "buildTaskRan": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "wiki",
        "index.js"
      ]
    }
  },
  "version": "0.2.0"
}