INNER CODE UNIT · JavaScript

defaultExport

postalsys/postal-mime · scripts/build.js:76

    const defaultExport = /\bexports\.default\s*=/;

    for (const file of listFiles(dir, '.js')) {
        const source = fs.readFileSync(file, 'utf8');
        if (!defaultExport.test(source)) {
            continue;
        }
        const name = path.relative(dir, file);
        const mixed = namedExport.test(source) || definedExport.test(source) || starExport.test(source);
        if (mixed && !MIXED_EXPORT_MODULES.has(name)) {
            throw new Error(
                name +
                    ' has a default export and named runtime exports. Keep default-export modules default-only ' +
                    '(attach extra values as properties of the exported function or class), or list the file in ' +
                    'MIXED_EXPORT_MODULES in scripts/build.js'
            );
        }
        const shim =

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…