THREE.ShaderMaterial - FakeGlowMaterial

Hello - I’m looking to use this glow material - https://github.com/ektogamat/fake-glow-material-threejs - but im having some issues getting it working in vanilla js.

I keep getting errors that various properties are not part of the THREE.ShaderMaterial?
eg:
THREE.Material: ‘falloff’ is not a property of THREE.ShaderMaterial
THREE.Material: ‘glowColor’ is not a property of THREE.ShaderMaterial.
THREE.Material: ‘glowInternalRadius’ is not a property of THREE.ShaderMaterial.
THREE.Material: ‘glowSharpness’ is not a property of THREE.ShaderMaterial

I’m pretty new to three.js and was hoping someone could tell me if this something im doing wrong or has their been an update to THREE.js that’s broken the ability to extend the ShaderMaterial in this way?