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: # Architect CLI
  
  This package contains the executable for running an [Architect Builder](/packages/angular_devkit/architect/README.md).
  
  # Usage
  
  ```
  architect [project][:target][:configuration] [options, ...]
  
  Run a project target.
  If project/target/configuration are not specified, the workspace defaults will be used.
  
  Options:
      --help              Show available options for project target.
                          Shows this message instead when ran without the run argument.
  
  
  Any additional option is passed the target, overriding existing options.
  ```
  