diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5634d791..c242f8b4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,15 +20,15 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout Repo - uses: actions/checkout@v4 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 with: submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4 - name: Setup Node.js ${{ matrix.node }} - uses: actions/setup-node@v4 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6 with: node-version: ${{ matrix.node }} cache: pnpm @@ -43,4 +43,4 @@ jobs: PARSER_NO_WATCH: true - name: Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5 diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 2c68a20d..825b7289 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -27,18 +27,18 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4 with: languages: ${{ matrix.language }} queries: +security-and-quality - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4 with: category: '/language:${{ matrix.language }}' diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index e91afb48..3778762d 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -10,13 +10,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v4 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 - name: Setup pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4 - name: Setup Node.js LTS - uses: actions/setup-node@v3 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6 with: node-version: lts/* cache: pnpm @@ -33,7 +33,7 @@ jobs: echo domiso.js.org > dist/CNAME - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@v4 + uses: JamesIves/github-pages-deploy-action@9d877eea73427180ae43cf98e8914934fe157a1a # v4 with: folder: dist env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d6c4d196..8ec5e8d1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,17 +11,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v4 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 with: # This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits fetch-depth: 0 submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4 - name: Setup Node.js LTS - uses: actions/setup-node@v4 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6 with: node-version: lts/* cache: pnpm diff --git a/.github/workflows/size-limit.yml b/.github/workflows/size-limit.yml index b4bc732e..5570a782 100644 --- a/.github/workflows/size-limit.yml +++ b/.github/workflows/size-limit.yml @@ -11,15 +11,15 @@ jobs: env: CI_JOB_NUMBER: 1 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 with: submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4 - name: Setup Node.js LTS - uses: actions/setup-node@v4 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6 with: node-version: lts/* cache: pnpm @@ -27,7 +27,7 @@ jobs: - name: Install Dependencies run: pnpm i - - uses: andresz1/size-limit-action@v1 + - uses: andresz1/size-limit-action@e7493a72a44b113341c0cf6186ab49c17c4b65c1 # v1 with: github_token: ${{ secrets.GITHUB_TOKEN }} skip_step: install diff --git a/.github/workflows/vercel.yml b/.github/workflows/vercel.yml index 16bc5e86..cefe26af 100644 --- a/.github/workflows/vercel.yml +++ b/.github/workflows/vercel.yml @@ -10,7 +10,7 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 - name: Check Branch id: branch @@ -20,7 +20,7 @@ jobs: echo "comment=false" >> $GITHUB_OUTPUT - name: Deploy - uses: amondnet/vercel-action@v25 + uses: amondnet/vercel-action@16e87c0a08142b0d0d33b76aeaf20823c381b9b9 # v25 with: vercel-args: ${{ steps.branch.outputs.args }} vercel-token: ${{ secrets.VERCEL_TOKEN }} diff --git a/package.json b/package.json index 860e8e25..b5bf2d15 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "author": "JounQin (https://www.1stG.me) ", "funding": "https://opencollective.com/unts", "license": "MIT", - "packageManager": "pnpm@8.12.1", + "packageManager": "pnpm@10.26.1", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, @@ -53,30 +53,30 @@ "version": "changeset version && pnpm i --no-frozen-lockfile" }, "devDependencies": { - "@1stg/app-config": "^9.0.1", - "@1stg/lib-config": "^12.0.1", + "@1stg/app-config": "^14.0.0", + "@1stg/lib-config": "^13.0.0", "@changesets/changelog-github": "^0.5.0", "@changesets/cli": "^2.27.1", "@pkgr/webpack": "^3.4.0", "@pkgr/webpack-mdx": "^2.2.0", - "@size-limit/preset-small-lib": "^11.0.1", + "@size-limit/preset-small-lib": "^12.0.0", "@types/mdx": "^2.0.10", - "@types/node": "^20.10.4", - "@types/react": "^18.2.45", - "@types/react-dom": "^18.2.17", - "@types/web": "^0.0.127", - "@vitest/coverage-istanbul": "^1.0.4", + "@types/node": "^24.0.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", + "@types/web": "^0.0.304", + "@vitest/coverage-istanbul": "^4.0.0", "domiso": "link:.", "github-markdown-css": "^5.5.0", - "jsdom": "^23.0.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^6.20.1", - "sirv-cli": "^2.0.2", - "size-limit": "^11.0.1", + "jsdom": "^27.0.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-router-dom": "^7.0.0", + "sirv-cli": "^3.0.0", + "size-limit": "^12.0.0", "type-coverage": "^2.27.0", "typescript": "^5.3.3", - "unplugin-auto-import": "^0.17.2", + "unplugin-auto-import": "^20.0.0", "vitest": "^1.0.4" }, "publishConfig": { @@ -91,7 +91,7 @@ }, "pnpm": { "overrides": { - "sh-syntax": "^0.4.1" + "sh-syntax": "^0.5.0" }, "patchedDependencies": { "jsdom@23.0.1": "patches/jsdom@23.0.1.patch"