Fix web build polyfills and mobile ESLint ignore patterns

This commit is contained in:
2026-01-18 01:28:04 +03:00
parent a963a96d53
commit 33033a31f0
2 changed files with 8 additions and 0 deletions
+4
View File
@@ -12,9 +12,13 @@ export default tseslint.config(
"dist/**",
"coverage/**",
"jest.config.js",
"jest.config.cjs",
"jest.setup.js",
"jest.setup.cjs",
"metro.config.js",
"eslint.config.js",
"babel.config.js",
"**/*.cjs",
],
},
// Config for React Native app files
+4
View File
@@ -43,6 +43,10 @@ export default defineConfig(() => ({
"@local/types": path.resolve(__dirname, "../shared/types"),
"@pezkuwi/components": path.resolve(__dirname, "../shared/components"),
"@shared": path.resolve(__dirname, "../shared"),
// Node polyfill shims for shared folder (outside web workspace)
'vite-plugin-node-polyfills/shims/buffer': path.resolve(__dirname, './src/tests/mocks/buffer-shim.ts'),
'vite-plugin-node-polyfills/shims/global': path.resolve(__dirname, './src/tests/mocks/global-shim.ts'),
'vite-plugin-node-polyfills/shims/process': path.resolve(__dirname, './src/tests/mocks/process-shim.ts'),
},
dedupe: ['react', 'lucide-react', 'sonner', '@pezkuwi/util-crypto', '@pezkuwi/util', '@pezkuwi/api', '@pezkuwi/extension-dapp', '@pezkuwi/keyring'],
},