|
24 | 24 | "scripts": { |
25 | 25 | "install-all": "(yarn install --force && (cd native-package && yarn install --force) && (cd expo-package && yarn install --force))", |
26 | 26 | "build": "rimraf lib && yarn run --silent build-translations && bob build && yarn run --silent copy-translations", |
27 | | - "build-translations": "i18next", |
| 27 | + "build-translations": "i18next-cli sync", |
28 | 28 | "copy-translations": "echo '\u001b[34mℹ\u001b[0m Copying translation files to \u001b[34mlib/typescript/i18n\u001b[0m' && cp -R -f ./src/i18n ./lib/typescript/i18n && echo '\u001b[32m✓\u001b[0m Done Copying Translations'", |
29 | 29 | "eslint": "eslint 'src/**/*.{js,md,ts,jsx,tsx}' --max-warnings 0", |
30 | 30 | "lint": "prettier --ignore-path ../.prettierignore --list-different 'src/**/*.{js,ts,tsx,md,json}' eslint.config.mjs ../.prettierrc babel.config.js && eslint 'src/**/*.{js,ts,tsx,md}' --max-warnings 0 && yarn run validate-translations", |
|
112 | 112 | "@babel/core": "^7.27.4", |
113 | 113 | "@babel/runtime": "^7.27.6", |
114 | 114 | "@op-engineering/op-sqlite": "^14.0.3", |
115 | | - "@shopify/flash-list": "^2.1.0", |
116 | 115 | "@react-native-community/eslint-config": "3.2.0", |
117 | 116 | "@react-native-community/eslint-plugin": "1.3.0", |
118 | 117 | "@react-native-community/netinfo": "^11.4.1", |
119 | 118 | "@react-native/babel-preset": "0.79.3", |
| 119 | + "@shopify/flash-list": "^2.1.0", |
120 | 120 | "@testing-library/jest-native": "^5.4.3", |
121 | 121 | "@testing-library/react-native": "13.2.0", |
122 | 122 | "@types/better-sqlite3": "^7.6.13", |
|
145 | 145 | "eslint-plugin-react": "^7.37.5", |
146 | 146 | "eslint-plugin-react-hooks": "^5.2.0", |
147 | 147 | "eslint-plugin-react-native": "^5.0.0", |
148 | | - "i18next-parser": "^9.3.0", |
| 148 | + "i18next-cli": "^1.31.0", |
149 | 149 | "jest": "^30.0.0", |
150 | 150 | "moment-timezone": "^0.6.0", |
151 | 151 | "prettier": "^3.5.3", |
|
0 commit comments