|
52 | 52 | "bundle:android": "scripts/android_e2e.sh 'bundle'",
|
53 | 53 | "bundle:ios": "scripts/ios_e2e.sh 'bundle'",
|
54 | 54 | "bundle:macos": "react-native bundle --entry-file index.ts --platform macos --dev false --bundle-output example/index.macos.jsbundle",
|
55 |
| - "test": "concurrently -n lint,ts yarn:test:lint yarn:test:ts", |
| 55 | + "plugin:build": "expo-module build plugin", |
| 56 | + "plugin:clean": "expo-module clean plugin", |
| 57 | + "plugin:lint": "expo-module lint plugin", |
| 58 | + "plugin:test": "expo-module test plugin", |
| 59 | + "test": "concurrently -n lint,ts,plugin-lint yarn:test:lint yarn:test:ts yarn:plugin:lint", |
56 | 60 | "test:lint": "eslint $(git ls-files '*.js' '*.ts' '*.tsx')",
|
57 | 61 | "test:ts": "tsc",
|
58 | 62 | "test:e2e:android": "scripts/android_e2e.sh 'test'",
|
|
71 | 75 | "devDependencies": {
|
72 | 76 | "@babel/core": "^7.20.0",
|
73 | 77 | "@babel/preset-env": "^7.20.0",
|
| 78 | + "@expo/config-plugins": "^8.0.8", |
74 | 79 | "@react-native/babel-preset": "^0.73.19",
|
75 | 80 | "@react-native/metro-config": "^0.73.3",
|
76 | 81 | "@rnx-kit/metro-config": "^1.3.15",
|
|
88 | 93 | "concurrently": "^8.2.2",
|
89 | 94 | "eslint": "^8.54.0",
|
90 | 95 | "expo": "^48.0.0",
|
| 96 | + "expo-module-scripts": "^3.5.2", |
91 | 97 | "lodash": "^4.17.21",
|
92 | 98 | "prettier": "2.8.8",
|
93 | 99 | "react": "18.2.0",
|
|
0 commit comments