diff --git a/package-lock.json b/package-lock.json index 35575a8..84062c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "morgan": "^1.10.0", "serve-index": "^1.9.1", "shelljs": "^0.8.5", - "twig": "^1.17.1", + "twig": "^3.0.0", "uniqid": "^5.4.0" }, "devDependencies": { @@ -3530,12 +3530,12 @@ } }, "node_modules/locutus": { - "version": "2.0.32", - "resolved": "https://registry.npmjs.org/locutus/-/locutus-2.0.32.tgz", - "integrity": "sha512-fr7OCpbE4xeefhHqfh6hM2/l9ZB3XvClHgtgFnQNImrM/nqL950o6FO98vmUH8GysfQRCcyBYtZ4C8GcY52Edw==", + "version": "3.0.32", + "resolved": "https://registry.npmjs.org/locutus/-/locutus-3.0.32.tgz", + "integrity": "sha512-rKweL0PomLpwJaz+1Q4rdZbjw0SCvnk95pDbR6Ze9HWE4JjlukNYuaVQpXQSBDyOJxWYdzf688Ym0JS7bZbceg==", "license": "MIT", "engines": { - "node": ">= 10", + "node": ">= 22", "yarn": ">= 1" } }, @@ -4974,33 +4974,57 @@ "license": "0BSD" }, "node_modules/twig": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/twig/-/twig-1.17.1.tgz", - "integrity": "sha512-atxccyr/BHtb1gPMA7Lvki0OuU17XBqHsNH9lzDHt9Rr1293EVZOosSZabEXz/DPVikIW8ZDqSkEddwyJnQN2w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/twig/-/twig-3.0.0.tgz", + "integrity": "sha512-cMfYLWAgdW15B7L5wmanmga113e4phQmo3rk5EFuUrQd99g7I3ncxgynS38P01m4ZXBDSdMYUTV1g3A66/Y56Q==", "license": "BSD-2-Clause", "dependencies": { "@babel/runtime": "^7.8.4", - "locutus": "^2.0.11", - "minimatch": "3.0.x", + "locutus": "^3.0.9", + "minimatch": "^10", "walk": "2.3.x" }, "bin": { "twigjs": "bin/twigjs" }, "engines": { - "node": ">=10" + "node": ">=22" + } + }, + "node_modules/twig/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/twig/node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/twig/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "license": "ISC", + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^5.0.2" }, "engines": { - "node": "*" + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/type-check": { diff --git a/package.json b/package.json index bf56fc2..6bf90bf 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "morgan": "^1.10.0", "serve-index": "^1.9.1", "shelljs": "^0.8.5", - "twig": "^1.17.1", + "twig": "^3.0.0", "uniqid": "^5.4.0" }, "devDependencies": {