From 20a488ed027e514638e653f3c9713a41a96eb957 Mon Sep 17 00:00:00 2001 From: avi Date: Sun, 29 Dec 2024 11:27:37 +0700 Subject: [PATCH] fix: Update package versions and CI workflow - Downgrade Rollup and Vite versions for Node.js 16 compatibility - Replace npm ci with clean npm install in CI workflow - Update peer dependencies to match devDependencies --- .github/workflows/ci.yml | 18 +++++++++++++----- package.json | 12 ++++++------ 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4136397..ef54101 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,8 +24,10 @@ jobs: node-version: ${{ matrix.node-version }} cache: 'npm' - - name: Install dependencies - run: npm ci + - name: Clean install dependencies + run: | + rm -f package-lock.json + npm install - name: Run linter run: npm run lint @@ -53,14 +55,18 @@ jobs: cache: 'npm' - name: Install package dependencies - run: npm ci + run: | + rm -f package-lock.json + npm install - name: Build package run: npm run build - name: Install test project dependencies working-directory: test-projects/${{ matrix.test-project }} - run: npm ci + run: | + rm -f package-lock.json + npm install - name: Build test project working-directory: test-projects/${{ matrix.test-project }} @@ -81,7 +87,9 @@ jobs: registry-url: 'https://registry.npmjs.org' - name: Install dependencies - run: npm ci + run: | + rm -f package-lock.json + npm install - name: Build run: npm run build diff --git a/package.json b/package.json index 0af14f4..d6fc144 100644 --- a/package.json +++ b/package.json @@ -41,15 +41,15 @@ }, "homepage": "https://github.com/avixiii-dev/bundle-size-tracker#readme", "peerDependencies": { - "rollup": "^4.0.0", - "vite": "^5.0.0", + "rollup": "^3.0.0", + "vite": "^4.0.0", "webpack": "^5.0.0" }, "dependencies": { - "commander": "^11.1.0", - "filesize": "^10.1.0", "@types/glob": "^8.0.0", "chalk": "^4.1.2", + "commander": "^11.0.0", + "filesize": "^10.0.0", "glob": "^10.0.0" }, "devDependencies": { @@ -59,10 +59,10 @@ "@typescript-eslint/parser": "^6.17.0", "eslint": "^8.56.0", "jest": "^29.7.0", - "rollup": "^4.9.1", + "rollup": "^3.29.4", "ts-jest": "^29.1.1", "typescript": "^5.3.3", - "vite": "^5.0.10", + "vite": "^4.5.1", "webpack": "^5.89.0" }, "engines": {