4 ms·
Not relying on package manager does not imply that they rewritten all the functionality provided by relevant packages. They may still use 3rd party libraries bu
by mbel 9y ago
Not relying on package manager does not imply that they rewritten all the functionality provided by relevant packages. They may still use 3rd party libraries but instead of adding dependency to package manager, they may pull their sources in build script or copy the sources into their own source tree.
- franciscop 9y agoThat is true but also a small nightmare for anyone in Node.js ecosystem who wants to contribute. However from a quick glance it doesn't seem like it, it seems like they depend on total.js framework as expected. Only the main framework file index.js is already 15k lines long: https://github.com/totaljs/framework/blob/master/index.js https://github.com/totaljs/framework/blob/master/index.js
- ezekg 9y agoSeeing as the index.js file is 15,482 lines of code[0] all attributed to a single author, I seriously doubt it. [0]: https://github.com/totaljs/framework/blob/master/index.js https://github.com/totaljs/framework/blob/master/index.js Edit: apparently that's not the right repo… looks like the comments are right that the source code for the messenger app is not on GitHub.
- nulagrithom 9y agoTook me a bit to figure out that Total.js is a framework and the Slack clone (Messenger) is built on top of it. Total.js itself appears to be 15k lines in a single file with no dependencies, built and maintained by one guy (for the most part). Insanity.
- KajMagnus 9y agoIn which way is that I insane? (I might be a tad bit more insane :-/ )