|
27 | 27 | "@codemirror/theme-one-dark": "^6.1.2",
|
28 | 28 | "@hookform/resolvers": "^3.9.1",
|
29 | 29 | "@neondatabase/serverless": "^0.10.4",
|
| 30 | + "@opentelemetry/api": "^1.8.0", |
| 31 | + "@opentelemetry/auto-instrumentations-node": "^0.43.0", |
| 32 | + "@opentelemetry/exporter-prometheus": "^0.49.1", |
| 33 | + "@opentelemetry/sdk-node": "^0.49.1", |
30 | 34 | "@oslojs/crypto": "^1.0.1",
|
31 | 35 | "@oslojs/encoding": "^1.1.0",
|
32 | 36 | "@radix-ui/react-accordion": "^1.2.1",
|
|
45 | 49 | "@tabler/icons-react": "^3.24.0",
|
46 | 50 | "@types/bcryptjs": "^2.4.6",
|
47 | 51 | "@types/js-cookie": "^3.0.6",
|
| 52 | + "@types/swagger-ui-react": "^5.18.0", |
48 | 53 | "@uiw/codemirror-themes-all": "^4.23.6",
|
49 | 54 | "@uiw/react-codemirror": "^4.23.6",
|
50 | 55 | "@uiw/react-md-editor": "^4.0.4",
|
|
60 | 65 | "lucide-react": "^0.446.0",
|
61 | 66 | "marked": "^15.0.6",
|
62 | 67 | "next": "14.2.13",
|
| 68 | + "next-swagger-doc": "^0.4.1", |
63 | 69 | "oslo": "^1.2.1",
|
64 | 70 | "pg": "^8.13.1",
|
| 71 | + "prom-client": "^15.1.0", |
65 | 72 | "react": "^18",
|
66 | 73 | "react-dnd": "^16.0.1",
|
67 | 74 | "react-dnd-html5-backend": "^16.0.1",
|
|
71 | 78 | "react-syntax-highlighter": "^15.5.0",
|
72 | 79 | "recharts": "^2.14.1",
|
73 | 80 | "simplex-noise": "^4.0.3",
|
| 81 | + "swagger-ui-react": "^5.20.1", |
74 | 82 | "tailwind-merge": "^2.5.5",
|
75 | 83 | "tailwindcss-animate": "^1.0.7",
|
76 | 84 | "zod": "^3.23.8"
|
|
95 | 103 | "slate": "^0.110.2",
|
96 | 104 | "slate-react": "^0.111.0",
|
97 | 105 | "tailwindcss": "^3.4.1",
|
98 |
| - "typescript": "^5" |
| 106 | + "typescript": "^5", |
| 107 | + "eslint-plugin-jsdoc": "^48.2.0" |
99 | 108 | }
|
100 | 109 | }
|
0 commit comments