twitch-js: TypeError: TwitchJs is not a constructor

Expected behaviour

Client is created

Actual behaviour

Stack trace:

TypeError: TwitchJs is not a constructor
    at evalmachine.<anonymous>:6:36
    at Script.runInContext (vm.js:74:29)
    at Object.runInContext (vm.js:182:6)
    at evaluate (/run_dir/repl.js:133:14)
    at ReadStream.<anonymous> (/run_dir/repl.js:116:5)
    at ReadStream.emit (events.js:180:13)
    at addChunk (_stream_readable.js:274:12)
    at readableAddChunk (_stream_readable.js:261:11)
    at ReadStream.Readable.push (_stream_readable.js:218:10)
    at fs.read (fs.js:2124:12)

Steps to reproduce

Code:

const TwitchJs = require("twitch-js");

const token = process.env.TOKEN;
const username = process.env.USERNAME;

const {api, chat, chatConstants} = new TwitchJs({token, username});

console.log(chatConstants);

Your environment

Platform: Repl.it TwitchJS version 1.2.17 Browser: Chome Operating system: System: ChromeOS, Repl.it env: Linux Node version: v9.7.1

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 16 (7 by maintainers)

Most upvoted comments

@marcandrews - great! Although v.1.2.17 still breaks with ES5 syntax

.