Skip to content

Commit 5e8f220

Browse files
authored
Merge pull request #128 from akameco/chore/update-dependencies
Modernize dependencies and configurations
2 parents 71ddd9c + c355859 commit 5e8f220

File tree

11 files changed

+8311
-4177
lines changed

11 files changed

+8311
-4177
lines changed

.gitignore

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
1-
node_modules
2-
lib
3-
dist
1+
# Dependencies
2+
node_modules/
3+
4+
# Build outputs
5+
lib/
6+
dist/
7+
compiled/
8+
9+
# Cache files
410
.eslintcache
511
.test-cache
12+
13+
# OS files
14+
.DS_Store
15+
Thumbs.db
16+
17+
# IDE files
18+
.vscode/
19+
.idea/
20+
*.swp
21+
*.swo
22+
23+
# Logs
24+
*.log
25+
npm-debug.log*
26+
yarn-debug.log*
27+
yarn-error.log*
28+
29+
# Runtime data
30+
pids
31+
*.pid
32+
*.seed
33+
*.pid.lock
34+
35+
# Coverage directory used by tools like istanbul
36+
coverage/
37+
.nyc_output/

.husky/pre-commit

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
npx lint-staged

jest.config.js

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,23 @@
1-
module.exports = {
1+
export default {
22
testPathIgnorePatterns: [
33
'<rootDir>[/\\\\](dist|compiled|node_modules)[/\\\\]'
44
],
55
testEnvironment: 'node',
6-
preset: 'ts-jest'
6+
preset: 'ts-jest',
7+
extensionsToTreatAsEsm: ['.ts'],
8+
moduleNameMapper: {
9+
'^(\\.{1,2}/.*)\\.js$': '$1'
10+
},
11+
transform: {
12+
'^.+\\.ts$': [
13+
'ts-jest',
14+
{
15+
useESM: true,
16+
tsconfig: {
17+
module: 'esnext'
18+
}
19+
}
20+
]
21+
},
22+
transformIgnorePatterns: ['node_modules/(?!(.*\\.mjs$))']
723
}

0 commit comments

Comments
 (0)