feat(frontend): add API client, layout, and routing

- Create Axios-based API client with sources, jobs, and dashboard endpoints
- Add responsive Layout component with navigation sidebar
- Set up React Router with Dashboard, Backups, and Settings routes
- Configure TanStack Query provider with default options
- Use lucide-react for navigation icons
This commit is contained in:
2026-05-11 21:47:20 +02:00
parent 7676438466
commit d3b92593d5
14073 changed files with 2182272 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
{
"name": "why-is-node-running",
"version": "2.3.0",
"description": "Node is running but you don't know why? why-is-node-running is here to help you.",
"main": "index.js",
"dependencies": {
"siginfo": "^2.0.0",
"stackback": "0.0.2"
},
"bin": {
"why-is-node-running": "cli.js"
},
"engines": {
"node": ">=8"
},
"repository": {
"type": "git",
"url": "https://github.com/mafintosh/why-is-node-running.git"
},
"keywords": [
"debug",
"devops",
"test",
"events",
"handles"
],
"author": "Mathias Buus (@mafintosh)",
"contributors": [
{
"name": "Jon Peck",
"email": "jpeck@fluxsauce.com"
}
],
"license": "MIT",
"bugs": {
"url": "https://github.com/mafintosh/why-is-node-running/issues"
},
"homepage": "https://github.com/mafintosh/why-is-node-running"
}