1'use strict'; 2 3const { ObjectDefineProperties } = primordials; 4 5let dot; 6let spec; 7let tap; 8 9ObjectDefineProperties(module.exports, { 10 __proto__: null, 11 dot: { 12 __proto__: null, 13 configurable: true, 14 enumerable: true, 15 get() { 16 dot ??= require('internal/test_runner/reporter/dot'); 17 return dot; 18 }, 19 }, 20 spec: { 21 __proto__: null, 22 configurable: true, 23 enumerable: true, 24 get() { 25 spec ??= require('internal/test_runner/reporter/spec'); 26 return spec; 27 }, 28 }, 29 tap: { 30 __proto__: null, 31 configurable: true, 32 enumerable: true, 33 get() { 34 tap ??= require('internal/test_runner/reporter/tap'); 35 return tap; 36 }, 37 }, 38}); 39