From e243dc9a06b76c8617e852536d2e1106e13fc498 Mon Sep 17 00:00:00 2001 From: Takuya Aramaki Date: Wed, 12 Aug 2026 01:08:17 +0900 Subject: [PATCH] Remove `hasown` package from dependencies --- index.js | 3 +-- licensee | 3 +-- package.json | 1 - 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/index.js b/index.js index d90f153..1903e7b 100644 --- a/index.js +++ b/index.js @@ -3,7 +3,6 @@ module.exports = licensee var Arborist = require('@npmcli/arborist') var blueOakList = require('@blueoak/list') var correctLicenseMetadata = require('correct-license-metadata') -var hasOwn = require('hasown') var npmLicenseCorrections = require('npm-license-corrections') var osi = require('spdx-osi') var parse = require('spdx-expression-parse') @@ -288,5 +287,5 @@ function pushMissing (source, sink) { } function has (object, key) { - return hasOwn(object, key) && object[key] !== undefined + return Object.hasOwn(object, key) && object[key] !== undefined } diff --git a/licensee b/licensee index b842558..9df87e0 100755 --- a/licensee +++ b/licensee @@ -1,7 +1,6 @@ #!/usr/bin/env node var docopt = require('docopt') var fs = require('fs') -var has = require('hasown') var path = require('path') var validSPDX = require('spdx-expression-validate') @@ -249,7 +248,7 @@ function formatRepo (repo) { if (repo) { if (typeof repo === 'string') { return repo - } else if (has(repo, 'url')) { + } else if (Object.hasOwn(repo, 'url')) { return repo.url } } else { diff --git a/package.json b/package.json index 338228f..192f1b9 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,6 @@ "@npmcli/arborist": "^9.1.7", "correct-license-metadata": "^1.4.0", "docopt": "^0.6.2", - "hasown": "^2.0.0", "npm-license-corrections": "^1.6.2", "semver": "^7.6.0", "spdx-expression-parse": "^4.0.0",