From 166217648702f8290dfe5df9c13451d0780efb27 Mon Sep 17 00:00:00 2001 From: wk333 <13474090681@163.com> Date: Thu, 9 Nov 2023 16:43:38 +0800 Subject: [PATCH] Update to 3.2.1 --- is-builtin-module-3.1.0.tgz | Bin 1781 -> 0 bytes is-builtin-module-3.2.1.tgz | Bin 0 -> 1961 bytes nodejs-is-builtin-module.spec | 5 ++++- test.js | 37 +++++++++++++++++++++++++++------- 4 files changed, 34 insertions(+), 8 deletions(-) delete mode 100644 is-builtin-module-3.1.0.tgz create mode 100644 is-builtin-module-3.2.1.tgz diff --git a/is-builtin-module-3.1.0.tgz b/is-builtin-module-3.1.0.tgz deleted file mode 100644 index dfa04fbff418aed63a045be944e002d97a7bca28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1781 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 literal 0 HcmV?d00001 diff --git a/nodejs-is-builtin-module.spec b/nodejs-is-builtin-module.spec index c6aa4bc..ca2a04a 100644 --- a/nodejs-is-builtin-module.spec +++ b/nodejs-is-builtin-module.spec @@ -2,7 +2,7 @@ %global packagename is-builtin-module %global enable_tests 0 Name: nodejs-is-builtin-module -Version: 3.1.0 +Version: 3.2.1 Release: 1 Summary: Check if a string matches the name of a Node.js builtin module License: MIT @@ -44,6 +44,9 @@ cp -pr package.json *.js \ %{nodejs_sitelib}/%{packagename} %changelog +* Thu Nov 09 2023 wangkai <13474090681@163.com> - 3.2.1-1 +- Update to 3.2.1 + * Thu Jun 30 2022 baizhonggui - 3.1.0-1 - update to 3.1.0 diff --git a/test.js b/test.js index d236a1b..f0f41c6 100644 --- a/test.js +++ b/test.js @@ -1,9 +1,32 @@ -'use strict'; -var test = require('ava'); -var isBuiltinModule = require('./'); +import test from 'ava'; +import isBuiltinModule from '.'; -test(function (t) { - t.assert(isBuiltinModule('fs')); - t.assert(isBuiltinModule('console')); - t.end(); +test('main', t => { + t.true(isBuiltinModule('fs')); + t.true(isBuiltinModule('console')); + t.true(isBuiltinModule('punycode')); + + t.true(isBuiltinModule('fs/promises')); + t.true(isBuiltinModule('assert/strict')); + + // These are actually not, but should not exist + t.true(isBuiltinModule('fs/unknown')); + t.true(isBuiltinModule('fs/promises/unknown')); + t.true(isBuiltinModule('fs/promises?query=1')); + + t.true(isBuiltinModule('node:fs')); + t.true(isBuiltinModule('node:fs/promises')); + + t.false(isBuiltinModule('punycode/')); + t.false(isBuiltinModule('unicorn')); + t.false(isBuiltinModule('unknown')); + t.false(isBuiltinModule('FS')); + t.false(isBuiltinModule('nodE:fs')); + t.false(isBuiltinModule('node:fS')); + t.false(isBuiltinModule('fsnode:')); + t.false(isBuiltinModule('node:unknown')); + t.false(isBuiltinModule('node:node:fs')); + t.false(isBuiltinModule('node:/fs')); + t.false(isBuiltinModule('file:fs/promises')); + t.false(isBuiltinModule('data:text/javascript;utf-8,export {default} from "fs";')); });