diff --git a/.github/workflows/bundle-size.yml b/.github/workflows/bundle-size.yml index 319f61cc..a39218fe 100644 --- a/.github/workflows/bundle-size.yml +++ b/.github/workflows/bundle-size.yml @@ -13,15 +13,15 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 with: fetch-depth: 0 - name: Install pnpm - uses: pnpm/action-setup@v4.1.0 + uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 - name: Use Node.js 24.x - uses: actions/setup-node@v5 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 with: node-version: 24.x registry-url: https://registry.npmjs.org/ @@ -47,7 +47,7 @@ jobs: pnpm test:bundle-size pnpm test:vue-bundle-size - - uses: oven-sh/setup-bun@v2 + - uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2 - name: Run analyze script id: analyze @@ -59,7 +59,7 @@ jobs: echo "EOF" >> $GITHUB_OUTPUT - name: Post comment on PR - uses: marocchino/sticky-pull-request-comment@v2 + uses: marocchino/sticky-pull-request-comment@773744901bac0e8cbb5a0dc842800d45e9b2b405 # v2 with: header: Bundle Size Analysis message: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5cecfbae..6bdfad39 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,15 +13,15 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 with: fetch-depth: 0 - name: Install pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4 - name: Set node - uses: actions/setup-node@v5 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 with: node-version: latest cache: pnpm diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b7cd22b4..468b5a05 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,13 +15,13 @@ jobs: NODE_OPTIONS: --max-old-space-size=8048 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 - name: Install pnpm - uses: pnpm/action-setup@v4.1.0 + uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 - name: Use Node.js 24.x - uses: actions/setup-node@v5 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 with: node-version: 24.x registry-url: https://registry.npmjs.org/ diff --git a/.github/workflows/write-bundle-size.yml b/.github/workflows/write-bundle-size.yml index 54d8a80a..867b3311 100644 --- a/.github/workflows/write-bundle-size.yml +++ b/.github/workflows/write-bundle-size.yml @@ -13,13 +13,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 - name: Install pnpm - uses: pnpm/action-setup@v4.1.0 + uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 - name: Use Node.js 24.x - uses: actions/setup-node@v5 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 with: node-version: 24.x registry-url: https://registry.npmjs.org/ @@ -37,7 +37,7 @@ jobs: - name: Run Vue bundle size test run: pnpm test:vue-bundle-size - - uses: oven-sh/setup-bun@v2 + - uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2 - name: Update stats run: bun bench/bundle/update.ts diff --git a/package.json b/package.json index ca626e1f..055832af 100644 --- a/package.json +++ b/package.json @@ -31,26 +31,26 @@ "twoslash:verify": "nuxt-content-twoslash verify --content-dir docs" }, "devDependencies": { - "@antfu/eslint-config": "^5.4.1", - "@arethetypeswrong/cli": "^0.18.2", - "@fast-check/vitest": "^0.2.2", - "@types/fs-extra": "^11.0.4", - "@types/jsdom": "^27.0.0", - "acorn-loose": "^8.5.2", - "bumpp": "^10.3.1", - "devalue": "^5.3.2", - "eslint": "^9.37.0", - "fs-extra": "^11.3.2", - "js-yaml": "^4.1.0", - "jsdom": "^27.0.0", - "rollup-plugin-analyzer": "^4.0.0", + "@antfu/eslint-config": "5.4.1", + "@arethetypeswrong/cli": "0.18.2", + "@fast-check/vitest": "0.2.2", + "@types/fs-extra": "11.0.4", + "@types/jsdom": "27.0.0", + "acorn-loose": "8.5.2", + "bumpp": "10.3.1", + "devalue": "5.3.2", + "eslint": "9.37.0", + "fs-extra": "11.3.2", + "js-yaml": "4.1.0", + "jsdom": "27.0.0", + "rollup-plugin-analyzer": "4.0.0", "typescript": "5.9.3", - "unbuild": "^3.6.1", - "utility-types": "^3.11.0", - "vitest": "^3.2.4", - "vitest-package-exports": "^0.1.1", - "vue": "^3.5.22", - "vue-tsc": "^3.0.9" + "unbuild": "3.6.1", + "utility-types": "3.11.0", + "vitest": "3.2.4", + "vitest-package-exports": "0.1.1", + "vue": "3.5.22", + "vue-tsc": "3.1.1" }, "pnpm": { "ignoredBuiltDependencies": [ diff --git a/packages/addons/package.json b/packages/addons/package.json index 5122585c..7c96433a 100644 --- a/packages/addons/package.json +++ b/packages/addons/package.json @@ -67,6 +67,6 @@ "unplugin-ast": "^0.15.3" }, "devDependencies": { - "@babel/types": "^7.28.4" + "@babel/types": "7.28.4" } } diff --git a/packages/angular/package.json b/packages/angular/package.json index 8019b05c..7030af4d 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -72,7 +72,7 @@ "unhead": "workspace:*" }, "devDependencies": { - "@angular/platform-browser-dynamic": "^20.3.4", - "zone.js": "^0.15.1" + "@angular/platform-browser-dynamic": "20.3.4", + "zone.js": "0.15.1" } } diff --git a/packages/react/package.json b/packages/react/package.json index 1cd75f71..60e8b4e1 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -80,8 +80,8 @@ "unhead": "workspace:*" }, "devDependencies": { - "@testing-library/react": "^16.3.0", - "react": "^19.2.0", - "react-dom": "^19.2.0" + "@testing-library/react": "16.3.0", + "react": "19.2.0", + "react-dom": "19.2.0" } } diff --git a/packages/schema-org/package.json b/packages/schema-org/package.json index 2158b0d2..d972560b 100644 --- a/packages/schema-org/package.json +++ b/packages/schema-org/package.json @@ -109,7 +109,7 @@ "@unhead/svelte": "workspace:*", "@unhead/vue": "workspace:*", "unhead": "workspace:*", - "unplugin-vue-components": "^29.1.0" + "unplugin-vue-components": "29.1.0" }, "build": { "external": [ diff --git a/packages/solid-js/package.json b/packages/solid-js/package.json index ed3d163d..1f18de08 100644 --- a/packages/solid-js/package.json +++ b/packages/solid-js/package.json @@ -80,10 +80,10 @@ "unhead": "workspace:*" }, "devDependencies": { - "@solidjs/testing-library": "^0.8.10", - "@testing-library/jest-dom": "^6.9.1", + "@solidjs/testing-library": "0.8.10", + "@testing-library/jest-dom": "6.9.1", "@testing-library/user-event": "14.6.1", - "solid-js": "^1.9.9", - "vite-plugin-solid": "^2.11.9" + "solid-js": "1.9.9", + "vite-plugin-solid": "2.11.9" } } diff --git a/packages/svelte/package.json b/packages/svelte/package.json index eb150df8..86fab562 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -74,7 +74,7 @@ "unhead": "workspace:*" }, "devDependencies": { - "@testing-library/svelte": "^5.2.8", - "svelte": "^5.39.11" + "@testing-library/svelte": "5.2.8", + "svelte": "5.39.11" } } diff --git a/packages/vue/package.json b/packages/vue/package.json index a826c828..7fa2b7e8 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -112,6 +112,6 @@ "unhead": "workspace:*" }, "devDependencies": { - "vue": "^3.5.22" + "vue": "3.5.22" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 396e5b67..26d7bd03 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,64 +20,64 @@ importers: .: devDependencies: '@antfu/eslint-config': - specifier: ^5.4.1 + specifier: 5.4.1 version: 5.4.1(@vue/compiler-sfc@3.5.22)(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(jiti@2.6.1)(jsdom@27.0.0(postcss@8.5.6))(less@4.4.2)(sass@1.93.2)(terser@5.43.1)(yaml@2.8.1)) '@arethetypeswrong/cli': - specifier: ^0.18.2 + specifier: 0.18.2 version: 0.18.2 '@fast-check/vitest': - specifier: ^0.2.2 + specifier: 0.2.2 version: 0.2.2(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(jiti@2.6.1)(jsdom@27.0.0(postcss@8.5.6))(less@4.4.2)(sass@1.93.2)(terser@5.43.1)(yaml@2.8.1)) '@types/fs-extra': - specifier: ^11.0.4 + specifier: 11.0.4 version: 11.0.4 '@types/jsdom': - specifier: ^27.0.0 + specifier: 27.0.0 version: 27.0.0 acorn-loose: - specifier: ^8.5.2 + specifier: 8.5.2 version: 8.5.2 bumpp: - specifier: ^10.3.1 + specifier: 10.3.1 version: 10.3.1 devalue: - specifier: ^5.3.2 + specifier: 5.3.2 version: 5.3.2 eslint: - specifier: ^9.37.0 + specifier: 9.37.0 version: 9.37.0(jiti@2.6.1) fs-extra: - specifier: ^11.3.2 + specifier: 11.3.2 version: 11.3.2 js-yaml: - specifier: ^4.1.0 + specifier: 4.1.0 version: 4.1.0 jsdom: - specifier: ^27.0.0 + specifier: 27.0.0 version: 27.0.0(postcss@8.5.6) rollup-plugin-analyzer: - specifier: ^4.0.0 + specifier: 4.0.0 version: 4.0.0 typescript: specifier: 5.9.3 version: 5.9.3 unbuild: - specifier: ^3.6.1 + specifier: 3.6.1 version: 3.6.1(sass@1.93.2)(typescript@5.9.3)(vue-tsc@3.1.1(typescript@5.9.3))(vue@3.5.22(typescript@5.9.3)) utility-types: - specifier: ^3.11.0 + specifier: 3.11.0 version: 3.11.0 vitest: - specifier: ^3.2.4 + specifier: 3.2.4 version: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(jiti@2.6.1)(jsdom@27.0.0(postcss@8.5.6))(less@4.4.2)(sass@1.93.2)(terser@5.43.1)(yaml@2.8.1) vitest-package-exports: - specifier: ^0.1.1 + specifier: 0.1.1 version: 0.1.1 vue: - specifier: ^3.5.22 + specifier: 3.5.22 version: 3.5.22(typescript@5.9.3) vue-tsc: - specifier: ^3.0.9 + specifier: 3.1.1 version: 3.1.1(typescript@5.9.3) examples/angular: @@ -474,7 +474,7 @@ importers: version: 0.15.3 devDependencies: '@babel/types': - specifier: ^7.28.4 + specifier: 7.28.4 version: 7.28.4 packages/angular: @@ -493,10 +493,10 @@ importers: version: link:../unhead devDependencies: '@angular/platform-browser-dynamic': - specifier: ^20.3.4 + specifier: 20.3.4 version: 20.3.4(@angular/common@19.2.15(@angular/core@19.2.15(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.3.4)(@angular/core@19.2.15(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.4(@angular/animations@20.3.4(@angular/core@19.2.15(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@19.2.15(@angular/core@19.2.15(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@19.2.15(rxjs@7.8.2)(zone.js@0.15.1))) zone.js: - specifier: ^0.15.1 + specifier: 0.15.1 version: 0.15.1 packages/react: @@ -506,13 +506,13 @@ importers: version: link:../unhead devDependencies: '@testing-library/react': - specifier: ^16.3.0 + specifier: 16.3.0 version: 16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: - specifier: ^19.2.0 + specifier: 19.2.0 version: 19.2.0 react-dom: - specifier: ^19.2.0 + specifier: 19.2.0 version: 19.2.0(react@19.2.0) packages/schema-org: @@ -543,7 +543,7 @@ importers: specifier: workspace:* version: link:../vue unplugin-vue-components: - specifier: ^29.1.0 + specifier: 29.1.0 version: 29.1.0(@babel/parser@7.28.4)(vue@3.5.22(typescript@5.9.3)) packages/solid-js: @@ -553,19 +553,19 @@ importers: version: link:../unhead devDependencies: '@solidjs/testing-library': - specifier: ^0.8.10 + specifier: 0.8.10 version: 0.8.10(solid-js@1.9.9) '@testing-library/jest-dom': - specifier: ^6.9.1 + specifier: 6.9.1 version: 6.9.1 '@testing-library/user-event': specifier: 14.6.1 version: 14.6.1(@testing-library/dom@10.4.1) solid-js: - specifier: ^1.9.9 + specifier: 1.9.9 version: 1.9.9 vite-plugin-solid: - specifier: ^2.11.9 + specifier: 2.11.9 version: 2.11.9(@testing-library/jest-dom@6.9.1)(solid-js@1.9.9)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.43.1)(yaml@2.8.1)) packages/svelte: @@ -575,10 +575,10 @@ importers: version: link:../unhead devDependencies: '@testing-library/svelte': - specifier: ^5.2.8 + specifier: 5.2.8 version: 5.2.8(svelte@5.39.11)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.43.1)(yaml@2.8.1))(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(jiti@2.6.1)(jsdom@27.0.0(postcss@8.5.6))(less@4.4.2)(sass@1.93.2)(terser@5.43.1)(yaml@2.8.1)) svelte: - specifier: ^5.39.11 + specifier: 5.39.11 version: 5.39.11 packages/unhead: @@ -597,7 +597,7 @@ importers: version: link:../unhead devDependencies: vue: - specifier: ^3.5.22 + specifier: 3.5.22 version: 3.5.22(typescript@5.9.3) packages: