The namespace module is generated when the namespace
property in bsconfig.json
is set to true
. It is generated based on the name
field of bsconfig.json
, converted to PascalCase. That is, the first letter is capitalized, the letter following every dash is capitalized and the dashes are removed. E.g. my-wacky-library
becomes MyWackyLibrary
.
Some not so good documentation exists (which claims the feature is almost mandatory. It is not. While the reasoning is good, the feature is not, so most people use either just a single module or manual namespacing instead)