forked from cypress-io/cypress
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
24 lines (21 loc) · 710 Bytes
/
index.js
File metadata and controls
24 lines (21 loc) · 710 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// @ts-check
// compile TypeScript files on the fly using
// Node require hook project
if (process.env.CYPRESS_ENV !== 'production') {
require('@packages/ts/register')
}
const launcher = require('./lib/launcher')
module.exports = launcher
if (!module.parent) {
// quick way to check if TS is working
/* eslint-disable no-console */
console.log('Launcher project exports')
console.log(launcher)
console.log('⛔️ please use it as a module, not from CLI')
const pluralize = require('pluralize')
launcher.detect().then((browsers) => {
console.log('detected %s', pluralize('browser', browsers.length, true))
console.log(browsers)
}, console.error)
/* eslint-enable no-console */
}