packages: - apps/* - apps/readest-app/workers/send-email - apps/readest-app/workers/iap-reconcile - apps/readest-app/extensions/* - packages/foliate-js allowBuilds: '@sentry/cli': true core-js: true edgedriver: true esbuild: true geckodriver: true protobufjs: true sharp: true workerd: true onlyBuiltDependencies: - sharp patchedDependencies: '@ai-sdk/provider-utils@4.0.27': patches/@ai-sdk__provider-utils@4.0.27.patch mdast-util-gfm-autolink-literal@2.0.1: patches/mdast-util-gfm-autolink-literal@2.0.1.patch overrides: deepmerge-ts: '>=8.0.1 <9' 'nanoid@3': '>=3.3.18 <4' 'nanoid@5': '>=5.1.16 <6' '@puppeteer/browsers': '3.2.1' pdfjs-dist: '>=6.2.108 <7' mermaid: '>=11.16.1 <12' glob: '>=11.1.0' jws: '>=4.0.1' vite: '>=7.3.5 <8' esbuild: '>=0.28.1 <0.29' srvx: '>=0.11.13' rollup: '>=4.59.0' undici: '>=7.29.0 <8' flatted: '>=3.4.2' body-parser: '>=2.3.0' dompurify: '>=3.4.13' i18next-http-backend: '>=3.0.5' picomatch: '>=4.0.4' path-to-regexp: '>=8.4.0' protobufjs: '>=7.6.5 <8' serialize-javascript: 7.0.5 fast-xml-parser: '>=5.7.0' fast-uri: '>=3.1.5 <4' lodash: '>=4.18.0' lodash-es: '>=4.18.0' postcss: '>=8.5.23 <9' basic-ftp: '>=5.3.0' ip-address: '>=10.3.1 <11' qs: '>=6.15.2' shell-quote: '>=1.9.0' sharp: '>=0.35.0 <0.36' form-data: '>=4.0.6' js-yaml: '>=4.3.1 <5' 'brace-expansion@1': '>=1.1.18 <2' 'brace-expansion@2': '>=2.1.4 <3' 'brace-expansion@5': '>=5.0.9 <6' '@opentelemetry/core': '>=2.8.0' '@babel/runtime': '>=7.26.10' '@babel/helpers': '>=7.26.10' '@babel/core': '>=7.29.6' mdast-util-gfm-autolink-literal: 2.0.1 uuid: '>=14.0.0' ws: '>=8.21.0' '@emnapi/core': 1.8.1 '@emnapi/runtime': 1.8.1