diff --git a/mobile/eslint.config.js b/mobile/eslint.config.js index 742ef30a..2e102810 100644 --- a/mobile/eslint.config.js +++ b/mobile/eslint.config.js @@ -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 diff --git a/web/vite.config.ts b/web/vite.config.ts index 23299712..e35f3c2e 100644 --- a/web/vite.config.ts +++ b/web/vite.config.ts @@ -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'], },