What are some good ways to organize large Node.js projects?
For example, an app making use of both express.js and socket.io? This would include both application logical
His Articles are no longer online, but Eric Satterwhite's node series recommended a structure as listed below.
# Project
.
|-- packages/
| |-- project-core
| | |-- lib/
| | |-- commands/
| | |-- startup/
| | |-- conf/
| | |-- test/
| | |-- package.json
| | |-- README.md
| | |-- events.js
| | |-- .npmignore
| | `-- index.js
|-- package.json
`-- index.js
With the packages/
folder turning into your source for modularity.