index.js 487 B

1234567891011121314151617181920212223242526272829
  1. [
  2. 'env',
  3. 'exit',
  4. 'ipc',
  5. 'logger',
  6. 'module',
  7. 'object',
  8. 'openBrowser',
  9. 'pkg',
  10. 'pluginResolution',
  11. 'pluginOrder',
  12. 'launch',
  13. 'request',
  14. 'spinner',
  15. 'validate'
  16. ].forEach(m => {
  17. Object.assign(exports, require(`./lib/${m}`))
  18. })
  19. exports.chalk = require('chalk')
  20. exports.execa = require('execa')
  21. exports.semver = require('semver')
  22. Object.defineProperty(exports, 'installedBrowsers', {
  23. enumerable: true,
  24. get () {
  25. return exports.getInstalledBrowsers()
  26. }
  27. })