diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 88b0159..44691f4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,6 +28,7 @@ jobs: run: |- git add . git diff --staged --patch --exit-code > .repo.patch || echo "self_mutation_happened=true" >> $GITHUB_OUTPUT + working-directory: ./ - name: Upload patch if: steps.self_mutation.outputs.self_mutation_happened uses: actions/upload-artifact@v4 diff --git a/.github/workflows/upgrade-main.yml b/.github/workflows/upgrade-main.yml index a68a187..c913678 100644 --- a/.github/workflows/upgrade-main.yml +++ b/.github/workflows/upgrade-main.yml @@ -27,6 +27,7 @@ jobs: run: |- git add . git diff --staged --patch --exit-code > .repo.patch || echo "patch_created=true" >> $GITHUB_OUTPUT + working-directory: ./ - name: Upload patch if: steps.create_patch.outputs.patch_created uses: actions/upload-artifact@v4 diff --git a/package-lock.json b/package-lock.json index 5b1897c..05c85fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "license": "Apache-2.0", "dependencies": { - "@rushstack/eslint-patch": "^1.8.0", + "@rushstack/eslint-patch": "^1.10.1", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "eslint": "^8.57.0", @@ -34,14 +34,14 @@ "eslint-plugin-tailwindcss": "^3.15.1", "eslint-plugin-unicorn": "^51.0.1", "eslint-plugin-unused-imports": "^3.1.0", - "eslint-plugin-vue": "^9.23.0" + "eslint-plugin-vue": "^9.24.0" }, "devDependencies": { "@types/node": "^18", "@typescript-eslint/eslint-plugin": "^6", "@typescript-eslint/parser": "^6", - "@vladcos/prettier-config": "^0.0.37", - "@vladcos/projen-base": "^0.0.212", + "@vladcos/prettier-config": "^0.0.38", + "@vladcos/projen-base": "^0.0.217", "@vladcos/tsconfig": "^0.0.25", "eslint": "^8", "eslint-import-resolver-typescript": "3.6.1", @@ -1744,9 +1744,9 @@ "integrity": "sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA==" }, "node_modules/@rushstack/eslint-patch": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.8.0.tgz", - "integrity": "sha512-0HejFckBN2W+ucM6cUOlwsByTKt9/+0tWhqUffNIcHqCXkthY/mZ7AuYPK/2IIaGWhdl0h+tICDO0ssLMd6XMQ==" + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.1.tgz", + "integrity": "sha512-S3Kq8e7LqxkA9s7HKLqXGTGck1uwis5vAXan3FnU5yw1Ec5hsSGnq4s/UCaSqABPOnOTg7zASLyst7+ohgWexg==" }, "node_modules/@swc/core": { "version": "1.3.93", @@ -2040,9 +2040,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.19.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", - "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "version": "18.19.28", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.28.tgz", + "integrity": "sha512-J5cOGD9n4x3YGgVuaND6khm5x07MMdAKkRyXnjVR6KFhLMNh2yONGiP7Z+4+tBOt5mK+GvDTiacTOVGGpqiecw==", "dependencies": { "undici-types": "~5.26.4" } @@ -2388,15 +2388,15 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/@vladcos/prettier-config": { - "version": "0.0.37", - "resolved": "https://registry.npmjs.org/@vladcos/prettier-config/-/prettier-config-0.0.37.tgz", - "integrity": "sha512-15LAQex/EAfQ42SGBFKeXR2DQonwW4NzwhtQVLK+DPgCcAKyP/cWUg55o732F5br9PH+EJkrXwqMuvFAdKEQdQ==", + "version": "0.0.38", + "resolved": "https://registry.npmjs.org/@vladcos/prettier-config/-/prettier-config-0.0.38.tgz", + "integrity": "sha512-Mqst4xdsdQOY866kB5tRLSlb5Qp9J84pkl9ECSPyFlVXmhvOYFayXTD6JlWyrum5yI7ox5FunuN6BWBrTnyi6A==", "dev": true }, "node_modules/@vladcos/projen-base": { - "version": "0.0.212", - "resolved": "https://registry.npmjs.org/@vladcos/projen-base/-/projen-base-0.0.212.tgz", - "integrity": "sha512-ii1lb4A4by8saYKmEeEPQa51RJshpEhaiHtn7svvMmmny+7K0CFYOPJiRS8MYoZBO7YePfNFuQ4j2BzU8Fd/2Q==", + "version": "0.0.217", + "resolved": "https://registry.npmjs.org/@vladcos/projen-base/-/projen-base-0.0.217.tgz", + "integrity": "sha512-8eSwq0ONZDi6oRNpIc6cDvdm8wvYeqqh9U3AJik6jpgWEF+ETd+E7yZX2PFvi3pNOYwywtXNNvWoCcZeim7E/A==", "bundleDependencies": [ "@types/lodash", "app-root-path", @@ -2408,10 +2408,10 @@ "@types/lodash": "^4.17.0", "app-root-path": "^3.1.0", "lodash": "^4.17.21", - "type-fest": "^4.13.1" + "type-fest": "^4.14.0" }, "peerDependencies": { - "projen": "^0.80.12" + "projen": "^0.80.15" } }, "node_modules/@vladcos/projen-base/node_modules/@types/lodash": { @@ -2436,7 +2436,7 @@ "license": "MIT" }, "node_modules/@vladcos/projen-base/node_modules/type-fest": { - "version": "4.13.1", + "version": "4.14.0", "dev": true, "inBundle": true, "license": "(MIT OR CC0-1.0)", @@ -5535,9 +5535,9 @@ } }, "node_modules/eslint-plugin-sonarjs": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.24.0.tgz", - "integrity": "sha512-87zp50mbbNrSTuoEOebdRQBPa0mdejA5UEjyuScyIw8hEpEjfWP89Qhkq5xVZfVyVSRQKZc9alVm7yRKQvvUmg==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.25.0.tgz", + "integrity": "sha512-DaZOtpUucEZbvowgKxVFwICV6r0h7jSCAx0IHICvCowP+etFussnhtaiCPSnYAuwVJ+P/6UFUhkv7QJklpXFyA==", "engines": { "node": ">=16" }, @@ -5665,11 +5665,12 @@ } }, "node_modules/eslint-plugin-vue": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.23.0.tgz", - "integrity": "sha512-Bqd/b7hGYGrlV+wP/g77tjyFmp81lh5TMw0be9093X02SyelxRRfCI6/IsGq/J7Um0YwB9s0Ry0wlFyjPdmtUw==", + "version": "9.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.24.0.tgz", + "integrity": "sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", + "globals": "^13.24.0", "natural-compare": "^1.4.0", "nth-check": "^2.1.1", "postcss-selector-parser": "^6.0.15", @@ -8405,9 +8406,9 @@ "dev": true }, "node_modules/projen": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/projen/-/projen-0.80.12.tgz", - "integrity": "sha512-emMvNBi8gGEeLg71IL/8Xx262hnPvzTnbl0Oua+Ce+25yXCAclGfDjzPGEoHgXpmaVYtFWp8jVnaGvXKfNTKgQ==", + "version": "0.80.15", + "resolved": "https://registry.npmjs.org/projen/-/projen-0.80.15.tgz", + "integrity": "sha512-wOKRoC7s6Gt7EObOW7Rn/CgeJF3yicjbIt3Hb+dkol+DhppGMAd+SkViTF2X/f3l8WjI/cZR0aAtu3DJyyZrUA==", "bundleDependencies": [ "@iarna/toml", "case", diff --git a/package.json b/package.json index c38f633..b7eba79 100644 --- a/package.json +++ b/package.json @@ -28,8 +28,8 @@ "@types/node": "^18", "@typescript-eslint/eslint-plugin": "^6", "@typescript-eslint/parser": "^6", - "@vladcos/prettier-config": "^0.0.37", - "@vladcos/projen-base": "^0.0.212", + "@vladcos/prettier-config": "^0.0.38", + "@vladcos/projen-base": "^0.0.217", "@vladcos/tsconfig": "^0.0.25", "eslint": "^8", "eslint-import-resolver-typescript": "3.6.1", @@ -41,7 +41,7 @@ "typescript": "^5.4.3" }, "dependencies": { - "@rushstack/eslint-patch": "^1.8.0", + "@rushstack/eslint-patch": "^1.10.1", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "eslint": "^8.57.0", @@ -66,7 +66,7 @@ "eslint-plugin-tailwindcss": "^3.15.1", "eslint-plugin-unicorn": "^51.0.1", "eslint-plugin-unused-imports": "^3.1.0", - "eslint-plugin-vue": "^9.23.0" + "eslint-plugin-vue": "^9.24.0" }, "main": "lib/index.js", "license": "Apache-2.0",