Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
var browsers = process.env.PROTRACTOR_BROWSERS;
var reporter = process.env.PROTRACTOR_REPORTERS;
var capabilities = [];
(browsers || 'chrome').split(',').forEach(function(browser) {
capabilities.push({browserName: browser.toLowerCase()});
});
/* Add coffeescript support */
require('coffee-script').register();
/* See tasks/options/protractor.js for config */
/* We still need to set some config thats not supported by grunt-protractor-runner */
exports.config = {
multiCapabilities: capabilities,
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 360000,
silent: !!reporter
},
onPrepare: function() {
switch(reporter) {
case 'spec':
var SpecReporter = require('jasmine-spec-reporter');
jasmine.getEnv().addReporter(new SpecReporter({displayStacktrace: true}));
break;
if (! minimatch(filepath, pattern)) {
return originalCompileFile(filepath, sourceMap);
}
var withMap = originalCompileFile(filepath, true); // enable sourcemaps
var conv = convert.fromJSON(withMap.v3SourceMap);
// restore filepath since coffeescript compiler drops it
conv.setProperty('sources', [filepath]);
withMap.js = espowerSource(
withMap.js,
filepath,
extend(options.espowerOptions, { sourceMap: conv.toObject(), sourceRoot: options.cwd })
);
return sourceMap ? withMap : withMap.js;
};
coffee.register();
}
function registerRuntimeTranspilers() {
// This sets require.extensions['.coffee'].
require('coffee-script').register();
require('coffee-react/register');
// This redefines require.extensions['.js'].
require('../src/6to5').register();
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const glob = require("glob");
const path = require("path");
const exitCodes_1 = require("./exitCodes");
const logger_1 = require("./logger");
let logger = new logger_1.Logger('configParser');
// Coffee is required here to enable config files written in coffee-script.
try {
require('coffee-script').register();
}
catch (e) {
// Intentionally blank - ignore if coffee-script is not available.
}
// CoffeeScript lost the hyphen in the module name a long time ago, all new version are named this:
try {
require('coffeescript').register();
}
catch (e) {
// Intentionally blank - ignore if coffeescript is not available.
}
// LiveScript is required here to enable config files written in LiveScript.
try {
require('LiveScript');
}
catch (e) {
// This file is a bridge between JavaScript and CoffeeScript
require('coffee-script').register();
module.exports = require('./gulpfile.coffee');
const path = require('path');
require('coffee-script').register();
const babelSettings = {
extends: path.join(__dirname, '/.babelrc')
}
module.exports = {
entry: {
app: './client/app',
tenon: './client/tenon'
},
resolve: {
extensions: ["", ".webpack.js", ".web.js", ".js", ".coffee"]
},
module: {
loaders: [
{
test: /\.js$/,
var assert = require('assert');
var SandboxedModule = require('../..');
var hasCoffee = false;
try {
require('coffee-script').register();
hasCoffee = true;
} catch (e) {}
if (hasCoffee) {
var CoffeeClass = SandboxedModule.load('../fixture/coffeeClass').exports;
assert.strictEqual(new CoffeeClass().simpleData(), 2);
}
window.onload = function() {
var path = require('path');
var currentWindow = require('remote').getCurrentWindow();
try {
require('vm-compatibility-layer');
require('coffee-script').register();
require(path.resolve(__dirname, '..', 'src', 'coffee-cache')).register();
require(currentWindow.loadSettings.bootstrapScript);
currentWindow.emit('window:loaded');
}
catch (error) {
currentWindow.setSize(800, 600);
currentWindow.center();
currentWindow.show();
currentWindow.openDevTools();
console.error(error.stack || error);
}
}
"use strict"
require('coffee-script').register();
const glob = require('glob');
const path = require('path');
const { app } = require("electron").remote;
const fs = require('fs');
const YAML = require('js-yaml');
let extensions = [];
const getExtensionDirList = function() {
let dir;
return (dir = wl.config.get("extensionDirectory")) != null ? dir : [
path.join(".", "extensions"),
path.join(app.getPath("userData"), "extensions")
];
};
const extensionIndex = {};