From b94cecf8a1109a4c1a1a3b255c0a8e91acfe89e0 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Fri, 24 Jan 2025 20:42:26 +0000 Subject: [PATCH] fix: upgrade marko from 5.35.32 to 5.37.10 Snyk has created this PR to upgrade marko from 5.35.32 to 5.37.10. See this package in npm: marko See this project in Snyk: https://app.snyk.io/org/ebay-open-source/project/b62e8b32-4c76-4850-a145-8388ac113141?utm_source=github&utm_medium=referral&page=upgrade-pr --- package-lock.json | 172 +++++++++++++++++++++------------------------- package.json | 2 +- 2 files changed, 79 insertions(+), 95 deletions(-) diff --git a/package-lock.json b/package-lock.json index 54855a9bb..13a4d735f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -72,7 +72,7 @@ "libphonenumber-js": "^1.11.17", "lint-staged": "^15.2.11", "lintspaces-cli": "^1.0.0", - "marko": "^5.35.32", + "marko": "^5.37.10", "playwright": "^1.49.1", "postcss-less": "^6.0.0", "prettier": "^3.4.2", @@ -215,12 +215,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.5.tgz", + "integrity": "sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.2", - "@babel/types": "^7.26.0", + "@babel/parser": "^7.26.5", + "@babel/types": "^7.26.5", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -383,9 +384,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -426,19 +427,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", - "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", @@ -508,11 +496,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.7.tgz", + "integrity": "sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.26.0" + "@babel/types": "^7.26.7" }, "bin": { "parser": "bin/babel-parser.js" @@ -1086,14 +1075,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", - "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-simple-access": "^7.25.9" + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1560,14 +1548,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", - "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.7.tgz", + "integrity": "sha512-5cJurntg+AT+cgelGP9Bt788DKiAw9gIMSMU2NJrLAilnj0m8WZWUNZPSLOmadYsujHutpgElO+50foX+ib/Wg==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", "@babel/plugin-syntax-typescript": "^7.25.9" }, @@ -1825,16 +1813,16 @@ } }, "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.7.tgz", + "integrity": "sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.7", "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", + "@babel/types": "^7.26.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1843,9 +1831,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.7.tgz", + "integrity": "sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -3760,44 +3748,50 @@ "marko": "^4.12.4 || ^5" } }, - "node_modules/@marko/babel-utils": { - "version": "6.5.10", - "resolved": "https://registry.npmjs.org/@marko/babel-utils/-/babel-utils-6.5.10.tgz", - "integrity": "sha512-ziaYtREMoFCpUp2GByDz2ELj5n5SrO9ATlhuBt5TPYAKElHWck1pqq71WVnHvJ9qqRhT92bWQ6N1eyWjTDNy/Q==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "jsesc": "^3.0.2", - "relative-import-path": "^1.0.0" - } - }, "node_modules/@marko/compiler": { - "version": "5.37.23", - "resolved": "https://registry.npmjs.org/@marko/compiler/-/compiler-5.37.23.tgz", - "integrity": "sha512-LRaRheDcCzZrARINcQtbMEUokfXM8ia4itcQbBWok/pIScSwAD8ahGjqneHaS6Y3H07vilflSqjHzBqSzS1SGw==", + "version": "5.39.10", + "resolved": "https://registry.npmjs.org/@marko/compiler/-/compiler-5.39.10.tgz", + "integrity": "sha512-bq1mLsyi1swyb2mJOuqOlHCUCBN/SnbtL13fZvYftmVvHMT2sd/U2uBfW1AAJwoWyOww1jcwdyiM8Bd2IvCzZA==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/core": "^7.26.0", - "@babel/generator": "^7.26.2", - "@babel/parser": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", "@babel/plugin-syntax-typescript": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-typescript": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-typescript": "^7.26.3", "@babel/runtime": "^7.26.0", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", + "@babel/traverse": "^7.26.4", + "@babel/types": "^7.26.3", "@luxass/strip-json-comments": "^1.3.2", - "@marko/babel-utils": "^6.5.10", "complain": "^1.6.1", "he": "^1.2.0", - "htmljs-parser": "^5.5.2", - "jsesc": "^3.0.2", + "htmljs-parser": "^5.5.3", + "jsesc": "^3.1.0", "kleur": "^4.1.5", "lasso-package-root": "^1.0.1", "raptor-regexp": "^1.0.1", "raptor-util": "^3.2.0", + "relative-import-path": "^1.0.0", "resolve-from": "^5.0.0", "self-closing-tags": "^1.0.1", "source-map-support": "^0.5.21" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@marko/compiler/node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" } }, "node_modules/@marko/language-tools": { @@ -3975,21 +3969,6 @@ "marko": "^3 || ^4 || ^5" } }, - "node_modules/@marko/translator-default": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/@marko/translator-default/-/translator-default-6.0.23.tgz", - "integrity": "sha512-F7IuNidVbOcZnir29EkYhGu+pfR9Fz1RE2MFtE0HOhghkAFTUnY2XUcx+6iVkCRZbgEq54ROl+3xsr7ORWLJWA==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@marko/babel-utils": "^6.5.10", - "magic-string": "^0.30.12", - "self-closing-tags": "^1.0.1" - }, - "peerDependencies": { - "@marko/compiler": "^5.16.1", - "marko": "^5.17.2" - } - }, "node_modules/@marko/type-check": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@marko/type-check/-/type-check-1.2.4.tgz", @@ -9877,9 +9856,9 @@ } }, "node_modules/htmljs-parser": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/htmljs-parser/-/htmljs-parser-5.5.2.tgz", - "integrity": "sha512-5pNHk0dSIFLA0ucC2NJv4ikhOdAFKT2X3zo69uAd5fqt3AX4kaXD9F17k/98LKCn5u4Dd9PXeso2iJ0bFw0X+Q==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/htmljs-parser/-/htmljs-parser-5.5.3.tgz", + "integrity": "sha512-uX5BWkdIJV2qfxTVMcFJGPSqx9EYZGfZQv7THtNfA3cIr2zfwlzjojqO7jHDntO3cJUQauRSjBETBkiaCi3wtA==", "license": "MIT" }, "node_modules/htmlparser2": { @@ -11798,9 +11777,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.12", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", - "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" @@ -11950,12 +11929,13 @@ } }, "node_modules/marko": { - "version": "5.35.32", - "resolved": "https://registry.npmjs.org/marko/-/marko-5.35.32.tgz", - "integrity": "sha512-LuzveiXXQZoiRqdoRdlWXrC/JxZWMItfMixnHZ8T3XY2FPAFa8f8UwscIXsu8BSFD3Vzi60hCL1RHHf7W6nFtw==", + "version": "5.37.10", + "resolved": "https://registry.npmjs.org/marko/-/marko-5.37.10.tgz", + "integrity": "sha512-UUBDJNG1VzGAWRUiLqxG5R91OkJnYKvnUsFRFKE9/xkfO1Sp0eP2mWOwfcRbhaQtfj1DvUkR+Q9pxtoaF7/fUg==", + "license": "MIT", "dependencies": { - "@marko/compiler": "^5.37.23", - "@marko/translator-default": "^6.0.23", + "@babel/runtime": "^7.26.0", + "@marko/compiler": "^5.39.9", "app-module-path": "^2.2.0", "argly": "^1.2.0", "browser-refresh-client": "1.1.4", @@ -11963,6 +11943,7 @@ "csstype": "^3.1.3", "events-light": "^1.0.5", "listener-tracker": "^2.0.0", + "magic-string": "^0.30.17", "minimatch": "^9.0.5", "raptor-util": "^3.2.0", "resolve-from": "^5.0.0", @@ -11971,6 +11952,9 @@ }, "bin": { "markoc": "bin/markoc" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/marko/node_modules/brace-expansion": { diff --git a/package.json b/package.json index a9d2ecb67..07913da06 100644 --- a/package.json +++ b/package.json @@ -132,7 +132,7 @@ "libphonenumber-js": "^1.11.17", "lint-staged": "^15.2.11", "lintspaces-cli": "^1.0.0", - "marko": "^5.35.32", + "marko": "^5.37.10", "playwright": "^1.49.1", "postcss-less": "^6.0.0", "prettier": "^3.4.2",