[
  [
    "AMDDefineDependency",
    "range",
    "arrayRange",
    "functionRange",
    "objectRange",
    "namedModule"
  ],
  ["AMDRequireArrayDependency", "depsArray", "range"],
  ["AMDRequireContextDependency", "options", "range", "valueRange"],
  ["AMDRequireDependency", "block"],
  ["AMDRequireItemDependency", "request", "range"],
  ["CommonJsRequireContextDependency", "options", "range", "valueRange"],
  ["CommonJsRequireDependency", "request", "range"],
  ["ConstDependency", "expression", "range", "requireWebpackRequire"],
  ["ContextDependency", "options"],
  ["ContextElementDependency", "request", "userRequest"],
  ["CriticalDependencyWarning", "message"],
  ["DelegatedExportsDependency", "originModule", "exports"],
  ["DelegatedSourceDependency", "request"],
  ["DllEntryDependency", "dependencies", "name"],
  ["HarmonyAcceptDependency", "range", "dependencies", "hasCallback"],
  ["HarmonyAcceptImportDependency", "request", "originModule", "parserScope"],
  ["HarmonyCompatibilityDependency", "originModule"],
  [
    "HarmonyExportExpressionDependency",
    "originModule",
    "range",
    "rangeStatement",
    "prefix"
  ],
  ["HarmonyExportHeaderDependency", "range", "rangeStatement"],
  [
    "HarmonyExportImportedSpecifierDependency",
    "request",
    "originModule",
    "sourceOrder",
    "parserScope",
    "id",
    "name",
    "activeExports",
    "otherStarExports",
    "strictExportPresence"
  ],
  ["HarmonyExportSpecifierDependency", "originModule", "id", "name"],
  [
    "HarmonyImportDependency",
    "request",
    "originModule",
    "sourceOrder",
    "parserScope"
  ],
  [
    "HarmonyImportSideEffectDependency",
    "request",
    "originModule",
    "sourceOrder",
    "parserScope"
  ],
  [
    "HarmonyImportSpecifierDependency",
    "request",
    "originModule",
    "sourceOrder",
    "parserScope",
    "id",
    "name",
    "range",
    "strictExportPresence"
  ],
  ["HarmonyInitDependency", "originModule"],
  ["ImportContextDependency", "options", "range", "valueRange"],
  ["ImportDependency", "request", "originModule", "block"],
  ["ImportEagerDependency", "request", "originModule", "range"],
  ["ImportWeakDependency", "request", "originModule", "range"],
  ["JsonExportsDependency", "exports"],
  ["LoaderDependency", "request"],
  ["LocalModuleDependency", "localModule", "range", "callNew"],
  ["ModuleDependency", "request"],
  ["ModuleHotAcceptDependency", "request", "range"],
  ["ModuleHotDeclineDependency", "request", "range"],
  ["MultiEntryDependency", "dependencies", "name"],
  ["NullDependency"],
  ["PrefetchDependency", "request"],
  ["RequireContextDependency", "options", "range"],
  ["RequireEnsureDependency", "block"],
  ["RequireEnsureItemDependency", "request"],
  ["RequireHeaderDependency", "range"],
  ["RequireIncludeDependency", "request", "range"],
  ["RequireResolveContextDependency", "options", "range", "valueRange"],
  ["RequireResolveDependency", "request", "range"],
  ["RequireResolveHeaderDependency", "range"],
  ["SingleEntryDependency", "request"],
  ["UnsupportedDependency", "request", "range"],
  [
    "WebAssemblyImportDependency",
    "request",
    "name",
    "description",
    "onlyDirectImport"
  ]
]
