Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.0] - 2026-10-02

### Added

- New adapters: `@singhak/nodeui-koa` (Koa 2/3), `@singhak/nodeui-hapi` (Hapi 21), `@singhak/nodeui-hono` (Hono on `@hono/node-server`) and `@singhak/nodeui-http` (plain `node:http`, Next.js custom servers, Restify). NestJS now has a tested Fastify-platform path and an error interceptor.
Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,14 +74,14 @@ Spring Boot has **BootUI** and Quarkus has **Dev UI**, but Node.js developers ha

| Package | Version | Description |
| :-------------------------------------------- | :------- | :------------------------------------------------------------------------------------- |
| [`@singhak/nodeui-core`](packages/core) | `v0.3.1` | Framework-neutral observability engine, REST/SSE provider registry, static SPA server. |
| [`@singhak/nodeui-express`](packages/express) | `v0.3.1` | Middleware adapter for Express applications. |
| [`@singhak/nodeui-fastify`](packages/fastify) | `v0.3.1` | Plugin adapter for Fastify 4 / 5 applications. |
| [`@singhak/nodeui-nestjs`](packages/nestjs) | `v0.3.1` | Dynamic module adapter for NestJS applications (Express or Fastify platform). |
| [`@singhak/nodeui-koa`](packages/koa) | `v0.3.1` | Middleware adapter for Koa 2 / 3. |
| [`@singhak/nodeui-hapi`](packages/hapi) | `v0.3.1` | Plugin adapter for Hapi 21. |
| [`@singhak/nodeui-hono`](packages/hono) | `v0.3.1` | Middleware adapter for Hono on Node.js (`@hono/node-server`). |
| [`@singhak/nodeui-http`](packages/http) | `v0.3.1` | Plain `node:http` adapter, also for Next.js custom servers and Restify. |
| [`@singhak/nodeui-core`](packages/core) | `v0.4.0` | Framework-neutral observability engine, REST/SSE provider registry, static SPA server. |
| [`@singhak/nodeui-express`](packages/express) | `v0.4.0` | Middleware adapter for Express applications. |
| [`@singhak/nodeui-fastify`](packages/fastify) | `v0.4.0` | Plugin adapter for Fastify 4 / 5 applications. |
| [`@singhak/nodeui-nestjs`](packages/nestjs) | `v0.4.0` | Dynamic module adapter for NestJS applications (Express or Fastify platform). |
| [`@singhak/nodeui-koa`](packages/koa) | `v0.4.0` | Middleware adapter for Koa 2 / 3. |
| [`@singhak/nodeui-hapi`](packages/hapi) | `v0.4.0` | Plugin adapter for Hapi 21. |
| [`@singhak/nodeui-hono`](packages/hono) | `v0.4.0` | Middleware adapter for Hono on Node.js (`@hono/node-server`). |
| [`@singhak/nodeui-http`](packages/http) | `v0.4.0` | Plain `node:http` adapter, also for Next.js custom servers and Restify. |
| [`apps/ui`](apps/ui) | — | React + Vite single-page console embedded into core static build. |
| [`apps/demo-express`](apps/demo-express) | — | Sandbox Express verification server. |
| [`apps/demo-nestjs`](apps/demo-nestjs) | — | Sandbox NestJS verification server. |
Expand Down
34 changes: 17 additions & 17 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "nodeui-monorepo",
"version": "0.3.1",
"version": "0.4.0",
"private": true,
"license": "Apache-2.0",
"description": "NodeUI — a BootUI-inspired, local-only developer console for Express, Fastify, NestJS, Koa, Hapi, Hono and node:http applications.",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@singhak/nodeui-core",
"version": "0.3.1",
"version": "0.4.0",
"description": "Framework-neutral engine and safety gate for the NodeUI developer console.",
"license": "Apache-2.0",
"main": "./dist/index.cjs",
Expand Down
4 changes: 2 additions & 2 deletions packages/express/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@singhak/nodeui-express",
"version": "0.3.1",
"version": "0.4.0",
"description": "Express middleware adapter for the NodeUI developer console.",
"license": "Apache-2.0",
"main": "./dist/index.cjs",
Expand Down Expand Up @@ -47,7 +47,7 @@
"test": "vitest run"
},
"dependencies": {
"@singhak/nodeui-core": "^0.3.1"
"@singhak/nodeui-core": "^0.4.0"
},
"peerDependencies": {
"express": "^4.0.0 || ^5.0.0"
Expand Down
4 changes: 2 additions & 2 deletions packages/fastify/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@singhak/nodeui-fastify",
"version": "0.3.1",
"version": "0.4.0",
"description": "Fastify plugin adapter for the NodeUI developer console.",
"license": "Apache-2.0",
"main": "./dist/index.cjs",
Expand Down Expand Up @@ -47,7 +47,7 @@
"test": "vitest run"
},
"dependencies": {
"@singhak/nodeui-core": "^0.3.1"
"@singhak/nodeui-core": "^0.4.0"
},
"peerDependencies": {
"fastify": "^4.0.0 || ^5.0.0"
Expand Down
4 changes: 2 additions & 2 deletions packages/hapi/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@singhak/nodeui-hapi",
"version": "0.3.1",
"version": "0.4.0",
"description": "Hapi plugin adapter for the NodeUI developer console.",
"license": "Apache-2.0",
"main": "./dist/index.cjs",
Expand Down Expand Up @@ -47,7 +47,7 @@
"test": "vitest run"
},
"dependencies": {
"@singhak/nodeui-core": "^0.3.1"
"@singhak/nodeui-core": "^0.4.0"
},
"peerDependencies": {
"@hapi/hapi": "^21.0.0"
Expand Down
4 changes: 2 additions & 2 deletions packages/hono/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@singhak/nodeui-hono",
"version": "0.3.1",
"version": "0.4.0",
"description": "Hono middleware adapter (Node runtime) for the NodeUI developer console.",
"license": "Apache-2.0",
"main": "./dist/index.cjs",
Expand Down Expand Up @@ -47,7 +47,7 @@
"test": "vitest run"
},
"dependencies": {
"@singhak/nodeui-core": "^0.3.1"
"@singhak/nodeui-core": "^0.4.0"
},
"peerDependencies": {
"hono": "^4.0.0",
Expand Down
4 changes: 2 additions & 2 deletions packages/http/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@singhak/nodeui-http",
"version": "0.3.1",
"version": "0.4.0",
"description": "Plain node:http adapter (also Next.js custom servers) for the NodeUI developer console.",
"license": "Apache-2.0",
"main": "./dist/index.cjs",
Expand Down Expand Up @@ -48,7 +48,7 @@
"test": "vitest run"
},
"dependencies": {
"@singhak/nodeui-core": "^0.3.1"
"@singhak/nodeui-core": "^0.4.0"
},
"devDependencies": {
"@types/node": "^22.19.0",
Expand Down
4 changes: 2 additions & 2 deletions packages/koa/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@singhak/nodeui-koa",
"version": "0.3.1",
"version": "0.4.0",
"description": "Koa middleware adapter for the NodeUI developer console.",
"license": "Apache-2.0",
"main": "./dist/index.cjs",
Expand Down Expand Up @@ -47,7 +47,7 @@
"test": "vitest run"
},
"dependencies": {
"@singhak/nodeui-core": "^0.3.1"
"@singhak/nodeui-core": "^0.4.0"
},
"peerDependencies": {
"koa": "^2.0.0 || ^3.0.0"
Expand Down
4 changes: 2 additions & 2 deletions packages/nestjs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@singhak/nodeui-nestjs",
"version": "0.3.1",
"version": "0.4.0",
"description": "NestJS module adapter for the NodeUI developer console.",
"license": "Apache-2.0",
"main": "./dist/index.cjs",
Expand Down Expand Up @@ -47,7 +47,7 @@
"test": "vitest run"
},
"dependencies": {
"@singhak/nodeui-core": "^0.3.1"
"@singhak/nodeui-core": "^0.4.0"
},
"peerDependencies": {
"@nestjs/common": "^11.0.0",
Expand Down
Loading