satisfies(range) {
		if (!semver.validRange(range)) {
			throw new Error(`Range ${range} is not a valid SemVer range.`);
		}

		return semver.satisfies(this.#version, range, {
			includePrerelease: true,
		});
	}
If the current version satisifes the given `SemVer` range.

	@param {string} range
	@throws If `range` is invalid.