135 lines
4.3 KiB
YAML
135 lines
4.3 KiB
YAML
saveExact: true
|
|
blockExoticSubdeps: true
|
|
lockfileIncludeTarballUrl: true
|
|
verifyDepsBeforeRun: prompt
|
|
verifyStoreIntegrity: true
|
|
|
|
packages:
|
|
- 'packages/*'
|
|
- 'sticker-creator'
|
|
|
|
publicHoistPattern:
|
|
- '*eslint-*'
|
|
|
|
minimumReleaseAge: 4320
|
|
minimumReleaseAgeIgnoreMissingTime: false
|
|
minimumReleaseAgeStrict: true
|
|
minimumReleaseAgeExclude:
|
|
- '@signalapp/*'
|
|
- 'electron'
|
|
|
|
trustPolicy: no-downgrade
|
|
trustPolicyExclude:
|
|
- '@octokit/endpoint@9.0.6'
|
|
- '@swc/core@1.10.16'
|
|
- 'chokidar@4.0.3'
|
|
- 'react-redux@9.2.0'
|
|
- 'reselect@5.1.1'
|
|
- 'rollup@3.30.0'
|
|
- 'semver@5.7.2 || 6.3.1'
|
|
- 'undici-types@6.21.0'
|
|
- 'vite@4.5.14'
|
|
|
|
auditConfig:
|
|
ignoreGhsas:
|
|
- GHSA-3xgq-45jj-v275 # react-devtools > cross-spawn
|
|
- GHSA-hfvx-25r5-qc3w # fabric (toSVG)
|
|
- GHSA-5c6j-r48x-rmvq # @storybook/addon-webpack5-compiler-swc > serialize-javascript
|
|
- GHSA-532v-xpq5-8h95 # react-devtools > electron
|
|
- GHSA-8337-3p73-46f4 # react-devtools > electron
|
|
- GHSA-jjp3-mq3x-295m # react-devtools > electron
|
|
- GHSA-9wfr-w7mm-pc7f # react-devtools > electron
|
|
- GHSA-c27g-q93r-2cwf # sticker-creator > vite
|
|
- GHSA-2w69-qvjg-hvjx # sticker-creator > @remix-run/router
|
|
|
|
overrides:
|
|
'@electron/rebuild>node-gyp': '12.4.0'
|
|
'canvas': '-'
|
|
'jsdom': '-'
|
|
'react-popper@2.3.0>react-dom': '19.2.4'
|
|
'react-popper@2.3.0>react': '19.2.4'
|
|
'thenify-all>thenify': '3.3.1'
|
|
|
|
allowUnusedPatches: false
|
|
ignorePatchFailures: false
|
|
patchedDependencies:
|
|
# Note: Prefer adding without version so that pnpm attempts to re-apply the patch after an upgrade
|
|
'@electron/universal': 'patches/@electron__universal.patch'
|
|
'@napi-rs/canvas@0.1.61': 'patches/@napi-rs__canvas@0.1.61.patch'
|
|
'@types/chai': 'patches/@types__chai.patch'
|
|
'@types/fabric@4.5.3': 'patches/@types+fabric+4.5.3.patch'
|
|
'@vitest/expect@2.0.5': 'patches/@vitest+expect+2.0.5.patch'
|
|
'app-builder-lib': 'patches/app-builder-lib.patch'
|
|
'casual@1.6.2': 'patches/casual+1.6.2.patch'
|
|
'dmg-builder': 'patches/dmg-builder.patch'
|
|
'fabric@4.6.0': 'patches/fabric+4.6.0.patch'
|
|
'fs-xattr': 'patches/fs-xattr.patch'
|
|
'growing-file@0.1.3': 'patches/growing-file+0.1.3.patch'
|
|
'node-fetch@3.3.2': 'patches/node-fetch@3.3.2.patch'
|
|
'playwright-core': 'patches/playwright-core.patch'
|
|
'qrcode-generator': 'patches/qrcode-generator.patch'
|
|
'tsx': 'patches/tsx.patch'
|
|
'zod@4.3.6': 'patches/zod@4.3.6.patch'
|
|
|
|
strictDepBuilds: true
|
|
allowBuilds:
|
|
# Enabled Builds: Use specific version
|
|
# ex: 'package@0.0.0': true
|
|
'@indutny/mac-screen-share@1.0.13': true
|
|
'@indutny/simple-windows-notifications@2.0.16': true
|
|
'@parcel/watcher@2.5.6': true
|
|
'@signalapp/libsignal-client@0.92.2': true # duplicate package
|
|
'@signalapp/libsignal-client@0.96.3': true
|
|
'@signalapp/ringrtc@2.69.4': true
|
|
'@signalapp/sqlcipher@3.3.9': true
|
|
'@signalapp/windows-ucv@1.0.1': true
|
|
'@swc/core@1.10.16': true
|
|
'@tailwindcss/oxide@4.3.0': true
|
|
'electron@23.3.13': false # duplicate package
|
|
'electron@42.3.0': true
|
|
'fs-xattr@0.4.0': true
|
|
|
|
# Disabled Builds: Use wildcard version
|
|
# ex: 'package': false
|
|
'bufferutil': false
|
|
'core-js': false
|
|
'electron-winstaller': false
|
|
'es5-ext': false
|
|
'esbuild': false
|
|
'utf-8-validate': false
|
|
|
|
dedupePeers: true
|
|
dedupePeerDependents: true
|
|
strictPeerDependencies: true
|
|
peerDependencyRules:
|
|
allowedVersions:
|
|
'@storybook/instrumenter@8.6.14>storybook': '8.4.4'
|
|
'@storybook/instrumenter@8.6.15>storybook': '8.4.4'
|
|
'@storybook/test@8.6.15>storybook': '8.4.4'
|
|
'@storybook/test@8.6.14>storybook': '8.4.4'
|
|
'@storybook/addon-interactions@8.6.14>storybook': '8.4.4'
|
|
'@formatjs/intl@4.1.4>typescript': '6.0.3'
|
|
'react-intl@10.1.0>typescript': '6.0.3'
|
|
'@storybook/react@8.4.4>@storybook/test': '8.6.15'
|
|
'stylelint-use-logical-spec@5.0.1>stylelint': '17.11.1'
|
|
'react-popper@2.3.0>react': '18.3.1'
|
|
'react-popper@2.3.0>react-dom': '18.3.1'
|
|
|
|
allowedDeprecatedVersions:
|
|
'@humanwhocodes/config-array': '0.11.14'
|
|
'@humanwhocodes/object-schema': '2.0.3'
|
|
'@xmldom/xmldom': '0.8.10'
|
|
'boolean': '3.2.0'
|
|
'deep-diff': '0.3.8'
|
|
'eslint': '8.38.0'
|
|
'expect-playwright': '0.8.0'
|
|
'glob': '10.5.0 || 7.2.3'
|
|
'inflight': '1.0.6'
|
|
'jest-playwright-preset': '4.0.0'
|
|
'jest-process-manager': '0.4.0'
|
|
'lodash.isequal': '4.5.0'
|
|
'node-domexception': '1.0.0'
|
|
'rimraf': '2.6.3 || 3.0.2'
|
|
'uuid': '8.3.2 || 9.0.1'
|
|
'whatwg-encoding': '2.0.0'
|