@@ -1459,73 +2152,438 @@ (define-public node-env-variable @code{localStorage} fallbacks.") (license license:expat))) -(define-public node-es-module-lexer +(define-public node-error-ex-1.3.4 (package - (name "node-es-module-lexer") - (version "2.1.0") + (name "node-error-ex") + (version "1.3.4") (source (origin (method url-fetch) - (uri (string-append "https://registry.npmjs.org/es-module-lexer/-/" - "es-module-lexer-" version ".tgz")) + (uri (string-append "https://registry.npmjs.org/error-ex/-/" + "error-ex-" version ".tgz")) (sha256 - (base32 "0dvqhbpmh7wxn7pyfx6ka899pm26llbc8r4hpw9sdcfnvmir4nki")))) + (base32 "11s6fgpcsfkrnr7n1j9xhc6kx0pyy1p0ygcld9xdqq27wx9mzpl9")))) (build-system node-build-system) (arguments (list - #:tests? #f ;avoid test dependencies + #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ - (modify-json (delete-dependencies - '("@babel/cli" "@babel/core" - "@babel/plugin-transform-modules-commonjs" - "@swc/cli" - "@swc/core" - "@types/node" - "kleur" - "mocha" - "terser" - "typescript")))))))) - (home-page "https://github.com/guybedford/es-module-lexer") - (synopsis "ES modules lexer for Node") - (description "This package provides an ES modules lexer returning their -import/export metadata.") + (modify-json (delete-dependencies '("coffee-script" "coveralls" + "istanbul" "mocha" "should" + "xo")))))))) + (inputs (list node-is-arrayish-0.2.1)) + (home-page "https://github.com/qix-/node-error-ex") + (synopsis "Easy error subclassing and stack customization") + (description "Easy error subclassing and stack customization.") (license license:expat))) -(define-public node-escalade +(define-public node-es-abstract-1.24.2 (package - (name "node-escalade") - (version "3.2.0") + (name "node-es-abstract") + (version "1.24.2") (source (origin (method url-fetch) - (uri (string-append "https://registry.npmjs.org/escalade/-/" - "escalade-" version ".tgz")) + (uri (string-append "https://registry.npmjs.org/es-abstract/-/" + "es-abstract-" version ".tgz")) (sha256 - (base32 "1rxy0388xsgxam8limnbxhksa1z1xccd47vi4r9p1ip6q2pma9xs")))) + (base32 "075c6py9hmmfrga1khb610bcrp6m5avndb25gnqzdj1yv05bbx1a")))) (build-system node-build-system) (arguments (list - #:tests? #f ;avoid test dependencies + #:tests? #f #:phases #~(modify-phases %standard-phases (delete 'build) (add-after 'patch-dependencies 'delete-dev-dependencies (lambda _ - (modify-json (delete-dependencies '("bundt" "esm" "uvu")))))))) - (home-page "https://github.com/lukeed/escalade") - (synopsis "Tiny and fast utility to ascend parent directories") - (description "This Node package provides a tiny (183B to 210B) and fast -utility to ascend parent directories.") - (license license:expat))) - -(define-public node-escape-string-regexp - (package - (name "node-escape-string-regexp") - (version "1.0.5") + (modify-json (delete-dependencies '("@ljharb/eslint-config" + "@unicode/unicode-15.0.0" + "array.from" + "array.prototype.filter" + "array.prototype.flatmap" + "array.prototype.indexof" + "available-regexp-flags" + "cheerio" + "define-accessor-property" + "define-data-property" + "diff" + "eclint" + "es-value-fixtures" + "eslint" + "for-each" + "function-bind" + "functions-have-names" + "glob" + "has-bigints" + "has-named-captures" + "has-strict-mode" + "in-publish" + "is-bigint" + "is-core-module" + "jackspeak" + "jiti" + "make-async-function" + "make-async-generator-function" + "make-generator-function" + "mock-property" + "npmignore" + "nyc" + "object.fromentries" + "safe-bigint" + "safe-publish-latest" + "ses" + "tape")))))))) + (inputs (list node-which-typed-array-1.1.22 + node-unbox-primitive-1.1.0 + node-typed-array-length-1.0.8 + node-typed-array-byte-offset-1.0.4 + node-typed-array-byte-length-1.0.3 + node-typed-array-buffer-1.0.3 + node-string-prototype-trimstart-1.0.8 + node-string-prototype-trimend-1.0.10 + node-string-prototype-trim-1.2.11 + node-stop-iteration-iterator-1.1.0 + node-set-proto-1.0.0 + node-safe-regex-test-1.1.0 + node-safe-push-apply-1.0.0 + node-safe-array-concat-1.1.4 + node-regexp-prototype-flags-1.5.4 + node-own-keys-1.0.1 + node-object-assign-4.1.7 + node-object-keys-1.1.1 + node-object-inspect-1.13.4 + node-math-intrinsics-1.1.0 + node-is-weakref-1.1.1 + node-is-typed-array-1.1.15 + node-is-string-1.1.1 + node-is-shared-array-buffer-1.0.4 + node-is-set-2.0.3 + node-is-regex-1.2.1 + node-is-negative-zero-2.0.3 + node-is-data-view-1.0.2 + node-is-callable-1.2.7 + node-is-array-buffer-3.0.5 + node-internal-slot-1.1.0 + node-hasown-2.0.4 + node-has-symbols-1.1.0 + node-has-proto-1.2.0 + node-has-property-descriptors-1.0.2 + node-gopd-1.2.0 + node-globalthis-1.0.4 + node-get-symbol-description-1.1.0 + node-get-proto-1.0.1 + node-get-intrinsic-1.3.1 + node-function-prototype-name-1.1.8 + node-es-to-primitive-1.3.0 + node-es-set-tostringtag-2.1.0 + node-es-object-atoms-1.1.2 + node-es-errors-1.3.0 + node-es-define-property-1.0.1 + node-data-view-byte-offset-1.0.1 + node-data-view-byte-length-1.0.2 + node-data-view-buffer-1.0.2 + node-call-bound-1.0.4 + node-call-bind-1.0.9 + node-available-typed-arrays-1.0.7 + node-arraybuffer-prototype-slice-1.0.4 + node-array-buffer-byte-length-1.0.2)) + (home-page "https://github.com/ljharb/es-abstract") + (synopsis "ECMAScript spec abstract operations") + (description "ECMAScript spec abstract operations.") + (license license:expat))) +