Skip to content

Commit c3a9bc6

Browse files
feat: migrate to rsbuild
1 parent 24cae9c commit c3a9bc6

File tree

15 files changed

+6239
-14572
lines changed

15 files changed

+6239
-14572
lines changed

babel.config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/* eslint-env node */
2+
module.exports = {
3+
presets: [
4+
['@babel/preset-env', {targets: {node: 'current'}}],
5+
['@babel/preset-react', {runtime: 'automatic'}],
6+
'@babel/preset-typescript',
7+
],
8+
};

config-overrides.js

Lines changed: 0 additions & 79 deletions
This file was deleted.

jest.config.ts

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
import type {Config} from 'jest';
2+
3+
const config: Config = {
4+
verbose: true,
5+
6+
testEnvironment: 'jsdom',
7+
testEnvironmentOptions: {
8+
url: 'http://localhost:3000',
9+
},
10+
11+
setupFilesAfterEnv: ['<rootDir>/src/setupTests.js'],
12+
roots: ['<rootDir>/src', '<rootDir>/.github'],
13+
testMatch: [
14+
'<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}',
15+
'<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}',
16+
'<rootDir>/.github/**/*.{spec,test}.{js,jsx,ts,tsx}',
17+
],
18+
moduleFileExtensions: ['js', 'json', 'ts', 'tsx'],
19+
moduleNameMapper: {
20+
'\\.(css|less|scss|sass)$': 'jest-transform-css',
21+
},
22+
23+
transform: {
24+
'^.+\\.(ts|tsx|js|jsx)$': 'babel-jest',
25+
},
26+
transformIgnorePatterns: [
27+
'node_modules/(?!(@gravity-ui|nanoid|uuid|shiki|@shikijs|@mjackson|@standard-schema)/)',
28+
],
29+
30+
coverageDirectory: './coverage',
31+
collectCoverageFrom: ['src/**/*.{ts,tsx,js,jsx}'],
32+
};
33+
34+
export default config;

0 commit comments

Comments
 (0)