angular - Typescript - exportera instans av klass resulterar i flera instanser


Jag har ett npm-paket som jag publicerade som exporterar något liknande följande:

export class LogManager {
  // implementation here
}

export const logManager = new LogManager();

Jag har ett annat Angular npm-paket (byggt med ng-packagr) som har ett peerberoende på npm-paketet ovan och importerar och använder logManager.

Jag har också det högsta nivå Angular-programmet som också importerar och använder logManager och har ett beroende av log-paketet jag först nämnde.

Med det ur vägen är mitt problem att Angular-paketet och Angular-applikationen båda får olika instanser av logManager. Vad kan jag göra för att säkerställa att de båda får samma objekt?

Tack!