react-native-image-filter-kit
Version:
Various image filters for iOS & Android
42 lines (41 loc) • 2.84 kB
JSON
{
"name": "CustomNativeFilter",
"version": "0.0.1",
"private": true,
"scripts": {
"preinstall": "npm run build:image-filter-kit && npm run build:image-filter-kit-haze-removal",
"build:image-filter-kit": "cd ../.. && which yarn && yarn link || : && yarn || npm i && npm run build:all && cd examples/CustomNativeFilter && which yarn && yarn link react-native-image-filter-kit || :",
"build:image-filter-kit-haze-removal": "cd local_modules/react-native-image-filter-kit-haze-removal && which yarn && yarn link || : && yarn || npm i && npm run build:all && cd ../.. && which yarn && yarn link react-native-image-filter-kit-haze-removal || :",
"postinstall": "patch-package && npm run build:release && which pod && npm run install:pods || :",
"install:pods": "cd ios && pod install",
"run:android": "react-native run-android --no-jetifier",
"reset:packager": "watchman watch-del-all && node_modules/react-native/scripts/packager.sh --reset-cache",
"start:packager": "react-native start",
"watch": "rm -rf build && ../../node_modules/.bin/tsc -p ./src -w",
"build:release": "rm -rf build && ../../node_modules/.bin/tsc -p ./src",
"generate:android:signing-key": "keytool -genkey -v -keystore example.keystore -alias example -keyalg RSA -keysize 2048 -validity 10000 && mv example.keystore android/app",
"generate:android:apk": "npm run generate:android:bundle && cd android && ./gradlew assembleRelease",
"generate:android:bundle": "npm run build:release && react-native bundle --platform android --dev false --entry-file index.js --bundle-output ./android/app/src/main/assets/index.android.bundle",
"build:docker:image": "docker build -t custom-native-filter.image -f ./Dockerfile ../..",
"extract:docker:apk": "docker create -ti --name custom-native-filter-container custom-native-filter.image /bin/bash && docker cp custom-native-filter-container:/package/examples/CustomNativeFilter/android/app/build/outputs/apk/release/app-release.apk custom-native-filter.apk && docker rm -fv custom-native-filter-container",
"build:release:docker": "npm run build:docker:image && npm run extract:docker:apk"
},
"dependencies": {
"react": "17.0.1",
"react-native": "0.64.1",
"@react-native-community/slider": "^3.0.3",
"chroma-js": "^2.1.1",
"react-native-gesture-handler": "^1.10.3",
"react-native-image-filter-kit": "file:../../",
"react-native-image-filter-kit-haze-removal": "file:local_modules/react-native-image-filter-kit-haze-removal",
"react-native-reanimated": "^2.1.0",
"react-native-reanimated-color-picker": "0.0.8"
},
"devDependencies": {
"@babel/core": "^7.12.9",
"@babel/runtime": "^7.12.5",
"@types/chroma-js": "^2.1.3",
"metro-react-native-babel-preset": "^0.64.0",
"patch-package": "^6.4.7"
}
}