1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const read_file_relative_1 = require("read-file-relative");
|
4 | const ASSETS_CACHE = {};
|
5 | function loadAsset(filename, asBuffer) {
|
6 | if (!ASSETS_CACHE[filename])
|
7 | ASSETS_CACHE[filename] = read_file_relative_1.readSync(filename, asBuffer);
|
8 | return ASSETS_CACHE[filename];
|
9 | }
|
10 | function default_1(developmentMode) {
|
11 | const scriptNameSuffix = developmentMode ? 'js' : 'min.js';
|
12 | return {
|
13 | favIcon: loadAsset('./client/ui/favicon.ico', true),
|
14 | coreScript: loadAsset(`./client/core/index.${scriptNameSuffix}`),
|
15 | driverScript: loadAsset(`./client/driver/index.${scriptNameSuffix}`),
|
16 | uiScript: loadAsset(`./client/ui/index.${scriptNameSuffix}`),
|
17 | uiStyle: loadAsset('./client/ui/styles.css'),
|
18 | uiSprite: loadAsset('./client/ui/sprite.png', true),
|
19 | automationScript: loadAsset(`./client/automation/index.${scriptNameSuffix}`),
|
20 | // NOTE: Load the legacy client script lazily to reduce startup time
|
21 | legacyRunnerScript: require('testcafe-legacy-api').CLIENT_RUNNER_SCRIPT
|
22 | };
|
23 | }
|
24 | exports.default = default_1;
|
25 | module.exports = exports.default;
|
26 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZC1hc3NldHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbG9hZC1hc3NldHMuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSwyREFBc0Q7QUFHdEQsTUFBTSxZQUFZLEdBQUcsRUFBRSxDQUFDO0FBRXhCLFNBQVMsU0FBUyxDQUFFLFFBQVEsRUFBRSxRQUFRO0lBQ2xDLElBQUksQ0FBQyxZQUFZLENBQUMsUUFBUSxDQUFDO1FBQ3ZCLFlBQVksQ0FBQyxRQUFRLENBQUMsR0FBRyw2QkFBSSxDQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsQ0FBQztJQUV0RCxPQUFPLFlBQVksQ0FBQyxRQUFRLENBQUMsQ0FBQztBQUNsQyxDQUFDO0FBRUQsbUJBQXlCLGVBQWU7SUFDcEMsTUFBTSxnQkFBZ0IsR0FBRyxlQUFlLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDO0lBRTNELE9BQU87UUFDSCxPQUFPLEVBQVcsU0FBUyxDQUFDLHlCQUF5QixFQUFFLElBQUksQ0FBQztRQUM1RCxVQUFVLEVBQVEsU0FBUyxDQUFDLHVCQUF1QixnQkFBZ0IsRUFBRSxDQUFDO1FBQ3RFLFlBQVksRUFBTSxTQUFTLENBQUMseUJBQXlCLGdCQUFnQixFQUFFLENBQUM7UUFDeEUsUUFBUSxFQUFVLFNBQVMsQ0FBQyxxQkFBcUIsZ0JBQWdCLEVBQUUsQ0FBQztRQUNwRSxPQUFPLEVBQVcsU0FBUyxDQUFDLHdCQUF3QixDQUFDO1FBQ3JELFFBQVEsRUFBVSxTQUFTLENBQUMsd0JBQXdCLEVBQUUsSUFBSSxDQUFDO1FBQzNELGdCQUFnQixFQUFFLFNBQVMsQ0FBQyw2QkFBNkIsZ0JBQWdCLEVBQUUsQ0FBQztRQUU1RSxvRUFBb0U7UUFDcEUsa0JBQWtCLEVBQUUsT0FBTyxDQUFDLHFCQUFxQixDQUFDLENBQUMsb0JBQW9CO0tBQzFFLENBQUM7QUFDTixDQUFDO0FBZkQsNEJBZUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZWFkU3luYyBhcyByZWFkIH0gZnJvbSAncmVhZC1maWxlLXJlbGF0aXZlJztcblxuXG5jb25zdCBBU1NFVFNfQ0FDSEUgPSB7fTtcblxuZnVuY3Rpb24gbG9hZEFzc2V0IChmaWxlbmFtZSwgYXNCdWZmZXIpIHtcbiAgICBpZiAoIUFTU0VUU19DQUNIRVtmaWxlbmFtZV0pXG4gICAgICAgIEFTU0VUU19DQUNIRVtmaWxlbmFtZV0gPSByZWFkKGZpbGVuYW1lLCBhc0J1ZmZlcik7XG5cbiAgICByZXR1cm4gQVNTRVRTX0NBQ0hFW2ZpbGVuYW1lXTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gKGRldmVsb3BtZW50TW9kZSkge1xuICAgIGNvbnN0IHNjcmlwdE5hbWVTdWZmaXggPSBkZXZlbG9wbWVudE1vZGUgPyAnanMnIDogJ21pbi5qcyc7XG5cbiAgICByZXR1cm4ge1xuICAgICAgICBmYXZJY29uOiAgICAgICAgICBsb2FkQXNzZXQoJy4vY2xpZW50L3VpL2Zhdmljb24uaWNvJywgdHJ1ZSksXG4gICAgICAgIGNvcmVTY3JpcHQ6ICAgICAgIGxvYWRBc3NldChgLi9jbGllbnQvY29yZS9pbmRleC4ke3NjcmlwdE5hbWVTdWZmaXh9YCksXG4gICAgICAgIGRyaXZlclNjcmlwdDogICAgIGxvYWRBc3NldChgLi9jbGllbnQvZHJpdmVyL2luZGV4LiR7c2NyaXB0TmFtZVN1ZmZpeH1gKSxcbiAgICAgICAgdWlTY3JpcHQ6ICAgICAgICAgbG9hZEFzc2V0KGAuL2NsaWVudC91aS9pbmRleC4ke3NjcmlwdE5hbWVTdWZmaXh9YCksXG4gICAgICAgIHVpU3R5bGU6ICAgICAgICAgIGxvYWRBc3NldCgnLi9jbGllbnQvdWkvc3R5bGVzLmNzcycpLFxuICAgICAgICB1aVNwcml0ZTogICAgICAgICBsb2FkQXNzZXQoJy4vY2xpZW50L3VpL3Nwcml0ZS5wbmcnLCB0cnVlKSxcbiAgICAgICAgYXV0b21hdGlvblNjcmlwdDogbG9hZEFzc2V0KGAuL2NsaWVudC9hdXRvbWF0aW9uL2luZGV4LiR7c2NyaXB0TmFtZVN1ZmZpeH1gKSxcblxuICAgICAgICAvLyBOT1RFOiBMb2FkIHRoZSBsZWdhY3kgY2xpZW50IHNjcmlwdCBsYXppbHkgdG8gcmVkdWNlIHN0YXJ0dXAgdGltZVxuICAgICAgICBsZWdhY3lSdW5uZXJTY3JpcHQ6IHJlcXVpcmUoJ3Rlc3RjYWZlLWxlZ2FjeS1hcGknKS5DTElFTlRfUlVOTkVSX1NDUklQVFxuICAgIH07XG59XG4iXX0= |
\ | No newline at end of file |