From 09d4f8e7abc40eef6202f3ea7f2db4691587800f Mon Sep 17 00:00:00 2001 From: MCMXC <16797721+mcmxcdev@users.noreply.github.com> Date: Mon, 24 Jul 2023 13:38:57 -0600 Subject: chore: silence deprecated version and unmet peer dependency warnings - add logged deprecated dependencies to pnpm.allowedDeprecatedVersions - configure unmet peer dependencies in pnpm.peerDependencyRules.allowedVersions - update used flags in .npmrc --- .npmrc | 3 +-- package.json | 24 ++++++++++++++++++++++++ pnpm-lock.yaml | 14 +++++++------- 3 files changed, 32 insertions(+), 9 deletions(-) diff --git a/.npmrc b/.npmrc index 9de4cdb0f..ef1ad604a 100644 --- a/.npmrc +++ b/.npmrc @@ -1,5 +1,4 @@ save-exact = true engine-strict = true unsafe-perm = true -legacy-peer-deps = true -frozen-lockfile = false +strict-peer-dependencies=true diff --git a/package.json b/package.json index 7a950caf7..bbd6074b9 100644 --- a/package.json +++ b/package.json @@ -189,6 +189,30 @@ "pnpm": { "overrides": { "usocket": "_EXCLUDED_" + }, + "peerDependencyRules": { + "allowedVersions": { + "esbuild-sass-plugin>esbuild": "^0.16.7", + "react-electron-web-view>react": "^18.0.0", + "react-electron-web-view>react-dom": "^18.0.0", + "react-loader>react": "^18.0.0", + "react-loader>react-dom": "^18.0.0", + "react-sortable-hoc>react": "^18.0.0", + "react-sortable-hoc>react-dom": "^18.0.0" + } + }, + "allowedDeprecatedVersions": { + "kleur": "2.0.2", + "set-value": "1.0.0", + "request": "2.88.2", + "har-validator": "5.1.5", + "uuid": "3.4.0", + "@sinonjs/fake-timers": "10.2.0", + "@npmcli/move-file": "1.1.2 || 2.0.1", + "source-map-resolve": "0.5.3", + "source-map-url": "0.4.1", + "resolve-url": "0.2.1", + "urix": "0.1.0" } }, "overrides": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eddb70357..5f706e5da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5362,7 +5362,7 @@ packages: /esbuild-sass-plugin@2.10.0(esbuild@0.16.17): resolution: {integrity: sha512-STv849QGT8g77RRFmroSt4VBVKjv+dypKcO4aWz8IP4G5JbRH0KC0+B8ODuzlUNu9R5MbkGcev/62RDP/JcZ2Q==} peerDependencies: - esbuild: ^0.18.0 + esbuild: ^0.18.0 || ^0.16.7 dependencies: esbuild: 0.16.17 resolve: 1.22.2 @@ -10388,8 +10388,8 @@ packages: /react-electron-web-view@2.0.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-C/mrvzvLzu/2j/ZFXkv1INNs7Sxv4EmySnAG/L24NRM8zW2Ij0aIbr0rNSLpg43RlAESKfM6TklMZu/UqPDFaA==} peerDependencies: - react: ^15.0.0 - react-dom: ^15.0.0 + react: ^15.0.0 || ^18.0.0 + react-dom: ^15.0.0 || ^18.0.0 dependencies: lodash.camelcase: 4.3.0 react: 18.2.0 @@ -10452,8 +10452,8 @@ packages: /react-loader@2.4.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-pNW5xoSt0Q7HdmQh/EaIeeFbG0Ii74y6Le8gPdDyWyEFNgCiY1NcreQxMioQGjQ4Jo4EenQGKN/qMbxW+dpZkQ==} peerDependencies: - react: ^0.14.0 || ^15.0.0 || ^16.0.0 - react-dom: ^0.14.0 || ^15.0.0 || ^16.0.0 + react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^18.0.0 + react-dom: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^18.0.0 dependencies: create-react-class: 15.7.0 prop-types: 15.8.1 @@ -10504,8 +10504,8 @@ packages: resolution: {integrity: sha512-JZUw7hBsAHXK7PTyErJyI7SopSBFRcFHDjWW5SWjcugY0i6iH7f+eJkY8cJmGMlZ1C9xz1J3Vjz0plFpavVeRg==} peerDependencies: prop-types: ^15.5.7 - react: ^16.3.0 || ^17.0.0 - react-dom: ^16.3.0 || ^17.0.0 + react: ^16.3.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.20.1 invariant: 2.2.4 -- cgit v1.2.3-54-g00ecf