From b035e7e4899c6fbb72f01f1f12ac3ae849147da4 Mon Sep 17 00:00:00 2001 From: swittk Date: Mon, 5 Jun 2023 15:03:07 +0700 Subject: [PATCH 1/2] Prevent hard-coding of `react-native` path in react-native builds This hard-coding of `../../../react-native/...` prevents the package from working in workspace builds. Signed-off-by: swittk --- src/EventEmitter.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EventEmitter.js b/src/EventEmitter.js index 5365a6a14..f7bdd3172 100644 --- a/src/EventEmitter.js +++ b/src/EventEmitter.js @@ -3,7 +3,7 @@ */ if (process.env.PARSE_BUILD === 'react-native') { - let EventEmitter = require('../../../react-native/Libraries/vendor/emitter/EventEmitter'); + let EventEmitter = require('react-native/Libraries/vendor/emitter/EventEmitter'); if (EventEmitter.default) { EventEmitter = EventEmitter.default; } From 5cce9909bd5e5fe6dba4d0e399469d97cbdbfaca Mon Sep 17 00:00:00 2001 From: Switt Kongdachalert Date: Mon, 5 Jun 2023 15:30:08 +0700 Subject: [PATCH 2/2] updated tests --- src/__tests__/react-native-test.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/__tests__/react-native-test.js b/src/__tests__/react-native-test.js index c8d26917f..02c0a1e76 100644 --- a/src/__tests__/react-native-test.js +++ b/src/__tests__/react-native-test.js @@ -10,7 +10,7 @@ jest.dontMock('../ParseObject'); jest.dontMock('../Storage'); jest.mock( - '../../../../react-native/Libraries/vendor/emitter/EventEmitter', + 'react-native/Libraries/vendor/emitter/EventEmitter', () => { return { default: { @@ -23,8 +23,7 @@ jest.mock( { virtual: true } ); -const mockEmitter = require('../../../../react-native/Libraries/vendor/emitter/EventEmitter') - .default; +const mockEmitter = require('react-native/Libraries/vendor/emitter/EventEmitter').default; const CoreManager = require('../CoreManager'); describe('React Native', () => {