diff --git a/packages/server/package.json b/packages/server/package.json index 01c7872aba..e0fc7f7e6b 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -50,6 +50,7 @@ "@thi.ng/paths": "^5.2.0", "@thi.ng/router": "^4.1.17", "@thi.ng/strings": "^3.9.4", + "@thi.ng/timestamp": "^1.1.4", "@thi.ng/uuid": "^1.1.16" }, "devDependencies": { @@ -112,6 +113,12 @@ "./interceptors/logging": { "default": "./interceptors/logging.js" }, + "./interceptors/measure": { + "default": "./interceptors/measure.js" + }, + "./interceptors/rate-limit": { + "default": "./interceptors/rate-limit.js" + }, "./interceptors/referrer-policy": { "default": "./interceptors/referrer-policy.js" }, diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index e1466ccb65..7b2fd30737 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: Apache-2.0 export * from "./api.js"; export * from "./server.js"; export * from "./static.js"; @@ -6,6 +7,8 @@ export * from "./interceptors/auth-route.js"; export * from "./interceptors/cache-control.js"; export * from "./interceptors/inject-headers.js"; export * from "./interceptors/logging.js"; +export * from "./interceptors/measure.js"; +export * from "./interceptors/rate-limit.js"; export * from "./interceptors/referrer-policy.js"; export * from "./interceptors/strict-transport.js"; export * from "./interceptors/x-origin-opener.js"; diff --git a/yarn.lock b/yarn.lock index 787e7cabc4..e7cc522f38 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6146,6 +6146,7 @@ __metadata: "@thi.ng/paths": "npm:^5.2.0" "@thi.ng/router": "npm:^4.1.17" "@thi.ng/strings": "npm:^3.9.4" + "@thi.ng/timestamp": "npm:^1.1.4" "@thi.ng/uuid": "npm:^1.1.16" "@types/node": "npm:^22.10.10" esbuild: "npm:^0.24.2"