From ca217033157075861e241df46e608397363fc002 Mon Sep 17 00:00:00 2001 From: Frazer Smith Date: Sun, 10 Sep 2023 08:31:44 +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 --- examples/simple/example.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/simple/example.js b/examples/simple/example.js index d36a71c..8b93fa6 100644 --- a/examples/simple/example.js +++ b/examples/simple/example.js @@ -1,9 +1,9 @@ 'use strict' const fastify = require('fastify')({ logger: false }) -const fs = require('fs') -const path = require('path') -const assert = require('assert') +const fs = require('node:fs') +const path = require('node:path') +const assert = require('node:assert') fastify.register(require('../..'), { key: fs.readFileSync(path.join(__dirname, 'example-key')) From 0c86c5f3041e9e123728ce136a1bfd444239d55c Mon Sep 17 00:00:00 2001 From: Frazer Smith Date: Sun, 10 Sep 2023 08:41:23 +0100 Subject: [PATCH 2/2] docs: use `node:` prefix to bypass require.cache call for builtins --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ed61e64..5df8eca 100644 --- a/README.md +++ b/README.md @@ -43,8 +43,8 @@ Then, register the plugin as follows: 'use strict' const fastify = require('fastify')({ logger: false }) -const fs = require('fs') -const path = require('path') +const fs = require('node:fs') +const path = require('node:path') fastify.register(require('@fastify/secure-session'), { // the name of the attribute decorated on the request-object, defaults to 'session' @@ -248,7 +248,7 @@ npx @fastify/secure-session > secret-key2 ``` ```js -const fs = require('fs') +const fs = require('node:fs') const fastify = require('fastify')({ logger: false }) const key1 = fs.readFileSync(path.join(__dirname, 'secret-key1'))