Skip to content

Commit 2dca4e6

Browse files
hexdrinkerclaude
andcommitted
fix: resolve remaining CI failures
- pages.yml: add --no-immutable to docs yarn install (Yarn 4 enables --immutable automatically when CI=true) - example: add --passWithNoTests to jest (no test files in example) - core: add eslint + typescript-eslint devDeps (lint script was calling eslint but it wasn't installed) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 49313c6 commit 2dca4e6

4 files changed

Lines changed: 197 additions & 9 deletions

File tree

.github/workflows/pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
run: yarn install --immutable
3636

3737
- name: Install docs dependencies
38-
run: cd docs && yarn install
38+
run: cd docs && yarn install --no-immutable
3939

4040
- name: Build Docusaurus
4141
run: cd docs && yarn build

example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"android": "react-native run-android",
77
"ios": "react-native run-ios",
88
"start": "react-native start --reset-cache",
9-
"test": "jest",
9+
"test": "jest --passWithNoTests",
1010
"lint": "eslint ."
1111
},
1212
"dependencies": {

packages/core/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
},
3535
"devDependencies": {
3636
"@types/jest": "^29.5.0",
37+
"@typescript-eslint/eslint-plugin": "^7.0.0",
38+
"@typescript-eslint/parser": "^7.0.0",
39+
"eslint": "^8.57.0",
3740
"jest": "^29.7.0",
3841
"ts-jest": "^29.1.0",
3942
"ts-node": "^10.9.2",

yarn.lock

Lines changed: 192 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1451,7 +1451,7 @@ __metadata:
14511451
languageName: node
14521452
linkType: hard
14531453

1454-
"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.9.1":
1454+
"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.9.1":
14551455
version: 4.9.1
14561456
resolution: "@eslint-community/eslint-utils@npm:4.9.1"
14571457
dependencies:
@@ -1462,7 +1462,7 @@ __metadata:
14621462
languageName: node
14631463
linkType: hard
14641464

1465-
"@eslint-community/regexpp@npm:^4.12.2, @eslint-community/regexpp@npm:^4.6.1":
1465+
"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.2, @eslint-community/regexpp@npm:^4.6.1":
14661466
version: 4.12.2
14671467
resolution: "@eslint-community/regexpp@npm:4.12.2"
14681468
checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d
@@ -1521,6 +1521,9 @@ __metadata:
15211521
resolution: "@hexdrinker/pretext-native-core@workspace:packages/core"
15221522
dependencies:
15231523
"@types/jest": "npm:^29.5.0"
1524+
"@typescript-eslint/eslint-plugin": "npm:^7.0.0"
1525+
"@typescript-eslint/parser": "npm:^7.0.0"
1526+
eslint: "npm:^8.57.0"
15241527
jest: "npm:^29.7.0"
15251528
ts-jest: "npm:^29.1.0"
15261529
ts-node: "npm:^10.9.2"
@@ -2644,6 +2647,29 @@ __metadata:
26442647
languageName: node
26452648
linkType: hard
26462649

2650+
"@typescript-eslint/eslint-plugin@npm:^7.0.0":
2651+
version: 7.18.0
2652+
resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0"
2653+
dependencies:
2654+
"@eslint-community/regexpp": "npm:^4.10.0"
2655+
"@typescript-eslint/scope-manager": "npm:7.18.0"
2656+
"@typescript-eslint/type-utils": "npm:7.18.0"
2657+
"@typescript-eslint/utils": "npm:7.18.0"
2658+
"@typescript-eslint/visitor-keys": "npm:7.18.0"
2659+
graphemer: "npm:^1.4.0"
2660+
ignore: "npm:^5.3.1"
2661+
natural-compare: "npm:^1.4.0"
2662+
ts-api-utils: "npm:^1.3.0"
2663+
peerDependencies:
2664+
"@typescript-eslint/parser": ^7.0.0
2665+
eslint: ^8.56.0
2666+
peerDependenciesMeta:
2667+
typescript:
2668+
optional: true
2669+
checksum: 10c0/2b37948fa1b0dab77138909dabef242a4d49ab93e4019d4ef930626f0a7d96b03e696cd027fa0087881c20e73be7be77c942606b4a76fa599e6b37f6985304c3
2670+
languageName: node
2671+
linkType: hard
2672+
26472673
"@typescript-eslint/eslint-plugin@npm:^8.36.0":
26482674
version: 8.58.0
26492675
resolution: "@typescript-eslint/eslint-plugin@npm:8.58.0"
@@ -2664,6 +2690,24 @@ __metadata:
26642690
languageName: node
26652691
linkType: hard
26662692

2693+
"@typescript-eslint/parser@npm:^7.0.0":
2694+
version: 7.18.0
2695+
resolution: "@typescript-eslint/parser@npm:7.18.0"
2696+
dependencies:
2697+
"@typescript-eslint/scope-manager": "npm:7.18.0"
2698+
"@typescript-eslint/types": "npm:7.18.0"
2699+
"@typescript-eslint/typescript-estree": "npm:7.18.0"
2700+
"@typescript-eslint/visitor-keys": "npm:7.18.0"
2701+
debug: "npm:^4.3.4"
2702+
peerDependencies:
2703+
eslint: ^8.56.0
2704+
peerDependenciesMeta:
2705+
typescript:
2706+
optional: true
2707+
checksum: 10c0/370e73fca4278091bc1b657f85e7d74cd52b24257ea20c927a8e17546107ce04fbf313fec99aed0cc2a145ddbae1d3b12e9cc2c1320117636dc1281bcfd08059
2708+
languageName: node
2709+
linkType: hard
2710+
26672711
"@typescript-eslint/parser@npm:^8.36.0":
26682712
version: 8.58.0
26692713
resolution: "@typescript-eslint/parser@npm:8.58.0"
@@ -2693,6 +2737,16 @@ __metadata:
26932737
languageName: node
26942738
linkType: hard
26952739

2740+
"@typescript-eslint/scope-manager@npm:7.18.0":
2741+
version: 7.18.0
2742+
resolution: "@typescript-eslint/scope-manager@npm:7.18.0"
2743+
dependencies:
2744+
"@typescript-eslint/types": "npm:7.18.0"
2745+
"@typescript-eslint/visitor-keys": "npm:7.18.0"
2746+
checksum: 10c0/038cd58c2271de146b3a594afe2c99290034033326d57ff1f902976022c8b0138ffd3cb893ae439ae41003b5e4bcc00cabf6b244ce40e8668f9412cc96d97b8e
2747+
languageName: node
2748+
linkType: hard
2749+
26962750
"@typescript-eslint/scope-manager@npm:8.58.0":
26972751
version: 8.58.0
26982752
resolution: "@typescript-eslint/scope-manager@npm:8.58.0"
@@ -2712,6 +2766,23 @@ __metadata:
27122766
languageName: node
27132767
linkType: hard
27142768

2769+
"@typescript-eslint/type-utils@npm:7.18.0":
2770+
version: 7.18.0
2771+
resolution: "@typescript-eslint/type-utils@npm:7.18.0"
2772+
dependencies:
2773+
"@typescript-eslint/typescript-estree": "npm:7.18.0"
2774+
"@typescript-eslint/utils": "npm:7.18.0"
2775+
debug: "npm:^4.3.4"
2776+
ts-api-utils: "npm:^1.3.0"
2777+
peerDependencies:
2778+
eslint: ^8.56.0
2779+
peerDependenciesMeta:
2780+
typescript:
2781+
optional: true
2782+
checksum: 10c0/ad92a38007be620f3f7036f10e234abdc2fdc518787b5a7227e55fd12896dacf56e8b34578723fbf9bea8128df2510ba8eb6739439a3879eda9519476d5783fd
2783+
languageName: node
2784+
linkType: hard
2785+
27152786
"@typescript-eslint/type-utils@npm:8.58.0":
27162787
version: 8.58.0
27172788
resolution: "@typescript-eslint/type-utils@npm:8.58.0"
@@ -2728,13 +2799,39 @@ __metadata:
27282799
languageName: node
27292800
linkType: hard
27302801

2802+
"@typescript-eslint/types@npm:7.18.0":
2803+
version: 7.18.0
2804+
resolution: "@typescript-eslint/types@npm:7.18.0"
2805+
checksum: 10c0/eb7371ac55ca77db8e59ba0310b41a74523f17e06f485a0ef819491bc3dd8909bb930120ff7d30aaf54e888167e0005aa1337011f3663dc90fb19203ce478054
2806+
languageName: node
2807+
linkType: hard
2808+
27312809
"@typescript-eslint/types@npm:8.58.0, @typescript-eslint/types@npm:^8.58.0":
27322810
version: 8.58.0
27332811
resolution: "@typescript-eslint/types@npm:8.58.0"
27342812
checksum: 10c0/f2fe1321758a04591c20d77caba956ae76b77cff0b976a0224b37077d80b1ebd826874d15ec79c3a3b7d57ee5679e5d10756db1b082bde3d51addbd3a8431d38
27352813
languageName: node
27362814
linkType: hard
27372815

2816+
"@typescript-eslint/typescript-estree@npm:7.18.0":
2817+
version: 7.18.0
2818+
resolution: "@typescript-eslint/typescript-estree@npm:7.18.0"
2819+
dependencies:
2820+
"@typescript-eslint/types": "npm:7.18.0"
2821+
"@typescript-eslint/visitor-keys": "npm:7.18.0"
2822+
debug: "npm:^4.3.4"
2823+
globby: "npm:^11.1.0"
2824+
is-glob: "npm:^4.0.3"
2825+
minimatch: "npm:^9.0.4"
2826+
semver: "npm:^7.6.0"
2827+
ts-api-utils: "npm:^1.3.0"
2828+
peerDependenciesMeta:
2829+
typescript:
2830+
optional: true
2831+
checksum: 10c0/0c7f109a2e460ec8a1524339479cf78ff17814d23c83aa5112c77fb345e87b3642616291908dcddea1e671da63686403dfb712e4a4435104f92abdfddf9aba81
2832+
languageName: node
2833+
linkType: hard
2834+
27382835
"@typescript-eslint/typescript-estree@npm:8.58.0":
27392836
version: 8.58.0
27402837
resolution: "@typescript-eslint/typescript-estree@npm:8.58.0"
@@ -2754,6 +2851,20 @@ __metadata:
27542851
languageName: node
27552852
linkType: hard
27562853

2854+
"@typescript-eslint/utils@npm:7.18.0":
2855+
version: 7.18.0
2856+
resolution: "@typescript-eslint/utils@npm:7.18.0"
2857+
dependencies:
2858+
"@eslint-community/eslint-utils": "npm:^4.4.0"
2859+
"@typescript-eslint/scope-manager": "npm:7.18.0"
2860+
"@typescript-eslint/types": "npm:7.18.0"
2861+
"@typescript-eslint/typescript-estree": "npm:7.18.0"
2862+
peerDependencies:
2863+
eslint: ^8.56.0
2864+
checksum: 10c0/a25a6d50eb45c514469a01ff01f215115a4725fb18401055a847ddf20d1b681409c4027f349033a95c4ff7138d28c3b0a70253dfe8262eb732df4b87c547bd1e
2865+
languageName: node
2866+
linkType: hard
2867+
27572868
"@typescript-eslint/utils@npm:8.58.0, @typescript-eslint/utils@npm:^8.0.0":
27582869
version: 8.58.0
27592870
resolution: "@typescript-eslint/utils@npm:8.58.0"
@@ -2769,6 +2880,16 @@ __metadata:
27692880
languageName: node
27702881
linkType: hard
27712882

2883+
"@typescript-eslint/visitor-keys@npm:7.18.0":
2884+
version: 7.18.0
2885+
resolution: "@typescript-eslint/visitor-keys@npm:7.18.0"
2886+
dependencies:
2887+
"@typescript-eslint/types": "npm:7.18.0"
2888+
eslint-visitor-keys: "npm:^3.4.3"
2889+
checksum: 10c0/538b645f8ff1d9debf264865c69a317074eaff0255e63d7407046176b0f6a6beba34a6c51d511f12444bae12a98c69891eb6f403c9f54c6c2e2849d1c1cb73c0
2890+
languageName: node
2891+
linkType: hard
2892+
27722893
"@typescript-eslint/visitor-keys@npm:8.58.0":
27732894
version: 8.58.0
27742895
resolution: "@typescript-eslint/visitor-keys@npm:8.58.0"
@@ -3007,6 +3128,13 @@ __metadata:
30073128
languageName: node
30083129
linkType: hard
30093130

3131+
"array-union@npm:^2.1.0":
3132+
version: 2.1.0
3133+
resolution: "array-union@npm:2.1.0"
3134+
checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962
3135+
languageName: node
3136+
linkType: hard
3137+
30103138
"array.prototype.findlast@npm:^1.2.5":
30113139
version: 1.2.5
30123140
resolution: "array.prototype.findlast@npm:1.2.5"
@@ -3333,6 +3461,15 @@ __metadata:
33333461
languageName: node
33343462
linkType: hard
33353463

3464+
"brace-expansion@npm:^2.0.2":
3465+
version: 2.0.3
3466+
resolution: "brace-expansion@npm:2.0.3"
3467+
dependencies:
3468+
balanced-match: "npm:^1.0.0"
3469+
checksum: 10c0/468436c9b2fa6f9e64d0cff8784b21300677571a7196e258593e95e7c3db9973a80fbafdb0f01404d5d298a04dc666eae1fc3c9052e2edbb9f2510541deeddfe
3470+
languageName: node
3471+
linkType: hard
3472+
33363473
"brace-expansion@npm:^5.0.5":
33373474
version: 5.0.5
33383475
resolution: "brace-expansion@npm:5.0.5"
@@ -3970,6 +4107,15 @@ __metadata:
39704107
languageName: node
39714108
linkType: hard
39724109

4110+
"dir-glob@npm:^3.0.1":
4111+
version: 3.0.1
4112+
resolution: "dir-glob@npm:3.0.1"
4113+
dependencies:
4114+
path-type: "npm:^4.0.0"
4115+
checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c
4116+
languageName: node
4117+
linkType: hard
4118+
39734119
"doctrine@npm:^2.1.0":
39744120
version: 2.1.0
39754121
resolution: "doctrine@npm:2.1.0"
@@ -4421,7 +4567,7 @@ __metadata:
44214567
languageName: node
44224568
linkType: hard
44234569

4424-
"eslint@npm:^8.19.0":
4570+
"eslint@npm:^8.19.0, eslint@npm:^8.57.0":
44254571
version: 8.57.1
44264572
resolution: "eslint@npm:8.57.1"
44274573
dependencies:
@@ -4594,7 +4740,7 @@ __metadata:
45944740
languageName: node
45954741
linkType: hard
45964742

4597-
"fast-glob@npm:^3.3.2":
4743+
"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2":
45984744
version: 3.3.3
45994745
resolution: "fast-glob@npm:3.3.3"
46004746
dependencies:
@@ -4978,6 +5124,20 @@ __metadata:
49785124
languageName: node
49795125
linkType: hard
49805126

5127+
"globby@npm:^11.1.0":
5128+
version: 11.1.0
5129+
resolution: "globby@npm:11.1.0"
5130+
dependencies:
5131+
array-union: "npm:^2.1.0"
5132+
dir-glob: "npm:^3.0.1"
5133+
fast-glob: "npm:^3.2.9"
5134+
ignore: "npm:^5.2.0"
5135+
merge2: "npm:^1.4.1"
5136+
slash: "npm:^3.0.0"
5137+
checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189
5138+
languageName: node
5139+
linkType: hard
5140+
49815141
"gopd@npm:^1.0.1, gopd@npm:^1.2.0":
49825142
version: 1.2.0
49835143
resolution: "gopd@npm:1.2.0"
@@ -5208,7 +5368,7 @@ __metadata:
52085368
languageName: node
52095369
linkType: hard
52105370

5211-
"ignore@npm:^5.0.5, ignore@npm:^5.2.0":
5371+
"ignore@npm:^5.0.5, ignore@npm:^5.2.0, ignore@npm:^5.3.1":
52125372
version: 5.3.2
52135373
resolution: "ignore@npm:5.3.2"
52145374
checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337
@@ -6522,7 +6682,7 @@ __metadata:
65226682
languageName: node
65236683
linkType: hard
65246684

6525-
"merge2@npm:^1.3.0":
6685+
"merge2@npm:^1.3.0, merge2@npm:^1.4.1":
65266686
version: 1.4.1
65276687
resolution: "merge2@npm:1.4.1"
65286688
checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb
@@ -6838,6 +6998,15 @@ __metadata:
68386998
languageName: node
68396999
linkType: hard
68407000

7001+
"minimatch@npm:^9.0.4":
7002+
version: 9.0.9
7003+
resolution: "minimatch@npm:9.0.9"
7004+
dependencies:
7005+
brace-expansion: "npm:^2.0.2"
7006+
checksum: 10c0/0b6a58530dbb00361745aa6c8cffaba4c90f551afe7c734830bd95fd88ebf469dd7355a027824ea1d09e37181cfeb0a797fb17df60c15ac174303ac110eb7e86
7007+
languageName: node
7008+
linkType: hard
7009+
68417010
"minimist@npm:^1.2.5":
68427011
version: 1.2.8
68437012
resolution: "minimist@npm:1.2.8"
@@ -7373,6 +7542,13 @@ __metadata:
73737542
languageName: node
73747543
linkType: hard
73757544

7545+
"path-type@npm:^4.0.0":
7546+
version: 4.0.0
7547+
resolution: "path-type@npm:4.0.0"
7548+
checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c
7549+
languageName: node
7550+
linkType: hard
7551+
73767552
"picocolors@npm:^1.1.1":
73777553
version: 1.1.1
73787554
resolution: "picocolors@npm:1.1.1"
@@ -8000,7 +8176,7 @@ __metadata:
80008176
languageName: node
80018177
linkType: hard
80028178

8003-
"semver@npm:^7.1.3, semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.7.3":
8179+
"semver@npm:^7.1.3, semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.7.3":
80048180
version: 7.7.4
80058181
resolution: "semver@npm:7.7.4"
80068182
bin:
@@ -8592,6 +8768,15 @@ __metadata:
85928768
languageName: node
85938769
linkType: hard
85948770

8771+
"ts-api-utils@npm:^1.3.0":
8772+
version: 1.4.3
8773+
resolution: "ts-api-utils@npm:1.4.3"
8774+
peerDependencies:
8775+
typescript: ">=4.2.0"
8776+
checksum: 10c0/e65dc6e7e8141140c23e1dc94984bf995d4f6801919c71d6dc27cf0cd51b100a91ffcfe5217626193e5bea9d46831e8586febdc7e172df3f1091a7384299e23a
8777+
languageName: node
8778+
linkType: hard
8779+
85958780
"ts-api-utils@npm:^2.5.0":
85968781
version: 2.5.0
85978782
resolution: "ts-api-utils@npm:2.5.0"

0 commit comments

Comments
 (0)