mirror of https://github.com/eleith/emailjs.git
18 lines
555 B
JavaScript
18 lines
555 B
JavaScript
/* global process */
|
|
const useCjsConfig =
|
|
process.version.startsWith('v10') ||
|
|
process.argv.includes('--node-arguments=--title=cjs');
|
|
|
|
export default {
|
|
files: ['test/*.ts'],
|
|
extensions: useCjsConfig ? ['ts'] : { ts: 'module' },
|
|
require: useCjsConfig ? ['./email.test.ts'] : undefined,
|
|
environmentVariables: {
|
|
NODE_TLS_REJECT_UNAUTHORIZED: '0',
|
|
},
|
|
nonSemVerExperiments: useCjsConfig ? {} : { configurableModuleFormat: true },
|
|
nodeArguments: useCjsConfig
|
|
? undefined
|
|
: ['--loader=ts-node/esm', '--experimental-specifier-resolution=node'],
|
|
};
|