• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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