diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7061de38..1278032b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -20,14 +20,14 @@ jobs: with: node-version: 20.x - name: Cache dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-node- - name: Cache build - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: .cache/webpack key: ${{ runner.os }}-build-${{ hashFiles('**/package-lock.json') }} diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 1fd42fe5..c44704bb 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -20,14 +20,14 @@ jobs: with: node-version: 20.x - name: Cache dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-node- - name: Cache build - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: .cache/webpack key: ${{ runner.os }}-build-${{ hashFiles('**/package-lock.json') }} @@ -48,7 +48,7 @@ jobs: with: node-version: 20.x - name: Cache dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} @@ -70,21 +70,21 @@ jobs: with: node-version: 20.x - name: Cache dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-node- - name: Cache build - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: .cache/webpack key: ${{ runner.os }}-build-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-build- - name: Cache Jest - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: .cache/jest key: ${{ runner.os }}-jest-${{ hashFiles('package-lock.json') }}-${{ github.run_number }} diff --git a/package.json b/package.json index 2bfea4f6..bf0a9df9 100644 --- a/package.json +++ b/package.json @@ -40,36 +40,36 @@ }, "devDependencies": { "@prettier/plugin-pug": "3.0.0", - "@prettier/plugin-xml": "3.2.2", - "autoprefixer": "10.4.16", - "copy-webpack-plugin": "11.0.0", + "@prettier/plugin-xml": "3.3.1", + "autoprefixer": "10.4.18", + "copy-webpack-plugin": "12.0.2", "cross-env": "7.0.3", - "css-loader": "6.8.1", - "css-minimizer-webpack-plugin": "5.0.1", + "css-loader": "6.10.0", + "css-minimizer-webpack-plugin": "6.0.0", "del-cli": "5.1.0", - "eslint": "8.56.0", + "eslint": "8.57.0", "eslint-config-simple-icons": "0.1.2", "get-relative-luminance": "1.0.0", "html-webpack-plugin": "5.6.0", - "husky": "8.0.3", + "husky": "9.0.11", "is-ci": "3.0.1", "jest": "29.7.0", - "jest-puppeteer": "9.0.2", - "mini-css-extract-plugin": "2.7.6", - "npm-run-all": "4.1.5", + "jest-puppeteer": "10.0.1", + "mini-css-extract-plugin": "2.8.1", + "npm-run-all2": "5.0.0", "pofile": "1.1.4", "postcss": "8.4.28", "postcss-flexbugs-fixes": "5.0.2", - "postcss-loader": "7.3.3", - "prettier": "3.1.1", + "postcss-loader": "8.1.1", + "prettier": "3.2.5", "pug": "2.0.4", "pug-lexer": "5.0.1", "pug-loader": "2.4.0", - "puppeteer": "21.6.1", + "puppeteer": "22.4.1", "serve": "14.2.1", "simple-icons": "11.7.0", - "svgo": "3.1.0", - "webpack": "5.89.0", + "svgo": "3.2.0", + "webpack": "5.90.3", "webpack-cli": "5.1.4" } }