From 3769ac763a58fac7c37d6e1abc7018dd81a514df Mon Sep 17 00:00:00 2001 From: t Date: Wed, 3 Jun 2026 21:32:57 +0530 Subject: [PATCH] chore: release @webjsdev/server 0.8.15 --- changelog/server/0.8.15.md | 11 +++++++++++ package-lock.json | 2 +- packages/server/package.json | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 changelog/server/0.8.15.md diff --git a/changelog/server/0.8.15.md b/changelog/server/0.8.15.md new file mode 100644 index 000000000..1798d4cd4 --- /dev/null +++ b/changelog/server/0.8.15.md @@ -0,0 +1,11 @@ +--- +package: "@webjsdev/server" +version: 0.8.15 +date: 2026-06-03T16:02:57.740Z +commit_count: 1 +--- +## Features + +- **ship type declarations for @webjsdev/server (fix TS7016)** ([#322](https://github.com/webjsdev/webjs/pull/322)) [`50428c47`](https://github.com/webjsdev/webjs/commit/50428c47) + + `@webjsdev/server` now ships a hand-authored `index.d.ts` overlay and `types` export conditions, so a TypeScript app under `strict` + `nodenext` resolves real types for `import { createRequestHandler, cors, cache, ... } from '@webjsdev/server'` instead of emitting TS7016. The runtime stays plain `.js` + JSDoc; the overlay is types-only with zero runtime cost. The `./check` and `./testing` subpaths are typed too. diff --git a/package-lock.json b/package-lock.json index f55a2b4c3..4cc2c1375 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7016,7 +7016,7 @@ }, "packages/server": { "name": "@webjsdev/server", - "version": "0.8.14", + "version": "0.8.15", "license": "MIT", "dependencies": { "@webjsdev/core": "^0.7.1", diff --git a/packages/server/package.json b/packages/server/package.json index 64f49ab39..be7f004e1 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@webjsdev/server", - "version": "0.8.14", + "version": "0.8.15", "type": "module", "description": "webjs dev/prod server: SSR, router, API, server actions, live reload", "main": "index.js",