diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 22816973..dac8ca6a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,10 +16,10 @@ jobs: os: [ ubuntu-latest, macos-latest, windows-latest ] steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 @@ -28,7 +28,7 @@ jobs: - name: Restore npm dependencies cache id: npm-cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ./node_modules key: ${{ runner.os }}-npm-cache-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }} @@ -68,11 +68,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Restore npm dependencies cache id: npm-cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ./node_modules key: ${{ runner.os }}-npm-cache-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }} @@ -100,13 +100,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Bump version id: version - uses: paulhatch/semantic-version@v5.0.2 + uses: paulhatch/semantic-version@v5.3.0 - name: Create GitHub tag and release uses: softprops/action-gh-release@v0.1.15 diff --git a/package.json b/package.json index a585a3f6..8b60e569 100644 --- a/package.json +++ b/package.json @@ -26,30 +26,30 @@ ] }, "dependencies": { - "node-sass": "^8.0.0", + "node-sass": "^9.0.0", "react": "^18.0.0", "react-dom": "^18.0.0", "react-scripts": "5.0.1" }, "devDependencies": { - "@testing-library/jest-dom": "^5.16.3", + "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.0.4", "@types/jest": "^29.0.0", - "@types/node": "^18.0.0", + "@types/node": "^20.0.0", "@types/react": "^18.0.0", "@types/react-dom": "^18.0.0", - "@typescript-eslint/eslint-plugin": "^5.17.0", - "@typescript-eslint/parser": "^5.17.0", - "eslint-config-prettier": "^8.5.0", + "@typescript-eslint/eslint-plugin": "^6.0.0", + "@typescript-eslint/parser": "^6.0.0", + "eslint-config-prettier": "^9.0.0", "eslint-import-resolver-typescript": "^3.0.0", - "eslint-plugin-prettier": "^4.0.0", - "gh-pages": "^5.0.0", + "eslint-plugin-prettier": "^5.0.0", + "gh-pages": "^6.0.0", "jest-environment-jsdom": "^29.4.3", - "prettier": "^2.6.1", - "stylelint": "^15.0.0", - "stylelint-config-standard": "^30.0.0", + "prettier": "^3.0.0", + "stylelint": "^16.0.0", + "stylelint-config-standard": "^36.0.0", "ts-jest": "^29.0.0", - "typescript": "^4.6.3" + "typescript": "^5.0.0" } }