{ "nodes": { "src/index.js": { "id": "src/index.js", "type": "file", "name": "src/index.js", "path": "src/index.js", "metadata": { "exports": [] } }, "src/routes/users.js": { "id": "src/routes/users.js", "type": "file", "name": "src/routes/users.js", "path": "src/routes/users.js", "metadata": { "exports": ["userRouter"] } }, "src/controllers/userController.js": { "id": "src/controllers/userController.js", "type": "file", "name": "src/controllers/userController.js", "path": "src/controllers/userController.js", "metadata": { "exports": ["getUser", "createUser"] } }, "src/models/userModel.js": { "id": "src/models/userModel.js", "type": "file", "name": "src/models/userModel.js", "path": "src/models/userModel.js", "metadata": { "exports": ["User"] } }, "GET /users/:id": { "id": "GET /users/:id", "type": "route", "name": "GET /users/:id", "metadata": { "method": "GET", "path": "/users/:id" } }, "POST /users": { "id": "POST /users", "type": "route", "name": "POST /users", "metadata": { "method": "POST", "path": "/users" } } }, "edges": [ { "source": "src/index.js", "target": "src/routes/users.js", "type": "imports" }, { "source": "src/routes/users.js", "target": "src/controllers/userController.js", "type": "imports" }, { "source": "src/controllers/userController.js", "target": "src/models/userModel.js", "type": "imports" }, { "source": "src/routes/users.js", "target": "GET /users/:id", "type": "defines" }, { "source": "src/routes/users.js", "target": "POST /users", "type": "defines" } ] }