Skip to content

Commit 0aafed2

Browse files
committed
npm test correction
1 parent 2d4bc9d commit 0aafed2

File tree

4 files changed

+84
-14
lines changed

4 files changed

+84
-14
lines changed
File renamed without changes.

jest.config.cjs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/** @type {import('ts-jest').JestConfigWithTsJest} */
2+
module.exports = {
3+
preset: 'react-native',
4+
transform: {
5+
'^.+\\.[tj]sx?$': [
6+
'ts-jest',
7+
{
8+
tsconfig: 'tsconfig.json',
9+
babelConfig: true,
10+
useESM: true
11+
}
12+
]
13+
},
14+
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
15+
modulePathIgnorePatterns: [
16+
"<rootDir>/example/node_modules",
17+
"<rootDir>/lib/"
18+
],
19+
extensionsToTreatAsEsm: ['.ts', '.tsx']
20+
}

package.json

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
"@babel/plugin-proposal-export-namespace-from": "^7.16.7",
6262
"@commitlint/config-conventional": "^17.0.2",
6363
"@evilmartians/lefthook": "^1.2.2",
64+
"@polkadot/typegen": "^15.0.1",
6465
"@react-native-community/eslint-config": "^3.0.2",
6566
"@release-it/conventional-changelog": "^9.0.3",
6667
"@types/jest": "^28.1.2",
@@ -71,18 +72,18 @@
7172
"eslint": "^8.4.1",
7273
"eslint-config-prettier": "^8.5.0",
7374
"eslint-plugin-prettier": "^4.0.0",
74-
"jest": "^28.1.1",
75+
"jest": "^29.2.5",
7576
"metro-react-native-babel-preset": "^0.77.0",
7677
"pod-install": "^0.1.0",
7778
"prettier": "^2.0.5",
7879
"react": "18.2.0",
7980
"react-native": "0.73.11",
8081
"react-native-builder-bob": "^0.20.0",
8182
"release-it": "^17.10.0",
83+
"ts-jest": "^29.2.5",
8284
"ts-node": "^10.9.1",
8385
"turbo": "^1.10.7",
84-
"typescript": "^5.7.2",
85-
"@polkadot/typegen": "^15.0.1"
86+
"typescript": "^5.7.2"
8687
},
8788
"resolutions": {
8889
"@types/react": "17.0.21"
@@ -97,13 +98,6 @@
9798
"node": ">= 16.0.0"
9899
},
99100
"packageManager": "[email protected]",
100-
"jest": {
101-
"preset": "react-native",
102-
"modulePathIgnorePatterns": [
103-
"<rootDir>/example/node_modules",
104-
"<rootDir>/lib/"
105-
]
106-
},
107101
"commitlint": {
108102
"extends": [
109103
"@commitlint/config-conventional"

yarn.lock

Lines changed: 60 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3355,6 +3355,11 @@ [email protected]:
33553355
dependencies:
33563356
retry "0.13.1"
33573357

3358+
async@^3.2.3:
3359+
version "3.2.6"
3360+
resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce"
3361+
integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==
3362+
33583363
asynciterator.prototype@^1.0.0:
33593364
version "1.0.0"
33603365
resolved "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz"
@@ -3566,6 +3571,13 @@ browserslist@^4.20.4, browserslist@^4.21.9, browserslist@^4.23.3:
35663571
node-releases "^2.0.18"
35673572
update-browserslist-db "^1.1.0"
35683573

3574+
bs-logger@^0.2.6:
3575+
version "0.2.6"
3576+
resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8"
3577+
integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==
3578+
dependencies:
3579+
fast-json-stable-stringify "2.x"
3580+
35693581
35703582
version "2.1.1"
35713583
resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz"
@@ -3684,7 +3696,7 @@ chalk@^2.4.2:
36843696
escape-string-regexp "^1.0.5"
36853697
supports-color "^5.3.0"
36863698

3687-
chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
3699+
chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2:
36883700
version "4.1.2"
36893701
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
36903702
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -4433,6 +4445,13 @@ [email protected]:
44334445
resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
44344446
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
44354447

4448+
ejs@^3.1.10:
4449+
version "3.1.10"
4450+
resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b"
4451+
integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==
4452+
dependencies:
4453+
jake "^10.8.5"
4454+
44364455
electron-to-chromium@^1.5.28:
44374456
version "1.5.33"
44384457
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.33.tgz"
@@ -4936,7 +4955,7 @@ fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.2:
49364955
merge2 "^1.3.0"
49374956
micromatch "^4.0.4"
49384957

4939-
fast-json-stable-stringify@^2.0.0:
4958+
fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0:
49404959
version "2.1.0"
49414960
resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
49424961
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
@@ -4982,6 +5001,13 @@ file-entry-cache@^6.0.1:
49825001
dependencies:
49835002
flat-cache "^3.0.4"
49845003

5004+
filelist@^1.0.4:
5005+
version "1.0.4"
5006+
resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5"
5007+
integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==
5008+
dependencies:
5009+
minimatch "^5.0.1"
5010+
49855011
fill-range@^7.1.1:
49865012
version "7.1.1"
49875013
resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz"
@@ -6121,6 +6147,16 @@ iterator.prototype@^1.1.2:
61216147
reflect.getprototypeof "^1.0.4"
61226148
set-function-name "^2.0.1"
61236149

6150+
jake@^10.8.5:
6151+
version "10.9.2"
6152+
resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f"
6153+
integrity sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==
6154+
dependencies:
6155+
async "^3.2.3"
6156+
chalk "^4.0.2"
6157+
filelist "^1.0.4"
6158+
minimatch "^3.1.2"
6159+
61246160
jest-changed-files@^28.1.3:
61256161
version "28.1.3"
61266162
resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz"
@@ -6475,7 +6511,7 @@ jest-util@^28.1.3:
64756511
graceful-fs "^4.2.9"
64766512
picomatch "^2.2.3"
64776513

6478-
jest-util@^29.7.0:
6514+
jest-util@^29.0.0, jest-util@^29.7.0:
64796515
version "29.7.0"
64806516
resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz"
64816517
integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==
@@ -6833,6 +6869,11 @@ lodash.kebabcase@^4.1.1:
68336869
resolved "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz"
68346870
integrity sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==
68356871

6872+
lodash.memoize@^4.1.2:
6873+
version "4.1.2"
6874+
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
6875+
integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==
6876+
68366877
lodash.merge@^4.6.2:
68376878
version "4.6.2"
68386879
resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"
@@ -6954,7 +6995,7 @@ make-dir@^4.0.0:
69546995
dependencies:
69556996
semver "^7.5.3"
69566997

6957-
make-error@^1.1.1:
6998+
make-error@^1.1.1, make-error@^1.3.6:
69586999
version "1.3.6"
69597000
resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz"
69607001
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
@@ -9268,6 +9309,21 @@ trim-newlines@^4.0.2:
92689309
resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz"
92699310
integrity sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==
92709311

9312+
ts-jest@^29.2.5:
9313+
version "29.2.5"
9314+
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.2.5.tgz#591a3c108e1f5ebd013d3152142cb5472b399d63"
9315+
integrity sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==
9316+
dependencies:
9317+
bs-logger "^0.2.6"
9318+
ejs "^3.1.10"
9319+
fast-json-stable-stringify "^2.1.0"
9320+
jest-util "^29.0.0"
9321+
json5 "^2.2.3"
9322+
lodash.memoize "^4.1.2"
9323+
make-error "^1.3.6"
9324+
semver "^7.6.3"
9325+
yargs-parser "^21.1.1"
9326+
92719327
ts-node@^10.8.1, ts-node@^10.9.1:
92729328
version "10.9.1"
92739329
resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz"

0 commit comments

Comments
 (0)