Prerequisites
Before you start with BunyJS, there are a few prerequisites that you need to have:
TypeScript
BunyJS is written in TypeScript, and it uses decorators, You need to enable decorators in your TypeScript configuration.
{
"compilerOptions": {
"experimentalDecorators": true,
"emitDecoratorMetadata": true
}
}
IoC Pattern
BunyJS uses the Inversion of Control (IoC) pattern, so you need to have a basic understanding of this pattern. IoC is a design principle which helps to invert the control of object creation.
Learn more about IoC in the IoC Container (opens in a new tab) Wikipedia page.