diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5033c8f9c10..358865a949b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,7 +26,7 @@ jobs: - name: Setup uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 18 # Install and build - name: Install run: npm ci diff --git a/package-lock.json b/package-lock.json index 144dd16c037..4e347f735d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,9 +16,9 @@ "browser-sync": "2.29.3", "cross-env": "7.0.3", "csso-cli": "4.0.2", - "fast-xml-parser": "4.2.2", - "glob": "10.2.6", - "html-entities": "2.3.3", + "fast-xml-parser": "4.2.4", + "glob": "10.2.7", + "html-entities": "2.3.6", "jstransformer-markdown-it": "3.0.0", "markdown-it": "13.0.1", "node-file-rev": "1.1.4", @@ -36,7 +36,7 @@ "xml-formatter": "3.4.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.16.0" } }, "node_modules/@babel/code-frame": { @@ -1544,9 +1544,9 @@ } }, "node_modules/fast-xml-parser": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.2.tgz", - "integrity": "sha512-DLzIPtQqmvmdq3VUKR7T6omPK/VCRNqgFlGtbESfyhcH2R4I8EzK1/K6E8PkRCK2EabWrUHK32NjYRbEFnnz0Q==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.4.tgz", + "integrity": "sha512-fbfMDvgBNIdDJLdLOwacjFAPYt67tr31H9ZhWSm45CDAxvd0I6WTlSOUo7K2P/K5sA5JgMKG64PI3DMcaFdWpQ==", "dev": true, "funding": [ { @@ -1807,9 +1807,9 @@ } }, "node_modules/glob": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.6.tgz", - "integrity": "sha512-U/rnDpXJGF414QQQZv5uVsabTVxMSwzS5CH0p3DRCIV6ownl4f7PzGnkGmvlum2wB+9RlJWJZ6ACU1INnBqiPA==", + "version": "10.2.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz", + "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", @@ -1954,10 +1954,20 @@ "dev": true }, "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", - "dev": true + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.6.tgz", + "integrity": "sha512-9o0+dcpIw2/HxkNuYKxSJUF/MMRZQECK4GnF+oQOmJ83yCVHTWgCH5aOXxK5bozNRmM8wtgryjHD3uloPBDEGw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] }, "node_modules/http-basic": { "version": "8.1.3", @@ -6053,9 +6063,9 @@ } }, "fast-xml-parser": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.2.tgz", - "integrity": "sha512-DLzIPtQqmvmdq3VUKR7T6omPK/VCRNqgFlGtbESfyhcH2R4I8EzK1/K6E8PkRCK2EabWrUHK32NjYRbEFnnz0Q==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.4.tgz", + "integrity": "sha512-fbfMDvgBNIdDJLdLOwacjFAPYt67tr31H9ZhWSm45CDAxvd0I6WTlSOUo7K2P/K5sA5JgMKG64PI3DMcaFdWpQ==", "dev": true, "requires": { "strnum": "^1.0.5" @@ -6233,9 +6243,9 @@ "dev": true }, "glob": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.6.tgz", - "integrity": "sha512-U/rnDpXJGF414QQQZv5uVsabTVxMSwzS5CH0p3DRCIV6ownl4f7PzGnkGmvlum2wB+9RlJWJZ6ACU1INnBqiPA==", + "version": "10.2.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz", + "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==", "dev": true, "requires": { "foreground-child": "^3.1.0", @@ -6343,9 +6353,9 @@ "dev": true }, "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.6.tgz", + "integrity": "sha512-9o0+dcpIw2/HxkNuYKxSJUF/MMRZQECK4GnF+oQOmJ83yCVHTWgCH5aOXxK5bozNRmM8wtgryjHD3uloPBDEGw==", "dev": true }, "http-basic": { diff --git a/package.json b/package.json index 09cb665489b..8852b58bb0a 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "repository": "git@github.com:Einundzwanzig-Podcast/einundzwanzig.space.git", "license": "MIT", "engines": { - "node": ">=16.0.0" + "node": ">=18.16.0" }, "config": { "dist": "dist", @@ -43,9 +43,9 @@ "browser-sync": "2.29.3", "cross-env": "7.0.3", "csso-cli": "4.0.2", - "fast-xml-parser": "4.2.2", - "glob": "10.2.6", - "html-entities": "2.3.3", + "fast-xml-parser": "4.2.4", + "glob": "10.2.7", + "html-entities": "2.3.6", "jstransformer-markdown-it": "3.0.0", "markdown-it": "13.0.1", "node-file-rev": "1.1.4",