mirror of
https://github.com/luxfi/safe-wallet.git
synced 2026-10-30 15:19:21 +00:00
* chore: migrate tx-builder from safe-apps repo to this monorepo create-react-app is deprecated and I’ve migrated the code to vite. web3 is deprecated and I’ve moved the code to ethersjs the cypress tests were broken and I dropped them original code used mui4 -> here we’ve migrated to mui6 * fix(tx-builder): remove build from tx-builder * fix(tx-builder): vite config * fix(tx-builder): linting * fix(tx-builder): fix typo * fix(tx-builder): don’t mutate array * fix(tx-builder): fix exponential backtracking * fix(tx-builder): git workflows * fix(tx-builder): fix lint setup * fix(tx-builder): align package dependencies * fix(tx-builder): invalid react-dom version * fix(tx-builder): git workflow * fix(tx-builder): drag and drop was not working react-beautiful-dnd was no longer supported and it was not compatible with react 19. Moved to @hello-pangea/dnd * fix(tx-builder): fix pallet issues
32 lines
976 B
JavaScript
32 lines
976 B
JavaScript
/** @type {import('jest').Config} */
|
|
const config = {
|
|
testEnvironment: 'jsdom',
|
|
roots: ['<rootDir>/src'],
|
|
setupFilesAfterEnv: ['<rootDir>/src/setupTests.ts'],
|
|
moduleNameMapper: {
|
|
'\\.(css|less|scss|sass)$': 'identity-obj-proxy',
|
|
'\\.(jpg|jpeg|png|gif|webp|svg)$': '<rootDir>/src/__mocks__/fileMock.js',
|
|
'^../../utils/env$': '<rootDir>/src/utils/__mocks__/env.ts',
|
|
},
|
|
transform: {
|
|
'^.+\\.(ts|tsx)$': [
|
|
'ts-jest',
|
|
{
|
|
useESM: true,
|
|
tsconfig: {
|
|
module: 'ESNext',
|
|
moduleResolution: 'bundler',
|
|
allowImportingTsExtensions: false,
|
|
noEmit: false,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
transformIgnorePatterns: ['node_modules/(?!(@safe-global)/)'],
|
|
testMatch: ['**/*.test.ts', '**/*.test.tsx'],
|
|
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
|
|
collectCoverageFrom: ['src/**/*.{ts,tsx}', '!src/**/*.d.ts', '!src/main.tsx', '!src/vite-env.d.ts'],
|
|
}
|
|
|
|
module.exports = config
|