Server can't read custom Auth Adapter's Methods

This probably is hopefully just a symptom of my experience with node.js being near zero.

Iā€™m attempting to use:

Iā€™m running ParseServer locally and when I attempt to sign in using my Firebase credentials, I get to here in the file ./parse-server/lib/Adapters/Auth/index.js

As you can see, the module appears to have loaded but the keys ā€˜validateAuthDataā€™ and ā€˜valid
dateAppIdā€™ of ā€˜optionalAdapterā€™ return null, even though they clearly exist in the prototype context of the watch window on the left.

As far as the server config is concerned, Iā€™m launching with ā€˜npm startā€™ with a package.json file:

{
ā€œnameā€: ā€œProjectNameā€,
ā€œdescriptionā€: ā€œparse-server for ProjectNameā€,
ā€œscriptsā€: {
ā€œstartā€: ā€œparse-server config.jsonā€
},
ā€œdependenciesā€: {
ā€œparse-serverā€: ā€œ^3.9.0ā€,
ā€œparse-server-firebase-authā€: ā€œ^1.0.0ā€
}
}

The config.json file:

{
ā€œappIdā€: ā€œxxxxxxxxxxxā€,
ā€œmasterKeyā€: ā€œxxxxxxxxxxxā€,
ā€œappNameā€: ā€œProjectNameā€,
ā€œcloudā€: ā€œ./cloud/mainā€,
ā€œdatabaseURIā€: ā€œmongodb://127.0.0.1:27017/parseā€,
ā€œauthā€: {
ā€œfirebaseā€: {
ā€œmoduleā€: ā€œparse-server-firebase-authā€
}
}
}

Any suggestions as to why this might be happening would be gratefully received.

Just to add, Iā€™ve had complete success with using the module that the one above is based upon but for a couple of reason I wonā€™t bore you with, Iā€™d like to use the one thatā€™s causing me problems.

This is the one that works:

Iā€™m not sure whatā€™s changed between the 2 thatā€™s responsible for the issue but as I say, I have virtually no experience with ParseServer, node or javascript.