1import {ok, deepStrictEqual} from 'assert'; 2 3export async function resolve(specifier, context, defaultResolve) { 4 ok(Array.isArray(context.conditions), 'loader receives conditions array'); 5 deepStrictEqual([...context.conditions].sort(), ['import', 'node']); 6 return defaultResolve(specifier, { 7 ...context, 8 conditions: ['custom-condition', ...context.conditions], 9 }); 10} 11