420603f911
* refactor: useBoolean hook * refactor: useGithubUpdateChecker hook * refactor: move showToast to utils * refactor: useBackHandler hook * refactor: useTextToSpeech hook * refactor: useDeviceOrientation hook * refactor: usePreviousRouteName hook * refactor: useFullscreenMode hook * refactor: useSearch hook * refactor: useTheme hook * fix: remove updates reducer * refactor: useCategories hook * refactor: useHistory hook * refactor: useLibrarySettings hook remove unused useCategories hook * fix: reanimated version for expo * refactor: library, chatper hooks * refactor: app, browse settings hooks * refactor: usePlugins hook * fix: max depth in useEffect, plugins state logic * feat: add Anilist tracker * refactor: useTracker hook * useTrackedNovel hook * minor fixs * refactor: useNovel hook * minor fix: book mark button * refactor: useDownload hook * fix: migrate function * remove redux + cleanup * update node version for build * fix: download Queue, migrate action * fix: increaes hit slop for thumb, add reader playground * fix: plugins not updated when installing while searching * fix: safe plugin management * Squashed commit of the following: commit 51968f66bdd69f28f1863b5668f9511ba53c3fff Author: Nyagami <hoangquan05112002@gmail.com> Date: Sat Jan 13 13:20:33 2024 +0700 better logic for download progress bar commit 5069de11644e7aece39efc73dfd80d093982b032 Author: Nyagami <hoangquan05112002@gmail.com> Date: Sat Jan 13 13:14:33 2024 +0700 fix: delete BACKGROUND_ACTION in finally clause commit 181103e994831da6744d122faaa60c48da529a63 Author: Nyagami <hoangquan05112002@gmail.com> Date: Sat Jan 13 13:10:56 2024 +0700 update react-native-background-actions
38 lines
988 B
JavaScript
38 lines
988 B
JavaScript
module.exports = function (api) {
|
|
api.cache(true);
|
|
return {
|
|
presets: ['babel-preset-expo', 'module:metro-react-native-babel-preset'],
|
|
plugins: [
|
|
[
|
|
'module-resolver',
|
|
{
|
|
alias: {
|
|
'@components': './src/components',
|
|
'@database': './src/database',
|
|
'@hooks': './src/hooks',
|
|
'@screens': './src/screens',
|
|
'@strings': './strings',
|
|
'@redux': './src/redux',
|
|
'@services': './src/services',
|
|
'@plugins': './src/plugins',
|
|
'@utils': './src/utils',
|
|
'@theme': './src/theme',
|
|
'@navigators': './src/navigators',
|
|
'@native': './src/native',
|
|
'@api': './src/api',
|
|
},
|
|
},
|
|
],
|
|
'react-native-reanimated/plugin',
|
|
[
|
|
'module:react-native-dotenv',
|
|
{
|
|
envName: 'APP_ENV',
|
|
moduleName: '@env',
|
|
path: '.env',
|
|
},
|
|
],
|
|
],
|
|
};
|
|
};
|