---
# System prepended metadata

title: 'Cookie Jar: Node, Express, Asynchronicity, Event Loop'

---

# Cookie Jar: Node, Express, Asynchronicity, Event Loop

Put your pending and outstanding questions here 👇
Make the question in H2 tag by using '##'

## Can you have concurrent package.json(s) if no path is given in require?

I am not really sure if I understand your question:

- If no path is given in require, i.e., `require()`, it will throw an error: `TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received type undefined`
- If given a path as an empty string, i.e., `require('')`, it will throw an error: `TypeError [ERR_INVALID_ARG_VALUE]: The argument 'id' must be a non-empty string. Received ''`

In terms of concurrent `package.json`, you only can name something once in the same directory, otherwise it will get named something as follows: `package.json (1)` and that's not something `node` looks for