From cabc47a715614690b25e1b493e5c369b26ac3780 Mon Sep 17 00:00:00 2001 From: Frazer Smith Date: Sun, 10 Sep 2023 08:31:49 +0100 Subject: [PATCH 1/2] perf: use `node:` prefix to bypass require.cache call for builtins See https://github.com/fastify/fastify-static/pull/407 --- test/engine.test.js | 4 ++-- test/middleware.test.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/engine.test.js b/test/engine.test.js index 86fbefe..cebf944 100644 --- a/test/engine.test.js +++ b/test/engine.test.js @@ -2,8 +2,8 @@ const middie = require('../lib/engine') const t = require('tap') -const http = require('http') -const { join } = require('path') +const http = require('node:http') +const { join } = require('node:path') const serveStatic = require('serve-static') const test = t.test diff --git a/test/middleware.test.js b/test/middleware.test.js index a2d0712..f1beef9 100644 --- a/test/middleware.test.js +++ b/test/middleware.test.js @@ -9,7 +9,7 @@ const fastify = require('fastify') const fp = require('fastify-plugin') const cors = require('cors') const helmet = require('helmet') -const fs = require('fs') +const fs = require('node:fs') const middiePlugin = require('../index') From 4c434b66a0c332d569c8312adf1e1d84a478fa3d Mon Sep 17 00:00:00 2001 From: Frazer Smith Date: Sun, 10 Sep 2023 08:41:25 +0100 Subject: [PATCH 2/2] docs: use `node:` prefix to bypass require.cache call for builtins --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8088c93..400ce24 100644 --- a/README.md +++ b/README.md @@ -141,7 +141,7 @@ If you need to run a middleware only under certain path(s), just pass the path a ```js const fastify = require('fastify')() -const path = require('path') +const path = require('node:path') const serveStatic = require('serve-static') fastify @@ -167,7 +167,7 @@ You can also use the engine itself without the Fastify plugin system. ## Usage ```js const Middie = require('@fastify/middie/engine') -const http = require('http') +const http = require('node:http') const helmet = require('helmet') const cors = require('cors')