diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5634d791..16ae4f56 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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 with: submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4 - name: Setup Node.js ${{ matrix.node }} - uses: actions/setup-node@v4 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 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@5a1091511ad55cbe89839c7260b706298ca349f7 # v5 diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 2c68a20d..2f13aac5 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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3 with: languages: ${{ matrix.language }} queries: +security-and-quality - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3 with: category: '/language:${{ matrix.language }}' diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index e91afb48..1e220b88 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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 - name: Setup pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4 - name: Setup Node.js LTS - uses: actions/setup-node@v3 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 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@6c2d9db40f9296374acc17b90404b6e8864128c8 # v4 with: folder: dist env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d6c4d196..d09a6795 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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 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@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4 - name: Setup Node.js LTS - uses: actions/setup-node@v4 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 with: node-version: lts/* cache: pnpm diff --git a/.github/workflows/size-limit.yml b/.github/workflows/size-limit.yml index b4bc732e..039afecc 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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 with: submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4 - name: Setup Node.js LTS - uses: actions/setup-node@v4 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 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..80cdbb9e 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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 - 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..fdbe185c 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.18.0", "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", "@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": "^22.0.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", + "@types/web": "^0.0.274", + "@vitest/coverage-istanbul": "^3.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", + "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": "^11.0.1", "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"