Installation
Brandi is available as a package for use with a module bundler or in a Node application.
The Brandi source code is written in TypeScript but we precompile both CommonJS and ESModule builds to ES2018.
Additionally, we provide builds precompiled to ESNext by esnext
, esnext:main
and esnext:module
fields.
#
TypeScriptTypeScript type definitions are included in the library and do not need to be installed additionally.
#
No DependenciesBrandi has no dependencies, but requires the following globals in order to work:
Symbol
WeakMap
#
ProductionBy default, Brandi will be in development mode. The development mode includes warnings about common mistakes
and capture()/resotre()
Container
methods.
Don't forget to set process.env.NODE_ENV
to production
when deploying your application.
#
Brandi-ReactBrandi-React is the React bindings layer for Brandi.
It lets your React components get dependencies from Brandi containers.