compatibleWith (packageName, semverCondition) {
    const name = getBackwardCompatiblePackageName(packageName)
    const json = getPackageJson(name, this.appDir)

    if (json === void 0) {
      fatal(`Extension(${ this.extId }): Dependency not found - ${ name }. Please install it.`)
    }

    if (!semver.satisfies(json.version, semverCondition)) {
      fatal(`Extension(${ this.extId }): is not compatible with ${ name } v${ json.version }. Required version: ${ semverCondition }`)
    }
  }
Ensure the App Extension is compatible with
host app package through a
semver condition.

If the semver condition is not met, then
@quasar/app-webpack errors out and halts execution

Example of semver condition:
  '1.x || >=2.5.0 || 5.0.0 - 7.2.3'

@param {string} packageName
@param {string} semverCondition