Skip to content

Commit ac946f7

Browse files
committed
make LoggerOptions truly optional
1 parent 3957b15 commit ac946f7

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

packages/bunshine/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## v3.3.3 - Jan 29, 2024
3+
## v3.3.4 - Jan 29, 2024
44

55
- Add `exceptWhen` option to `compression`, `etags`, `serveFiles`, `devLogger`, and `prodLogger`
66
- Add `maxSize` option to `etags`

packages/bunshine/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
A Bun HTTP & WebSocket server that is a little ray of sunshine.
44

5-
<img alt="Bunshine Logo" src="https://github.com/kensnyder/bunshine/raw/main/packages/bunshine/assets/bunshine-logo.png?v=3.3.3" width="200" height="187" />
5+
<img alt="Bunshine Logo" src="https://github.com/kensnyder/bunshine/raw/main/packages/bunshine/assets/bunshine-logo.png?v=3.3.4" width="200" height="187" />
66

7-
[![NPM Link](https://img.shields.io/npm/v/bunshine?v=3.3.3)](https://npmjs.com/package/bunshine)
8-
[![Language: TypeScript](https://badgen.net/static/language/TS?v=3.3.3)](https://github.com/search?q=repo:kensnyder/bunshine++language:TypeScript&type=code)
9-
[![Code Coverage](https://codecov.io/gh/kensnyder/bunshine/graph/badge.svg?token=4LLWB8NBNT&v=3.3.3)](https://codecov.io/gh/kensnyder/bunshine)
10-
![Tree shakeable](https://badgen.net/static/tree%20shakeable/yes/green?v=3.3.3)
11-
[![ISC License](https://badgen.net/github/license/kensnyder/bunshine?v=3.3.3)](https://opensource.org/licenses/ISC)
7+
[![NPM Link](https://img.shields.io/npm/v/bunshine?v=3.3.4)](https://npmjs.com/package/bunshine)
8+
[![Language: TypeScript](https://badgen.net/static/language/TS?v=3.3.4)](https://github.com/search?q=repo:kensnyder/bunshine++language:TypeScript&type=code)
9+
[![Code Coverage](https://codecov.io/gh/kensnyder/bunshine/graph/badge.svg?token=4LLWB8NBNT&v=3.3.4)](https://codecov.io/gh/kensnyder/bunshine)
10+
![Tree shakeable](https://badgen.net/static/tree%20shakeable/yes/green?v=3.3.4)
11+
[![ISC License](https://badgen.net/github/license/kensnyder/bunshine?v=3.3.4)](https://opensource.org/licenses/ISC)
1212

1313
## Installation
1414

@@ -1204,7 +1204,7 @@ example:
12041204

12051205
Screenshot:
12061206

1207-
<img alt="devLogger" src="https://github.com/kensnyder/bunshine/raw/main/assets/devLogger-screenshot.png?v=3.3.3" width="524" height="78" />
1207+
<img alt="devLogger" src="https://github.com/kensnyder/bunshine/raw/main/assets/devLogger-screenshot.png?v=3.3.4" width="524" height="78" />
12081208

12091209
`prodLogger` outputs logs to `process.stdout` in JSON format with the following shape:
12101210

@@ -1220,7 +1220,7 @@ Request log:
12201220
"method": "GET",
12211221
"pathname": "/home",
12221222
"runtime": "Bun v1.1.34",
1223-
"poweredBy": "Bunshine v3.3.3",
1223+
"poweredBy": "Bunshine v3.3.4",
12241224
"machine": "server1",
12251225
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36",
12261226
"pid": 123
@@ -1239,7 +1239,7 @@ Response log:
12391239
"method": "GET",
12401240
"pathname": "/home",
12411241
"runtime": "Bun v1.1.34",
1242-
"poweredBy": "Bunshine v3.3.3",
1242+
"poweredBy": "Bunshine v3.3.4",
12431243
"machine": "server1",
12441244
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36",
12451245
"pid": 123,

packages/bunshine/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bunshine",
3-
"version": "3.3.3",
3+
"version": "3.3.4",
44
"module": "index.ts",
55
"type": "module",
66
"main": "index.ts",

packages/bunshine/src/middleware/devLogger/devLogger.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { LoggerOptions } from '../LoggerOptions';
44
export function devLogger({
55
writer = process.stdout,
66
exceptWhen = () => false,
7-
}: LoggerOptions = {}): Middleware {
7+
}: LoggerOptions | undefined = {}): Middleware {
88
return async (c, next) => {
99
const start = performance.now();
1010
const { pathname } = c.url;

packages/bunshine/src/middleware/prodLogger/prodLogger.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const poweredBy = `Bunshine v${bunshinePkg.version}`;
1212
export function prodLogger({
1313
writer = process.stdout,
1414
exceptWhen = () => false,
15-
}: LoggerOptions = {}): Middleware {
15+
}: LoggerOptions | undefined = {}): Middleware {
1616
return async (c, next) => {
1717
const start = performance.now();
1818
const { pathname, host } = c.url;

0 commit comments

Comments
 (0)