SemanticVersion
import type { SemanticVersion } from "https://googleapis.deno.dev/v1/trafficdirector:v3.ts";
Envoy uses SemVer (https://semver.org/). Major/minor versions indicate expected behaviors and APIs, the patch version field is used only for security fixes and can be generally ignored.
interface SemanticVersion {
majorNumber?: number;
minorNumber?: number;
patch?: number;
}