anchor.diff:  # Работа с зависимостями и пространством имен в MeteorJS-приложении
   
  -:hp-tags: JavaScript, MeteorJS, Application, Namespace
  +:hp-tags: JavaScript, MeteorJS, Application, Namespace, Modules
   
   
   Случилась у меня недавно необходимость писать приложение на Meteor. Так как с фреймворком я был знаком очень поверхностно, но имел на него виды - взялся с энтузиазмом.
  
positive.code: 
  ```
  
  
  
negative.code: 
  ```
  
  Метод ns() получает path-строку вида "modules.myModule2". Он делает на ней split, получает массив уровней нужной структуры, проверяет наличие каждого из уровней и если какого-то из них нет - создает. Последним уровнем будет то, что передано в ns вторым параметром, либо пустой объект.
  
  Сейчас, когда модули созданы - можно их инициализировать: 
  
  