Skip to content

Commit b8be52f

Browse files
committed
feat(deps): Update 2025.04.06
1 parent c4c6a6c commit b8be52f

File tree

7 files changed

+2183
-3087
lines changed

7 files changed

+2183
-3087
lines changed

.yarn/releases/yarn-4.6.0.cjs renamed to .yarn/releases/yarn-4.8.1.cjs

Lines changed: 346 additions & 345 deletions
Large diffs are not rendered by default.

.yarnrc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ plugins:
99
path: .yarn/plugins/@yarnpkg/plugin-engines.cjs
1010
spec: "https://raw.githubusercontent.com/devoto13/yarn-plugin-engines/main/bundles/%40yarnpkg/plugin-engines.js"
1111

12-
yarnPath: .yarn/releases/yarn-4.6.0.cjs
12+
yarnPath: .yarn/releases/yarn-4.8.1.cjs

eslint.config.js

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ export default eslintTs.config(
2828
sonarjs.configs.recommended,
2929
stylistic.configs.customize({
3030
braceStyle: "1tbs",
31-
flat: true,
3231
quotes: "double",
3332
semi: true,
3433
}),
@@ -169,9 +168,6 @@ export default eslintTs.config(
169168
curly: "error",
170169
eqeqeq: "error",
171170
"func-style": ["error", "declaration", { allowArrowFunctions: true }],
172-
"import/default": "off",
173-
"import/named": "off",
174-
"import/namespace": "off",
175171
"import/newline-after-import": "error",
176172
"import/no-absolute-path": "error",
177173
"import/no-cycle": ["error", {
@@ -181,7 +177,6 @@ export default eslintTs.config(
181177
}],
182178
"import/no-duplicates": ["error", { "prefer-inline": true }],
183179
"import/no-import-module-exports": "error",
184-
"import/no-named-as-default-member": "off",
185180
"import/no-namespace": ["error", { ignore: ["eslint-plugin-import"] }],
186181
"import/no-relative-packages": "error",
187182
"import/no-unresolved": "error",
@@ -242,7 +237,6 @@ export default eslintTs.config(
242237
"sonarjs/different-types-comparison": "off",
243238
"sonarjs/function-return-type": "off",
244239
"sonarjs/no-duplicate-string": "off",
245-
"sonarjs/no-empty-function": "off",
246240
"sonarjs/no-extend-native": "off",
247241
"sonarjs/no-nested-functions": "off",
248242
"sonarjs/no-selector-parameter": "off",

package.json

Lines changed: 29 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -61,52 +61,51 @@
6161
"release": "semantic-release",
6262
"test": "vitest"
6363
},
64-
"packageManager": "yarn@4.5.3",
64+
"packageManager": "yarn@4.8.1",
6565
"dependencies": {
66-
"@babel/core": "^7.26.0",
66+
"@babel/core": "^7.26.10",
6767
"@babel/register": "^7.25.9",
6868
"babel-plugin-extension-resolver": "^1.0.12",
6969
"debug": "^4.4.0",
7070
"dot-prop-immutable": "^2.1.1",
7171
"rewiremock": "^3.14.5",
7272
"supports-color": "^10.0.0",
73-
"ts-pattern": "^5.6.0"
73+
"ts-pattern": "^5.7.0"
7474
},
7575
"devDependencies": {
7676
"@assertive-ts/core": "^2.1.0",
77-
"@eslint/js": "^9.17.0",
78-
"@react-native/babel-preset": "^0.76.5",
79-
"@stylistic/eslint-plugin": "^2.12.1",
80-
"@testing-library/react-native": "^12.9.0",
77+
"@eslint/js": "^9.24.0",
78+
"@react-native/babel-preset": "^0.78.2",
79+
"@stylistic/eslint-plugin": "^4.2.0",
80+
"@testing-library/react-native": "^13.2.0",
8181
"@types/babel__core": "^7.20.5",
8282
"@types/babel__register": "^7.17.3",
8383
"@types/debug": "^4.1.12",
84-
"@types/eslint__js": "^8.42.3",
85-
"@types/node": "^22.10.2",
86-
"@types/react": "^19.0.2",
87-
"@types/react-test-renderer": "^19.0.0",
88-
"@types/sinon": "^17.0.3",
89-
"eslint": "^9.17.0",
90-
"eslint-import-resolver-typescript": "^3.7.0",
84+
"@types/node": "^22.14.0",
85+
"@types/react": "^19.1.0",
86+
"@types/react-test-renderer": "^19.1.0",
87+
"@types/sinon": "^17.0.4",
88+
"eslint": "^9.24.0",
89+
"eslint-import-resolver-typescript": "^4.3.2",
9190
"eslint-plugin-import": "^2.31.0",
92-
"eslint-plugin-jsdoc": "^50.6.1",
93-
"eslint-plugin-perfectionist": "^4.4.0",
94-
"eslint-plugin-react": "^7.37.2",
95-
"eslint-plugin-sonarjs": "^3.0.1",
96-
"globals": "^15.14.0",
97-
"react": "19.0.0",
98-
"react-native": "^0.76.5",
99-
"react-native-svg": "^15.10.1",
100-
"react-test-renderer": "^19.0.0",
101-
"semantic-release": "^24.2.0",
91+
"eslint-plugin-jsdoc": "^50.6.9",
92+
"eslint-plugin-perfectionist": "^4.11.0",
93+
"eslint-plugin-react": "^7.37.5",
94+
"eslint-plugin-sonarjs": "^3.0.2",
95+
"globals": "^16.0.0",
96+
"react": "19.1.0",
97+
"react-native": "^0.78.2",
98+
"react-native-svg": "^15.11.2",
99+
"react-test-renderer": "^19.1.0",
100+
"semantic-release": "^24.2.3",
102101
"semantic-release-yarn": "^3.0.2",
103-
"sinon": "^19.0.2",
102+
"sinon": "^20.0.0",
104103
"tslib": "^2.8.1",
105-
"typescript": "^5.7.2",
106-
"typescript-eslint": "^8.18.2",
107-
"vite": "^6.0.5",
108-
"vite-plugin-dts": "^4.4.0",
109-
"vitest": "^2.1.8"
104+
"typescript": "^5.8.3",
105+
"typescript-eslint": "^8.29.0",
106+
"vite": "^6.2.5",
107+
"vite-plugin-dts": "^4.5.3",
108+
"vitest": "^3.1.1"
110109
},
111110
"peerDependencies": {
112111
"@react-native/babel-preset": ">=0.73.18",

src/helpers/nativeMethodsMock.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ export const nativeMethodsMock: NativeMethods = {
2020
measure: noop,
2121
measureInWindow: noop,
2222
measureLayout: noop,
23-
refs: { },
2423
setNativeProps: noop,
2524
};
2625

src/lib/Core/NativeModules.ts

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,10 @@ export const NativeModulesMock = {
5959
},
6060
ImageLoader: {
6161
getSize: () => Promise.resolve([320, 240]),
62+
getSizeWithHeaders: () => Promise.resolve({ height: 222, width: 333 }),
6263
prefetchImage: noop,
64+
prefetchImageWithMetadata: noop,
65+
queryCache: noop,
6366
},
6467
ImageViewManager: {
6568
getSize: (_uri: string, success: CB) => process.nextTick(() => success(320, 240)),
@@ -69,6 +72,32 @@ export const NativeModulesMock = {
6972
addListener: noop,
7073
removeListeners: noop,
7174
},
75+
NativeAnimatedModule: {
76+
addAnimatedEventToView: noop,
77+
addListener: noop,
78+
connectAnimatedNodes: noop,
79+
connectAnimatedNodeToView: noop,
80+
createAnimatedNode: noop,
81+
disconnectAnimatedNodeFromView: noop,
82+
disconnectAnimatedNodes: noop,
83+
dropAnimatedNode: noop,
84+
extractAnimatedNodeOffset: noop,
85+
flattenAnimatedNodeOffset: noop,
86+
getValue: noop,
87+
removeAnimatedEventFromView: noop,
88+
removeListener: noop,
89+
removeListeners: noop,
90+
restoreDefaultValues: noop,
91+
setAnimatedNodeOffset: noop,
92+
setAnimatedNodeValue: noop,
93+
startAnimatingNode: (_animationId: unknown, _nodeTag: unknown, _config: unknown, endCallback: CB) => {
94+
setTimeout(() => endCallback({ finished: true }), 16);
95+
},
96+
startListeningToAnimatedNodeValue: noop,
97+
stopAnimation: noop,
98+
stopListeningToAnimatedNodeValue: noop,
99+
updateAnimatedNodeConfig: noop,
100+
},
72101
Networking: {
73102
abortRequest: noop,
74103
addListener: noop,

0 commit comments

Comments
 (0)