From unknown Sun Jun 15 13:43:48 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#68941 <68941@debbugs.gnu.org> To: bug#68941 <68941@debbugs.gnu.org> Subject: Status: [PATCH 00/44] Node : a solution for tiny packages. Reply-To: bug#68941 <68941@debbugs.gnu.org> Date: Sun, 15 Jun 2025 20:43:48 +0000 retitle 68941 [PATCH 00/44] Node : a solution for tiny packages. reassign 68941 guix-patches submitter 68941 Nicolas Graves severity 68941 normal tag 68941 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:16:59 2024 Received: (at submit) by debbugs.gnu.org; 5 Feb 2024 23:16:59 +0000 Received: from localhost ([127.0.0.1]:52603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Cw-0003i1-Md for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:16:59 -0500 Received: from lists.gnu.org ([2001:470:142::17]:44914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Cr-0003hk-8S for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:16:57 -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 1rX8CY-0004m7-Hc for guix-patches@gnu.org; Mon, 05 Feb 2024 18:16:34 -0500 Received: from 5.mo582.mail-out.ovh.net ([46.105.54.31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rX8CQ-0000rp-Bo for guix-patches@gnu.org; Mon, 05 Feb 2024 18:16:34 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.109.148.175]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 98B4E26BC0 for ; Mon, 5 Feb 2024 23:16:15 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-lfxrk (unknown [10.108.42.231]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 339A11FD3F; Mon, 5 Feb 2024 23:16:15 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-6684bf9d7b-lfxrk with ESMTPSA id SeomCD9swWXaoQMAgKhzPw (envelope-from ); Mon, 05 Feb 2024 23:16:15 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R00162316a73-91c7-45da-9967-81f2af791e9b, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: guix-patches@gnu.org Subject: [PATCH 00/44] Node : a solution for tiny packages. Date: Tue, 6 Feb 2024 00:06:10 +0100 Message-ID: <20240205231557.22629-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7799953080306754274 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepkeffgeetfffgffejgeejvdffgfdtvdeuueetgfefuedvjeegvdegjeejveeuueevnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrdelieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepghhuihigqdhprghttghhvghssehgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth Received-SPF: pass client-ip=46.105.54.31; envelope-from=ngraves@ngraves.fr; helo=5.mo582.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This patch series introduces a solution for tiny packages. Instead of writing packages, we can simply rely on the javascript code that is behind such a package. Introduce two helpers to allow this. Based on these two helpers, package all propagated direct dependencies of the deep-equal package. This is a good choice both for illustrating this solution and for further Node packages, a lot of which rely on this intermediate package. This patch series depends on 66180. Nicolas Graves (44): guix: build-system: node: Add node-trivial-package helper. guix: build-system: node: Add node-is-type-object helper. gnu: Add node-function-bind. gnu: Add node-has-proto. gnu: Add node-has. gnu: Add node-has-symbols. gnu: Add node-has-tostringtag. gnu: Add node-is-callable. gnu: Add node-get-intrinsic. gnu: Add node-is-symbol. gnu: Add node-for-each. gnu: Add node-available-typed-arrays. gnu: Add node-gopd. gnu: Add node-call-bind. gnu: Add node-object-inspect. gnu: Add node-is-regex. gnu: Add node-which-typed-array. gnu: Add node-side-channel. gnu: Add node-is-weakmap. gnu: Add node-is-weakset. gnu: Add node-is-typed-array. gnu: Add node-is-shared-array-buffer. gnu: Add node-internal-slot. gnu: Add node-is-array-buffer. gnu: Add node-define-properties. gnu: Add node-is-arguments. gnu: Add node-isarray. gnu: Add node-stop-iteration-iterator. gnu: Add node-is-map. gnu: Add node-is-set. gnu: Add node-is-string. gnu: Add node-is-number-object. gnu: Add node-is-bigint. gnu: Add node-is-boolean-object. gnu: Add node-object-is. gnu: Add node-es-get-iterator. gnu: Add node-which-boxed-primitive. gnu: Add node-which-collection. gnu: Add node-array-buffer-byte-length. gnu: Add node-is-date-object. gnu: Add node-object-assign. gnu: Add node-object-keys. gnu: Add node-regexp-prototype-flags. gnu: Add node-deep-equal. gnu/packages/node-xyz.scm | 1123 +++++++++++++++++++++++++++++++++++- guix/build-system/node.scm | 66 ++- 2 files changed, 1187 insertions(+), 2 deletions(-) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:15 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:15 +0000 Received: from localhost ([127.0.0.1]:52610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8G7-0003nO-Ae for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:15 -0500 Received: from 7.mo560.mail-out.ovh.net ([188.165.48.182]:49457) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8G4-0003n4-OH for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:13 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.108.25.52]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 269E925563 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:19:59 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-f8dts (unknown [10.108.54.148]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id BC0861FDBC; Mon, 5 Feb 2024 23:19:58 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-6684bf9d7b-f8dts with ESMTPSA id 2SUDJh5twWVf3ScAEMXqjw (envelope-from ); Mon, 05 Feb 2024 23:19:58 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002debafd94-0aea-459a-8407-9eb520c97288, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 02/44] guix: build-system: node: Add node-is-type-object helper. Date: Tue, 6 Feb 2024 00:18:50 +0100 Message-ID: <20240205231952.26410-2-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7863003478556140258 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepteevveffkeeikeffteeviefggefhleeiueejvdduieffhfejieeuleejkeegvdffnecuffhomhgrihhnpehtohhsthhrihhnghdrtggrlhhlnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrdeljeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/build-system/node.scm (node-is-type-object): Add function. Change-Id: I7027aff3b314cd999798afd8c11dc90ef7c6e43c --- guix/build-system/node.scm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/guix/build-system/node.scm b/guix/build-system/node.scm index 8a903b4fe5..b52b8f4f3e 100644 --- a/guix/build-system/node.scm +++ b/guix/build-system/node.scm @@ -35,8 +35,22 @@ (define-module (guix build-system node) node-build node-build-system + node-is-type-object node-trivial-package)) +(define* (node-is-type-object type #:optional (type-exists? #t)) + "Helper for node packages replacement. This is actual code factorized from +the packages it replaces, use with caution. It doesn't apply to all +javascript types." + (string-append + "function(value) {" + (if type-exists? + (string-append + "if (typeof value === '" (string-downcase type) "') {return true;} ") + "") + "if (value === null || typeof value !== 'object') {return false;} + return Object.prototype.toString.call(value) === '[object " type "]';}")) + (define* (node-trivial-package node-name version replacement description #:key (propagated-inputs '()) (mozilla-doclink #f) ;maybe-string -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:18 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:18 +0000 Received: from localhost ([127.0.0.1]:52613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8G9-0003nd-Lz for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:18 -0500 Received: from 7.mo560.mail-out.ovh.net ([188.165.48.182]:40729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8G4-0003n1-KB for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:14 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.148.110]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 23C5F2532F for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:19:57 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-4tws9 (unknown [10.110.178.134]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 6FB3C1FD23; Mon, 5 Feb 2024 23:19:57 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-6684bf9d7b-4tws9 with ESMTPSA id A3CzFR1twWX4TQIAkrM3og (envelope-from ); Mon, 05 Feb 2024 23:19:57 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S002626b4952-1d4a-41f6-aff4-55ad0f47e314, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 01/44] guix: build-system: node: Add node-trivial-package helper. Date: Tue, 6 Feb 2024 00:18:49 +0100 Message-ID: <20240205231952.26410-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7862440527001936610 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffogggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeekgfetleeukeelfeffueeijeeikeevffeuveeuffeigfeiteeijeehffegfeelhfenucffohhmrghinhepmhhoiihilhhlrgdrohhrghenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddtkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/build-system/node.scm (node-trivial-package): Add function. Change-Id: I618750ebb3a9f9c4ec4f22256541cfbdfbf4388a --- gnu/packages/node-xyz.scm | 2 +- guix/build-system/node.scm | 52 +++++++++++++++++++++++++++++++++++++- 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index d68f730b77..36fa575049 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -5,7 +5,7 @@ ;;; Copyright © 2021 Charles ;;; Copyright © 2021 Philip McGrath ;;; Copyright © 2021 Dhruvin Gandhi -;;; Copyright © 2022 Nicolas Graves +;;; Copyright © 2022, 2023, 2024 Nicolas Graves ;;; Copyright © 2023 Jelle Licht ;;; ;;; This file is part of GNU Guix. diff --git a/guix/build-system/node.scm b/guix/build-system/node.scm index 3f73390809..8a903b4fe5 100644 --- a/guix/build-system/node.scm +++ b/guix/build-system/node.scm @@ -29,9 +29,59 @@ (define-module (guix build-system node) #:use-module (guix search-paths) #:use-module (guix build-system) #:use-module (guix build-system gnu) + #:use-module (guix build-system trivial) + #:use-module ((guix licenses) #:prefix license:) #:export (%node-build-system-modules node-build - node-build-system)) + node-build-system + + node-trivial-package)) + +(define* (node-trivial-package node-name version replacement description + #:key (propagated-inputs '()) + (mozilla-doclink #f) ;maybe-string + (shams #f)) + "This helper makes it easy to replace a cumbersome npm package by the +underlying javascript code. This is also useful to cut down the Node +dependency tree for some cumbersome polyfills that all current web browsers +already support." + (package + (name (string-append "node-" + (string-join (string-split node-name #\.) "-"))) + (version (format #f "~a" version)) + (source #f) + (build-system trivial-build-system) + (arguments + (list + #:builder + (with-imported-modules '((guix build utils)) + #~(begin + (use-modules (guix build utils)) + (let ((dir (string-append #$output "/lib/node_modules/" #$node-name))) + (mkdir-p dir) + (with-output-to-file (string-append dir "/index.js") + (lambda _ + (format #t "module.exports = ~a\n" #$replacement))) + (when #$shams + (copy-file (string-append dir "/index.js") + (string-append dir "/shams.js"))) + (with-output-to-file (string-append dir "/package.json") + (lambda _ + (format #t "{\"name\":~s~a}\n" #$node-name + (if #$shams + "\ +,\"exports\":{\".\":\"./index.js\",\"./shams\":\"./shams.js\"}" + ""))))))))) + (propagated-inputs propagated-inputs) + (home-page + (if mozilla-doclink + (string-append + "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/" + mozilla-doclink "#browser_compatibility") + "")) + (synopsis (string-append "Replacement for npm package " name)) + (description description) + (license license:gpl3+))) (define %node-build-system-modules ;; Build-side modules imported by default. -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:18 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:18 +0000 Received: from localhost ([127.0.0.1]:52615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GA-0003nf-60 for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:18 -0500 Received: from 3.mo560.mail-out.ovh.net ([46.105.58.226]:33401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8G6-0003n6-EE for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:15 -0500 Received: from director4.ghost.mail-out.ovh.net (unknown [10.108.9.135]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 590AA255AD for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:00 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-ld4jb (unknown [10.110.168.164]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 015CC1FD65; Mon, 5 Feb 2024 23:19:59 +0000 (UTC) Received: from ngraves.fr ([37.59.142.109]) by ghost-submission-6684bf9d7b-ld4jb with ESMTPSA id nT8JNx9twWVJbwAAhFv9CQ (envelope-from ); Mon, 05 Feb 2024 23:19:59 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-109S0035b532dc8-3f79-4171-95ce-c1eefe127e57, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 03/44] gnu: Add node-function-bind. Date: Tue, 6 Feb 2024 00:18:51 +0100 Message-ID: <20240205231952.26410-3-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7863284950798099170 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddtleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-function-bind): New variable. --- gnu/packages/node-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 36fa575049..a8607bd8b4 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -459,6 +459,38 @@ (define-public node-file-uri-to-path suitable for use with the @code{fs} module functions.") (license license:expat))) +(define-public node-function-bind + (package + (name "node-function-bind") + (version "1.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Raynos/function-bind") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19dcz6b3xs4hfxmjzr6b52r0rj3yziw8spzq4xpwnmggwyks7nm6")))) + (build-system node-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'patch-dependencies 'delete-dependencies + (lambda args + (delete-dependencies + '("@ljharb/eslint-config" + "covert" + "eslint" + "jscs" + "tape"))))) + #:tests? #f)) + (home-page "https://github.com/Raynos/function-bind") + (synopsis "Implementation of function.prototype.bind") + (description "This package provides a robust implementation of the +Function.prototype.bind Javascript function.") + (license license:expat))) + (define-public node-global-gradle-clean (package (name "node-global-gradle-clean") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:19 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:19 +0000 Received: from localhost ([127.0.0.1]:52617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GB-0003nu-Hs for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:19 -0500 Received: from 11.mo550.mail-out.ovh.net ([188.165.48.29]:38761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8G8-0003nP-AA for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:17 -0500 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.148.116]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 28E0E26A48 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:02 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-hk8vg (unknown [10.110.168.204]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id BC65F1FE0C; Mon, 5 Feb 2024 23:20:00 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-6684bf9d7b-hk8vg with ESMTPSA id QXGCOiBtwWWiagMAA5KVAA (envelope-from ); Mon, 05 Feb 2024 23:20:00 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R0019c36b48a-afb1-4ebb-94e4-c19f178b66b4, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 04/44] gnu: Add node-has-proto. Date: Tue, 6 Feb 2024 00:18:52 +0100 Message-ID: <20240205231952.26410-4-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7863847902271562466 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrdelieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-has-proto): New variable. Change-Id: I4ce9dd80755207088b00121c2ea9f6bcb4761817 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index a8607bd8b4..31eee4e9fe 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -515,6 +515,13 @@ (define-public node-global-gradle-clean clean task of each project.") (license license:expat))) +(define-public node-has-proto + (node-trivial-package + "has-proto" 0 "() => true" + "This package returns true in Javascript because web browsers implement +Object prototypes." + #:mozilla-doclink "Global_Objects/Object/getPrototypeOf")) + (define-public node-ieee754 (package (name "node-ieee754") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:22 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:22 +0000 Received: from localhost ([127.0.0.1]:52621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GD-0003oH-Rb for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:22 -0500 Received: from 11.mo550.mail-out.ovh.net ([188.165.48.29]:42397) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GC-0003o1-BX for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:20 -0500 Received: from director2.ghost.mail-out.ovh.net (unknown [10.108.9.153]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id E301926EA1 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:06 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-k2rsv (unknown [10.110.168.37]) by director2.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 844F11FD4A; Mon, 5 Feb 2024 23:20:06 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-6684bf9d7b-k2rsv with ESMTPSA id hTCqHCZtwWU2CwAAVMiVhw (envelope-from ); Mon, 05 Feb 2024 23:20:06 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S00409d961f9-4083-4cde-a946-8fb8718f474e, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 06/44] gnu: Add node-has-symbols. Date: Tue, 6 Feb 2024 00:18:54 +0100 Message-ID: <20240205231952.26410-6-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7864973803446526690 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrdduuddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-has-symbols): New variable. Change-Id: I70c587929317c06fc01053a42b881bbc7002565d --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index f4a10a7638..af49151e73 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -531,6 +531,13 @@ (define-public node-has-proto Object prototypes." #:mozilla-doclink "Global_Objects/Object/getPrototypeOf")) +(define-public node-has-symbols + (node-trivial-package + "has-symbols" 0 "() => true" + "This package returns true in Javascript because web browsers implement +symbols." + #:mozilla-doclink "Global_Objects/Symbol")) + (define-public node-ieee754 (package (name "node-ieee754") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:23 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:23 +0000 Received: from localhost ([127.0.0.1]:52624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GF-0003oV-2o for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:23 -0500 Received: from 20.mo584.mail-out.ovh.net ([46.105.33.73]:45519) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GB-0003ns-Og for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:21 -0500 Received: from director2.ghost.mail-out.ovh.net (unknown [10.108.9.135]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id B499E26B09 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:05 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-nvqzp (unknown [10.108.42.192]) by director2.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 599891FD4D; Mon, 5 Feb 2024 23:20:05 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-6684bf9d7b-nvqzp with ESMTPSA id D4XMDyVtwWX9FQIAWp/UCQ (envelope-from ); Mon, 05 Feb 2024 23:20:05 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G0040c47c061-277b-432a-8899-804811b3fa0e, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 05/44] gnu: Add node-has. Date: Tue, 6 Feb 2024 00:18:53 +0100 Message-ID: <20240205231952.26410-5-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7864692325601436386 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepgeffudfgvdehffelvedvieefheekkeejgeehfeeuheevvdekkeejveeutedtgfdunecuffhomhgrihhnpehhrghsohifnhhprhhophgvrhhthidrtggrlhhlnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrddutddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeegpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-has): New variable. Change-Id: I9e890eaecc13c3d9c67a89f5e93f449473dcbe62 --- gnu/packages/node-xyz.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 31eee4e9fe..f4a10a7638 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -515,6 +515,15 @@ (define-public node-global-gradle-clean clean task of each project.") (license license:expat))) +(define-public node-has + (node-trivial-package + "has" 0 + "(obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop)" + "This package returns a Javascript function that returns a boolean +indicating whether this object has the specified property as its own property +(as opposed to inheriting it)." + #:mozilla-doclink "Global_Objects/Object/hasOwnProperty")) + (define-public node-has-proto (node-trivial-package "has-proto" 0 "() => true" -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:25 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:25 +0000 Received: from localhost ([127.0.0.1]:52628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GH-0003om-Bd for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:25 -0500 Received: from 9.mo581.mail-out.ovh.net ([46.105.60.248]:46185) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GD-0003oA-Va for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:22 -0500 Received: from director10.ghost.mail-out.ovh.net (unknown [10.108.9.153]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id CB44C24E7A for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:07 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-rt7j5 (unknown [10.110.168.37]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 85BBF1FDF1; Mon, 5 Feb 2024 23:20:07 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-6684bf9d7b-rt7j5 with ESMTPSA id iKW5HSdtwWWHGwAAqmE0/A (envelope-from ); Mon, 05 Feb 2024 23:20:07 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G0040a7931b8-704b-4687-8563-766f391528ef, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 07/44] gnu: Add node-has-tostringtag. Date: Tue, 6 Feb 2024 00:18:55 +0100 Message-ID: <20240205231952.26410-7-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7865255275980645090 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrddutddunecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-has-tostringtag): New variable. Change-Id: Ifd2f0a13b76195ad9482501b02cec779df40a848 --- gnu/packages/node-xyz.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index af49151e73..d2ef624082 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -538,6 +538,15 @@ (define-public node-has-symbols symbols." #:mozilla-doclink "Global_Objects/Symbol")) +(define-public node-has-tostringtag + (node-trivial-package + "has-tostringtag" 0 + "() => typeof Symbol.toStringTag === 'symbol';" + "This package provides a Javascript function that checks if the +@code{@@toStringTag} symbol is available." + #:mozilla-doclink "Global_Objects/Symbol/toStringTag" + #:shams #t)) + (define-public node-ieee754 (package (name "node-ieee754") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:26 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:26 +0000 Received: from localhost ([127.0.0.1]:52630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GH-0003oq-JQ for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:25 -0500 Received: from 17.mo581.mail-out.ovh.net ([188.165.35.227]:48385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GF-0003oO-48 for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:24 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.148.116]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 15E6024F05 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:09 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-8crwz (unknown [10.110.168.168]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id ACB8A1FDAC; Mon, 5 Feb 2024 23:20:08 +0000 (UTC) Received: from ngraves.fr ([37.59.142.107]) by ghost-submission-6684bf9d7b-8crwz with ESMTPSA id /XlDJShtwWUE1z4AuhCZeQ (envelope-from ); Mon, 05 Feb 2024 23:20:08 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-107S0017df0d9ea-4a0e-4cb9-bcfd-c4ee092bceed, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 08/44] gnu: Add node-is-callable. Date: Tue, 6 Feb 2024 00:18:56 +0100 Message-ID: <20240205231952.26410-8-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7865818227846996706 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddtjeenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekuddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-callable): New variable. --- gnu/packages/node-xyz.scm | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index d2ef624082..896f9f058d 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -662,6 +662,51 @@ (define-public node-irc It has functions for joining, parting, talking, and many other IRC commands.") (license license:gpl3+))) +(define-public node-is-callable + (package + (name "node-is-callable") + (version "1.2.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-callable") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0syzhiw9k1ync27avrpbz5vznz2yj2n4i2z4ypylv53flzar9hk6")))) + (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" + "eclint" + "es-value-fixtures" + "eslint" + "for-each" + "has-tostringtag" + "make-arrow-function" + "make-async-function" + "make-generator-function" + "npmignore" + "nyc" + "object-inspect" + "rimraf" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (home-page "https://github.com/inspect-js/is-callable") + (synopsis "Javascript predicate to identify if value is callable") + (description "This package provides a Javascript function to identify if a +value is callable.") + (license license:expat))) + (define-public node-long-stack-traces (package (name "node-long-stack-traces") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:32 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:32 +0000 Received: from localhost ([127.0.0.1]:52634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GK-0003pL-1T for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:32 -0500 Received: from 12.mo550.mail-out.ovh.net ([87.98.162.229]:55785) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GG-0003ob-92 for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:25 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.108.17.28]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 39A2826A48 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:10 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-8qcg8 (unknown [10.110.113.89]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id E89A81FDB5; Mon, 5 Feb 2024 23:20:09 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-6684bf9d7b-8qcg8 with ESMTPSA id 3GHCIyltwWWhUAMAPksfSg (envelope-from ); Mon, 05 Feb 2024 23:20:09 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G0040cd0e032-153f-489a-9dd9-83823d1b25f9, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 09/44] gnu: Add node-get-intrinsic. Date: Tue, 6 Feb 2024 00:18:57 +0100 Message-ID: <20240205231952.26410-9-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7866099700323508962 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddtudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-get-intrinsic): New variable. --- gnu/packages/node-xyz.scm | 48 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 896f9f058d..c6e7cac861 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -491,6 +491,54 @@ (define-public node-function-bind Function.prototype.bind Javascript function.") (license license:expat))) +(define-public node-get-intrinsic + (package + (name "node-get-intrinsic") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ljharb/get-intrinsic") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1b0h8n8azb6m1bc0lwmqm3lf2pzcplvngnsb3mfjybvkpc20ybmi")))) + (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" + "call-bind" + "es-abstract" + "es-value-fixtures" + "eslint" + "evalmd" + "for-each" + "gopd" + "make-async-function" + "make-async-generator-function" + "make-generator-function" + "mock-property" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-function-bind node-has node-has-symbols node-has-proto)) + (home-page "https://github.com/ljharb/get-intrinsic") + (synopsis "Javascript symbol support predicate function") + (description "This package provides a Javascript function to get and +robustly cache all language-level intrinsics at first require time.") + (license license:expat))) + (define-public node-global-gradle-clean (package (name "node-global-gradle-clean") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:32 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:33 +0000 Received: from localhost ([127.0.0.1]:52641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GO-0003pr-Fu for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:32 -0500 Received: from 1.mo550.mail-out.ovh.net ([178.32.127.22]:46291) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GH-0003ok-MV for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:26 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.108.2.211]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 712AB26E62 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:11 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-x5hxv (unknown [10.108.42.198]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 16E171FD23; Mon, 5 Feb 2024 23:20:11 +0000 (UTC) Received: from ngraves.fr ([37.59.142.95]) by ghost-submission-6684bf9d7b-x5hxv with ESMTPSA id eLZzAittwWX6ZwAAHRjcjg (envelope-from ); Mon, 05 Feb 2024 23:20:11 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-95G0014d34139f-6a15-4c7d-b011-0abd12dc65da, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 10/44] gnu: Add node-is-symbol. Date: Tue, 6 Feb 2024 00:18:58 +0100 Message-ID: <20240205231952.26410-10-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7866381174139577058 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddrleehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-symbol): New variable. --- gnu/packages/node-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index c6e7cac861..facbeb6a75 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -755,6 +755,45 @@ (define-public node-is-callable value is callable.") (license license:expat))) +(define-public node-is-symbol + (package + (name "node-is-symbol") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-symbol") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lx6ym8y7wq3r1mzg6gbnpkd2dmprmylj14v1r6dj3sb8430kwps")))) + (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" + "eslint" + "has-tostringtag" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs (list node-has-symbols)) + (home-page "https://github.com/inspect-js/is-symbol") + (synopsis "Javascript predicate to identify if value is a symbol") + (description "This package provides a Javascript function to identify if a +value is a @code{Symbol}.") + (license license:expat))) + (define-public node-long-stack-traces (package (name "node-long-stack-traces") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:33 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:33 +0000 Received: from localhost ([127.0.0.1]:52643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GO-0003px-Sq for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:33 -0500 Received: from 11.mo583.mail-out.ovh.net ([46.105.47.167]:59797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GI-0003oy-Lf for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:27 -0500 Received: from director10.ghost.mail-out.ovh.net (unknown [10.108.2.72]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 6B804274EF for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:12 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-8qcg8 (unknown [10.110.113.226]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 111921FDB4; Mon, 5 Feb 2024 23:20:12 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-6684bf9d7b-8qcg8 with ESMTPSA id jB/jASxtwWWmUAMAPksfSg (envelope-from ); Mon, 05 Feb 2024 23:20:12 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002e3ee26f9-c603-4f45-af12-1373be45c57d, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 11/44] gnu: Add node-for-each. Date: Tue, 6 Feb 2024 00:18:59 +0100 Message-ID: <20240205231952.26410-11-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7866662651710333666 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddrleejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeefpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-for-each): New variable. --- gnu/packages/node-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index facbeb6a75..14657a33b2 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -459,6 +459,39 @@ (define-public node-file-uri-to-path suitable for use with the @code{fs} module functions.") (license license:expat))) +(define-public node-for-each + (package + (name "node-for-each") + (version "0.3.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Raynos/for-each") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0c28lq995xr3anf407zizdh8z18pag6ww8fm95yxl8m1sdfljya7")))) + (build-system node-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'patch-dependencies 'delete-dependencies + (lambda args + (delete-dependencies + '("@ljharb/eslint-config" + "eslint" + "nsp" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs (list node-is-callable)) + (home-page "https://github.com/Raynos/for-each") + (synopsis "Alternative implementation of the forEach Javascript function") + (description "This package provides an alternative implementation of the +forEach Javascript function, which works not only on +@code{Array.prototype.forEach} but also on objects.") + (license license:expat))) + (define-public node-function-bind (package (name "node-function-bind") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:33 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:33 +0000 Received: from localhost ([127.0.0.1]:52646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GP-0003q6-9P for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:33 -0500 Received: from 14.mo561.mail-out.ovh.net ([188.165.43.98]:48305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GJ-0003p8-SU for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:29 -0500 Received: from director4.ghost.mail-out.ovh.net (unknown [10.108.17.76]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 71E3726DBA for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:13 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-5b4z5 (unknown [10.110.113.233]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 12F121FD18; Mon, 5 Feb 2024 23:20:13 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-6684bf9d7b-5b4z5 with ESMTPSA id lr2CAS1twWXH2AMAI9D+Ig (envelope-from ); Mon, 05 Feb 2024 23:20:13 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R006ef2b179f-08f1-4dfb-a795-171e3f0ca7ff, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 12/44] gnu: Add node-available-typed-arrays. Date: Tue, 6 Feb 2024 00:19:00 +0100 Message-ID: <20240205231952.26410-12-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7866944128033153762 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeiuddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-available-typed-arrays): New variable. --- gnu/packages/node-xyz.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 14657a33b2..50dc7641e1 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -193,6 +193,44 @@ (define new-test-script ABI-stable across Node.js major versions.") (license license:expat))) +(define-public node-available-typed-arrays + (package + (name "node-available-typed-arrays") + (version "1.0.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/available-typed-arrays") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qvs30h8q785ma719232ckzpfqn10f36mxqfxs8c8ipzbwyxjxm6")))) + (build-system node-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'patch-dependencies 'delete-dependencies + (lambda args + (delete-dependencies + '("@ljharb/eslint-config" + "array.prototype.every" + "aud" + "auto-changelog" + "eslint" + "evalmd" + "isarray" + "nyc" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (home-page "https://github.com/inspect-js/available-typed-arrays") + (synopsis "Returns Typed Array names in the current environment") + (description + "This package provides a Javascript function to return an array of Typed +Array names that are available in the current environment.") + (license license:expat))) + (define-public node-bindings (package (name "node-bindings") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:34 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:34 +0000 Received: from localhost ([127.0.0.1]:52648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GP-0003qI-LP for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:34 -0500 Received: from 18.mo561.mail-out.ovh.net ([87.98.172.162]:45115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GK-0003pF-Ab for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:30 -0500 Received: from director4.ghost.mail-out.ovh.net (unknown [10.108.17.76]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 3697526DCC for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:14 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-jxrd2 (unknown [10.110.96.89]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id EB1CC1FD18; Mon, 5 Feb 2024 23:20:13 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-6684bf9d7b-jxrd2 with ESMTPSA id c/wBNi1twWV9MQAA23WKvQ (envelope-from ); Mon, 05 Feb 2024 23:20:13 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006b13f4eea-92da-4ab9-9d64-53c51667e8e7, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 13/44] gnu: Add node-gopd. Date: Tue, 6 Feb 2024 00:19:01 +0100 Message-ID: <20240205231952.26410-13-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7867225600787669730 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-gopd): New variable. Change-Id: I314f4ff187cc7feba6d1b473ea24e7544bb2b424 --- gnu/packages/node-xyz.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 50dc7641e1..92d1e97925 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -634,6 +634,14 @@ (define-public node-global-gradle-clean clean task of each project.") (license license:expat))) +(define-public node-gopd + (node-trivial-package + "gopd" 0 "Object.getOwnPropertyDescriptor" + "This package provides a static method which returns an object describing +the defines new or modify existing properties in Javascript directly on an +object, returning the object." + #:mozilla-doclink "Global_Objects/Object/getOwnPropertyDescriptor")) + (define-public node-has (node-trivial-package "has" 0 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:34 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:34 +0000 Received: from localhost ([127.0.0.1]:52651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GQ-0003qR-6m for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:34 -0500 Received: from 9.mo583.mail-out.ovh.net ([178.32.96.204]:46321) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GL-0003pM-Ae for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:30 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.140.207]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 35B31274EF for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:15 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-8ghcf (unknown [10.110.96.188]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id E0F411FD23; Mon, 5 Feb 2024 23:20:14 +0000 (UTC) Received: from ngraves.fr ([37.59.142.102]) by ghost-submission-6684bf9d7b-8ghcf with ESMTPSA id 4yzUMy5twWUpMAAAe72HyA (envelope-from ); Mon, 05 Feb 2024 23:20:14 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-102R00497507efb-f90b-4a3f-99d2-43967d0f76aa, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 14/44] gnu: Add node-call-bind. Date: Tue, 6 Feb 2024 00:19:02 +0100 Message-ID: <20240205231952.26410-14-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7867507077759099618 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddtvdenucevlhhushhtvghrufhiiigvpeefnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-call-bind): New variable. --- gnu/packages/node-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 92d1e97925..85fc1696c3 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -283,6 +283,42 @@ (define-public node-buffer-crc32 and fancy character sets, signed or unsigned data and has tests, for Node.") (license license:expat))) +(define-public node-call-bind + (package + (name "node-call-bind") + (version "1.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ljharb/call-bind") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gqv3bisi64jzfgacwsx1rbd60bkadvpbsv66xgcn6r518qjdjix")))) + (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" + "eslint" + "nyc" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-function-bind node-get-intrinsic)) + (home-page "https://github.com/ljharb/call-bind") + (synopsis "Implementation of Javascript .call.bind") + (description "This package provides a robust implementation of the +.call.bind() in Javascript.") + (license license:expat))) + (define-public node-color-name (package (name "node-color-name") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:35 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:35 +0000 Received: from localhost ([127.0.0.1]:52653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GQ-0003qZ-Gp for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:34 -0500 Received: from 19.mo561.mail-out.ovh.net ([178.32.98.231]:37243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GM-0003pV-J0 for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:31 -0500 Received: from director8.ghost.mail-out.ovh.net (unknown [10.109.176.101]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 9FC1626DBA for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:16 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-zkzz8 (unknown [10.108.54.121]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 538581FDC3; Mon, 5 Feb 2024 23:20:16 +0000 (UTC) Received: from ngraves.fr ([37.59.142.98]) by ghost-submission-6684bf9d7b-zkzz8 with ESMTPSA id FW2fCzBtwWWtHAAAcfd/Rg (envelope-from ); Mon, 05 Feb 2024 23:20:16 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-98R002f45161c5-77c5-46a1-bb43-ad8cd0f74e00, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 15/44] gnu: Add node-object-inspect. Date: Tue, 6 Feb 2024 00:19:03 +0100 Message-ID: <20240205231952.26410-15-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7867788552858886882 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddrleeknecuvehluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-object-inspect): New variable. --- gnu/packages/node-xyz.scm | 47 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 85fc1696c3..6732a3803f 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1081,6 +1081,53 @@ (define-public node-normalize-path slashes, unless disabled.") (license license:expat))) +(define-public node-object-inspect + (package + (name "node-object-inspect") + (version "1.12.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/object-inspect") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16bki8gvgglxldj2gw38wlyihzkbjsf6wyxaids79x9215dl07iq")))) + (build-system node-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'patch-dependencies 'delete-dependencies + (lambda args + (delete-dependencies + '("@ljharb/eslint-config" + "@pkgjs/support" + "aud" + "auto-changelog" + "core-js" + "error-cause" + "es-value-fixtures" + "eslint" + "for-each" + "functions-have-names" + "has-tostringtag" + "in-publish" + "jackspeak" + "make-arrow-function" + "mock-property" + "npmignore" + "nyc" + "safe-publish-latest" + "string.prototype.repeat" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (home-page "https://github.com/inspect-js/object-inspect") + (synopsis "String representation of objects in Javascript") + (description "This package provides a Javascript function to inspect +string representations of objects in Javascript.") + (license license:expat))) + (define-public node-once (package (name "node-once") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:37 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:37 +0000 Received: from localhost ([127.0.0.1]:52657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GT-0003r5-1z for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:37 -0500 Received: from 12.mo581.mail-out.ovh.net ([178.33.107.167]:50125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GO-0003po-U6 for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:33 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.108.2.72]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id B44D1254B5 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:18 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-28x5j (unknown [10.110.168.56]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 625F01FE84; Mon, 5 Feb 2024 23:20:18 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-6684bf9d7b-28x5j with ESMTPSA id w2eoFTJtwWVqtgMATIHgUw (envelope-from ); Mon, 05 Feb 2024 23:20:18 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G0040de7d3e4-6195-407b-b23f-1a3e7aa3e679, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 17/44] gnu: Add node-which-typed-array. Date: Tue, 6 Feb 2024 00:19:05 +0100 Message-ID: <20240205231952.26410-17-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7868351499400372962 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddtudenucevlhhushhtvghrufhiiigvpedvnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekuddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-which-typed-array): New variable. --- gnu/packages/node-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 013e0a0970..4019b8ea81 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -2073,6 +2073,48 @@ (define-public node-util-deprecate function with browser support.") (license license:expat))) +(define-public node-which-typed-array + (package + (name "node-which-typed-array") + (version "1.1.11") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/which-typed-array") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qrhihl9803hssw5ivivi29c9cvsq7mx4g9f0l2g1qij9vv9k5hy")))) + (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" + "eslint" + "in-publish" + "is-callable" + "make-arrow-function" + "make-generator-function" + "npmignore" + "nyc" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-available-typed-arrays node-call-bind node-for-each + node-has-tostringtag node-gopd)) + (home-page "https://github.com/inspect-js/which-typed-array") + (synopsis "Javascript symbol support predicate function") + (description "This package provides a Javascript function to get and +robustly cache all language-level intrinsics at first require time.") + (license license:expat))) + (define-public node-wrappy (package (name "node-wrappy") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:37 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:38 +0000 Received: from localhost ([127.0.0.1]:52660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GT-0003rE-F5 for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:37 -0500 Received: from 19.mo550.mail-out.ovh.net ([178.32.97.206]:37169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GP-0003q4-Qs for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:34 -0500 Received: from director10.ghost.mail-out.ovh.net (unknown [10.108.17.76]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id D1EEF26FCD for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:19 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-8crwz (unknown [10.110.178.134]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 8329E1FD44; Mon, 5 Feb 2024 23:20:19 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-6684bf9d7b-8crwz with ESMTPSA id peG/HDNtwWUd1z4AuhCZeQ (envelope-from ); Mon, 05 Feb 2024 23:20:19 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R006f111a496-ae44-4bd4-8670-5e340aedacc7, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 18/44] gnu: Add node-side-channel. Date: Tue, 6 Feb 2024 00:19:06 +0100 Message-ID: <20240205231952.26410-18-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7868632976751518434 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpeefnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-side-channel): New variable. --- gnu/packages/node-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 4019b8ea81..f36eb3f8bd 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1834,6 +1834,45 @@ (define-public node-serialport projects. It combines a high-level Node.js stream interface with a useful default set of parsers and bindings."))) +(define-public node-side-channel + (package + (name "node-side-channel") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ljharb/side-channel") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0p2p8avsh2gmr5qvws246vz8781zyc60zrkgcmww8i43drf633bw")))) + (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" + "eclint" + "eslint" + "in-publish" + "npmignore" + "nyc" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-get-intrinsic node-object-inspect)) + (home-page "https://github.com/ljharb/side-channel") + (synopsis "String information about any Javascript in a side channel") + (description "This package provides a Javascript function to store any +value in a side channel. It uses WeakMap if available.") + (license license:expat))) + (define-public node-sqlite3 (package (name "node-sqlite3") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:38 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:38 +0000 Received: from localhost ([127.0.0.1]:52662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GT-0003rL-S2 for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:38 -0500 Received: from 3.mo583.mail-out.ovh.net ([46.105.40.108]:47495) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GO-0003ph-0E for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:36 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.139.72]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id CD0FA274E8 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:17 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-ld4jb (unknown [10.110.96.223]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 7A8131FDD4; Mon, 5 Feb 2024 23:20:17 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-6684bf9d7b-ld4jb with ESMTPSA id 2PtUGjFtwWV9bwAAhFv9CQ (envelope-from ); Mon, 05 Feb 2024 23:20:17 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S00469385a05-cb92-4d69-8b67-000d8f9126cb, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 16/44] gnu: Add node-is-regex. Date: Tue, 6 Feb 2024 00:19:04 +0100 Message-ID: <20240205231952.26410-16-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7868070024854692578 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddutdenucevlhhushhtvghrufhiiigvpeefnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-regex): New variable. --- gnu/packages/node-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 6732a3803f..013e0a0970 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -870,6 +870,48 @@ (define-public node-is-callable value is callable.") (license license:expat))) +(define-public node-is-regex + (package + (name "node-is-regex") + (version "1.1.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-regex") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pbjvzl20wvjj1khwrqrg3fipv8xfpm0x2raazjdn03c1s2zrvgi")))) + (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" + "core-js" + "eclint" + "eslint" + "foreach" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-has-tostringtag)) + (home-page "https://github.com/inspect-js/is-regex") + (synopsis "Javascript predicate to identify if value is @code{Regex}") + (description "This package provides a Javascript function to identify if a +value is a JS @code{Regex}.") + (license license:expat))) + (define-public node-is-symbol (package (name "node-is-symbol") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:38 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:38 +0000 Received: from localhost ([127.0.0.1]:52664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GU-0003rU-7T for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:38 -0500 Received: from 3.mo581.mail-out.ovh.net ([46.105.34.113]:48715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GR-0003qY-Co for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:36 -0500 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.148.21]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id D3221262A8 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:20 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-2nphr (unknown [10.110.113.175]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 86CF51FE30; Mon, 5 Feb 2024 23:20:20 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-6684bf9d7b-2nphr with ESMTPSA id gSR3HTRtwWXXGwAA4mJr0g (envelope-from ); Mon, 05 Feb 2024 23:20:20 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R006eaae0095-6387-45eb-bb87-5b1af0ce52d2, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 19/44] gnu: Add node-is-weakmap. Date: Tue, 6 Feb 2024 00:19:07 +0100 Message-ID: <20240205231952.26410-19-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7868914453169103586 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpedvnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekuddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-weakmap): New variable. Change-Id: I5547ed3b6af691c69471ebc49e693bff4aad7f83 --- gnu/packages/node-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index f36eb3f8bd..78f79706eb 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -951,6 +951,47 @@ (define-public node-is-symbol value is a @code{Symbol}.") (license license:expat))) +(define-public node-is-weakmap + (package + (name "node-is-weakmap") + (version "2.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-weakmap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ipjqvpbqj4wi5mi4zkds9h0ywsvfammcd232dcip7mlkqpx1wx8")))) + (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" + "core-js" + "es5-shim" + "es6-shim" + "eslint" + "for-each" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (home-page "https://github.com/inspect-js/is-weakmap") + (synopsis "Javascript predicate to identify if value is @code{WeakMap}") + (description "This package provides a Javascript function to identify if a +value is a JS @code{WeakMap}.") + (license license:expat))) + (define-public node-long-stack-traces (package (name "node-long-stack-traces") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:42 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:42 +0000 Received: from localhost ([127.0.0.1]:52670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GX-0003s8-Oh for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:42 -0500 Received: from 8.mo581.mail-out.ovh.net ([46.105.77.114]:50849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GS-0003qr-51 for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:37 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.108.25.252]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 1DA70267CF for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:22 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-9cbvm (unknown [10.111.182.153]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id B518B1FD23; Mon, 5 Feb 2024 23:20:21 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-6684bf9d7b-9cbvm with ESMTPSA id +nIrJjVtwWWx7AIASZT4zA (envelope-from ); Mon, 05 Feb 2024 23:20:21 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R00675ff1c56-1eb7-4462-b6fb-fd027a143a04, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 20/44] gnu: Add node-is-weakset. Date: Tue, 6 Feb 2024 00:19:08 +0100 Message-ID: <20240205231952.26410-20-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7869477402407527138 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpedvnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekuddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-weakset): New variable. Change-Id: Id50f6d1e5bd0087994cc47fa8ee7ecb8fcee5b81 --- gnu/packages/node-xyz.scm | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 78f79706eb..d423281103 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -992,6 +992,49 @@ (define-public node-is-weakmap value is a JS @code{WeakMap}.") (license license:expat))) +(define-public node-is-weakset + (package + (name "node-is-weakset") + (version "2.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-weakset") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ccsv965v76l27922d17j6dwhrbpghxb4hizca7b9yclp6rxig96")))) + (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" + "core-js" + "es5-shim" + "es6-shim" + "eslint" + "for-each" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-get-intrinsic)) + (home-page "https://github.com/inspect-js/is-weakset") + (synopsis "Javascript predicate to identify if value is @code{WeakSet}") + (description "This package provides a Javascript function to identify if a +value is a JS @code{WeakSet}.") + (license license:expat))) + (define-public node-long-stack-traces (package (name "node-long-stack-traces") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:42 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:42 +0000 Received: from localhost ([127.0.0.1]:52672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GY-0003sB-3H for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:42 -0500 Received: from 15.mo584.mail-out.ovh.net ([91.121.62.11]:48973) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GT-0003qt-9d for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:38 -0500 Received: from director8.ghost.mail-out.ovh.net (unknown [10.108.17.203]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 0BCB026BA3 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:23 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-8ghcf (unknown [10.110.178.32]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id A49331FD4E; Mon, 5 Feb 2024 23:20:22 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-6684bf9d7b-8ghcf with ESMTPSA id 5eBVJTZtwWU+MAAAe72HyA (envelope-from ); Mon, 05 Feb 2024 23:20:22 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G00691e7d693-311d-4cf5-b50e-952db40c5f73, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 21/44] gnu: Add node-is-typed-array. Date: Tue, 6 Feb 2024 00:19:09 +0100 Message-ID: <20240205231952.26410-21-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7869758875841454818 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeegpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-typed-array): New variable. Change-Id: I9e8b8cadae5f9fd1034e894dfdf39907c9fc2860 --- gnu/packages/node-xyz.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index d423281103..785e3a8844 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -2238,6 +2238,14 @@ (define-public node-which-typed-array robustly cache all language-level intrinsics at first require time.") (license license:expat))) +(define-public node-is-typed-array + (node-trivial-package + "is-typed-array" 0 "(value) => !!whichTypedArray(value)" + "This package provides a Javascript static method that determines whether +the passed value is a @code{TypedArray} object." + #:mozilla-doclink "Global_Objects/TypedArray" + #:propagated-inputs (list node-which-typed-array))) + (define-public node-wrappy (package (name "node-wrappy") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:42 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:42 +0000 Received: from localhost ([127.0.0.1]:52674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GY-0003sJ-DF for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:42 -0500 Received: from 8.mo550.mail-out.ovh.net ([178.33.110.239]:36041) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GU-0003rD-9L for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:39 -0500 Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.148.21]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 30A03272B3 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:24 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-v6lfp (unknown [10.111.182.166]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id D74E51FD18; Mon, 5 Feb 2024 23:20:23 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-6684bf9d7b-v6lfp with ESMTPSA id 8MpRMDdtwWUMFwIAhG3Pbg (envelope-from ); Mon, 05 Feb 2024 23:20:23 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G003bc42bad0-2c75-4d16-be27-6878bf17e82c, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 22/44] gnu: Add node-is-shared-array-buffer. Date: Tue, 6 Feb 2024 00:19:10 +0100 Message-ID: <20240205231952.26410-22-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7870040352979935970 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgepfeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-shared-array-buffer): New variable. --- gnu/packages/node-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 785e3a8844..0d1a146c97 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -912,6 +912,48 @@ (define-public node-is-regex value is a JS @code{Regex}.") (license license:expat))) +(define-public node-is-shared-array-buffer + (package + (name "node-is-shared-array-buffer") + (version "1.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-shared-array-buffer") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0k9lmmxfnh2kjfp884jyvnyncl0g0q4ywlxvp2jqpvbp6rdfjlaf")))) + (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" + "es-value-fixtures" + "eslint" + "for-each" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind)) + (home-page "https://github.com/inspect-js/is-shared-array-buffer") + (synopsis "Javascript predicate to identify @code{SharedArrayBuffer}") + (description "This package provides a function to identify if a value is +Javascript @code{SharedArrayBuffer}.") + (license license:expat))) + (define-public node-is-symbol (package (name "node-is-symbol") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:43 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:43 +0000 Received: from localhost ([127.0.0.1]:52676 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GY-0003sQ-R3 for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:43 -0500 Received: from 6.mo581.mail-out.ovh.net ([188.165.39.218]:43967) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GV-0003rb-Ai for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:40 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.109.139.40]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 31549270B3 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:25 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-l9gd2 (unknown [10.110.96.84]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id CF6351FE30; Mon, 5 Feb 2024 23:20:24 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-6684bf9d7b-l9gd2 with ESMTPSA id ITHkLzhtwWUF/wsAtmFz7A (envelope-from ); Mon, 05 Feb 2024 23:20:24 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G003ca5cde0e-fa57-4270-a60e-7fe934f41e96, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 23/44] gnu: Add node-internal-slot. Date: Tue, 6 Feb 2024 00:19:11 +0100 Message-ID: <20240205231952.26410-23-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7870321826787877602 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgepieenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-internal-slot): New variable. --- gnu/packages/node-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 0d1a146c97..888b311bdf 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -766,6 +766,45 @@ (define-public node-inherits defaulting to Node's implementation otherwise.") (license license:isc))) +(define-public node-internal-slot + (package + (name "node-internal-slot") + (version "1.0.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ljharb/internal-slot") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kjww0x09c3n6lzxp22ilq0c5xfpwvd0gj0wzs734qxj9yafb995")))) + (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" + "eslint" + "for-each" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-has node-get-intrinsic node-side-channel)) + (home-page "https://github.com/ljharb/internal-slot") + (synopsis "Private storage in Javascript") + (description "This package provides a Javascript function to store private +data. This function matches the Javascript concept of internal slots.") + (license license:expat))) + (define-public node-irc-colors (package (name "node-irc-colors") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:43 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:43 +0000 Received: from localhost ([127.0.0.1]:52678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GZ-0003sY-56 for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:43 -0500 Received: from 2.mo561.mail-out.ovh.net ([46.105.75.36]:59837) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GW-0003rs-8c for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:41 -0500 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.148.21]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 58E5326DA2 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:26 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-f8dts (unknown [10.111.174.181]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 07A6F1FE30; Mon, 5 Feb 2024 23:20:25 +0000 (UTC) Received: from ngraves.fr ([37.59.142.98]) by ghost-submission-6684bf9d7b-f8dts with ESMTPSA id jDs1ODltwWW23ScAEMXqjw (envelope-from ); Mon, 05 Feb 2024 23:20:25 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-98R002045a59f4-0b66-4429-8af3-fd247cabc187, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 24/44] gnu: Add node-is-array-buffer. Date: Tue, 6 Feb 2024 00:19:12 +0100 Message-ID: <20240205231952.26410-24-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7870603299863782114 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddrleeknecuvehluhhsthgvrhfuihiivgepfeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-array-buffer): New variable. --- gnu/packages/node-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 888b311bdf..1a7058bfea 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -864,6 +864,48 @@ (define-public node-irc It has functions for joining, parting, talking, and many other IRC commands.") (license license:gpl3+))) +(define-public node-is-array-buffer + (package + (name "node-is-array-buffer") + (version "3.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-array-buffer") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1f8pa8vgdizfmmv929zjywn9kac7h5aqv6fvvfhq6f0my6p3zwm1")))) + (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" + "es-value-fixtures" + "eslint" + "for-each" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-get-intrinsic node-is-typed-array)) + (home-page "https://github.com/inspect-js/is-array-buffer") + (synopsis "Javascript predicate to identify @code{ArrayBuffer}") + (description "This package provides a function to identify if a value is +Javascript @code{ArrayBuffer}.") + (license license:expat))) + (define-public node-is-callable (package (name "node-is-callable") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:47 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:47 +0000 Received: from localhost ([127.0.0.1]:52683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gd-0003t7-IF for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:47 -0500 Received: from 1.mo576.mail-out.ovh.net ([178.33.251.173]:36887) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gb-0003sk-05 for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:45 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.108.17.203]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id CE0DA2F28E for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:30 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-nvqzp (unknown [10.108.54.28]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 678B21FE88; Mon, 5 Feb 2024 23:20:30 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-6684bf9d7b-nvqzp with ESMTPSA id z4pQFT5twWUjFgIAWp/UCQ (envelope-from ); Mon, 05 Feb 2024 23:20:30 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S004b932cdd6-73c0-4890-bd68-9a9bd25bc6ca, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 26/44] gnu: Add node-is-arguments. Date: Tue, 6 Feb 2024 00:19:14 +0100 Message-ID: <20240205231952.26410-26-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7871729199176803042 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepteevveffkeeikeffteeviefggefhleeiueejvdduieffhfejieeuleejkeegvdffnecuffhomhgrihhnpehtohhsthhrihhnghdrtggrlhhlnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrdduuddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-arguments): New variable. Change-Id: I1b0ad89cad5f23c66e3d316ee9857082cfc19c34 --- gnu/packages/node-xyz.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 3055285f94..197b103d5d 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -871,6 +871,14 @@ (define-public node-irc It has functions for joining, parting, talking, and many other IRC commands.") (license license:gpl3+))) +(define-public node-is-arguments + (node-trivial-package + "is-arguments" 0 + "(value) => Object.prototype.toString.call(value) === '[object Arguments]'" + "This package provides a Javascript static method that determines whether +the passed value is an @code{Arguments} object." + #:mozilla-doclink "Functions/arguments")) + (define-public node-is-array-buffer (package (name "node-is-array-buffer") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:48 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:48 +0000 Received: from localhost ([127.0.0.1]:52685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gd-0003tA-Rc for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:48 -0500 Received: from 2.mo576.mail-out.ovh.net ([178.33.251.80]:43977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gc-0003sn-6p for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:47 -0500 Received: from director4.ghost.mail-out.ovh.net (unknown [10.108.2.160]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 32A992F2D4 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:32 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-lfxrk (unknown [10.108.42.79]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id C44ED1FD18; Mon, 5 Feb 2024 23:20:31 +0000 (UTC) Received: from ngraves.fr ([37.59.142.107]) by ghost-submission-6684bf9d7b-lfxrk with ESMTPSA id KQKqJj9twWUkpAMAgKhzPw (envelope-from ); Mon, 05 Feb 2024 23:20:31 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-107S00166a927e2-5729-44c1-97a9-46fdcb9698fd, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 27/44] gnu: Add node-isarray. Date: Tue, 6 Feb 2024 00:19:15 +0100 Message-ID: <20240205231952.26410-27-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7872292150862144226 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrddutdejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-isarray): New variable. Change-Id: Ib17527f754ba4ba0a3cf446926ea039058b55167 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 197b103d5d..045ecfe139 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -879,6 +879,13 @@ (define-public node-is-arguments the passed value is an @code{Arguments} object." #:mozilla-doclink "Functions/arguments")) +(define-public node-isarray + (node-trivial-package + "isarray" 0 "Array.isArray" + "This package provides a Javascript static method that determines whether +the passed value is an Array." + #:mozilla-doclink "Global_Objects/Array/isArray")) + (define-public node-is-array-buffer (package (name "node-is-array-buffer") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:48 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:48 +0000 Received: from localhost ([127.0.0.1]:52688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Ge-0003tG-4O for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:48 -0500 Received: from 5.mo582.mail-out.ovh.net ([46.105.54.31]:41731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gc-0003su-Oo for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:47 -0500 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.148.21]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 22DAB26950 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:33 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-prgrk (unknown [10.110.96.132]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id C2BDF1FDBE; Mon, 5 Feb 2024 23:20:32 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-6684bf9d7b-prgrk with ESMTPSA id H0gvLUBtwWUvcQAA5/SvVQ (envelope-from ); Mon, 05 Feb 2024 23:20:32 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R00152ecff43-69f5-4f43-aecb-dedea5811307, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 28/44] gnu: Add node-stop-iteration-iterator. Date: Tue, 6 Feb 2024 00:19:16 +0100 Message-ID: <20240205231952.26410-28-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7872573625469625058 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddrleeinecuvehluhhsthgvrhfuihiivgepgeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-stop-iteration-iterator): New variable. --- gnu/packages/node-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 045ecfe139..c58f10e483 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -2286,6 +2286,43 @@ (define-public node-statsd-parser protocol used in @code{node-lynx}.") (license license:asl2.0))) +(define-public node-stop-iteration-iterator + (package + (name "node-stop-iteration-iterator") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ljharb/stop-iteration-iterator") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kxwa74y1qb67r80s2pmys6zv1w44f5b20ys8s9b79nij83r88sl")))) + (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" + "eslint" + "npmignore" + "nyc" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-internal-slot)) + (home-page "https://github.com/ljharb/stop-iteration-iterator") + (synopsis "Throw @code{StopIteration} when iterator is done in Javascript") + (description "This package provides a Javascript function for iterators to +throw a @code{StopIteration} object to indicate when they are done.") + (license license:expat))) + (define-public node-string-decoder (package (name "node-string-decoder") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:53 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:53 +0000 Received: from localhost ([127.0.0.1]:52693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gi-0003tq-HP for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:53 -0500 Received: from 19.mo550.mail-out.ovh.net ([178.32.97.206]:37013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gd-0003t6-Oo for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:48 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.139.40]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 5900D27312 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:34 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-sq8np (unknown [10.111.174.226]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 003281FE8D; Mon, 5 Feb 2024 23:20:33 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-6684bf9d7b-sq8np with ESMTPSA id nXWaN0FtwWX4MgIANEBJEA (envelope-from ); Mon, 05 Feb 2024 23:20:33 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G003e7226938-d771-489f-8824-634fa487b0a1, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 29/44] gnu: Add node-is-map. Date: Tue, 6 Feb 2024 00:19:17 +0100 Message-ID: <20240205231952.26410-29-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7872855102722532066 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgepieenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-map): New variable. --- gnu/packages/node-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index c58f10e483..1d947db139 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -973,6 +973,47 @@ (define-public node-is-callable value is callable.") (license license:expat))) +(define-public node-is-map + (package + (name "node-is-map") + (version "2.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-map") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0v14r759b6nhqawy5qlm40y84aa3zyy9bk70309779z0v1x8kmi3")))) + (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" + "core-js" + "es5-shim" + "es6-shim" + "eslint" + "for-each" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (home-page "https://github.com/inspect-js/is-map") + (synopsis "Javascript predicate to identify if value is @code{Map}") + (description "This package provides a Javascript function to identify if a +value is a JS @code{Map}.") + (license license:expat))) + (define-public node-is-regex (package (name "node-is-regex") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:53 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:53 +0000 Received: from localhost ([127.0.0.1]:52695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gj-0003u0-1s for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:53 -0500 Received: from 15.mo550.mail-out.ovh.net ([188.165.38.232]:43897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gf-0003ta-Dz for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:50 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.109.148.79]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 6E5F227312 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:35 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-ld4jb (unknown [10.110.96.141]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 1F0ED1FD3F; Mon, 5 Feb 2024 23:20:35 +0000 (UTC) Received: from ngraves.fr ([37.59.142.107]) by ghost-submission-6684bf9d7b-ld4jb with ESMTPSA id R0T8AkNtwWWfbwAAhFv9CQ (envelope-from ); Mon, 05 Feb 2024 23:20:35 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-107S001745a24cd-77b3-44e5-9cee-46abdb6fdb86, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 30/44] gnu: Add node-is-set. Date: Tue, 6 Feb 2024 00:19:18 +0100 Message-ID: <20240205231952.26410-30-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7873136574679671522 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddtjeenucevlhhushhtvghrufhiiigvpeeinecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-set): New variable. --- gnu/packages/node-xyz.scm | 40 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 1d947db139..a6b8a941e5 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1056,6 +1056,46 @@ (define-public node-is-regex value is a JS @code{Regex}.") (license license:expat))) +(define-public node-is-set + (package + (name "node-is-set") + (version "2.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-set") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17rvssmd5rdlw6yqdzpqm98r0dk099sc9b9zkpz546ldfxr4kdbs")))) + (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" + "core-js" + "es5-shim" + "es6-shim" + "eslint" + "for-each" + "in-publish" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (home-page "https://github.com/inspect-js/is-set") + (synopsis "Javascript predicate to identify if value is @code{Set}") + (description "This package provides a Javascript function to identify if a +value is a JS @code{Set}.") + (license license:expat))) + (define-public node-is-shared-array-buffer (package (name "node-is-shared-array-buffer") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:53 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:53 +0000 Received: from localhost ([127.0.0.1]:52697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gj-0003uX-Cq for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:53 -0500 Received: from 9.mo581.mail-out.ovh.net ([46.105.60.248]:45537) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gg-0003tc-35 for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:50 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.109.140.28]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 949C527432 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:36 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-x82dm (unknown [10.110.178.210]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 388721FE6D; Mon, 5 Feb 2024 23:20:36 +0000 (UTC) Received: from ngraves.fr ([37.59.142.107]) by ghost-submission-6684bf9d7b-x82dm with ESMTPSA id 1G3UCkRtwWV/qgMA0hq6oQ (envelope-from ); Mon, 05 Feb 2024 23:20:36 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-107S001c39ac1a8-9599-4803-999c-9f606e1f7a69, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 31/44] gnu: Add node-is-string. Date: Tue, 6 Feb 2024 00:19:19 +0100 Message-ID: <20240205231952.26410-31-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7873418052402143970 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrddutdejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-string): New variable. Change-Id: I6c0d737ae379d5ae12d8336b6727e0c795832096 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index a6b8a941e5..0cdd832c42 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1138,6 +1138,13 @@ (define-public node-is-shared-array-buffer Javascript @code{SharedArrayBuffer}.") (license license:expat))) +(define-public node-is-string + (node-trivial-package + "is-string" 0 (node-is-type-object "String") + "This package provides a Javascript static method that determines whether +the passed value is a @code{String} object." + #:mozilla-doclink "Global_Objects/String")) + (define-public node-is-symbol (package (name "node-is-symbol") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:56 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:56 +0000 Received: from localhost ([127.0.0.1]:52699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gl-0003ul-P9 for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:55 -0500 Received: from 7.mo561.mail-out.ovh.net ([46.105.57.200]:36613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gh-0003to-Vt for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:52 -0500 Received: from director2.ghost.mail-out.ovh.net (unknown [10.108.9.32]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id AD1D126DCC for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:37 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-nvgsz (unknown [10.110.113.210]) by director2.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 5A2CF1FE09; Mon, 5 Feb 2024 23:20:37 +0000 (UTC) Received: from ngraves.fr ([37.59.142.109]) by ghost-submission-6684bf9d7b-nvgsz with ESMTPSA id +X4VEkVtwWWuEQwAUKfuSA (envelope-from ); Mon, 05 Feb 2024 23:20:37 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-109S003a9388450-11c4-41f8-8421-2a2b8bf89d9d, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 32/44] gnu: Add node-is-number-object. Date: Tue, 6 Feb 2024 00:19:20 +0100 Message-ID: <20240205231952.26410-32-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7873699524202848994 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrddutdelnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-number-object): New variable. Change-Id: I87b5712043dab275e7a3e8b3855b7108f9e0bf30 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 0cdd832c42..52f6589f9d 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1014,6 +1014,13 @@ (define-public node-is-map value is a JS @code{Map}.") (license license:expat))) +(define-public node-is-number-object + (node-trivial-package + "is-number-object" 0 (node-is-type-object "Number") + "This package provides a Javascript static method that determines whether +the passed value is a @code{Number} object." + #:mozilla-doclink "Global_Objects/Number")) + (define-public node-is-regex (package (name "node-is-regex") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:58 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:58 +0000 Received: from localhost ([127.0.0.1]:52703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Go-0003v7-1B for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:58 -0500 Received: from 5.mo560.mail-out.ovh.net ([87.98.181.248]:40675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8GX-0003s1-Hn for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:56 -0500 Received: from director2.ghost.mail-out.ovh.net (unknown [10.109.148.21]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 8583B2701E for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:27 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-gcg78 (unknown [10.108.54.88]) by director2.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 295391FD4D; Mon, 5 Feb 2024 23:20:27 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-6684bf9d7b-gcg78 with ESMTPSA id QsD1AjttwWUMtRQAo5oWHQ (envelope-from ); Mon, 05 Feb 2024 23:20:27 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002faeec9bb-975f-4270-aa6d-404b8581365a, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 25/44] gnu: Add node-define-properties. Date: Tue, 6 Feb 2024 00:19:13 +0100 Message-ID: <20240205231952.26410-25-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7870884774442099426 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrdeljeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-define-properties): New variable. Change-Id: I611616595145e9c5b73bd3bad1b3a534797091b0 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 1a7058bfea..3055285f94 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -425,6 +425,13 @@ (define-public node-debug a more fine-grained manner by binding the @env{DEBUG} variable.") (license license:expat))) +(define-public node-define-properties + (node-trivial-package + "define-properties" 0 "Object.defineProperties" + "This package provides a static method which defines new or modify existing +properties in Javascript directly on an object, returning the object." + #:mozilla-doclink "Global_Objects/Object/defineProperties")) + (define-public node-env-variable (package (name "node-env-variable") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:20:58 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:20:59 +0000 Received: from localhost ([127.0.0.1]:52705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Go-0003vf-IN for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:58 -0500 Received: from 18.mo583.mail-out.ovh.net ([178.33.45.10]:35921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gm-0003um-JT for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:57 -0500 Received: from director2.ghost.mail-out.ovh.net (unknown [10.109.176.103]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id A1718221CD for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:42 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-m5zfd (unknown [10.110.168.229]) by director2.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 5F2C71FD16; Mon, 5 Feb 2024 23:20:42 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-6684bf9d7b-m5zfd with ESMTPSA id NkMBFEptwWXiswMAPAy3JA (envelope-from ); Mon, 05 Feb 2024 23:20:42 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006477b2b72-d319-4633-b78c-589be484657e, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 33/44] gnu: Add node-is-bigint. Date: Tue, 6 Feb 2024 00:19:21 +0100 Message-ID: <20240205231952.26410-33-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7875106899087712994 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeefpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-bigint): New variable. Change-Id: I1ab516916b6968e77fab39eb206b4ec8905221c0 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 52f6589f9d..b32aab1254 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -928,6 +928,13 @@ (define-public node-is-array-buffer Javascript @code{ArrayBuffer}.") (license license:expat))) +(define-public node-is-bigint + (node-trivial-package + "is-bigint" 0 (node-is-type-object "BigInt") + "This package provides a Javascript static method that determines whether +the passed value is a @code{Bigint} object." + #:mozilla-doclink "Global_Objects/BigInt")) + (define-public node-is-callable (package (name "node-is-callable") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:21:01 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:21:01 +0000 Received: from localhost ([127.0.0.1]:52709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gq-0003w4-Sq for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:01 -0500 Received: from 11.mo561.mail-out.ovh.net ([87.98.184.158]:49711) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gn-0003uu-H3 for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:58 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.148.200]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 99F7C26DCC for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:43 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-f7jcc (unknown [10.110.178.33]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 5AF3D1FDAC; Mon, 5 Feb 2024 23:20:43 +0000 (UTC) Received: from ngraves.fr ([37.59.142.98]) by ghost-submission-6684bf9d7b-f7jcc with ESMTPSA id BxbHE0ttwWU71AwAqzIo+Q (envelope-from ); Mon, 05 Feb 2024 23:20:43 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-98R00251e3790a-2666-400e-afbd-14ed30e64461, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 34/44] gnu: Add node-is-boolean-object. Date: Tue, 6 Feb 2024 00:19:22 +0100 Message-ID: <20240205231952.26410-34-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7875388376937128674 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrdelkeenucevlhhushhtvghrufhiiigvpedvnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeiuddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-boolean-object): New variable. Change-Id: If3dd7bde4b3e91649ab90aede3455698b2f0eb86 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index b32aab1254..f2f53430a1 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -935,6 +935,13 @@ (define-public node-is-bigint the passed value is a @code{Bigint} object." #:mozilla-doclink "Global_Objects/BigInt")) +(define-public node-is-boolean-object + (node-trivial-package + "is-boolean-object" 0 (node-is-type-object "Boolean") + "This package provides a Javascript static method that determines whether +the passed value is a @code{Boolean} object." + #:mozilla-doclink "Global_Objects/Boolean")) + (define-public node-is-callable (package (name "node-is-callable") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:21:02 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:21:02 +0000 Received: from localhost ([127.0.0.1]:52712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gr-0003wM-AV for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:02 -0500 Received: from 6.mo560.mail-out.ovh.net ([87.98.165.38]:37727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Go-0003v6-GU for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:20:59 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.139.17]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 6FB8D2701E for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:44 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-4tws9 (unknown [10.110.178.103]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 2ED741FDAC; Mon, 5 Feb 2024 23:20:44 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-6684bf9d7b-4tws9 with ESMTPSA id mat0CExtwWVyTgIAkrM3og (envelope-from ); Mon, 05 Feb 2024 23:20:44 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002d123b45b-bb2b-4dab-b088-414b0c1cbc11, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 35/44] gnu: Add node-object-is. Date: Tue, 6 Feb 2024 00:19:23 +0100 Message-ID: <20240205231952.26410-35-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7875669849820291810 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddrleejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-object-is): New variable. --- gnu/packages/node-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index f2f53430a1..a1be047082 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1508,6 +1508,48 @@ (define-public node-object-inspect string representations of objects in Javascript.") (license license:expat))) +(define-public node-object-is + (package + (name "node-object-is") + (version "1.1.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/es-shims/object-is") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dcl5164jv8jvkf75im58zri2ryvbwa1r53z3mccbrd5i9biz1vw")))) + (build-system node-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'patch-dependencies 'delete-dependencies + (lambda args + (delete-dependencies + '("@es-shims/api" + "@ljharb/eslint-config" + "aud" + "auto-changelog" + "eslint" + "functions-have-names" + "has-symbols" + "in-publish" + "npmignore" + "nyc" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-define-properties)) + (home-page "https://github.com/es-shims/object-is") + (synopsis "Javascript alternative for the @code{Object.is} shim") + (description "This package provides a Javascript @code{Object.is} shim, +but that can differentiate between @code{-0} and @code{+0} and can compare to +@code{NaN}.") + (license license:expat))) + (define-public node-once (package (name "node-once") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:21:04 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:21:05 +0000 Received: from localhost ([127.0.0.1]:52718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gu-0003xF-AR for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:04 -0500 Received: from 4.mo561.mail-out.ovh.net ([178.33.46.10]:56007) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gp-0003vm-UV for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:01 -0500 Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.176.103]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 8CDA326DBA for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:45 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-9cbvm (unknown [10.108.54.8]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 2F5501FD30; Mon, 5 Feb 2024 23:20:45 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-6684bf9d7b-9cbvm with ESMTPSA id hz6sCE1twWXu7AIASZT4zA (envelope-from ); Mon, 05 Feb 2024 23:20:45 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G003b0cd3f5f-a425-436b-bf1b-740fc8dde47e, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 36/44] gnu: Add node-es-get-iterator. Date: Tue, 6 Feb 2024 00:19:24 +0100 Message-ID: <20240205231952.26410-36-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7875951325146374882 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgepheenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-es-get-iterator): New variable. --- gnu/packages/node-xyz.scm | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index a1be047082..5a85e70e45 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -455,6 +455,51 @@ (define-public node-env-variable @code{localStorage} fallbacks.") (license license:expat))) +(define-public node-es-get-iterator + (package + (name "node-es-get-iterator") + (version "1.1.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ljharb/es-get-iterator") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dbi90k1zs818hh4hsyj6vryjkpkxj4aw3id9rp5mvq9cp4jazp0")))) + (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" + "core-js" + "es5-shim" + "es6-shim" + "eslint" + "for-each" + "has-bigints" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-get-intrinsic node-is-map node-is-set + node-stop-iteration-iterator node-has-symbols node-is-arguments + node-is-string node-isarray)) + (home-page "https://github.com/ljharb/es-get-iterator") + (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-far (package (name "node-far") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:21:05 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:21:05 +0000 Received: from localhost ([127.0.0.1]:52722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gu-0003xO-QC for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:05 -0500 Received: from 3.mo575.mail-out.ovh.net ([46.105.58.60]:35633) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gq-0003w2-TD for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:02 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.140.28]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id EACBC272EC for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:46 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-rvcdx (unknown [10.108.42.201]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 827FD1FE84; Mon, 5 Feb 2024 23:20:46 +0000 (UTC) Received: from ngraves.fr ([37.59.142.95]) by ghost-submission-6684bf9d7b-rvcdx with ESMTPSA id yKaRFE5twWX47wIAiCm9fg (envelope-from ); Mon, 05 Feb 2024 23:20:46 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-95G0014314ed89-3489-45d3-a7ec-d12e08e7b5c6, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 37/44] gnu: Add node-which-boxed-primitive. Date: Tue, 6 Feb 2024 00:19:25 +0100 Message-ID: <20240205231952.26410-37-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7876232800404169442 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddrleehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeehpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-which-boxed-primitive): New variable. --- gnu/packages/node-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 5a85e70e45..15eec6c509 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -2574,6 +2574,47 @@ (define-public node-util-deprecate function with browser support.") (license license:expat))) +(define-public node-which-boxed-primitive + (package + (name "node-which-boxed-primitive") + (version "1.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/which-boxed-primitive") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10gns1ljcq87bp1rgd0h21hzl8advyadwxd87f48l4fr0clz9y0z")))) + (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" + "eslint" + "has-symbols" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-is-symbol node-is-bigint node-is-boolean-object + node-is-number-object node-is-string)) + (home-page "https://github.com/inspect-js/which-boxed-primitive") + (synopsis "Javascript function to determine which boxed primitive it is") + (description "This package provides a Javascript function to determine +which kind of boxed primitive the value given is.") + (license license:expat))) + (define-public node-which-typed-array (package (name "node-which-typed-array") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:21:07 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:21:07 +0000 Received: from localhost ([127.0.0.1]:52731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gx-0003yO-Bb for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:07 -0500 Received: from 3.mo576.mail-out.ovh.net ([188.165.52.203]:40795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gu-0003x5-CY for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:06 -0500 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.140.131]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4F8792EFF1 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:50 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-brmkj (unknown [10.108.42.102]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id E0BD01FD3C; Mon, 5 Feb 2024 23:20:49 +0000 (UTC) Received: from ngraves.fr ([37.59.142.102]) by ghost-submission-6684bf9d7b-brmkj with ESMTPSA id 0PrLM1FtwWUQ3AMAqsT3iQ (envelope-from ); Mon, 05 Feb 2024 23:20:49 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-102R00477481dc2-dbb8-4014-add8-0ea97e77a183, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 38/44] gnu: Add node-which-collection. Date: Tue, 6 Feb 2024 00:19:26 +0100 Message-ID: <20240205231952.26410-38-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7877358699127300834 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddruddtvdenucevlhhushhtvghrufhiiigvpedvnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejiedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-which-collection): New variable. --- gnu/packages/node-xyz.scm | 40 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 15eec6c509..1d6d7b4f77 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -2615,6 +2615,46 @@ (define-public node-which-boxed-primitive which kind of boxed primitive the value given is.") (license license:expat))) +(define-public node-which-collection + (package + (name "node-which-collection") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/which-collection") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ba67862jp4c9d9444ignzp7aavdivdbzqy3x8mbzlvqji6makqh")))) + (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" + "eslint" + "for-each" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-is-map node-is-set node-is-weakmap node-is-weakset)) + (home-page "https://github.com/inspect-js/which-collection") + (synopsis "Javascript function to determine which collection it is") + (description "This package provides a Javascript function to determine +which kind of collection the value given is.") + (license license:expat))) + (define-public node-which-typed-array (package (name "node-which-typed-array") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:21:09 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:21:09 +0000 Received: from localhost ([127.0.0.1]:52737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gy-0003yy-SC for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:09 -0500 Received: from 4.mo550.mail-out.ovh.net ([46.105.76.26]:45567) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gv-0003xM-T7 for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:06 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.109.140.28]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 722D22735C for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:51 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-v6lfp (unknown [10.111.174.252]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 1D5D71FD3F; Mon, 5 Feb 2024 23:20:51 +0000 (UTC) Received: from ngraves.fr ([37.59.142.95]) by ghost-submission-6684bf9d7b-v6lfp with ESMTPSA id l2TJA1NtwWVWFwIAhG3Pbg (envelope-from ); Mon, 05 Feb 2024 23:20:51 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-95G0019dd7ee75-429b-4b26-bdf5-21365a4df84a, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 39/44] gnu: Add node-array-buffer-byte-length. Date: Tue, 6 Feb 2024 00:19:27 +0100 Message-ID: <20240205231952.26410-39-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7877640174969086690 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrdelheenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-array-buffer-byte-length): New variable. Change-Id: I8bd8ccf95e90208dbd01e09743114b88bec02a3a --- gnu/packages/node-xyz.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 1d6d7b4f77..56cb4bfc51 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -193,6 +193,14 @@ (define new-test-script ABI-stable across Node.js major versions.") (license license:expat))) +(define-public node-array-buffer-byte-length + (node-trivial-package + "array-buffer-byte-length" 0 + "(aBfr) => (aBfr instanceof ArrayBuffer ? aBfr.byteLength : NaN)" + "This package provides a function which returns the length (in bytes) of an +ArrayBuffer in Javascript." + #:mozilla-doclink "/Global_Objects/ArrayBuffer/byteLength")) + (define-public node-available-typed-arrays (package (name "node-available-typed-arrays") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:21:10 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:21:10 +0000 Received: from localhost ([127.0.0.1]:52742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8H0-0003zZ-7f for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:10 -0500 Received: from 18.mo584.mail-out.ovh.net ([188.165.54.143]:44315) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gx-0003y4-67 for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:08 -0500 Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.140.131]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 327C226BA3 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:53 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-whz94 (unknown [10.110.113.175]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id BD75F1FD11; Mon, 5 Feb 2024 23:20:52 +0000 (UTC) Received: from ngraves.fr ([37.59.142.107]) by ghost-submission-6684bf9d7b-whz94 with ESMTPSA id 41pVEFRtwWWaCwAApLwV2A (envelope-from ); Mon, 05 Feb 2024 23:20:52 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-107S00165b17479-4d07-4de6-972d-a7b0355cd7ef, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 40/44] gnu: Add node-is-date-object. Date: Tue, 6 Feb 2024 00:19:28 +0100 Message-ID: <20240205231952.26410-40-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7878203126339461858 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrddutdejnecuvehluhhsthgvrhfuihiivgepfeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeegpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-date-object): New variable. Change-Id: I34c27bd57092cd7696e33a63e218ce02667dd08b --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 56cb4bfc51..fd122c9550 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1040,6 +1040,13 @@ (define-public node-is-callable value is callable.") (license license:expat))) +(define-public node-is-date-object + (node-trivial-package + "is-date-object" 0 (node-is-type-object "Date" #f) + "This package provides a Javascript static method that determines whether +the passed value is a @code{Date} object." + #:mozilla-doclink "Global_Objects/Date")) + (define-public node-is-map (package (name "node-is-map") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:21:10 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:21:11 +0000 Received: from localhost ([127.0.0.1]:52744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8H0-0003zc-Fm for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:10 -0500 Received: from 5.mo584.mail-out.ovh.net ([188.165.44.50]:32917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8Gy-0003yW-MM for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:09 -0500 Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.140.131]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 86AAD26C12 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:54 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-zc8hc (unknown [10.110.178.161]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 2BC611FD11; Mon, 5 Feb 2024 23:20:54 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-6684bf9d7b-zc8hc with ESMTPSA id S6CkBlZtwWWnaAAAKSW/qQ (envelope-from ); Mon, 05 Feb 2024 23:20:54 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G004be726a7b-6ddb-4172-8eff-b1b86077f121, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 41/44] gnu: Add node-object-assign. Date: Tue, 6 Feb 2024 00:19:29 +0100 Message-ID: <20240205231952.26410-41-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7878484602025534178 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrddutddunecuvehluhhsthgvrhfuihiivgepfeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeegpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-object-assign): New variable. Change-Id: If3b0507bd849a586d0707fdfeddc2d976a14b6c4 --- gnu/packages/node-xyz.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index fd122c9550..08dc8cbbba 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1610,6 +1610,14 @@ (define-public node-object-is @code{NaN}.") (license license:expat))) +(define-public node-object-assign + (node-trivial-package + "object.assign" 0 "Object.assign" + "This package provides a Javascript static method that copies all +enumerable own properties from one or more source objects to a target object. +It returns he modified target object." + #:mozilla-doclink "Global_Objects/Object/assign")) + (define-public node-once (package (name "node-once") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:21:14 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:21:14 +0000 Received: from localhost ([127.0.0.1]:52756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8H3-00040t-Pm for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:13 -0500 Received: from 8.mo576.mail-out.ovh.net ([46.105.56.233]:59099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8H1-0003zp-IG for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:12 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.9.128]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 8EAB9201CA for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:57 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-cqr2g (unknown [10.110.96.237]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 385311FE6D; Mon, 5 Feb 2024 23:20:57 +0000 (UTC) Received: from ngraves.fr ([37.59.142.102]) by ghost-submission-6684bf9d7b-cqr2g with ESMTPSA id yZ1LDVltwWU4cgMAej/JtA (envelope-from ); Mon, 05 Feb 2024 23:20:57 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-102R004725d1a6f-a791-4e9a-bda0-164be652c661, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 42/44] gnu: Add node-object-keys. Date: Tue, 6 Feb 2024 00:19:30 +0100 Message-ID: <20240205231952.26410-42-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7879329027029525218 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrddutddvnecuvehluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-object-keys): New variable. Change-Id: I7137d80668f57e1d2dbde5031770e7a14f5dbf16 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 08dc8cbbba..da27cf3e5e 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1618,6 +1618,13 @@ (define-public node-object-assign It returns he modified target object." #:mozilla-doclink "Global_Objects/Object/assign")) +(define-public node-object-keys + (node-trivial-package + "object-keys" 0 "Object.keys" + "This package provides a Javascript static method that returns an array of +a given object own's enumerable string-keyed property names." + #:mozilla-doclink "Global_Objects/Object/keys")) + (define-public node-once (package (name "node-once") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:21:17 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:21:17 +0000 Received: from localhost ([127.0.0.1]:52767 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8H7-00042B-1F for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:17 -0500 Received: from 1.mo582.mail-out.ovh.net ([46.105.56.136]:56909) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8H2-00040B-ET for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:13 -0500 Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.148.200]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 6EBE026995 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:20:58 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-89zg7 (unknown [10.110.113.47]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 3684A1FD11; Mon, 5 Feb 2024 23:20:58 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-6684bf9d7b-89zg7 with ESMTPSA id ShdpClptwWUh1AMA8p2TpQ (envelope-from ); Mon, 05 Feb 2024 23:20:58 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R001fa460fe9-35c8-409d-a173-76474add81f3, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 43/44] gnu: Add node-regexp-prototype-flags. Date: Tue, 6 Feb 2024 00:19:31 +0100 Message-ID: <20240205231952.26410-43-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7879610501428339426 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrdelieenucevlhhushhtvghrufhiiigvpeefnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekvddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-regexp-prototype-flags): New variable. Change-Id: I8fcd23f526da33443a2932d277729050fc1a8c2b --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index da27cf3e5e..ccabed4bea 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1824,6 +1824,13 @@ (define-public node-readable-stream that behaves the same across different versions.") (license license:expat))) +(define-public node-regexp-prototype-flags + (node-trivial-package + "regexp.prototype.flags" 0 "RegExp.prototype.flags" + "This package provides a Javascript static method that returns the flags of +a given regular expression." + #:mozilla-doclink "Global_Objects/RegExp/flags")) + (define-public node-resolve-protobuf-schema (package (name "node-resolve-protobuf-schema") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:21:18 2024 Received: (at 68941) by debbugs.gnu.org; 5 Feb 2024 23:21:19 +0000 Received: from localhost ([127.0.0.1]:52771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8H8-00042c-JA for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:18 -0500 Received: from 15.mo583.mail-out.ovh.net ([178.33.107.29]:43635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8H5-00041M-MZ for 68941@debbugs.gnu.org; Mon, 05 Feb 2024 18:21:17 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.108.9.128]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id B2C4624FE2 for <68941@debbugs.gnu.org>; Mon, 5 Feb 2024 23:21:01 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-gcg78 (unknown [10.111.182.10]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 627AE1FE6E; Mon, 5 Feb 2024 23:21:01 +0000 (UTC) Received: from ngraves.fr ([37.59.142.95]) by ghost-submission-6684bf9d7b-gcg78 with ESMTPSA id LNkRFF1twWVptRQAo5oWHQ (envelope-from ); Mon, 05 Feb 2024 23:21:01 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-95G0016b6b2326-4d71-4be8-846a-10e950cde941, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH 44/44] gnu: Add node-deep-equal. Date: Tue, 6 Feb 2024 00:19:32 +0100 Message-ID: <20240205231952.26410-44-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7880454925057254114 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddgtdelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkeejrdekkedrudekgedrvdehhedpfeejrdehledrudegvddrleehnecuvehluhhsthgvrhfuihiivgepkeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeefpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 ccabed4bea..6766b39d56 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 18:23:25 2024 Received: (at control) by debbugs.gnu.org; 5 Feb 2024 23:23:25 +0000 Received: from localhost ([127.0.0.1]:52785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8JB-000478-2S for submit@debbugs.gnu.org; Mon, 05 Feb 2024 18:23:25 -0500 Received: from 10.mo550.mail-out.ovh.net ([178.32.96.102]:60269) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX8J7-00046y-Le for control@debbugs.gnu.org; Mon, 05 Feb 2024 18:23:22 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.140.34]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id B173B27444 for ; Mon, 5 Feb 2024 23:23:07 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-rt7j5 (unknown [10.110.96.141]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 742941FE72 for ; Mon, 5 Feb 2024 23:23:07 +0000 (UTC) Received: from ngraves.fr ([37.59.142.95]) by ghost-submission-6684bf9d7b-rt7j5 with ESMTPSA id FDVYGdttwWVMHQAAqmE0/A (envelope-from ) for ; Mon, 05 Feb 2024 23:23:07 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-95G0010f7d02b9-9360-48bf-a40c-56b00d462537, 9F372080060396D88D3FD19D164346DC319AC2A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.184.255 From: Nicolas Graves To: control@debbugs.gnu.org Subject: Date: Tue, 06 Feb 2024 00:23:06 +0100 Message-ID: <87le7yzeat.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 7915920770088559205 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 10 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedvvddguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucfgmhhpthihuchsuhgsjhgvtghtucdluddtmdenucfjughrpefhvffufffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueejleeileejfffhleetjedtleejheevudffleevgfdufeekhefgvddvveegveefnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddukeegrddvheehpdefjedrheelrddugedvrdelheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtoheptghonhhtrhholhesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: block 68941 by 66180 -- Best regards, Nicolas Graves Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [178.32.96.102 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [178.32.96.102 listed in list.dnswl.org] 2.0 BLANK_SUBJECT Subject is present but empty 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) block 68941 by 66180 -- Best regards, Nicolas Graves From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 06 14:30:30 2024 Received: (at 68941) by debbugs.gnu.org; 6 Feb 2024 19:30:31 +0000 Received: from localhost ([127.0.0.1]:55140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXR9K-0001Kr-Jr for submit@debbugs.gnu.org; Tue, 06 Feb 2024 14:30:30 -0500 Received: from mail-ej1-x641.google.com ([2a00:1450:4864:20::641]:61817) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXR9I-0001Ke-On for 68941@debbugs.gnu.org; Tue, 06 Feb 2024 14:30:29 -0500 Received: by mail-ej1-x641.google.com with SMTP id a640c23a62f3a-a3122b70439so798801966b.3 for <68941@debbugs.gnu.org>; Tue, 06 Feb 2024 11:30:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707247809; x=1707852609; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=6lHo8uq5NwOmeCsq1AGWJ5coXkGRNA5Va8a6N8GbP/k=; b=O0ZroLxK0ojgF7UNgNVnt35klDDmaGOytqxVe7SAfrRYIVwJFNqm4qFTkP30YS2Erf DFN8VAdDSzh24gRaMj2eLqV/RFtQ3ImzM9S2duMx+62xwRZv2OZMeXQ5Wi0e3QbBChAO xpxDiVr0AUF1bqpgR4O2vniNGEOhedkEDiB9ah9OkmzO1nTKqnOgxIxmbV/rGzLHAIWc vdH/byTqZ5I6gL2lSmXSBHkLDh74wUE4SgJ1erOdkW17rAqM9d4OXFR8QviJKwD8ov93 vueDKVd386shOZo+TFnybfawFjV24XVUBM+FqO3sFIGasVsqnQrS/w0sq9XKH7qPVnro SYuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707247809; x=1707852609; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=6lHo8uq5NwOmeCsq1AGWJ5coXkGRNA5Va8a6N8GbP/k=; b=j6Qc0zi7eQHKrffCIr2INBHG3d6cqWgrehHX+mlrRAyEjV2fiPjwyfvCJnnVhWSgLw Q9Lk/n6Y33oGllfxouNzJwB1CxTNb//kGzTqmzbezOPeo1VS7vzk2MShDp7owWfSsYwp irltfgIfYxbrWHown3OgpOKLogZzZ/AFvdx7WcmRF09Z2jvoNSfkYB/D/AeG6oW+uIzD fymyhwrSYsPlq+q0ylMFlOHKHDIXCiCE0uP5VTvdWLhuaOhhX2ZumvnIvBK03rRfNoGg 67xuwKCvSH8D7pQLOF0E6boODq2cXTJaMSOwPy+w2RrsSsND1EoqylDBP9c8oJP9lTVD mzbA== X-Gm-Message-State: AOJu0Yxnn0NMQZ3OYstSYRqK1AvFppmWNr6HcXCKN93E3UMAoLdBD2Tv +n/+xO4wHPUnetp3jWpnkn5e/i9gc3bLQdOj2laQQdENxcDuRC0zk/W/SvaDAVI= X-Google-Smtp-Source: AGHT+IHQnDaOiudZ9g7n7AvqHTuduLlDmlVii6Gt/CeshYq/EJtL0ZLeOQCrtgJmHsTh7btNMptROg== X-Received: by 2002:a17:907:da2:b0:a37:be54:5695 with SMTP id go34-20020a1709070da200b00a37be545695mr3137029ejc.74.1707247809201; Tue, 06 Feb 2024 11:30:09 -0800 (PST) X-Forwarded-Encrypted: i=0; AJvYcCXIwXsJchAMDZmql5SuCjF9iFP+plQKoxTeeHzxz2nkIhSXbn6ziegEI3/aErFXI1b3begZ1zPzoux9ri4ordI9909ySTA= Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id he34-20020a1709073da200b00a36c3e2e52dsm1478718ejc.61.2024.02.06.11.30.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Feb 2024 11:30:08 -0800 (PST) Message-ID: Subject: Re: [PATCH 01/44] guix: build-system: node: Add node-trivial-package helper. From: Liliana Marie Prikler To: Nicolas Graves , 68941@debbugs.gnu.org Date: Tue, 06 Feb 2024 20:30:07 +0100 In-Reply-To: <20240205231952.26410-1-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Dienstag, dem 06.02.2024 um 00:18 +0100 schrieb Nicolas Graves: > * guix/build-system/node.scm (node-trivial-package): Add function. >=20 > Change-Id: I618750ebb3a9f9c4ec4f22256541cfbdfbf4388a > --- I'd name that "trivial-node-package" instead. Cheers From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 06 14:33:38 2024 Received: (at 68941) by debbugs.gnu.org; 6 Feb 2024 19:33:38 +0000 Received: from localhost ([127.0.0.1]:55144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXRCM-0001QU-5s for submit@debbugs.gnu.org; Tue, 06 Feb 2024 14:33:38 -0500 Received: from mail-ej1-x642.google.com ([2a00:1450:4864:20::642]:46336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXRCJ-0001QB-PY for 68941@debbugs.gnu.org; Tue, 06 Feb 2024 14:33:36 -0500 Received: by mail-ej1-x642.google.com with SMTP id a640c23a62f3a-a370e63835cso552203566b.1 for <68941@debbugs.gnu.org>; Tue, 06 Feb 2024 11:33:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707247996; x=1707852796; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=LyGTLqdOVEyl32Ob2OgSaR1UvbKxQVJlYQ76eiKj6Jg=; b=C6XjhA2xAthyk3TvN9ypfKDF6C/CcTiQH8wSmyVlPExL94lttuNnFCARPFU70q4xaZ ExklEjJSB7gPQTbaNLWZjboodV75r+Dg0rBnsuNPL4SgPuxrOAfC2r/pBF2JHYrh7pta UQJIYpjCviiU0Ckio3NIQmzsyzAtPRiExVVSJkp8vMDeCWVyJVZbYNyI23ZpyE15ZbRs oCTwuFsT7NxGCFzdxRABlABVsCGcKkU/qVWalg+LhGe84YDHYSRMlpzhxqNvmzpPyI9b pu/nnI/ILPDtVyrtO3+NGyVMY2d/bNjyFdyHjOpUh+aUh5Q8RxX+RKVyYvwscR/guwDx 4o7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707247996; x=1707852796; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=LyGTLqdOVEyl32Ob2OgSaR1UvbKxQVJlYQ76eiKj6Jg=; b=oVVgYxgR/McVVYLFBmSZSlzb0prywgcZt1TI3nquvSGLNzBv8Jk1rRcgrDdsk9Hn71 YUMPmdVP4Y3w80VJyQqzmHdVwvs8a1sWeWBWSW224UaRjPpZvVLe+nYSndtOCGmeO+Gz in7c+BeHrHgIbUkSTdba6cAhHYoOmUbFmTbDeG3CwnarE+RRmG6V4psXinhoELuyv8ng JkJ2C1mM5TY85VsDU9CquV8JiuyFjQZQ100BMqbw6suFf4BqvamIcB+MSjGw1Ngg5N/f Cg+c0XC3/QqndvXdk+yehNgzai+ynL5ylFTX7IkEIitGBA6UQf0e/xcya2L4ygZrRktl a59Q== X-Gm-Message-State: AOJu0YyTWV1upqH5Kj1mHH5YMRAVRwqQC69v/jnsk1uwlLnlK80Awkqo JMmoz6RrbLkCKGwcQO13+OSnQgKIMn3lbYHX2GsMB6Aoo8tCG18f7Hveu0EMXrE= X-Google-Smtp-Source: AGHT+IEdGI4g0DLBAsUyO7FI7m67ipIU6vJkpeVWgwMA6nndySRUPyJRenbeq0bHbYa8u/RLFPl45Q== X-Received: by 2002:a17:906:71a:b0:a37:4836:be30 with SMTP id y26-20020a170906071a00b00a374836be30mr2473644ejb.73.1707247996345; Tue, 06 Feb 2024 11:33:16 -0800 (PST) X-Forwarded-Encrypted: i=0; AJvYcCXDD7jroM0HtfUC3uKJ9BeX8+EEZQOukCMF8nqQphCp7PpmgYzJL7m29Ql85tf+dUbLPzm+gf7cmNHrfixOQ4QtDQnj3fQ= Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id lx2-20020a170906af0200b00a370158ff2asm1472157ejb.69.2024.02.06.11.33.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Feb 2024 11:33:16 -0800 (PST) Message-ID: <705eb2aeae1c89d93a3db2470dcaf0d731a7f85a.camel@gmail.com> Subject: Re: [PATCH 02/44] guix: build-system: node: Add node-is-type-object helper. From: Liliana Marie Prikler To: Nicolas Graves , 68941@debbugs.gnu.org Date: Tue, 06 Feb 2024 20:33:15 +0100 In-Reply-To: <20240205231952.26410-2-ngraves@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> <20240205231952.26410-2-ngraves@ngraves.fr> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Dienstag, dem 06.02.2024 um 00:18 +0100 schrieb Nicolas Graves: > * guix/build-system/node.scm (node-is-type-object): Add function. >=20 > Change-Id: I7027aff3b314cd999798afd8c11dc90ef7c6e43c > --- > =C2=A0guix/build-system/node.scm | 14 ++++++++++++++ > =C2=A01 file changed, 14 insertions(+) >=20 > diff --git a/guix/build-system/node.scm b/guix/build-system/node.scm > index 8a903b4fe5..b52b8f4f3e 100644 > --- a/guix/build-system/node.scm > +++ b/guix/build-system/node.scm > @@ -35,8 +35,22 @@ (define-module (guix build-system node) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = node-build > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = node-build-system > =C2=A0 > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 node-= is-type-object > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = node-trivial-package)) > =C2=A0 > +(define* (node-is-type-object type #:optional (type-exists? #t)) > +=C2=A0 "Helper for node packages replacement.=C2=A0 This is actual code > factorized from > +the packages it replaces, use with caution.=C2=A0 It doesn't apply to al= l > +javascript types." Which types are excluded? > +=C2=A0 (string-append > +=C2=A0=C2=A0 "function(value) {" > +=C2=A0=C2=A0 (if type-exists? > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (string-append > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "if (typeof value =3D=3D=3D '= " (string-downcase type) "') {return > true;} ") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "") > +=C2=A0=C2=A0 "if (value =3D=3D=3D null || typeof value !=3D=3D 'object')= {return false;} > +=C2=A0 return Object.prototype.toString.call(value) =3D=3D=3D '[object "= type > "]';}")) > + I'd call this js-type-object? or perhaps make-js-type-predicate. Cheers From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 06 19:19:56 2024 Received: (at 68941) by debbugs.gnu.org; 7 Feb 2024 00:19:57 +0000 Received: from localhost ([127.0.0.1]:55391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXVfQ-0003c0-LK for submit@debbugs.gnu.org; Tue, 06 Feb 2024 19:19:56 -0500 Received: from 4.mo575.mail-out.ovh.net ([46.105.59.63]:45943) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXVfO-0003bp-Cb for 68941@debbugs.gnu.org; Tue, 06 Feb 2024 19:19:55 -0500 Received: from director1.ghost.mail-out.ovh.net (unknown [10.108.17.147]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 52E7327E07 for <68941@debbugs.gnu.org>; Wed, 7 Feb 2024 00:19:39 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-f7jcc (unknown [10.110.168.159]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 69E341FD39; Wed, 7 Feb 2024 00:19:38 +0000 (UTC) Received: from ngraves.fr ([37.59.142.109]) by ghost-submission-6684bf9d7b-f7jcc with ESMTPSA id /u8+FprMwmWj7Q8AqzIo+Q (envelope-from ); Wed, 07 Feb 2024 00:19:38 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-109S0033b28db6d-7aa3-43b5-a457-872908a3587a, BB87A3B834C037BF57DAB573195145E2C3426D93) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 87.88.172.21 From: Nicolas Graves To: Liliana Marie Prikler , 68941@debbugs.gnu.org Subject: Re: [PATCH 01/44] guix: build-system: node: Add node-trivial-package helper. In-Reply-To: References: <20240205231952.26410-1-ngraves@ngraves.fr> Date: Wed, 07 Feb 2024 01:19:37 +0100 Message-ID: <87v871ktwm.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 14743377807020909141 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtddugddvtdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffujghffffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepieejgfffffduieevgfduiefhtdfgleejhfdvvefhgeekjeevtdfhtdefleejhefgnecukfhppeduvdejrddtrddtrddupdekjedrkeekrddujedvrddvuddpfeejrdehledrudegvddruddtleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejhedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2024-02-06 20:30, Liliana Marie Prikler wrote: > Am Dienstag, dem 06.02.2024 um 00:18 +0100 schrieb Nicolas Graves: >> * guix/build-system/node.scm (node-trivial-package): Add function. >> >> Change-Id: I618750ebb3a9f9c4ec4f22256541cfbdfbf4388a >> --- > I'd name that "trivial-node-package" instead. Thanks, I'll change this. WDYT otherwise? Is it a good solution? Note that this is dependent on 66180 in debuggs ;) > > Cheers -- Best regards, Nicolas Graves From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 00:12:24 2024 Received: (at 68941) by debbugs.gnu.org; 7 Feb 2024 05:12:24 +0000 Received: from localhost ([127.0.0.1]:55564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXaER-0003Aa-RM for submit@debbugs.gnu.org; Wed, 07 Feb 2024 00:12:24 -0500 Received: from mail-lj1-x243.google.com ([2a00:1450:4864:20::243]:51436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXaEO-0003AM-BO for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 00:12:22 -0500 Received: by mail-lj1-x243.google.com with SMTP id 38308e7fff4ca-2d0a0873404so2388501fa.2 for <68941@debbugs.gnu.org>; Tue, 06 Feb 2024 21:12:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707282720; x=1707887520; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=eEYleFifXmRtFFjdLNAwVAYBi6ECqXBsbTGGtxxZdkU=; b=XG9fOSwTznzSTqc43nP5aaEdH2z63YKnbnGGlipnVUHy/ilw3zPsrsdqjbXO+xfotG fBPo0CpesS4uux4iLIT/+IqFChT/WJi34z/B9hwtsk6a4BGyTnvfyWco59XDu/G6wTL6 f+9GAX05Pme3egYKyGEQRNOpmgPVVK+EyxtNSA9kU5BlniDv92mB7lrz1v6Ehc1PdxWm fy2bYOyITformC1BTDSKNoCyPMOACybpwDP+6PGfCOIIlUvwS1oygtl7VSuipQLN4VpK kZZXVA4FcfCR8IND7vL8olssSsVv0aOeXmdlg7SUj1uc8+O9pW0G69B3V5rcFkYcRgFD qtPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707282720; x=1707887520; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=eEYleFifXmRtFFjdLNAwVAYBi6ECqXBsbTGGtxxZdkU=; b=X8C+yqrE6ThCDSZh+vbA5hgE9jaEdQ8xdtSCCC02SdyJRPa5Ck6gzx1meuRz0kPb5D CYFYssYMowDRma1SmJ43TpYQoRqg281HoLvQKjI9hr4JSFtWeBEEEj1os06dqHRZDwMe yn1MGqs8ASejVR7Ak37ijVP552oFASxhdsHu+X5xiGpIZxGKCKkOhmV4iqCxH5osaGzK LMZGQWzNGKVpyCsUBGwfuAXf9tjfWrWvuwNrxIJhw4YTR4mYE0MxjycQ/4SiCPi4yb6m EI5VGUEZTB3GxSmRFl0JYK01/piIiRyasb/cO9pznpMHzF+/FmACfY4k9Em0MzFmP1xd XBQg== X-Forwarded-Encrypted: i=1; AJvYcCV91BT53A8hMbv9jmo/7DMYCpWcqxj2HtEbWzXjzB1mp7Ttl9MkwgW7+SMaYWnS2OtRoSP/rDnyrxb7ysMXvEV2DYyDWm4= X-Gm-Message-State: AOJu0Yyn8mboW2LwRDAU8K6OG3hnBP/pBCG+wC76eHLBj3iv3nP4WNA/ LOrTsq2xYgZahB+dZglx4gHuW4PItIGCNjra6037PHzbu16BhcqV8ViBOwSY7E0= X-Google-Smtp-Source: AGHT+IHmrHtpmU1q8Vjj+Ia5YO9mc7gH2i+aioh7aW6nCSd+zr6hhxaorND8aev2304ZHFsmlRLlWg== X-Received: by 2002:a2e:8043:0:b0:2d0:9fd6:6525 with SMTP id p3-20020a2e8043000000b002d09fd66525mr3360585ljg.10.1707282719587; Tue, 06 Feb 2024 21:11:59 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCXfeA4TVP2tCLZOVHPjz5DLOxNvbH6RBLTPHJd0tV2diTGO/mm2cMQtVElJleQCuqmjA2vRFJda6Vk1HZWHK9zYaBEBJZg= Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id d23-20020aa7c1d7000000b0056022d78141sm268558edp.56.2024.02.06.21.11.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Feb 2024 21:11:59 -0800 (PST) Message-ID: Subject: Re: [PATCH 01/44] guix: build-system: node: Add node-trivial-package helper. From: Liliana Marie Prikler To: Nicolas Graves , 68941@debbugs.gnu.org Date: Wed, 07 Feb 2024 06:11:57 +0100 In-Reply-To: <87v871ktwm.fsf@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> <87v871ktwm.fsf@ngraves.fr> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Mittwoch, dem 07.02.2024 um 01:19 +0100 schrieb Nicolas Graves: > On 2024-02-06 20:30, Liliana Marie Prikler wrote: >=20 > > Am Dienstag, dem 06.02.2024 um 00:18 +0100 schrieb Nicolas Graves: > > > * guix/build-system/node.scm (node-trivial-package): Add > > > function. > > >=20 > > > Change-Id: I618750ebb3a9f9c4ec4f22256541cfbdfbf4388a > > > --- > > I'd name that "trivial-node-package" instead. >=20 > Thanks, I'll change this. WDYT otherwise? Is it a good solution? >=20 > Note that this is dependent on 66180 in debuggs ;) I haven't looked at the entire series, but I agree with any efforts that make the node ecosystem easier to manage. Packaging trivial JS in this manner seems fair game to me. Cheers From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:25:54 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:25:54 +0000 Received: from localhost ([127.0.0.1]:58324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEk-00071j-7t for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:25:54 -0500 Received: from 15.mo581.mail-out.ovh.net ([87.98.180.21]:45447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEg-00071I-LE for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:25:52 -0500 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.139.225]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 3F3C2270F6 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:33 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-ltz77 (unknown [10.110.168.40]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id EC56E1FE39; Thu, 8 Feb 2024 00:25:32 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-6684bf9d7b-ltz77 with ESMTPSA id E13ONXwfxGUQbwIA49HlTA (envelope-from ); Thu, 08 Feb 2024 00:25:32 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S002d748d0eb-9003-4558-9de3-a75e8afdb57d, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 01/44] guix: build-system: node: Add trivial-node-package helper. Date: Thu, 8 Feb 2024 01:24:24 +0100 Message-ID: <20240208002527.27165-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 2268969788741706466 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepkefgteelueekleefffeuieejieekveffueevueffiefgieetieejheffgeeflefhnecuffhomhgrihhnpehmohiiihhllhgrrdhorhhgnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutdeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/build-system/node.scm (trivial-node-package): Add function. Change-Id: I618750ebb3a9f9c4ec4f22256541cfbdfbf4388a --- gnu/packages/node-xyz.scm | 2 +- guix/build-system/node.scm | 52 +++++++++++++++++++++++++++++++++++++- 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index d68f730b77..36fa575049 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -5,7 +5,7 @@ ;;; Copyright © 2021 Charles ;;; Copyright © 2021 Philip McGrath ;;; Copyright © 2021 Dhruvin Gandhi -;;; Copyright © 2022 Nicolas Graves +;;; Copyright © 2022, 2023, 2024 Nicolas Graves ;;; Copyright © 2023 Jelle Licht ;;; ;;; This file is part of GNU Guix. diff --git a/guix/build-system/node.scm b/guix/build-system/node.scm index 3f73390809..a16627e68c 100644 --- a/guix/build-system/node.scm +++ b/guix/build-system/node.scm @@ -29,9 +29,59 @@ (define-module (guix build-system node) #:use-module (guix search-paths) #:use-module (guix build-system) #:use-module (guix build-system gnu) + #:use-module (guix build-system trivial) + #:use-module ((guix licenses) #:prefix license:) #:export (%node-build-system-modules node-build - node-build-system)) + node-build-system + + trivial-node-package)) + +(define* (trivial-node-package node-name version replacement description + #:key (propagated-inputs '()) + (mozilla-doclink #f) ;maybe-string + (shams #f)) + "This helper makes it easy to replace a cumbersome npm package by the +underlying javascript code. This is also useful to cut down the Node +dependency tree for some cumbersome polyfills that all current web browsers +already support." + (package + (name (string-append "node-" + (string-join (string-split node-name #\.) "-"))) + (version (format #f "~a" version)) + (source #f) + (build-system trivial-build-system) + (arguments + (list + #:builder + (with-imported-modules '((guix build utils)) + #~(begin + (use-modules (guix build utils)) + (let ((dir (string-append #$output "/lib/node_modules/" #$node-name))) + (mkdir-p dir) + (with-output-to-file (string-append dir "/index.js") + (lambda _ + (format #t "module.exports = ~a\n" #$replacement))) + (when #$shams + (copy-file (string-append dir "/index.js") + (string-append dir "/shams.js"))) + (with-output-to-file (string-append dir "/package.json") + (lambda _ + (format #t "{\"name\":~s~a}\n" #$node-name + (if #$shams + "\ +,\"exports\":{\".\":\"./index.js\",\"./shams\":\"./shams.js\"}" + ""))))))))) + (propagated-inputs propagated-inputs) + (home-page + (if mozilla-doclink + (string-append + "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/" + mozilla-doclink "#browser_compatibility") + "")) + (synopsis (string-append "Replacement for npm package " name)) + (description description) + (license license:gpl3+))) (define %node-build-system-modules ;; Build-side modules imported by default. -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:25:55 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:25:55 +0000 Received: from localhost ([127.0.0.1]:58327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEk-00071n-OI for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:25:55 -0500 Received: from 12.mo581.mail-out.ovh.net ([178.33.107.167]:33387) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEh-00071O-CZ for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:25:52 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.148.87]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 18A5F270F0 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:36 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-x82dm (unknown [10.110.168.219]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id E20C21FD4F; Thu, 8 Feb 2024 00:25:35 +0000 (UTC) Received: from ngraves.fr ([37.59.142.95]) by ghost-submission-6684bf9d7b-x82dm with ESMTPSA id NJ6nNH8fxGVzpgkA0hq6oQ (envelope-from ); Thu, 08 Feb 2024 00:25:35 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-95G001bc9f69d0-6e21-4113-b3d8-5aa9daf0ab72, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 02/44] guix: build-system: node: Add node-is-type-object helper. Date: Thu, 8 Feb 2024 01:24:25 +0100 Message-ID: <20240208002527.27165-2-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: 2269814214013870818 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeetveevffekieekffetveeigfeghfelieeujedvudeifffhjeeiueeljeekgedvffenucffohhmrghinhepthhoshhtrhhinhhgrdgtrghllhenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddrleehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/build-system/node.scm (node-is-type-object): Add function. Change-Id: I7027aff3b314cd999798afd8c11dc90ef7c6e43c --- guix/build-system/node.scm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/guix/build-system/node.scm b/guix/build-system/node.scm index a16627e68c..3f68cd3f21 100644 --- a/guix/build-system/node.scm +++ b/guix/build-system/node.scm @@ -35,8 +35,22 @@ (define-module (guix build-system node) node-build node-build-system + node-is-type-object trivial-node-package)) +(define* (node-is-type-object type #:optional (type-exists? #t)) + "Helper for node packages replacement. This is actual code factorized from +the packages it replaces, use with caution. It doesn't apply to all +javascript types." + (string-append + "function(value) {" + (if type-exists? + (string-append + "if (typeof value === '" (string-downcase type) "') {return true;} ") + "") + "if (value === null || typeof value !== 'object') {return false;} + return Object.prototype.toString.call(value) === '[object " type "]';}")) + (define* (trivial-node-package node-name version replacement description #:key (propagated-inputs '()) (mozilla-doclink #f) ;maybe-string -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:25:56 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:25:56 +0000 Received: from localhost ([127.0.0.1]:58330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEm-000728-2u for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:25:56 -0500 Received: from 9.mo561.mail-out.ovh.net ([87.98.184.141]:55745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEi-00071Q-JR for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:25:53 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.108.17.89]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 1D82928A7E for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:37 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-pwxw5 (unknown [10.111.174.38]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id CC2A41FE3F; Thu, 8 Feb 2024 00:25:36 +0000 (UTC) Received: from ngraves.fr ([37.59.142.102]) by ghost-submission-6684bf9d7b-pwxw5 with ESMTPSA id YorOK4AfxGUncAIA71nVgA (envelope-from ); Thu, 08 Feb 2024 00:25:36 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-102R0040bda01d1-a8b8-4098-984d-07f85dd30b1d, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 03/44] gnu: Add node-function-bind. Date: Thu, 8 Feb 2024 01:24:26 +0100 Message-ID: <20240208002527.27165-3-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: 2270095687921033954 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutddvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-function-bind): New variable. --- gnu/packages/node-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 36fa575049..a8607bd8b4 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -459,6 +459,38 @@ (define-public node-file-uri-to-path suitable for use with the @code{fs} module functions.") (license license:expat))) +(define-public node-function-bind + (package + (name "node-function-bind") + (version "1.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Raynos/function-bind") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19dcz6b3xs4hfxmjzr6b52r0rj3yziw8spzq4xpwnmggwyks7nm6")))) + (build-system node-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'patch-dependencies 'delete-dependencies + (lambda args + (delete-dependencies + '("@ljharb/eslint-config" + "covert" + "eslint" + "jscs" + "tape"))))) + #:tests? #f)) + (home-page "https://github.com/Raynos/function-bind") + (synopsis "Implementation of function.prototype.bind") + (description "This package provides a robust implementation of the +Function.prototype.bind Javascript function.") + (license license:expat))) + (define-public node-global-gradle-clean (package (name "node-global-gradle-clean") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:25:56 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:25:56 +0000 Received: from localhost ([127.0.0.1]:58332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEm-00072G-CL for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:25:56 -0500 Received: from 10.mo582.mail-out.ovh.net ([87.98.157.236]:42823) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEk-00071h-Dr for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:25:55 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.109.139.176]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id E99782877D for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:38 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-pwxw5 (unknown [10.108.42.231]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 7757A1FD36; Thu, 8 Feb 2024 00:25:38 +0000 (UTC) Received: from ngraves.fr ([37.59.142.103]) by ghost-submission-6684bf9d7b-pwxw5 with ESMTPSA id MS5BAYIfxGUrcAIA71nVgA (envelope-from ); Thu, 08 Feb 2024 00:25:38 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-103G005d00a45cd-707b-473a-85ca-8002a9c9e18b, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 04/44] gnu: Add node-has-proto. Date: Thu, 8 Feb 2024 01:24:27 +0100 Message-ID: <20240208002527.27165-4-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: 2270377166171071202 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddtfeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekvddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-has-proto): New variable. Change-Id: I4ce9dd80755207088b00121c2ea9f6bcb4761817 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index a8607bd8b4..1e930e16ed 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -515,6 +515,13 @@ (define-public node-global-gradle-clean clean task of each project.") (license license:expat))) +(define-public node-has-proto + (trivial-node-package + "has-proto" 0 "() => true" + "This package returns true in Javascript because web browsers implement +Object prototypes." + #:mozilla-doclink "Global_Objects/Object/getPrototypeOf")) + (define-public node-ieee754 (package (name "node-ieee754") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:00 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:00 +0000 Received: from localhost ([127.0.0.1]:58335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEp-00072c-Nh for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:00 -0500 Received: from 11.mo582.mail-out.ovh.net ([188.165.38.119]:60589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEl-00071k-6K for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:25:56 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.109.139.176]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id D2D8A28783 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:39 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-5lscv (unknown [10.111.174.181]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 899221FDC4; Thu, 8 Feb 2024 00:25:39 +0000 (UTC) Received: from ngraves.fr ([37.59.142.103]) by ghost-submission-6684bf9d7b-5lscv with ESMTPSA id /9IIHYMfxGVVuAkA/tOLbQ (envelope-from ); Thu, 08 Feb 2024 00:25:39 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-103G005c71f8df1-0c86-42f6-9a08-0f1572ce98b0, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 05/44] gnu: Add node-has. Date: Thu, 8 Feb 2024 01:24:28 +0100 Message-ID: <20240208002527.27165-5-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: 2270658640003785442 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeegffdugfdvheffleevvdeifeehkeekjeegheefueehvedvkeekjeevueettdfgudenucffohhmrghinhephhgrshhofihnphhrohhpvghrthihrdgtrghllhenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddtfeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekvddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-has): New variable. Change-Id: I9e890eaecc13c3d9c67a89f5e93f449473dcbe62 --- gnu/packages/node-xyz.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 1e930e16ed..eaa1959207 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -515,6 +515,15 @@ (define-public node-global-gradle-clean clean task of each project.") (license license:expat))) +(define-public node-has + (trivial-node-package + "has" 0 + "(obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop)" + "This package returns a Javascript function that returns a boolean +indicating whether this object has the specified property as its own property +(as opposed to inheriting it)." + #:mozilla-doclink "Global_Objects/Object/hasOwnProperty")) + (define-public node-has-proto (trivial-node-package "has-proto" 0 "() => true" -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:00 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:00 +0000 Received: from localhost ([127.0.0.1]:58338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEq-00072g-1J for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:00 -0500 Received: from 3.mo582.mail-out.ovh.net ([178.33.253.26]:39699) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEm-000725-DA for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:25:57 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.25.15]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id E0FF02877E for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:40 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-9p8vg (unknown [10.110.168.127]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 9C2211FD5C; Thu, 8 Feb 2024 00:25:40 +0000 (UTC) Received: from ngraves.fr ([37.59.142.98]) by ghost-submission-6684bf9d7b-9p8vg with ESMTPSA id MnKvIoQfxGW+DAAAqqmx9Q (envelope-from ); Thu, 08 Feb 2024 00:25:40 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-98R00261a36c6a-84b5-436d-a119-a231ccc940bb, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 06/44] gnu: Add node-has-symbols. Date: Thu, 8 Feb 2024 01:24:29 +0100 Message-ID: <20240208002527.27165-6-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: 2270940113671611106 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddrleeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-has-symbols): New variable. Change-Id: I70c587929317c06fc01053a42b881bbc7002565d --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index eaa1959207..eda32f8118 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -531,6 +531,13 @@ (define-public node-has-proto Object prototypes." #:mozilla-doclink "Global_Objects/Object/getPrototypeOf")) +(define-public node-has-symbols + (trivial-node-package + "has-symbols" 0 "() => true" + "This package returns true in Javascript because web browsers implement +symbols." + #:mozilla-doclink "Global_Objects/Symbol")) + (define-public node-ieee754 (package (name "node-ieee754") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:02 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:02 +0000 Received: from localhost ([127.0.0.1]:58343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEs-00073I-BM for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:02 -0500 Received: from 12.mo583.mail-out.ovh.net ([46.105.39.65]:59973) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEp-00072Z-NL for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:00 -0500 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.148.87]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id D7A4D22C4F for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:43 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-v4x8g (unknown [10.110.178.25]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 9177F1FDB6; Thu, 8 Feb 2024 00:25:43 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-6684bf9d7b-v4x8g with ESMTPSA id SRgbIYcfxGVFYyoAMkK8pw (envelope-from ); Thu, 08 Feb 2024 00:25:43 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S00274681f6d-0f6a-4e7f-b01c-5675254ebddd, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 07/44] gnu: Add node-has-tostringtag. Date: Thu, 8 Feb 2024 01:24:30 +0100 Message-ID: <20240208002527.27165-7-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: 2271784538090627810 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddtkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-has-tostringtag): New variable. Change-Id: Ifd2f0a13b76195ad9482501b02cec779df40a848 --- gnu/packages/node-xyz.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index eda32f8118..5d0b5a3e80 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -538,6 +538,15 @@ (define-public node-has-symbols symbols." #:mozilla-doclink "Global_Objects/Symbol")) +(define-public node-has-tostringtag + (trivial-node-package + "has-tostringtag" 0 + "() => typeof Symbol.toStringTag === 'symbol';" + "This package provides a Javascript function that checks if the +@code{@@toStringTag} symbol is available." + #:mozilla-doclink "Global_Objects/Symbol/toStringTag" + #:shams #t)) + (define-public node-ieee754 (package (name "node-ieee754") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:03 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:03 +0000 Received: from localhost ([127.0.0.1]:58345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEs-00073P-Kt for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:03 -0500 Received: from 13.mo582.mail-out.ovh.net ([188.165.56.124]:46105) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEq-00072d-Jm for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:01 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.25.15]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 6E4622877A for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:45 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-9p8vg (unknown [10.110.168.82]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 3B0531FD7D; Thu, 8 Feb 2024 00:25:45 +0000 (UTC) Received: from ngraves.fr ([37.59.142.95]) by ghost-submission-6684bf9d7b-9p8vg with ESMTPSA id kxI+DYkfxGXBDAAAqqmx9Q (envelope-from ); Thu, 08 Feb 2024 00:25:45 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-95G001366574d2-43dd-4d99-995f-52ce46ecc56e, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 09/44] gnu: Add node-get-intrinsic. Date: Thu, 8 Feb 2024 01:24:32 +0100 Message-ID: <20240208002527.27165-9-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: 2272347488360784610 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrdelheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekvddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-get-intrinsic): New variable. --- gnu/packages/node-xyz.scm | 48 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 367360cd24..4df1525285 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -491,6 +491,54 @@ (define-public node-function-bind Function.prototype.bind Javascript function.") (license license:expat))) +(define-public node-get-intrinsic + (package + (name "node-get-intrinsic") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ljharb/get-intrinsic") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1b0h8n8azb6m1bc0lwmqm3lf2pzcplvngnsb3mfjybvkpc20ybmi")))) + (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" + "call-bind" + "es-abstract" + "es-value-fixtures" + "eslint" + "evalmd" + "for-each" + "gopd" + "make-async-function" + "make-async-generator-function" + "make-generator-function" + "mock-property" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-function-bind node-has node-has-symbols node-has-proto)) + (home-page "https://github.com/ljharb/get-intrinsic") + (synopsis "Javascript symbol support predicate function") + (description "This package provides a Javascript function to get and +robustly cache all language-level intrinsics at first require time.") + (license license:expat))) + (define-public node-global-gradle-clean (package (name "node-global-gradle-clean") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:04 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:04 +0000 Received: from localhost ([127.0.0.1]:58350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEt-00073q-ON for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:04 -0500 Received: from 20.mo582.mail-out.ovh.net ([178.32.124.17]:58949) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEq-00072b-M7 for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:02 -0500 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.140.88]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id D001C2877E for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:44 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-hpcsk (unknown [10.108.54.171]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 921B21FD68; Thu, 8 Feb 2024 00:25:44 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-6684bf9d7b-hpcsk with ESMTPSA id 05F5HYgfxGWIshoAf9cG3w (envelope-from ); Thu, 08 Feb 2024 00:25:44 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002eb21745d-a522-4212-9b36-5d42041f3cf6, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 08/44] gnu: Add node-is-callable. Date: Thu, 8 Feb 2024 01:24:31 +0100 Message-ID: <20240208002527.27165-8-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: 2272066013143753442 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrdeljeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekvddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-callable): New variable. --- gnu/packages/node-xyz.scm | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 5d0b5a3e80..367360cd24 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -662,6 +662,51 @@ (define-public node-irc It has functions for joining, parting, talking, and many other IRC commands.") (license license:gpl3+))) +(define-public node-is-callable + (package + (name "node-is-callable") + (version "1.2.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-callable") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0syzhiw9k1ync27avrpbz5vznz2yj2n4i2z4ypylv53flzar9hk6")))) + (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" + "eclint" + "es-value-fixtures" + "eslint" + "for-each" + "has-tostringtag" + "make-arrow-function" + "make-async-function" + "make-generator-function" + "npmignore" + "nyc" + "object-inspect" + "rimraf" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (home-page "https://github.com/inspect-js/is-callable") + (synopsis "Javascript predicate to identify if value is callable") + (description "This package provides a Javascript function to identify if a +value is callable.") + (license license:expat))) + (define-public node-long-stack-traces (package (name "node-long-stack-traces") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:08 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:08 +0000 Received: from localhost ([127.0.0.1]:58362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEx-000759-Ff for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:07 -0500 Received: from 1.mo560.mail-out.ovh.net ([46.105.63.121]:51609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEr-00072z-Np for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:02 -0500 Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.148.87]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 54A3327483 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:46 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-rd2cx (unknown [10.110.113.248]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 149D51FD0F; Thu, 8 Feb 2024 00:25:46 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-6684bf9d7b-rd2cx with ESMTPSA id u3JsAYofxGWmDAAArMtnag (envelope-from ); Thu, 08 Feb 2024 00:25:46 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R0013be89ced-c4aa-409a-bce2-937695e18594, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 10/44] gnu: Add node-is-symbol. Date: Thu, 8 Feb 2024 01:24:33 +0100 Message-ID: <20240208002527.27165-10-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: 2272628964461896418 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrdelieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-symbol): New variable. --- gnu/packages/node-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 4df1525285..34bdc83d0a 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -755,6 +755,45 @@ (define-public node-is-callable value is callable.") (license license:expat))) +(define-public node-is-symbol + (package + (name "node-is-symbol") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-symbol") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lx6ym8y7wq3r1mzg6gbnpkd2dmprmylj14v1r6dj3sb8430kwps")))) + (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" + "eslint" + "has-tostringtag" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs (list node-has-symbols)) + (home-page "https://github.com/inspect-js/is-symbol") + (synopsis "Javascript predicate to identify if value is a symbol") + (description "This package provides a Javascript function to identify if a +value is a @code{Symbol}.") + (license license:expat))) + (define-public node-long-stack-traces (package (name "node-long-stack-traces") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:08 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:08 +0000 Received: from localhost ([127.0.0.1]:58364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEy-00075R-0B for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:08 -0500 Received: from 14.mo582.mail-out.ovh.net ([46.105.56.113]:50503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEs-000736-Hj for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:04 -0500 Received: from director8.ghost.mail-out.ovh.net (unknown [10.109.176.211]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 1F5D92877D for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:47 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-gp9wf (unknown [10.110.96.215]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id D56E41FE6B; Thu, 8 Feb 2024 00:25:46 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-6684bf9d7b-gp9wf with ESMTPSA id bjfnMIofxGUpbAkAEn0yAQ (envelope-from ); Thu, 08 Feb 2024 00:25:46 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006e2dffd80-56e8-4eab-8bd0-f723c4c4b320, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 11/44] gnu: Add node-for-each. Date: Thu, 8 Feb 2024 01:24:34 +0100 Message-ID: <20240208002527.27165-11-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: 2272910438502097634 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-for-each): New variable. --- gnu/packages/node-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 34bdc83d0a..fbd3cdcd67 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -459,6 +459,39 @@ (define-public node-file-uri-to-path suitable for use with the @code{fs} module functions.") (license license:expat))) +(define-public node-for-each + (package + (name "node-for-each") + (version "0.3.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Raynos/for-each") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0c28lq995xr3anf407zizdh8z18pag6ww8fm95yxl8m1sdfljya7")))) + (build-system node-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'patch-dependencies 'delete-dependencies + (lambda args + (delete-dependencies + '("@ljharb/eslint-config" + "eslint" + "nsp" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs (list node-is-callable)) + (home-page "https://github.com/Raynos/for-each") + (synopsis "Alternative implementation of the forEach Javascript function") + (description "This package provides an alternative implementation of the +forEach Javascript function, which works not only on +@code{Array.prototype.forEach} but also on objects.") + (license license:expat))) + (define-public node-function-bind (package (name "node-function-bind") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:08 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:08 +0000 Received: from localhost ([127.0.0.1]:58366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEy-00075Z-EQ for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:08 -0500 Received: from 11.mo561.mail-out.ovh.net ([87.98.184.158]:43163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEt-00073Y-IK for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:04 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.25.15]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 5B5B628AF3 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:48 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-ltz77 (unknown [10.110.113.120]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 189661FDB8; Thu, 8 Feb 2024 00:25:48 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-6684bf9d7b-ltz77 with ESMTPSA id Er6tA4wfxGUybwIA49HlTA (envelope-from ); Thu, 08 Feb 2024 00:25:48 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S00477e08205-f4f3-42fb-9640-74f12759d62c, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 12/44] gnu: Add node-available-typed-arrays. Date: Thu, 8 Feb 2024 01:24:35 +0100 Message-ID: <20240208002527.27165-12-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: 2273191914016334562 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrdduuddtnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-available-typed-arrays): New variable. --- gnu/packages/node-xyz.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index fbd3cdcd67..ce496caf32 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -193,6 +193,44 @@ (define new-test-script ABI-stable across Node.js major versions.") (license license:expat))) +(define-public node-available-typed-arrays + (package + (name "node-available-typed-arrays") + (version "1.0.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/available-typed-arrays") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qvs30h8q785ma719232ckzpfqn10f36mxqfxs8c8ipzbwyxjxm6")))) + (build-system node-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'patch-dependencies 'delete-dependencies + (lambda args + (delete-dependencies + '("@ljharb/eslint-config" + "array.prototype.every" + "aud" + "auto-changelog" + "eslint" + "evalmd" + "isarray" + "nyc" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (home-page "https://github.com/inspect-js/available-typed-arrays") + (synopsis "Returns Typed Array names in the current environment") + (description + "This package provides a Javascript function to return an array of Typed +Array names that are available in the current environment.") + (license license:expat))) + (define-public node-bindings (package (name "node-bindings") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:12 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:12 +0000 Received: from localhost ([127.0.0.1]:58370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF1-00075w-T6 for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:12 -0500 Received: from 7.mo581.mail-out.ovh.net ([46.105.43.131]:57421) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEw-00074Y-EU for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:07 -0500 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.176.211]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 4AE8127228 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:51 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-tmp8b (unknown [10.111.174.164]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 064CD1FE92; Thu, 8 Feb 2024 00:25:50 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-6684bf9d7b-tmp8b with ESMTPSA id ZmbJNo4fxGU7VAIA09Zaew (envelope-from ); Thu, 08 Feb 2024 00:25:50 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002aa1344bf-380b-41e3-a195-6e884d621623, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 13/44] gnu: Add node-gopd. Date: Thu, 8 Feb 2024 01:24:36 +0100 Message-ID: <20240208002527.27165-13-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: 2274036340448879330 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddrleejnecuvehluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-gopd): New variable. Change-Id: I314f4ff187cc7feba6d1b473ea24e7544bb2b424 --- gnu/packages/node-xyz.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index ce496caf32..abfebfbae4 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -634,6 +634,14 @@ (define-public node-global-gradle-clean clean task of each project.") (license license:expat))) +(define-public node-gopd + (trivial-node-package + "gopd" 0 "Object.getOwnPropertyDescriptor" + "This package provides a static method which returns an object describing +the defines new or modify existing properties in Javascript directly on an +object, returning the object." + #:mozilla-doclink "Global_Objects/Object/getOwnPropertyDescriptor")) + (define-public node-has (trivial-node-package "has" 0 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:12 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:13 +0000 Received: from localhost ([127.0.0.1]:58372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF2-00075z-9f for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:12 -0500 Received: from 16.mo583.mail-out.ovh.net ([87.98.174.144]:52669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsEx-00074n-0K for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:07 -0500 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.176.202]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id D1B0124E8E for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:51 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-lrcqk (unknown [10.110.113.210]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id AA77D1FE6C; Thu, 8 Feb 2024 00:25:51 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-6684bf9d7b-lrcqk with ESMTPSA id 8Ih9KI8fxGVDdQIAKxwKdA (envelope-from ); Thu, 08 Feb 2024 00:25:51 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G0024bc42fbc-1c92-4363-9eea-f9dc419d3f78, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 14/44] gnu: Add node-call-bind. Date: Thu, 8 Feb 2024 01:24:37 +0100 Message-ID: <20240208002527.27165-14-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: 2274036339134161634 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrdeljeenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-call-bind): New variable. --- gnu/packages/node-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index abfebfbae4..17b9b01cbf 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -283,6 +283,42 @@ (define-public node-buffer-crc32 and fancy character sets, signed or unsigned data and has tests, for Node.") (license license:expat))) +(define-public node-call-bind + (package + (name "node-call-bind") + (version "1.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ljharb/call-bind") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gqv3bisi64jzfgacwsx1rbd60bkadvpbsv66xgcn6r518qjdjix")))) + (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" + "eslint" + "nyc" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-function-bind node-get-intrinsic)) + (home-page "https://github.com/ljharb/call-bind") + (synopsis "Implementation of Javascript .call.bind") + (description "This package provides a robust implementation of the +.call.bind() in Javascript.") + (license license:expat))) + (define-public node-color-name (package (name "node-color-name") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:15 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:15 +0000 Received: from localhost ([127.0.0.1]:58378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF4-00076Z-QS for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:15 -0500 Received: from 19.mo584.mail-out.ovh.net ([87.98.179.66]:45697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF0-00075m-7p for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:11 -0500 Received: from director11.ghost.mail-out.ovh.net (unknown [10.108.2.160]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id D80DD28868 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:54 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-tmp8b (unknown [10.108.54.28]) by director11.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 9AD861FD80; Thu, 8 Feb 2024 00:25:54 +0000 (UTC) Received: from ngraves.fr ([37.59.142.102]) by ghost-submission-6684bf9d7b-tmp8b with ESMTPSA id ajvtHZIfxGVCVAIA09Zaew (envelope-from ); Thu, 08 Feb 2024 00:25:54 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-102R0048de2d98a-716f-4bc3-98d6-da0c29001931, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 15/44] gnu: Add node-object-inspect. Date: Thu, 8 Feb 2024 01:24:38 +0100 Message-ID: <20240208002527.27165-15-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: 2274880763485676258 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutddvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeegpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-object-inspect): New variable. --- gnu/packages/node-xyz.scm | 47 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 17b9b01cbf..8b2e0310a7 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1081,6 +1081,53 @@ (define-public node-normalize-path slashes, unless disabled.") (license license:expat))) +(define-public node-object-inspect + (package + (name "node-object-inspect") + (version "1.12.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/object-inspect") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16bki8gvgglxldj2gw38wlyihzkbjsf6wyxaids79x9215dl07iq")))) + (build-system node-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'patch-dependencies 'delete-dependencies + (lambda args + (delete-dependencies + '("@ljharb/eslint-config" + "@pkgjs/support" + "aud" + "auto-changelog" + "core-js" + "error-cause" + "es-value-fixtures" + "eslint" + "for-each" + "functions-have-names" + "has-tostringtag" + "in-publish" + "jackspeak" + "make-arrow-function" + "mock-property" + "npmignore" + "nyc" + "safe-publish-latest" + "string.prototype.repeat" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (home-page "https://github.com/inspect-js/object-inspect") + (synopsis "String representation of objects in Javascript") + (description "This package provides a Javascript function to inspect +string representations of objects in Javascript.") + (license license:expat))) + (define-public node-once (package (name "node-once") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:15 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:16 +0000 Received: from localhost ([127.0.0.1]:58380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF5-00076c-AW for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:15 -0500 Received: from 8.mo576.mail-out.ovh.net ([46.105.56.233]:43297) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF1-00075o-Gc for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:12 -0500 Received: from director2.ghost.mail-out.ovh.net (unknown [10.109.176.202]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 390F73265B for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:55 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-zh4hw (unknown [10.110.178.147]) by director2.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 999D21FD56; Thu, 8 Feb 2024 00:25:55 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-6684bf9d7b-zh4hw with ESMTPSA id xrHDIZMfxGVuhgMAAHEHmg (envelope-from ); Thu, 08 Feb 2024 00:25:55 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G0038749d025-d6c7-4e49-a63e-5b837490ec86, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 16/44] gnu: Add node-is-regex. Date: Thu, 8 Feb 2024 01:24:39 +0100 Message-ID: <20240208002527.27165-16-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: 2275162240888005346 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrdelleenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejiedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-regex): New variable. --- gnu/packages/node-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 8b2e0310a7..6575b81be0 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -870,6 +870,48 @@ (define-public node-is-callable value is callable.") (license license:expat))) +(define-public node-is-regex + (package + (name "node-is-regex") + (version "1.1.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-regex") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pbjvzl20wvjj1khwrqrg3fipv8xfpm0x2raazjdn03c1s2zrvgi")))) + (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" + "core-js" + "eclint" + "eslint" + "foreach" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-has-tostringtag)) + (home-page "https://github.com/inspect-js/is-regex") + (synopsis "Javascript predicate to identify if value is @code{Regex}") + (description "This package provides a Javascript function to identify if a +value is a JS @code{Regex}.") + (license license:expat))) + (define-public node-is-symbol (package (name "node-is-symbol") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:16 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:16 +0000 Received: from localhost ([127.0.0.1]:58383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF5-00076z-V0 for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:16 -0500 Received: from 2.mo560.mail-out.ovh.net ([188.165.53.149]:37159) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF2-00075p-4R for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:13 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.140.177]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id C02BD274ED for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:56 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-49bnf (unknown [10.111.182.110]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 8A2B91FE1E; Thu, 8 Feb 2024 00:25:56 +0000 (UTC) Received: from ngraves.fr ([37.59.142.103]) by ghost-submission-6684bf9d7b-49bnf with ESMTPSA id DSV1HpQfxGXNbQIAjHEqew (envelope-from ); Thu, 08 Feb 2024 00:25:56 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-103G0057572d67b-4863-4fb5-8ba2-d07b03ac7a59, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 17/44] gnu: Add node-which-typed-array. Date: Thu, 8 Feb 2024 01:24:40 +0100 Message-ID: <20240208002527.27165-17-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: 2275443712729277154 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutdefnecuvehluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-which-typed-array): New variable. --- gnu/packages/node-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 6575b81be0..232b99755f 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -2073,6 +2073,48 @@ (define-public node-util-deprecate function with browser support.") (license license:expat))) +(define-public node-which-typed-array + (package + (name "node-which-typed-array") + (version "1.1.11") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/which-typed-array") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qrhihl9803hssw5ivivi29c9cvsq7mx4g9f0l2g1qij9vv9k5hy")))) + (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" + "eslint" + "in-publish" + "is-callable" + "make-arrow-function" + "make-generator-function" + "npmignore" + "nyc" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-available-typed-arrays node-call-bind node-for-each + node-has-tostringtag node-gopd)) + (home-page "https://github.com/inspect-js/which-typed-array") + (synopsis "Javascript symbol support predicate function") + (description "This package provides a Javascript function to get and +robustly cache all language-level intrinsics at first require time.") + (license license:expat))) + (define-public node-wrappy (package (name "node-wrappy") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:16 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:16 +0000 Received: from localhost ([127.0.0.1]:58385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF6-000777-BJ for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:16 -0500 Received: from 3.mo550.mail-out.ovh.net ([46.105.60.232]:49023) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF3-000765-Nj for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:14 -0500 Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.140.177]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id D2AC32921D for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:57 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-v4x8g (unknown [10.110.178.32]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 85F871FE7A; Thu, 8 Feb 2024 00:25:57 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-6684bf9d7b-v4x8g with ESMTPSA id xoDrHJUfxGViYyoAMkK8pw (envelope-from ); Thu, 08 Feb 2024 00:25:57 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R006d7fb89b5-1e8d-4bb0-b70a-db6807228416, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 18/44] gnu: Add node-side-channel. Date: Thu, 8 Feb 2024 01:24:41 +0100 Message-ID: <20240208002527.27165-18-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: 2275725188777632482 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutdeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-side-channel): New variable. --- gnu/packages/node-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 232b99755f..69a6756122 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1834,6 +1834,45 @@ (define-public node-serialport projects. It combines a high-level Node.js stream interface with a useful default set of parsers and bindings."))) +(define-public node-side-channel + (package + (name "node-side-channel") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ljharb/side-channel") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0p2p8avsh2gmr5qvws246vz8781zyc60zrkgcmww8i43drf633bw")))) + (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" + "eclint" + "eslint" + "in-publish" + "npmignore" + "nyc" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-get-intrinsic node-object-inspect)) + (home-page "https://github.com/ljharb/side-channel") + (synopsis "String information about any Javascript in a side channel") + (description "This package provides a Javascript function to store any +value in a side channel. It uses WeakMap if available.") + (license license:expat))) + (define-public node-sqlite3 (package (name "node-sqlite3") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:17 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:17 +0000 Received: from localhost ([127.0.0.1]:58387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF6-00077F-QD for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:17 -0500 Received: from 20.mo584.mail-out.ovh.net ([46.105.33.73]:55469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF4-00076Q-Cz for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:15 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.109.148.22]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 2CAAA28883 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:59 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-28x5j (unknown [10.110.168.242]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 05E0F1FD36; Thu, 8 Feb 2024 00:25:59 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-6684bf9d7b-28x5j with ESMTPSA id PY1TAJcfxGV/sAkATIHgUw (envelope-from ); Thu, 08 Feb 2024 00:25:59 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R00128b508e4-ab6c-4080-9c1d-f6365e39b136, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 20/44] gnu: Add node-is-weakset. Date: Thu, 8 Feb 2024 01:24:43 +0100 Message-ID: <20240208002527.27165-20-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: 2276288138308739810 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrdelieenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekgedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-weakset): New variable. Change-Id: Id50f6d1e5bd0087994cc47fa8ee7ecb8fcee5b81 --- gnu/packages/node-xyz.scm | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 00aa68f108..77153c187e 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -992,6 +992,49 @@ (define-public node-is-weakmap value is a JS @code{WeakMap}.") (license license:expat))) +(define-public node-is-weakset + (package + (name "node-is-weakset") + (version "2.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-weakset") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ccsv965v76l27922d17j6dwhrbpghxb4hizca7b9yclp6rxig96")))) + (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" + "core-js" + "es5-shim" + "es6-shim" + "eslint" + "for-each" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-get-intrinsic)) + (home-page "https://github.com/inspect-js/is-weakset") + (synopsis "Javascript predicate to identify if value is @code{WeakSet}") + (description "This package provides a Javascript function to identify if a +value is a JS @code{WeakSet}.") + (license license:expat))) + (define-public node-long-stack-traces (package (name "node-long-stack-traces") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:17 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:17 +0000 Received: from localhost ([127.0.0.1]:58389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF7-00077N-55 for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:17 -0500 Received: from 10.mo575.mail-out.ovh.net ([46.105.79.203]:36987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF4-00076J-HO for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:15 -0500 Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.148.22]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 9C42723309 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:25:58 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-wmh6h (unknown [10.110.96.35]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 6E4B31FE74; Thu, 8 Feb 2024 00:25:58 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-6684bf9d7b-wmh6h with ESMTPSA id GODFGZYfxGXZDAAAH1jQVQ (envelope-from ); Thu, 08 Feb 2024 00:25:58 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G00483e9c4c6-6776-49fc-97ce-5df0ed1a9c6f, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 19/44] gnu: Add node-is-weakmap. Date: Thu, 8 Feb 2024 01:24:42 +0100 Message-ID: <20240208002527.27165-19-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: 2276006661929100002 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutddunecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeehpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-weakmap): New variable. Change-Id: I5547ed3b6af691c69471ebc49e693bff4aad7f83 --- gnu/packages/node-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 69a6756122..00aa68f108 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -951,6 +951,47 @@ (define-public node-is-symbol value is a @code{Symbol}.") (license license:expat))) +(define-public node-is-weakmap + (package + (name "node-is-weakmap") + (version "2.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-weakmap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ipjqvpbqj4wi5mi4zkds9h0ywsvfammcd232dcip7mlkqpx1wx8")))) + (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" + "core-js" + "es5-shim" + "es6-shim" + "eslint" + "for-each" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (home-page "https://github.com/inspect-js/is-weakmap") + (synopsis "Javascript predicate to identify if value is @code{WeakMap}") + (description "This package provides a Javascript function to identify if a +value is a JS @code{WeakMap}.") + (license license:expat))) + (define-public node-long-stack-traces (package (name "node-long-stack-traces") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:17 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:18 +0000 Received: from localhost ([127.0.0.1]:58391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF7-00077V-Ie for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:17 -0500 Received: from 12.mo582.mail-out.ovh.net ([178.32.125.228]:57957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF5-00076R-Ev for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:16 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.109.148.22]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 21CBF2877D for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:00 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-gcg78 (unknown [10.111.174.188]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id CB6271FD86; Thu, 8 Feb 2024 00:25:59 +0000 (UTC) Received: from ngraves.fr ([37.59.142.102]) by ghost-submission-6684bf9d7b-gcg78 with ESMTPSA id Aq4yLpcfxGU9rRoAo5oWHQ (envelope-from ); Thu, 08 Feb 2024 00:25:59 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-102R0047e3e8d0f-6afd-4b16-8294-41996764fdd1, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 21/44] gnu: Add node-is-typed-array. Date: Thu, 8 Feb 2024 01:24:44 +0100 Message-ID: <20240208002527.27165-21-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: 2276569615805637346 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddtvdenucevlhhushhtvghrufhiiigvpeefnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekvddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-typed-array): New variable. Change-Id: I9e8b8cadae5f9fd1034e894dfdf39907c9fc2860 --- gnu/packages/node-xyz.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 77153c187e..01e5c5c709 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -2238,6 +2238,14 @@ (define-public node-which-typed-array robustly cache all language-level intrinsics at first require time.") (license license:expat))) +(define-public node-is-typed-array + (trivial-node-package + "is-typed-array" 0 "(value) => !!whichTypedArray(value)" + "This package provides a Javascript static method that determines whether +the passed value is a @code{TypedArray} object." + #:mozilla-doclink "Global_Objects/TypedArray" + #:propagated-inputs (list node-which-typed-array))) + (define-public node-wrappy (package (name "node-wrappy") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:25 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:25 +0000 Received: from localhost ([127.0.0.1]:58399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFE-00078R-Su for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:25 -0500 Received: from 6.mo583.mail-out.ovh.net ([178.32.119.138]:49623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF7-00077S-Uy for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:19 -0500 Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.148.22]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id BEC262500E for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:02 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-zh4hw (unknown [10.110.113.35]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 975C31FE76; Thu, 8 Feb 2024 00:26:02 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-6684bf9d7b-zh4hw with ESMTPSA id wPusI5ofxGWChgMAAHEHmg (envelope-from ); Thu, 08 Feb 2024 00:26:02 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G00375cc65df-64d8-4086-aed2-aeb7cc04f2c6, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 22/44] gnu: Add node-is-shared-array-buffer. Date: Thu, 8 Feb 2024 01:24:45 +0100 Message-ID: <20240208002527.27165-22-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: 2277132563107144418 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrdelleenucevlhhushhtvghrufhiiigvpeefnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-shared-array-buffer): New variable. --- gnu/packages/node-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 01e5c5c709..2b73c0446f 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -912,6 +912,48 @@ (define-public node-is-regex value is a JS @code{Regex}.") (license license:expat))) +(define-public node-is-shared-array-buffer + (package + (name "node-is-shared-array-buffer") + (version "1.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-shared-array-buffer") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0k9lmmxfnh2kjfp884jyvnyncl0g0q4ywlxvp2jqpvbp6rdfjlaf")))) + (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" + "es-value-fixtures" + "eslint" + "for-each" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind)) + (home-page "https://github.com/inspect-js/is-shared-array-buffer") + (synopsis "Javascript predicate to identify @code{SharedArrayBuffer}") + (description "This package provides a function to identify if a value is +Javascript @code{SharedArrayBuffer}.") + (license license:expat))) + (define-public node-is-symbol (package (name "node-is-symbol") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:25 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:25 +0000 Received: from localhost ([127.0.0.1]:58401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFF-00078T-9M for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:25 -0500 Received: from 14.mo582.mail-out.ovh.net ([46.105.56.113]:44957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF8-00077l-Rg for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:19 -0500 Received: from director10.ghost.mail-out.ovh.net (unknown [10.108.9.77]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 233512877D for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:04 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-zc8hc (unknown [10.110.113.80]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id DB21C1FE8B; Thu, 8 Feb 2024 00:26:03 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-6684bf9d7b-zc8hc with ESMTPSA id Gn5NM5sfxGXOZgYAKSW/qQ (envelope-from ); Thu, 08 Feb 2024 00:26:03 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S002344f173a-8bd8-4e77-a1d5-61671a52deb2, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 24/44] gnu: Add node-is-array-buffer. Date: Thu, 8 Feb 2024 01:24:47 +0100 Message-ID: <20240208002527.27165-24-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: 2277695513448080098 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutdeknecuvehluhhsthgvrhfuihiivgepheenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-array-buffer): New variable. --- gnu/packages/node-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 9cd9311e07..3afca70451 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -864,6 +864,48 @@ (define-public node-irc It has functions for joining, parting, talking, and many other IRC commands.") (license license:gpl3+))) +(define-public node-is-array-buffer + (package + (name "node-is-array-buffer") + (version "3.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-array-buffer") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1f8pa8vgdizfmmv929zjywn9kac7h5aqv6fvvfhq6f0my6p3zwm1")))) + (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" + "es-value-fixtures" + "eslint" + "for-each" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-get-intrinsic node-is-typed-array)) + (home-page "https://github.com/inspect-js/is-array-buffer") + (synopsis "Javascript predicate to identify @code{ArrayBuffer}") + (description "This package provides a function to identify if a value is +Javascript @code{ArrayBuffer}.") + (license license:expat))) + (define-public node-is-callable (package (name "node-is-callable") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:26 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:26 +0000 Received: from localhost ([127.0.0.1]:58404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFF-00078b-LD for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:26 -0500 Received: from 5.mo560.mail-out.ovh.net ([87.98.181.248]:60287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsF9-00077b-4U for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:20 -0500 Received: from director8.ghost.mail-out.ovh.net (unknown [10.109.148.175]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 5C05028BF1 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:03 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-g27kg (unknown [10.110.96.102]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 365701FD44; Thu, 8 Feb 2024 00:26:03 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-6684bf9d7b-g27kg with ESMTPSA id shQfDJsfxGXZDAAA8uriLg (envelope-from ); Thu, 08 Feb 2024 00:26:03 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006c49eb472-5b1f-4868-8308-9f28b08d4fa1, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 23/44] gnu: Add node-internal-slot. Date: Thu, 8 Feb 2024 01:24:46 +0100 Message-ID: <20240208002527.27165-23-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: 2277414040846459618 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgepheenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-internal-slot): New variable. --- gnu/packages/node-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 2b73c0446f..9cd9311e07 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -766,6 +766,45 @@ (define-public node-inherits defaulting to Node's implementation otherwise.") (license license:isc))) +(define-public node-internal-slot + (package + (name "node-internal-slot") + (version "1.0.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ljharb/internal-slot") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kjww0x09c3n6lzxp22ilq0c5xfpwvd0gj0wzs734qxj9yafb995")))) + (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" + "eslint" + "for-each" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-has node-get-intrinsic node-side-channel)) + (home-page "https://github.com/ljharb/internal-slot") + (synopsis "Private storage in Javascript") + (description "This package provides a Javascript function to store private +data. This function matches the Javascript concept of internal slots.") + (license license:expat))) + (define-public node-irc-colors (package (name "node-irc-colors") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:26 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:26 +0000 Received: from localhost ([127.0.0.1]:58406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFG-00078j-2m for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:26 -0500 Received: from 8.mo560.mail-out.ovh.net ([188.165.52.147]:40187) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFC-000785-9r for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:23 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.140.177]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id EFC6B27F04 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:06 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-dsplh (unknown [10.110.168.204]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id B51761FE3F; Thu, 8 Feb 2024 00:26:06 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-6684bf9d7b-dsplh with ESMTPSA id itvqKZ4fxGXGawkA50jGHA (envelope-from ); Thu, 08 Feb 2024 00:26:06 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S00270fa8778-ee81-4423-9e6b-cb2077c5fdf4, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 25/44] gnu: Add node-define-properties. Date: Thu, 8 Feb 2024 01:24:48 +0100 Message-ID: <20240208002527.27165-25-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: 2278258464783524578 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddtkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-define-properties): New variable. Change-Id: I611616595145e9c5b73bd3bad1b3a534797091b0 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 3afca70451..d5cfcd60d3 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -425,6 +425,13 @@ (define-public node-debug a more fine-grained manner by binding the @env{DEBUG} variable.") (license license:expat))) +(define-public node-define-properties + (trivial-node-package + "define-properties" 0 "Object.defineProperties" + "This package provides a static method which defines new or modify existing +properties in Javascript directly on an object, returning the object." + #:mozilla-doclink "Global_Objects/Object/defineProperties")) + (define-public node-env-variable (package (name "node-env-variable") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:27 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:27 +0000 Received: from localhost ([127.0.0.1]:58408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFG-00078v-Mt for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:26 -0500 Received: from 8.mo560.mail-out.ovh.net ([188.165.52.147]:36937) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFC-000786-F9 for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:23 -0500 Received: from director9.ghost.mail-out.ovh.net (unknown [10.108.17.3]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id BD0DD28B7E for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:07 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-c95st (unknown [10.110.113.13]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 85FA31FE73; Thu, 8 Feb 2024 00:26:07 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-6684bf9d7b-c95st with ESMTPSA id MVKbHp8fxGU+pgAACarBAA (envelope-from ); Thu, 08 Feb 2024 00:26:07 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R006e669c45a-5158-459a-93cd-21386f71f35a, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 26/44] gnu: Add node-is-arguments. Date: Thu, 8 Feb 2024 01:24:49 +0100 Message-ID: <20240208002527.27165-26-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: 2278539937671406306 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeetveevffekieekffetveeigfeghfelieeujedvudeifffhjeeiueeljeekgedvffenucffohhmrghinhepthhoshhtrhhinhhgrdgtrghllhenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-arguments): New variable. Change-Id: I1b0ad89cad5f23c66e3d316ee9857082cfc19c34 --- gnu/packages/node-xyz.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index d5cfcd60d3..bc32b3878b 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -871,6 +871,14 @@ (define-public node-irc It has functions for joining, parting, talking, and many other IRC commands.") (license license:gpl3+))) +(define-public node-is-arguments + (trivial-node-package + "is-arguments" 0 + "(value) => Object.prototype.toString.call(value) === '[object Arguments]'" + "This package provides a Javascript static method that determines whether +the passed value is an @code{Arguments} object." + #:mozilla-doclink "Functions/arguments")) + (define-public node-is-array-buffer (package (name "node-is-array-buffer") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:27 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:27 +0000 Received: from localhost ([127.0.0.1]:58410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFH-000793-0Y for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:27 -0500 Received: from 5.mo550.mail-out.ovh.net ([178.33.45.107]:44579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFE-00078I-31 for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:24 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.9.56]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id CE78629229 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:08 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-6ptbg (unknown [10.110.96.7]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 8DDF61FD6B; Thu, 8 Feb 2024 00:26:08 +0000 (UTC) Received: from ngraves.fr ([37.59.142.109]) by ghost-submission-6684bf9d7b-6ptbg with ESMTPSA id gLAxIKAfxGVPeAIADE5peg (envelope-from ); Thu, 08 Feb 2024 00:26:08 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-109S00311c0c685-9cc4-4803-b694-99adcbaea197, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 27/44] gnu: Add node-isarray. Date: Thu, 8 Feb 2024 01:24:50 +0100 Message-ID: <20240208002527.27165-27-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: 2278821414936044258 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddtleenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-isarray): New variable. Change-Id: Ib17527f754ba4ba0a3cf446926ea039058b55167 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index bc32b3878b..5f5320a540 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -879,6 +879,13 @@ (define-public node-is-arguments the passed value is an @code{Arguments} object." #:mozilla-doclink "Functions/arguments")) +(define-public node-isarray + (trivial-node-package + "isarray" 0 "Array.isArray" + "This package provides a Javascript static method that determines whether +the passed value is an Array." + #:mozilla-doclink "Global_Objects/Array/isArray")) + (define-public node-is-array-buffer (package (name "node-is-array-buffer") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:31 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:31 +0000 Received: from localhost ([127.0.0.1]:58416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFL-00079i-Br for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:31 -0500 Received: from 7.mo576.mail-out.ovh.net ([46.105.50.32]:53921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFF-00078K-9O for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:26 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.108.2.54]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id D0121324FC for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:09 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-glz4h (unknown [10.111.182.37]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 89ABD1FDBE; Thu, 8 Feb 2024 00:26:09 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-6684bf9d7b-glz4h with ESMTPSA id KTMXG6EfxGVpSwIAv5JAUA (envelope-from ); Thu, 08 Feb 2024 00:26:09 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G0021ef92dd0-75b4-49ab-8789-3cfafb9ad9c5, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 28/44] gnu: Add node-stop-iteration-iterator. Date: Thu, 8 Feb 2024 01:24:51 +0100 Message-ID: <20240208002527.27165-28-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: 2279102888398807778 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrdeljeenucevlhhushhtvghrufhiiigvpedvnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejiedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-stop-iteration-iterator): New variable. --- gnu/packages/node-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 5f5320a540..0829753f5f 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -2286,6 +2286,43 @@ (define-public node-statsd-parser protocol used in @code{node-lynx}.") (license license:asl2.0))) +(define-public node-stop-iteration-iterator + (package + (name "node-stop-iteration-iterator") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ljharb/stop-iteration-iterator") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kxwa74y1qb67r80s2pmys6zv1w44f5b20ys8s9b79nij83r88sl")))) + (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" + "eslint" + "npmignore" + "nyc" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-internal-slot)) + (home-page "https://github.com/ljharb/stop-iteration-iterator") + (synopsis "Throw @code{StopIteration} when iterator is done in Javascript") + (description "This package provides a Javascript function for iterators to +throw a @code{StopIteration} object to indicate when they are done.") + (license license:expat))) + (define-public node-string-decoder (package (name "node-string-decoder") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:32 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:32 +0000 Received: from localhost ([127.0.0.1]:58418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFL-00079l-Qo for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:32 -0500 Received: from 6.mo575.mail-out.ovh.net ([46.105.63.100]:57229) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFH-000799-W8 for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:28 -0500 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.148.175]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id C403E28662 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:12 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-mg9wr (unknown [10.108.42.70]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 819611FE4E; Thu, 8 Feb 2024 00:26:12 +0000 (UTC) Received: from ngraves.fr ([37.59.142.102]) by ghost-submission-6684bf9d7b-mg9wr with ESMTPSA id 1CuOGaQfxGWk6wIALnFnvw (envelope-from ); Thu, 08 Feb 2024 00:26:12 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-102R004a5b7c27b-a4ec-48c9-b4ae-cd5ec7526f6f, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 29/44] gnu: Add node-is-map. Date: Thu, 8 Feb 2024 01:24:52 +0100 Message-ID: <20240208002527.27165-29-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: 2279947313682637538 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutddvnecuvehluhhsthgvrhfuihiivgepfeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeehpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-map): New variable. --- gnu/packages/node-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 0829753f5f..7aa5ad7039 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -973,6 +973,47 @@ (define-public node-is-callable value is callable.") (license license:expat))) +(define-public node-is-map + (package + (name "node-is-map") + (version "2.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-map") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0v14r759b6nhqawy5qlm40y84aa3zyy9bk70309779z0v1x8kmi3")))) + (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" + "core-js" + "es5-shim" + "es6-shim" + "eslint" + "for-each" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (home-page "https://github.com/inspect-js/is-map") + (synopsis "Javascript predicate to identify if value is @code{Map}") + (description "This package provides a Javascript function to identify if a +value is a JS @code{Map}.") + (license license:expat))) + (define-public node-is-regex (package (name "node-is-regex") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:32 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:32 +0000 Received: from localhost ([127.0.0.1]:58420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFM-00079t-5c for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:32 -0500 Received: from 3.mo576.mail-out.ovh.net ([188.165.52.203]:44733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFI-00079G-I6 for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:29 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.176.162]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 64E3732534 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:13 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-56m65 (unknown [10.110.168.217]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 3A2EB1FE30; Thu, 8 Feb 2024 00:26:13 +0000 (UTC) Received: from ngraves.fr ([37.59.142.98]) by ghost-submission-6684bf9d7b-56m65 with ESMTPSA id TlPcC6UfxGV6DwMAWXUxQg (envelope-from ); Thu, 08 Feb 2024 00:26:13 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-98R002ede3d99d-0469-4e82-9e52-ccfe10e9392c, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 30/44] gnu: Add node-is-set. Date: Thu, 8 Feb 2024 01:24:53 +0100 Message-ID: <20240208002527.27165-30-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: 2280228787095724770 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrdelkeenucevlhhushhtvghrufhiiigvpeegnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejiedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-set): New variable. --- gnu/packages/node-xyz.scm | 40 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 7aa5ad7039..cdddf756e2 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1056,6 +1056,46 @@ (define-public node-is-regex value is a JS @code{Regex}.") (license license:expat))) +(define-public node-is-set + (package + (name "node-is-set") + (version "2.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/is-set") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17rvssmd5rdlw6yqdzpqm98r0dk099sc9b9zkpz546ldfxr4kdbs")))) + (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" + "core-js" + "es5-shim" + "es6-shim" + "eslint" + "for-each" + "in-publish" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (home-page "https://github.com/inspect-js/is-set") + (synopsis "Javascript predicate to identify if value is @code{Set}") + (description "This package provides a Javascript function to identify if a +value is a JS @code{Set}.") + (license license:expat))) + (define-public node-is-shared-array-buffer (package (name "node-is-shared-array-buffer") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:32 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:33 +0000 Received: from localhost ([127.0.0.1]:58422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFM-0007A1-Ia for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:32 -0500 Received: from 14.mo550.mail-out.ovh.net ([178.32.97.215]:37357) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFJ-00079K-8k for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:30 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.148.20]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id EA67724594 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:13 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-lpt8w (unknown [10.110.178.32]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id C26611FE1E; Thu, 8 Feb 2024 00:26:13 +0000 (UTC) Received: from ngraves.fr ([37.59.142.102]) by ghost-submission-6684bf9d7b-lpt8w with ESMTPSA id ZdYpLqUfxGUoRgIAEwGDUw (envelope-from ); Thu, 08 Feb 2024 00:26:13 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-102R0043f9b1b0b-5760-4b17-9ff1-a35f9e4a6e5c, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 31/44] gnu: Add node-is-string. Date: Thu, 8 Feb 2024 01:24:54 +0100 Message-ID: <20240208002527.27165-31-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: 2280228789858460386 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddtvdenucevlhhushhtvghrufhiiigvpeefnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-string): New variable. Change-Id: I6c0d737ae379d5ae12d8336b6727e0c795832096 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index cdddf756e2..d406a3f648 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1138,6 +1138,13 @@ (define-public node-is-shared-array-buffer Javascript @code{SharedArrayBuffer}.") (license license:expat))) +(define-public node-is-string + (trivial-node-package + "is-string" 0 (node-is-type-object "String") + "This package provides a Javascript static method that determines whether +the passed value is a @code{String} object." + #:mozilla-doclink "Global_Objects/String")) + (define-public node-is-symbol (package (name "node-is-symbol") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:33 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:33 +0000 Received: from localhost ([127.0.0.1]:58424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFM-0007A9-U3 for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:33 -0500 Received: from 10.mo561.mail-out.ovh.net ([87.98.165.232]:34125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFJ-00079R-Tn for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:30 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.108.25.74]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id BE16628ABE for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:14 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-xsh5b (unknown [10.110.178.109]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 852571FD2A; Thu, 8 Feb 2024 00:26:14 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-6684bf9d7b-xsh5b with ESMTPSA id LiBMHqYfxGVxDQAAAWrM7w (envelope-from ); Thu, 08 Feb 2024 00:26:14 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G003755f2a03-2204-47dd-8bf5-fdac925b1e46, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 32/44] gnu: Add node-is-number-object. Date: Thu, 8 Feb 2024 01:24:55 +0100 Message-ID: <20240208002527.27165-32-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: 2280510263024345826 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-number-object): New variable. Change-Id: I87b5712043dab275e7a3e8b3855b7108f9e0bf30 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index d406a3f648..ff9201382f 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1014,6 +1014,13 @@ (define-public node-is-map value is a JS @code{Map}.") (license license:expat))) +(define-public node-is-number-object + (trivial-node-package + "is-number-object" 0 (node-is-type-object "Number") + "This package provides a Javascript static method that determines whether +the passed value is a @code{Number} object." + #:mozilla-doclink "Global_Objects/Number")) + (define-public node-is-regex (package (name "node-is-regex") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:37 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:37 +0000 Received: from localhost ([127.0.0.1]:58429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFR-0007Ae-8o for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:37 -0500 Received: from 10.mo576.mail-out.ovh.net ([46.105.73.241]:55487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFM-00079r-UE for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:33 -0500 Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.139.228]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id A22BA32534 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:17 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-krmn9 (unknown [10.110.168.153]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 62F581FE73; Thu, 8 Feb 2024 00:26:17 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-6684bf9d7b-krmn9 with ESMTPSA id GWzgFakfxGU2cgwA2JHyhw (envelope-from ); Thu, 08 Feb 2024 00:26:17 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S004a4ec7603-ccd3-4b7c-b034-4408efe03eda, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 33/44] gnu: Add node-is-bigint. Date: Thu, 8 Feb 2024 01:24:56 +0100 Message-ID: <20240208002527.27165-33-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: 2281354690292081378 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddutdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejiedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-bigint): New variable. Change-Id: I1ab516916b6968e77fab39eb206b4ec8905221c0 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index ff9201382f..ccd0e0c31f 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -928,6 +928,13 @@ (define-public node-is-array-buffer Javascript @code{ArrayBuffer}.") (license license:expat))) +(define-public node-is-bigint + (trivial-node-package + "is-bigint" 0 (node-is-type-object "BigInt") + "This package provides a Javascript static method that determines whether +the passed value is a @code{Bigint} object." + #:mozilla-doclink "Global_Objects/BigInt")) + (define-public node-is-callable (package (name "node-is-callable") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:37 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:38 +0000 Received: from localhost ([127.0.0.1]:58431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFR-0007Am-HU for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:37 -0500 Received: from 9.mo582.mail-out.ovh.net ([87.98.171.146]:47629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFN-0007AE-Nk for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:34 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.108.9.56]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 79F3728783 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:18 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-hpcsk (unknown [10.108.54.213]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 417D81FDD4; Thu, 8 Feb 2024 00:26:18 +0000 (UTC) Received: from ngraves.fr ([37.59.142.98]) by ghost-submission-6684bf9d7b-hpcsk with ESMTPSA id 4ZAADaofxGXYshoAf9cG3w (envelope-from ); Thu, 08 Feb 2024 00:26:18 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-98R002d87a33c3-b516-4502-803b-ef6c5626786c, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 34/44] gnu: Add node-is-boolean-object. Date: Thu, 8 Feb 2024 01:24:57 +0100 Message-ID: <20240208002527.27165-34-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: 2281636163662373602 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddrleeknecuvehluhhsthgvrhfuihiivgepgeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-boolean-object): New variable. Change-Id: If3dd7bde4b3e91649ab90aede3455698b2f0eb86 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index ccd0e0c31f..6da4d52a90 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -935,6 +935,13 @@ (define-public node-is-bigint the passed value is a @code{Bigint} object." #:mozilla-doclink "Global_Objects/BigInt")) +(define-public node-is-boolean-object + (trivial-node-package + "is-boolean-object" 0 (node-is-type-object "Boolean") + "This package provides a Javascript static method that determines whether +the passed value is a @code{Boolean} object." + #:mozilla-doclink "Global_Objects/Boolean")) + (define-public node-is-callable (package (name "node-is-callable") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:42 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:42 +0000 Received: from localhost ([127.0.0.1]:58438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFV-0007BQ-UN for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:42 -0500 Received: from 18.mo561.mail-out.ovh.net ([87.98.172.162]:39113) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFQ-0007Aa-EY for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:37 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.140.140]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 2DF5228AF3 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:21 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-wmh6h (unknown [10.110.96.65]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id E67661FE06; Thu, 8 Feb 2024 00:26:20 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-6684bf9d7b-wmh6h with ESMTPSA id 6ibcNqwfxGUrDQAAH1jQVQ (envelope-from ); Thu, 08 Feb 2024 00:26:20 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006e45c24e9-3136-46f7-af39-68645765dd24, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 35/44] gnu: Add node-object-is. Date: Thu, 8 Feb 2024 01:24:58 +0100 Message-ID: <20240208002527.27165-35-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: 2282480588380824290 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-object-is): New variable. --- gnu/packages/node-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 6da4d52a90..d93456e47c 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1508,6 +1508,48 @@ (define-public node-object-inspect string representations of objects in Javascript.") (license license:expat))) +(define-public node-object-is + (package + (name "node-object-is") + (version "1.1.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/es-shims/object-is") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dcl5164jv8jvkf75im58zri2ryvbwa1r53z3mccbrd5i9biz1vw")))) + (build-system node-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'patch-dependencies 'delete-dependencies + (lambda args + (delete-dependencies + '("@es-shims/api" + "@ljharb/eslint-config" + "aud" + "auto-changelog" + "eslint" + "functions-have-names" + "has-symbols" + "in-publish" + "npmignore" + "nyc" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-define-properties)) + (home-page "https://github.com/es-shims/object-is") + (synopsis "Javascript alternative for the @code{Object.is} shim") + (description "This package provides a Javascript @code{Object.is} shim, +but that can differentiate between @code{-0} and @code{+0} and can compare to +@code{NaN}.") + (license license:expat))) + (define-public node-once (package (name "node-once") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:42 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:42 +0000 Received: from localhost ([127.0.0.1]:58440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFW-0007BS-BZ for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:42 -0500 Received: from 14.mo582.mail-out.ovh.net ([46.105.56.113]:51589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFR-0007Af-Jm for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:38 -0500 Received: from director9.ghost.mail-out.ovh.net (unknown [10.108.2.54]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id DF98E2877A for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:22 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-h6466 (unknown [10.110.168.250]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id ACECF1FE73; Thu, 8 Feb 2024 00:26:22 +0000 (UTC) Received: from ngraves.fr ([37.59.142.103]) by ghost-submission-6684bf9d7b-h6466 with ESMTPSA id 2Db5J64fxGWNqAAA+nyMXA (envelope-from ); Thu, 08 Feb 2024 00:26:22 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-103G0056ec947fa-c2e8-47e4-aa56-c825c5c23984, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 37/44] gnu: Add node-which-boxed-primitive. Date: Thu, 8 Feb 2024 01:25:00 +0100 Message-ID: <20240208002527.27165-37-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: 2282762064365085410 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutdefnecuvehluhhsthgvrhfuihiivgepieenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-which-boxed-primitive): New variable. --- gnu/packages/node-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index ca9b8f661c..664b13b56b 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -2574,6 +2574,47 @@ (define-public node-util-deprecate function with browser support.") (license license:expat))) +(define-public node-which-boxed-primitive + (package + (name "node-which-boxed-primitive") + (version "1.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/which-boxed-primitive") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10gns1ljcq87bp1rgd0h21hzl8advyadwxd87f48l4fr0clz9y0z")))) + (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" + "eslint" + "has-symbols" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-is-symbol node-is-bigint node-is-boolean-object + node-is-number-object node-is-string)) + (home-page "https://github.com/inspect-js/which-boxed-primitive") + (synopsis "Javascript function to determine which boxed primitive it is") + (description "This package provides a Javascript function to determine +which kind of boxed primitive the value given is.") + (license license:expat))) + (define-public node-which-typed-array (package (name "node-which-typed-array") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:43 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:43 +0000 Received: from localhost ([127.0.0.1]:58442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFW-0007Bb-MZ for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:42 -0500 Received: from 6.mo575.mail-out.ovh.net ([46.105.63.100]:60113) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFT-0007B7-D6 for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:39 -0500 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.140.140]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id B29BC28C3A for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:24 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-qnxgw (unknown [10.110.178.59]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 724131FE55; Thu, 8 Feb 2024 00:26:24 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-6684bf9d7b-qnxgw with ESMTPSA id VFTGGbAfxGXdpScAydXhlw (envelope-from ); Thu, 08 Feb 2024 00:26:24 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S0049e1f4eb7-a5f1-4ccc-811a-fbeba1672541, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 39/44] gnu: Add node-array-buffer-byte-length. Date: Thu, 8 Feb 2024 01:25:02 +0100 Message-ID: <20240208002527.27165-39-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: 2283325012137337570 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddutdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejhedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-array-buffer-byte-length): New variable. Change-Id: I8bd8ccf95e90208dbd01e09743114b88bec02a3a --- gnu/packages/node-xyz.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index ff956eb51f..b2be732508 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -193,6 +193,14 @@ (define new-test-script ABI-stable across Node.js major versions.") (license license:expat))) +(define-public node-array-buffer-byte-length + (trivial-node-package + "array-buffer-byte-length" 0 + "(aBfr) => (aBfr instanceof ArrayBuffer ? aBfr.byteLength : NaN)" + "This package provides a function which returns the length (in bytes) of an +ArrayBuffer in Javascript." + #:mozilla-doclink "/Global_Objects/ArrayBuffer/byteLength")) + (define-public node-available-typed-arrays (package (name "node-available-typed-arrays") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:43 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:43 +0000 Received: from localhost ([127.0.0.1]:58444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFX-0007Bi-0o for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:43 -0500 Received: from 6.mo561.mail-out.ovh.net ([188.165.43.173]:42901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFT-0007B6-4A for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:40 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.25.16]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id D773128ABE for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:23 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-kjnnb (unknown [10.111.182.101]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 904E41FD86; Thu, 8 Feb 2024 00:26:23 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-6684bf9d7b-kjnnb with ESMTPSA id 31rUG68fxGV9DQAAEJ8fdg (envelope-from ); Thu, 08 Feb 2024 00:26:23 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G0064703da5a-fd44-40b9-9a84-a302c52a72cf, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 38/44] gnu: Add node-which-collection. Date: Thu, 8 Feb 2024 01:25:01 +0100 Message-ID: <20240208002527.27165-38-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: 2283043538802303714 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgepfeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-which-collection): New variable. --- gnu/packages/node-xyz.scm | 40 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 664b13b56b..ff956eb51f 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -2615,6 +2615,46 @@ (define-public node-which-boxed-primitive which kind of boxed primitive the value given is.") (license license:expat))) +(define-public node-which-collection + (package + (name "node-which-collection") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inspect-js/which-collection") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ba67862jp4c9d9444ignzp7aavdivdbzqy3x8mbzlvqji6makqh")))) + (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" + "eslint" + "for-each" + "in-publish" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-is-map node-is-set node-is-weakmap node-is-weakset)) + (home-page "https://github.com/inspect-js/which-collection") + (synopsis "Javascript function to determine which collection it is") + (description "This package provides a Javascript function to determine +which kind of collection the value given is.") + (license license:expat))) + (define-public node-which-typed-array (package (name "node-which-typed-array") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:44 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:44 +0000 Received: from localhost ([127.0.0.1]:58447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFX-0007Bq-Ec for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:44 -0500 Received: from 8.mo550.mail-out.ovh.net ([178.33.110.239]:45119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFR-0007Ac-Bl for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:41 -0500 Received: from director9.ghost.mail-out.ovh.net (unknown [10.108.17.183]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 1DC3629229 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:22 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-brmkj (unknown [10.111.182.101]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id CFBB51FE76; Thu, 8 Feb 2024 00:26:21 +0000 (UTC) Received: from ngraves.fr ([37.59.142.95]) by ghost-submission-6684bf9d7b-brmkj with ESMTPSA id zUu3LK0fxGW20wkAqsT3iQ (envelope-from ); Thu, 08 Feb 2024 00:26:21 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-95G00181de19fd-5171-4092-9572-ff68135bb94d, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 36/44] gnu: Add node-es-get-iterator. Date: Thu, 8 Feb 2024 01:24:59 +0100 Message-ID: <20240208002527.27165-36-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: 2282762065277346530 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvheelieffheetvdelhfffffejfefgudfhteekveehieetudeiudfgkeeutdehjeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrdelheenucevlhhushhtvghrufhiiigvpedvnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-es-get-iterator): New variable. --- gnu/packages/node-xyz.scm | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index d93456e47c..ca9b8f661c 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -455,6 +455,51 @@ (define-public node-env-variable @code{localStorage} fallbacks.") (license license:expat))) +(define-public node-es-get-iterator + (package + (name "node-es-get-iterator") + (version "1.1.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ljharb/es-get-iterator") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dbi90k1zs818hh4hsyj6vryjkpkxj4aw3id9rp5mvq9cp4jazp0")))) + (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" + "core-js" + "es5-shim" + "es6-shim" + "eslint" + "for-each" + "has-bigints" + "npmignore" + "nyc" + "object-inspect" + "safe-publish-latest" + "tape"))))) + #:tests? #f)) ; FIXME tests depend on node-tape. + (inputs + (list node-call-bind node-get-intrinsic node-is-map node-is-set + node-stop-iteration-iterator node-has-symbols node-is-arguments + node-is-string node-isarray)) + (home-page "https://github.com/ljharb/es-get-iterator") + (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-far (package (name "node-far") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:48 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:48 +0000 Received: from localhost ([127.0.0.1]:58453 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFc-0007Cc-G9 for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:48 -0500 Received: from 17.mo561.mail-out.ovh.net ([87.98.178.58]:39475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFX-0007BX-4M for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:44 -0500 Received: from director1.ghost.mail-out.ovh.net (unknown [10.108.17.95]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id BAC9328AC1 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:27 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-qfkxz (unknown [10.108.42.126]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 75EC51FE24; Thu, 8 Feb 2024 00:26:27 +0000 (UTC) Received: from ngraves.fr ([37.59.142.103]) by ghost-submission-6684bf9d7b-qfkxz with ESMTPSA id ghUaGbMfxGUjcQIAqrwlUw (envelope-from ); Thu, 08 Feb 2024 00:26:27 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-103G00559f96115-ef79-417e-a6bf-55685b6a0d96, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 40/44] gnu: Add node-is-date-object. Date: Thu, 8 Feb 2024 01:25:03 +0100 Message-ID: <20240208002527.27165-40-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: 2284169437620658914 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddtfeenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeiuddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-is-date-object): New variable. Change-Id: I34c27bd57092cd7696e33a63e218ce02667dd08b --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index b2be732508..2667244192 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1040,6 +1040,13 @@ (define-public node-is-callable value is callable.") (license license:expat))) +(define-public node-is-date-object + (trivial-node-package + "is-date-object" 0 (node-is-type-object "Date" #f) + "This package provides a Javascript static method that determines whether +the passed value is a @code{Date} object." + #:mozilla-doclink "Global_Objects/Date")) + (define-public node-is-map (package (name "node-is-map") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:49 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:49 +0000 Received: from localhost ([127.0.0.1]:58455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFc-0007Cf-OD for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:48 -0500 Received: from 16.mo550.mail-out.ovh.net ([178.33.104.224]:33011) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFX-0007Bn-R7 for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:44 -0500 Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.148.106]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 92C6329229 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:28 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-h6466 (unknown [10.110.168.164]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 541D11FD25; Thu, 8 Feb 2024 00:26:28 +0000 (UTC) Received: from ngraves.fr ([37.59.142.109]) by ghost-submission-6684bf9d7b-h6466 with ESMTPSA id zhYkErQfxGWbqAAA+nyMXA (envelope-from ); Thu, 08 Feb 2024 00:26:28 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-109S00398498527-6235-4dcb-a10b-95c02239313e, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 41/44] gnu: Add node-object-assign. Date: Thu, 8 Feb 2024 01:25:04 +0100 Message-ID: <20240208002527.27165-41-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: 2284450911732032226 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddruddtleenucevlhhushhtvghrufhiiigvpeehnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieekleegudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-object-assign): New variable. Change-Id: If3b0507bd849a586d0707fdfeddc2d976a14b6c4 --- gnu/packages/node-xyz.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 2667244192..7eb645df6b 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1610,6 +1610,14 @@ (define-public node-object-is @code{NaN}.") (license license:expat))) +(define-public node-object-assign + (trivial-node-package + "object.assign" 0 "Object.assign" + "This package provides a Javascript static method that copies all +enumerable own properties from one or more source objects to a target object. +It returns he modified target object." + #:mozilla-doclink "Global_Objects/Object/assign")) + (define-public node-once (package (name "node-once") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:49 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:49 +0000 Received: from localhost ([127.0.0.1]:58457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFd-0007Cm-0c for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:49 -0500 Received: from 8.mo581.mail-out.ovh.net ([46.105.77.114]:59691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFY-0007By-NX for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:45 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.140.207]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 692C027809 for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:29 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-brmkj (unknown [10.111.174.98]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 361F41FE0B; Thu, 8 Feb 2024 00:26:29 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-6684bf9d7b-brmkj with ESMTPSA id nkdJCLUfxGXN0wkAqsT3iQ (envelope-from ); Thu, 08 Feb 2024 00:26:29 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R001af9b2c96-b431-46df-8628-83e77d00ae7f, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 42/44] gnu: Add node-object-keys. Date: Thu, 8 Feb 2024 01:25:05 +0100 Message-ID: <20240208002527.27165-42-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: 2284732390083519202 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddrleeinecuvehluhhsthgvrhfuihiivgepheenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedupdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-object-keys): New variable. Change-Id: I7137d80668f57e1d2dbde5031770e7a14f5dbf16 --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 7eb645df6b..afaaca7ebf 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1618,6 +1618,13 @@ (define-public node-object-assign It returns he modified target object." #:mozilla-doclink "Global_Objects/Object/assign")) +(define-public node-object-keys + (trivial-node-package + "object-keys" 0 "Object.keys" + "This package provides a Javascript static method that returns an array of +a given object own's enumerable string-keyed property names." + #:mozilla-doclink "Global_Objects/Object/keys")) + (define-public node-once (package (name "node-once") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:49 2024 Received: (at 68941) by debbugs.gnu.org; 8 Feb 2024 00:26:49 +0000 Received: from localhost ([127.0.0.1]:58459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFd-0007Ct-9K for submit@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:49 -0500 Received: from 5.mo576.mail-out.ovh.net ([46.105.43.105]:36229) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXsFZ-0007CG-JC for 68941@debbugs.gnu.org; Wed, 07 Feb 2024 19:26:46 -0500 Received: from director8.ghost.mail-out.ovh.net (unknown [10.109.140.207]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 56D153265B for <68941@debbugs.gnu.org>; Thu, 8 Feb 2024 00:26:30 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-dchqf (unknown [10.111.174.98]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 0B9851FE72; Thu, 8 Feb 2024 00:26:29 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-6684bf9d7b-dchqf with ESMTPSA id TY9UO7UfxGVU0AkANDlrIw (envelope-from ); Thu, 08 Feb 2024 00:26:29 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G0033148a6b4-fa0f-4a65-aaee-ce9667906531, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 43/44] gnu: Add node-regexp-prototype-flags. Date: Thu, 8 Feb 2024 01:25:06 +0100 Message-ID: <20240208002527.27165-43-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: 2285013861242495714 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrtdefgddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/node-xyz.scm (node-regexp-prototype-flags): New variable. Change-Id: I8fcd23f526da33443a2932d277729050fc1a8c2b --- gnu/packages/node-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index afaaca7ebf..1623010d37 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -1824,6 +1824,13 @@ (define-public node-readable-stream that behaves the same across different versions.") (license license:expat))) +(define-public node-regexp-prototype-flags + (trivial-node-package + "regexp.prototype.flags" 0 "RegExp.prototype.flags" + "This package provides a Javascript static method that returns the flags of +a given regular expression." + #:mozilla-doclink "Global_Objects/RegExp/flags")) + (define-public node-resolve-protobuf-schema (package (name "node-resolve-protobuf-schema") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 19:26:49 2024 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 Authentication-Results: garm.ovh; auth=pass (GARM-109S003fce7fde1-a6f3-4f89-a828-7da869ddf6a2, 1F816C6F1D534EC93874C2C90F666022E64E63F2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: 68941@debbugs.gnu.org Subject: [PATCH v2 44/44] gnu: Add node-deep-equal. 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-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68941 Cc: ngraves@ngraves.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 18 17:58:51 2024 Received: (at 68941) by debbugs.gnu.org; 18 Feb 2024 22:58:51 +0000 Received: from localhost ([127.0.0.1]:39934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbq7W-0001Tw-67 for submit@debbugs.gnu.org; Sun, 18 Feb 2024 17:58:51 -0500 Received: from 10.mo582.mail-out.ovh.net ([87.98.157.236]:59253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbq7Q-0001TZ-7I for 68941@debbugs.gnu.org; Sun, 18 Feb 2024 17:58:48 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.108.2.201]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 4TdLgK3smNz16Gx for <68941@debbugs.gnu.org>; Sun, 18 Feb 2024 22:58:21 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-m5rjz (unknown [10.111.174.164]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 208291FD30; Sun, 18 Feb 2024 22:58:21 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-6684bf9d7b-m5rjz with ESMTPSA id g9vgBY2L0mW4LQAAv298sw (envelope-from ); Sun, 18 Feb 2024 22:58:21 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002fa8a295d-d8ea-483f-a3f9-4d3a1079e250, 2BDDC0F10C19D38C469074ECAF2B7153554C806A) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: Liliana Marie Prikler , 68941@debbugs.gnu.org Subject: Re: [bug#68941] [PATCH 02/44] guix: build-system: node: Add node-is-type-object helper. In-Reply-To: <705eb2aeae1c89d93a3db2470dcaf0d731a7f85a.camel@gmail.com> References: <20240205231952.26410-1-ngraves@ngraves.fr> <20240205231952.26410-2-ngraves@ngraves.fr> <705eb2aeae1c89d93a3db2470dcaf0d731a7f85a.camel@gmail.com> Date: Sun, 18 Feb 2024 23:58:20 +0100 Message-ID: <878r3hl6r7.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Ovh-Tracer-Id: 10055693546347356757 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdejgddtgecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffujghffffkgggtgfesthhqredttddtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeegvdeigfffheffhedvhfeuffetfffgvdduteffveelvdeugeeklefglefhteeuleenucffohhmrghinhepthhoshhtrhhinhhgrdgtrghllhenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddrleejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 68941 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) On 2024-02-06 20:33, Liliana Marie Prikler wrote: > Am Dienstag, dem 06.02.2024 um 00:18 +0100 schrieb Nicolas Graves: >> * guix/build-system/node.scm (node-is-type-object): Add function. >> >> Change-Id: I7027aff3b314cd999798afd8c11dc90ef7c6e43c >> --- >> =C2=A0guix/build-system/node.scm | 14 ++++++++++++++ >> =C2=A01 file changed, 14 insertions(+) >> >> diff --git a/guix/build-system/node.scm b/guix/build-system/node.scm >> index 8a903b4fe5..b52b8f4f3e 100644 >> --- a/guix/build-system/node.scm >> +++ b/guix/build-system/node.scm >> @@ -35,8 +35,22 @@ (define-module (guix build-system node) >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= node-build >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= node-build-system >> =C2=A0 >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 node= -is-type-object >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= node-trivial-package)) >> =C2=A0 >> +(define* (node-is-type-object type #:optional (type-exists? #t)) >> +=C2=A0 "Helper for node packages replacement.=C2=A0 This is actual code >> factorized from >> +the packages it replaces, use with caution.=C2=A0 It doesn't apply to a= ll >> +javascript types." > Which types are excluded? Sorry, I haven't seen your email earlier. Basically all types that I've kept in a true package are in this case. The process was to look the source code to see if we could use this replacement instead. The packages where that was not as straightforward I've simply kept the original packages. This includes for instance : node-is-set, node-is-map, node-is-callable, node-is-symbol... >> +=C2=A0 (string-append >> +=C2=A0=C2=A0 "function(value) {" >> +=C2=A0=C2=A0 (if type-exists? >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (string-append >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "if (typeof value =3D=3D=3D = '" (string-downcase type) "') {return >> true;} ") >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "") >> +=C2=A0=C2=A0 "if (value =3D=3D=3D null || typeof value !=3D=3D 'object'= ) {return false;} >> +=C2=A0 return Object.prototype.toString.call(value) =3D=3D=3D '[object = " type >> "]';}")) >> + > I'd call this js-type-object? or perhaps make-js-type-predicate. I've renamed this make-js-type-predicate. I'm trying to send an extensive v2 that would bootstrap up to node-tape instead of just node-deep-equal. > > Cheers > > > --=20 Best regards, Nicolas Graves From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 01 12:13:00 2024 Received: (at 68941) by debbugs.gnu.org; 1 Jun 2024 16:13:00 +0000 Received: from localhost ([127.0.0.1]:57277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sDRLm-0007LN-9G for submit@debbugs.gnu.org; Sat, 01 Jun 2024 12:13:00 -0400 Received: from 5.mo560.mail-out.ovh.net ([87.98.181.248]:56515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sDRLi-0007LB-3q for 68941@debbugs.gnu.org; Sat, 01 Jun 2024 12:12:56 -0400 Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.139.176]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 4Vs4lD5BFsz1JGS for <68941@debbugs.gnu.org>; Sat, 1 Jun 2024 16:12:40 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-gjnfn (unknown [10.108.42.198]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 72F7F1FDBD; Sat, 1 Jun 2024 16:12:40 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-6684bf9d7b-gjnfn with ESMTPSA id MaF8FXhIW2bSGhUAVFQBjg (envelope-from ); Sat, 01 Jun 2024 16:12:40 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002eda2ec1c-771c-43d1-8303-201b13265463, 066A105622CFB65C0C1E9735678F98E7108F9FA5) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.146.208 From: Nicolas Graves To: Liliana Marie Prikler , 68941@debbugs.gnu.org Subject: Re: [bug#68941] [PATCH 01/44] guix: build-system: node: Add node-trivial-package helper. In-Reply-To: References: <20240205231952.26410-1-ngraves@ngraves.fr> <87v871ktwm.fsf@ngraves.fr> Date: Sat, 01 Jun 2024 18:12:39 +0200 Message-ID: <87y17oabgo.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 5221923770255925845 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdekkedgleeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufgjfhffkfggtgesthdtredttddttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeeijefgffffudeivefgudeihfdtgfeljefhvdevhfegkeejvedthfdtfeeljeehgfenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegiedrvddtkedpfeejrdehledrudegvddrleejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeikeelgeduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtpdhmohguvgepshhmthhpohhuth X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 68941 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2024-02-07 06:11, Liliana Marie Prikler wrote: > Am Mittwoch, dem 07.02.2024 um 01:19 +0100 schrieb Nicolas Graves: >> On 2024-02-06 20:30, Liliana Marie Prikler wrote: >> >> > Am Dienstag, dem 06.02.2024 um 00:18 +0100 schrieb Nicolas Graves: >> > > * guix/build-system/node.scm (node-trivial-package): Add >> > > function. >> > > >> > > Change-Id: I618750ebb3a9f9c4ec4f22256541cfbdfbf4388a >> > > --- >> > I'd name that "trivial-node-package" instead. >> >> Thanks, I'll change this. WDYT otherwise? Is it a good solution? >> >> Note that this is dependent on 66180 in debuggs ;) > I haven't looked at the entire series, but I agree with any efforts > that make the node ecosystem easier to manage. Packaging trivial JS in > this manner seems fair game to me. Hi Liliana, Nothing has happened here since, could you take a deeper look? My goal in the end was to package a zotero extension for the browser, and I have a lot of other patches I worked on, but they are in fact dependent on this series. Thanks! Nicolas > > Cheers > > > -- Best regards, Nicolas Graves From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 01 12:21:01 2024 Received: (at 68941) by debbugs.gnu.org; 1 Jun 2024 16:21:01 +0000 Received: from localhost ([127.0.0.1]:57285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sDRTV-0007XP-0R for submit@debbugs.gnu.org; Sat, 01 Jun 2024 12:21:01 -0400 Received: from mail-ej1-f66.google.com ([209.85.218.66]:59611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sDRTP-0007X8-5e for 68941@debbugs.gnu.org; Sat, 01 Jun 2024 12:20:55 -0400 Received: by mail-ej1-f66.google.com with SMTP id a640c23a62f3a-a68c8b90c85so33598866b.2 for <68941@debbugs.gnu.org>; Sat, 01 Jun 2024 09:20:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717258773; x=1717863573; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=hgTvmQQSyyE73I2CpqPQoDysc3k/Js0Q/h7tj8nXcyg=; b=CFfbbmh41xWpwj359DSCEj2DGj+f6GQIBQdMXAyJxxQ+N5VHcz798FbtkvzzSneO4R Fs6xg+FoBoparRN4OdOQnY5Br+VXJ6GPt6CFdcmKLcsZ9G1YDvPZ9F0uLLhRaj3HckiE M5Xmr8bdCLB7XsgFQLtxLHbsuPnVDjjNJSlAthBmDp9P2RxQjbsN78pVueko9iXGvd9s VTYu43n8nBmcBN9kFb9RMglIdz/4qNK89DA95HE3MviRm01+KRLbrFzCyMuHvBMa20SZ FgevY9cOX6nntIUlrgoIw2mXGMfRhnf04jwcCXS2rQ9O+NtM//9MYZSPMlM6qlMa+I5f +IXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717258773; x=1717863573; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=hgTvmQQSyyE73I2CpqPQoDysc3k/Js0Q/h7tj8nXcyg=; b=dAAJoW5UZjz1f268LmwfDFvCvo34BnjdiK4TLtiTKtKHxByPSGLFeYQoxVDMrGrrJU HDtwRK8eCRKjpCCI77dWT+yDdbU2UX7WT4G30TVImMH0qaEKPScqYeOaPSo3b6TMZpJj zUj5j7mdR0Tm3sCyTvUriAJK/i4xexB52xfA1mZO//QS20XY/YPj6VQxZ6HU1Ez4sXcL LwlYrF1olsAdXa/7SPXWrvbutOMm65he19KO3SBms66iE+wSoI3pV/jnmKEuJYdJgobn plPzcWPn9/8e3XK57UWRVrsjyWBm2mUTftiPzTUOSyFlPdg7xsYRmOji3e8Zq7W2Qdx0 S58A== X-Forwarded-Encrypted: i=1; AJvYcCUyfBVz4oyuhpBiim+5HnT2G52PiJG2d+PZMlVpzx4wmQ43JFNS0lLqF6+ehEl8Rf83F7kFf5FGfugxQDcNq+Q1zMgaj20= X-Gm-Message-State: AOJu0YzlqvKJQyfkgUit2GYsm36d35aJL7K9lrc88UK23eRlVa5jhW5T ycaaH5mE3WGaIyskXQJGT+5ALuTdfuM5QtqtuKEJMj6NlPy4L1d8 X-Google-Smtp-Source: AGHT+IEyhzqamIeiuBshc+L0L4N1RkKzRDRFdpeFOPmym0937TqObgU1zB5t72VfKxCBJXOmCA/Eow== X-Received: by 2002:a17:906:c085:b0:a5c:daf2:1cfb with SMTP id a640c23a62f3a-a6822348375mr379831766b.63.1717258773071; Sat, 01 Jun 2024 09:19:33 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a67eab84ebcsm213189766b.150.2024.06.01.09.19.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Jun 2024 09:19:32 -0700 (PDT) Message-ID: <191c9d7fc1f2d7c4881f58e983d576d46eb427bf.camel@gmail.com> Subject: Re: [bug#68941] [PATCH 01/44] guix: build-system: node: Add node-trivial-package helper. From: Liliana Marie Prikler To: Nicolas Graves , 68941@debbugs.gnu.org Date: Sat, 01 Jun 2024 18:19:31 +0200 In-Reply-To: <87y17oabgo.fsf@ngraves.fr> References: <20240205231952.26410-1-ngraves@ngraves.fr> <87v871ktwm.fsf@ngraves.fr> <87y17oabgo.fsf@ngraves.fr> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 68941 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Samstag, dem 01.06.2024 um 18:12 +0200 schrieb Nicolas Graves: > On 2024-02-07 06:11, Liliana Marie Prikler wrote: >=20 > > Am Mittwoch, dem 07.02.2024 um 01:19 +0100 schrieb Nicolas Graves: > > > On 2024-02-06 20:30, Liliana Marie Prikler wrote: > > >=20 > > > > Am Dienstag, dem 06.02.2024 um 00:18 +0100 schrieb Nicolas > > > > Graves: > > > > > * guix/build-system/node.scm (node-trivial-package): Add > > > > > function. > > > > >=20 > > > > > Change-Id: I618750ebb3a9f9c4ec4f22256541cfbdfbf4388a > > > > > --- > > > > I'd name that "trivial-node-package" instead. > > >=20 > > > Thanks, I'll change this. WDYT otherwise? Is it a good solution? > > >=20 > > > Note that this is dependent on 66180 in debuggs ;) > > I haven't looked at the entire series, but I agree with any efforts > > that make the node ecosystem easier to manage.=C2=A0 Packaging trivial > > JS in this manner seems fair game to me. >=20 > Hi Liliana, >=20 > Nothing has happened here since, could you take a deeper look? My > goal in the end was to package a zotero extension for the browser, > and I have a lot of other patches I worked on, but they are in fact > dependent on this series. Oh, sorry for inadvertently blocking this. I think since no one else took their time to complain, you can push this. Small nitpick, though, you should probably M-x untabify the new regions, because tabs and spaces appear mixed. Cheers