hunk.code_window:  * be dropped.
    *
    * @param modulePath The path of the module to load.
    * @returns A Promise that resolves to the dynamically imported module.
    */
   function loadEsmModule<T>(modulePath: string | URL): Promise<T> {
     return new Function('modulePath', `return import(modulePath);`)(modulePath) as Promise<T>;
   }
   // eslint-disable-next-line @typescript-eslint/no-explicit-any
   async function getBuilder(builderPath: string): Promise<any> {
  
hunk.labels: keep keep keep keep keep replace replace keep keep keep keep
hunk.after_edit: export function loadEsmModule<T>(modulePath: string | URL): Promise<T> {
     load ??= new Function('modulePath', `return import(modulePath);`) as Exclude<
       typeof load,
       undefined
     >;
     return load(modulePath);
  
hunk.file_path: packages/angular_devkit/architect/node/node-modules-architect-host.ts
hunk.type: replace
file: {
    "version": 1,
    // Comment
    "schematics": {
      "@angular/schematics:component": {
        "prefix": "abc"
      }
    },
    "x-baz": 1,
    "x-foo": {
      "is": [
        "good",
        "great",
        "value1",
        "value2",
        "awesome"
      ]
    },
    "x-bar": 5,
  }