diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 3be25309f..58fb1a0e0 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - name: Initialize CodeQL uses: github/codeql-action/init@v2 diff --git a/.github/workflows/semantic-release.yaml b/.github/workflows/semantic-release.yaml index c52689da3..0b6367854 100644 --- a/.github/workflows/semantic-release.yaml +++ b/.github/workflows/semantic-release.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[skip ci]')" steps: - - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - name: Use Node.js 18.x uses: actions/setup-node@v3 with: @@ -26,7 +26,7 @@ jobs: if: "!contains(github.event.head_commit.message, '[skip ci]')" steps: - run: git config --global core.autocrlf false - - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - name: Use Node.js 18.x uses: actions/setup-node@v3 with: @@ -43,7 +43,7 @@ jobs: needs: [build, build_win] if: "!contains(github.event.head_commit.message, '[skip ci]')" steps: - - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: persist-credentials: false - name: Use Node.js 18.x diff --git a/package-lock.json b/package-lock.json index 0ed9d49a5..3313396f6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "ignore": "5.2.4", "ini": "4.1.1", "isomorphic-git": "1.24.5", - "livereload-js": "4.0.1", + "livereload-js": "4.0.2", "node-fetch": "3.3.2", "open": "9.1.0", "progress": "2.0.3", @@ -56,16 +56,16 @@ "@semantic-release/changelog": "6.0.3", "@semantic-release/git": "10.0.1", "c8": "8.0.1", - "eslint": "8.51.0", - "esmock": "2.5.4", + "eslint": "8.52.0", + "esmock": "2.5.7", "husky": "8.0.3", "junit-report-builder": "3.1.0", - "lint-staged": "15.0.1", + "lint-staged": "15.0.2", "mocha": "10.2.0", "mocha-multi-reporters": "1.5.1", - "nock": "13.3.4", + "nock": "13.3.6", "semantic-release": "22.0.5", - "sinon": "16.1.0" + "sinon": "16.1.3" }, "engines": { "node": ">=14" @@ -151,14 +151,6 @@ "yaml": "2.3.3" } }, - "node_modules/@adobe/helix-shared-config/node_modules/yaml": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", - "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", - "engines": { - "node": ">= 14" - } - }, "node_modules/@adobe/helix-shared-dom": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@adobe/helix-shared-dom/-/helix-shared-dom-2.0.1.tgz", @@ -177,14 +169,6 @@ "yaml": "2.3.3" } }, - "node_modules/@adobe/helix-shared-git/node_modules/yaml": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", - "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", - "engines": { - "node": ">= 14" - } - }, "node_modules/@adobe/helix-shared-indexer": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/@adobe/helix-shared-indexer/-/helix-shared-indexer-2.0.14.tgz", @@ -662,21 +646,21 @@ "dev": true }, "node_modules/@eslint/js": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", - "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz", + "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", + "@humanwhocodes/object-schema": "^2.0.1", "debug": "^4.1.1", "minimatch": "^3.0.5" }, @@ -698,9 +682,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", "dev": true }, "node_modules/@isaacs/cliui": { @@ -3443,18 +3427,19 @@ } }, "node_modules/eslint": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", - "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", + "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.51.0", - "@humanwhocodes/config-array": "^0.11.11", + "@eslint/js": "8.52.0", + "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -3747,9 +3732,9 @@ "dev": true }, "node_modules/esmock": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/esmock/-/esmock-2.5.4.tgz", - "integrity": "sha512-BqKo7kEFHWOpyklgSbFgnQV5VXRB1aCV/3X8l0hCo3jKQFGwEMdE4EF1GxerAMBbFFbfyhr0Kutkp71YAQ+m9A==", + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/esmock/-/esmock-2.5.7.tgz", + "integrity": "sha512-aDRZLbBiXOOS9UUAQzQRdRqghiSkLQYudgc2HfilxIv4iNMcPyXB753cWXgMy+lz26gLbakg+hgKAtqbjrETkg==", "dev": true, "engines": { "node": ">=14.16.0" @@ -6228,9 +6213,9 @@ "dev": true }, "node_modules/lint-staged": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.1.tgz", - "integrity": "sha512-2IU5OWmCaxch0X0+IBF4/v7sutpB+F3qoXbro43pYjQTOo5wumckjxoxn47pQBqqBsCWrD5HnI2uG/zJA7isew==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz", + "integrity": "sha512-vnEy7pFTHyVuDmCAIFKR5QDO8XLVlPFQQyujQ/STOxe40ICWqJ6knS2wSJ/ffX/Lw0rz83luRDh+ET7toN+rOw==", "dev": true, "dependencies": { "chalk": "5.3.0", @@ -6238,11 +6223,11 @@ "debug": "4.3.4", "execa": "8.0.1", "lilconfig": "2.1.0", - "listr2": "7.0.1", + "listr2": "7.0.2", "micromatch": "4.0.5", "pidtree": "0.6.0", "string-argv": "0.3.2", - "yaml": "2.3.2" + "yaml": "2.3.3" }, "bin": { "lint-staged": "bin/lint-staged.js" @@ -6389,9 +6374,9 @@ } }, "node_modules/listr2": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.1.tgz", - "integrity": "sha512-nz+7hwgbDp8eWNoDgzdl4hA/xDSLrNRzPu1TLgOYs6l5Y+Ma6zVWWy9Oyt9TQFONwKoSPoka3H50D3vD5EuNwg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", + "integrity": "sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==", "dev": true, "dependencies": { "cli-truncate": "^3.1.0", @@ -6406,9 +6391,9 @@ } }, "node_modules/livereload-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-4.0.1.tgz", - "integrity": "sha512-X19mASPEjbndNzT6qYqlxgDOaAWFuwymWdBqaSXHwWZUbPpqmEdvyYaPojPsIDM2SfC4cM3Wp92Hum3yP8z+0Q==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-4.0.2.tgz", + "integrity": "sha512-Fy7VwgQNiOkynYyNBTo3v9hQUhcW5pFAheJN148+DTgpShjsy/22pLHKKwDK5v0kOsZsJBK+6q1PMgLvRmrwFQ==" }, "node_modules/load-json-file": { "version": "4.0.0", @@ -7283,14 +7268,13 @@ } }, "node_modules/nock": { - "version": "13.3.4", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.3.4.tgz", - "integrity": "sha512-DDpmn5oLEdCTclEqweOT4U7bEpuoifBMFUXem9sA4turDAZ5tlbrEoWqCorwXey8CaAw44mst5JOQeVNiwtkhw==", + "version": "13.3.6", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.3.6.tgz", + "integrity": "sha512-lT6YuktKroUFM+27mubf2uqQZVy2Jf+pfGzuh9N6VwdHlFoZqvi4zyxFTVR1w/ChPqGY6yxGehHp6C3wqCASCw==", "dev": true, "dependencies": { "debug": "^4.1.0", "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.21", "propagate": "^2.0.0" }, "engines": { @@ -12603,9 +12587,9 @@ } }, "node_modules/sinon": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-16.1.0.tgz", - "integrity": "sha512-ZSgzF0vwmoa8pq0GEynqfdnpEDyP1PkYmEChnkjW0Vyh8IDlyFEJ+fkMhCP0il6d5cJjPl2PUsnUSAuP5sttOQ==", + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-16.1.3.tgz", + "integrity": "sha512-mjnWWeyxcAf9nC0bXcPmiDut+oE8HYridTNzBbF98AYVLmWwGRp2ISEpyhYflG1ifILT+eNn3BmKUJPxjXUPlA==", "dev": true, "dependencies": { "@sinonjs/commons": "^3.0.0", @@ -13944,10 +13928,9 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", - "dev": true, + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", "engines": { "node": ">= 14" } diff --git a/package.json b/package.json index 4687e9ccc..8bfe8de09 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "ignore": "5.2.4", "ini": "4.1.1", "isomorphic-git": "1.24.5", - "livereload-js": "4.0.1", + "livereload-js": "4.0.2", "node-fetch": "3.3.2", "open": "9.1.0", "progress": "2.0.3", @@ -80,16 +80,16 @@ "@semantic-release/changelog": "6.0.3", "@semantic-release/git": "10.0.1", "c8": "8.0.1", - "eslint": "8.51.0", - "esmock": "2.5.4", + "eslint": "8.52.0", + "esmock": "2.5.7", "husky": "8.0.3", "junit-report-builder": "3.1.0", - "lint-staged": "15.0.1", + "lint-staged": "15.0.2", "mocha": "10.2.0", "mocha-multi-reporters": "1.5.1", - "nock": "13.3.4", + "nock": "13.3.6", "semantic-release": "22.0.5", - "sinon": "16.1.0" + "sinon": "16.1.3" }, "lint-staged": { "*.js": "eslint"