From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id 6ElHDukfxGWyYQEA62LTzQ:P1 (envelope-from ) for ; Thu, 08 Feb 2024 01:27:21 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id 6ElHDukfxGWyYQEA62LTzQ (envelope-from ) for ; Thu, 08 Feb 2024 01:27:21 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707352041; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=o2ZcD8X70F5Bw20HUrPvePWD1EX7QBgIN76faMzyDbU=; b=kSyIcs1fNa1r8f1lThVa/ttr0Tlqa7fNNT6J/U3Wg2PzBnbKhr1HOVZXY3WqgRqu6wXjaZ w9H/DhBSnvPYz8o+3hUzfbAN/kEosou2FYz+YW6YNSQqAWvJzs19DzOSDcKw8yUViK7PEY UOFhIVhd7pY4brLABSjG5Z0e80hrhEQp3BuZbzQZ2/SJoB186PCflPbah1ymnZR0uvFnfN WxH6CjnPYrPk0Cu5U6898BWtMTmoZ2+pa89JtlPYvs79ZwoG5fnGyQx0C4IZ9GnGMRoLXZ bYniUfqfGdzWL7Ap7i++zB/KmtHNiobZUs7wdDfbmAIC2qiYXEid+QvCfLuDEw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1707352041; a=rsa-sha256; cv=none; b=lBq4AYUbWQRQ/l5f4wXKUGPsmYfaxh1HrVBouR+lcLrj4mhv7PAfb/dP5cc0wuoUaSbO9f gn/Y1sPO7H0uMV/Ii+1omXTG86MMO8re6mUm6WIo8X5k3WGrbYFU0ke2KfPgWyfk4lcXmh uPkMDCOt9bnYkIxPreG16dJvmHHs4kgRQTQJzuglqkz5sdfaOE2uf0GELU36gTKLwOuZle Gb1BVVRQVuDXIi6gI/Je0KpP5rdsitld7XvETIX4GUYvB+cbNbeb8Upj+neLqriLq+t2wc UbhDmWZD/zayJwl1lC9ioNNcPfVK50eF7QevDnOG7IFuetjS7cLtkmhnU/+0ZA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 0E57942AE0 for ; Thu, 8 Feb 2024 01:27:21 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rXsFw-0001nC-0u; Wed, 07 Feb 2024 19:27:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rXsFq-0001fF-7x for guix-patches@gnu.org; Wed, 07 Feb 2024 19:27:02 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rXsFp-00017s-UY for guix-patches@gnu.org; Wed, 07 Feb 2024 19:27:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rXsG3-0007Hb-VU for guix-patches@gnu.org; Wed, 07 Feb 2024 19:27:15 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68941] [PATCH v2 44/44] gnu: Add node-deep-equal. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Feb 2024 00:27:15 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68941 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68941@debbugs.gnu.org Cc: ngraves@ngraves.fr Received: via spool by 68941-submit@debbugs.gnu.org id=B68941.170735201027724 (code B ref 68941); Thu, 08 Feb 2024 00:27:15 +0000 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:50 +0000 Received: from localhost ([127.0.0.1]:58461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFd-0007D1-IJ for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:49 -0500 Received: from 19.mo581.mail-out.ovh.net ([178.33.251.118]:58573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFa-0007CN-JN for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:47 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.140.207]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 4FAD827499 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:31 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-f8dts (unknown [10.111.174.155]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 10C8B1FE0B; Thu, 8 Feb 2024 00:26:30 +0000 (UTC) Received: from ngraves.fr ([37.59.142.109]) by ghost-submission-6684bf9d7b-f8dts with ESMTPSA id ZGiAO7YfxGXe3C0AEMXqjw (envelope-from ); Thu, 08 Feb 2024 00:26:30 +0000 X-OVh-ClientIp: 81.67.146.208 Date: Thu, 8 Feb 2024 01:25:07 +0100 Message-ID: <20240208002527.27165-44-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240208002527.27165-1-ngraves@ngraves.fr> References: <20240208002527.27165-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 2285295336032297698 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutdelnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedupdhmohguvgepshhmthhpohhuth X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches From: Nicolas Graves via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -6.67 X-Migadu-Scanner: mx13.migadu.com X-Spam-Score: -6.67 X-Migadu-Queue-Id: 0E57942AE0 X-TUID: YHFCSwpXf8Qe * gnu/packages/node-xyz.scm (node-deep-equal): New variable. --- gnu/packages/node-xyz.scm | 52 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 1623010d37..4858b7f17b 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -440,6 +440,58 @@ (define-public node-define-properties properties in Javascript directly on an object, returning the object." #:mozilla-doclink "Global_Objects/Object/defineProperties")) +(define-public node-deep-equal + (package + (name "node-deep-equal") + (version "2.2.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/node-deep-equal") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1m3kw5wzbksv76avk3zaqiyfl8y80rpygbwz8ywy1x7z5ny7n32x")))) + (build-system node-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'patch-dependencies 'delete-dependencies + (lambda args + (delete-dependencies + '("@ljharb/eslint-config" + "aud" + "auto-changelog" + "available-typed-arrays" + "eslint" + "for-each" + "has-proto" + "has-symbols" + "has-typed-arrays" + "in-publish" + "npmignore" + "nyc" + "object.getownpropertydescriptors" + "safe-publish-latest" + "semver" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-es-get-iterator node-get-intrinsic + node-is-array-buffer node-is-regex node-is-shared-array-buffer + node-object-is node-side-channel node-which-boxed-primitive + node-which-collection node-which-typed-array + node-array-buffer-byte-length node-is-arguments + node-is-date-object node-is-string node-isarray + node-object-keys node-object-assign node-regexp-prototype-flags)) + (home-page "https://github.com/inspect-js/node-deep-equal") + (synopsis "Get an iterator for any Javascript language value") + (description "This package provides a Javascript function to get iterator +for any language value. This package works robustly accross all +environments.") + (license license:expat))) + (define-public node-env-variable (package (name "node-env-variable") -- 2.41.0