Files
dev-intel-v2/test/fixtures/mock-express-graph.json

86 lines
1.9 KiB
JSON
Raw Normal View History

{
"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"
}
]
}