is-server-package.js 314 B

123456789101112
  1. const util = require('util')
  2. const fs = require('fs')
  3. const { stat } = fs.promises || { stat: util.promisify(fs.stat) }
  4. const { resolve } = require('path')
  5. module.exports = async path => {
  6. try {
  7. const st = await stat(resolve(path, 'server.js'))
  8. return st.isFile()
  9. } catch (er) {
  10. return false
  11. }
  12. }