Skip to content

Commit fce7075

Browse files
committed
feat: initial commit
1 parent b25ca75 commit fce7075

10 files changed

+7204
-0
lines changed

.gitignore

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Logs
2+
logs
3+
*.log
4+
npm-debug.log*
5+
6+
# Dependencies
7+
node_modules/
8+
9+
# Coverage
10+
coverage
11+
12+
# Transpiled files
13+
build/
14+
dist/
15+
16+
# VS Code
17+
.vscode
18+
!.vscode/tasks.js
19+
20+
# JetBrains IDEs
21+
.idea/
22+
*.iml
23+
24+
# Optional npm cache directory
25+
.npm
26+
27+
# Optional eslint cache
28+
.eslintcache
29+
30+
# Misc
31+
.DS_Store
32+
33+
# Lerna
34+
.changelog

jest.config.js

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
module.exports = {
2+
testEnvironment: 'node',
3+
globals: {
4+
'ts-jest': {
5+
tsConfig: 'tsconfig.test.json'
6+
}
7+
},
8+
transform: {
9+
"^.+\\.tsx?$": "ts-jest"
10+
},
11+
moduleFileExtensions: [
12+
"ts",
13+
"tsx",
14+
"js",
15+
"jsx",
16+
"json",
17+
"node",
18+
],
19+
setupFiles: [
20+
'./tests/setup.ts'
21+
],
22+
"moduleNameMapper": {
23+
"\\.(css|less|scss|sass)$": "identity-obj-proxy"
24+
},
25+
testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.(ts|js)x?$',
26+
coverageDirectory: 'coverage',
27+
collectCoverageFrom: [
28+
'src/**/*.{ts,tsx,js,jsx}',
29+
'!src/**/*.d.ts',
30+
'!src/**/*.test.ts',
31+
],
32+
};

0 commit comments

Comments
 (0)