I‘m trying to get this to run. Under Node 7.1.0, after npm install
when I run npm test
I get:
classes interop
classes interop ✘
FAILURE: 0/0 tests ran successfully; 0 failed, 0 incomplete, 1 errors
Error #1:
classes interop
Error: Deprecated configuration property [onError] given to TaskGroup::setConfig()
/Volumes/Geoffrey/Sites/es6-javascript-class-interop/class.es:2
return class BaseClass {
^^^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
/Volumes/Geoffrey/Sites/es6-javascript-class-interop/node_modules/joe/out/lib/joe.js:186
this.emitSerial('before', (function(_this) {
^
TypeError: this.emitSerial is not a function
joe has no reporters to log: startSuite EventEmitterGrouped {
domain: null,
_events:
{ error: [Function: bound listener],
completed: [Function: bound listener],
'item.add': [Function],
running: [Function],
done: [ [Object], [Object] ],
before: [Function],
after: [Function] },
_eventsCount: 7,
_maxListeners: undefined,
state:
{ result: [],
error: null,
status: 'running',
itemsRemaining: [ [Object] ],
itemsExecutingCount: 0,
itemsDoneCount: 0 },
config:
{ nameSeparator: ' ➞ ',
storeResult: null,
destroyOnceDone: true,
parent:
EventEmitterGrouped {
domain: null,
_events: [Object],
_eventsCount: 3,
_maxListeners: undefined,
state: [Object],
config: [Object] },
method: [Function],
abortOnError: true,
destroyDoneItems: true,
nestedTaskConfig: {},
nestedTaskGroupConfig: {},
emitNestedEvents: false,
concurrency: 1,
run: null,
name: 'classes interop' } }
joe has no reporters to log: exit 1 undefined
npm ERR! Test failed. See above for more details.