I was going through discourse code, and comparing it with standard emberjs projects.
Discourse uses version 2.13 of emberjs.
The emberjs directory structure includes node_modules
folder.
But the front end part of discourse project does not have any node_modules folder. So discourse does not use any module from npm?