MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: /home/cafsindia/snap.cafsinfotech.in/node_modules/mapbox-gl/build/test/build-tape.js
/* eslint-disable flowtype/require-valid-file-annotation */
import browserify from 'browserify';
import envify from 'envify';
import fs from 'fs';
import {fileURLToPath} from 'url';

export default function() {
    return new Promise((resolve, reject) => {
        browserify(fileURLToPath(new URL('../../test/util/tape_config.js', import.meta.url)), {standalone: 'tape'})
            .transform(envify) // Makes env available in tape_config.js
            .bundle((err, buff) => {
                if (err) { throw err; }

                fs.writeFile('test/integration/dist/tape.js', buff, {encoding: 'utf8'}, (err) => {
                    if (err) { reject(err); }
                    resolve();
                });
            });
    });
}