basic code, publishing library to npm system,
auto-create namespace system