UNPKG

@hot-updater/react-native

Version:

React Native OTA solution for self-hosted

140 lines 3.34 kB
{ "name": "@hot-updater/react-native", "version": "0.25.3", "description": "React Native OTA solution for self-hosted", "main": "lib/commonjs/index", "module": "lib/module/index", "types": "./lib/typescript/commonjs/index.d.ts", "react-native": "src/index", "exports": { ".": { "import": { "types": "./lib/typescript/module/index.d.ts", "default": "./lib/module/index.js" }, "require": { "types": "./lib/typescript/commonjs/index.d.ts", "default": "./lib/commonjs/index.js" } }, "./package.json": "./package.json", "./app.plugin.js": "./app.plugin.js" }, "files": [ "src", "lib", "android", "ios", "cpp", "app.plugin.js", "plugin/build", "*.podspec", "react-native.config.js", "!ios/build", "!ios/HotUpdater/Test", "!ios/HotUpdater/Package.swift", "!android/build", "!android/gradle", "!android/gradlew", "!android/gradlew.bat", "!android/local.properties", "!**/__tests__", "!**/__fixtures__", "!**/__mocks__", "!**/.*" ], "keywords": [ "react-native", "react-native-code-push", "code-push", "eas", "eas-update", "expo", "expo-update", "self-hosted" ], "license": "MIT", "repository": "https://github.com/gronxb/hot-updater", "author": "gronxb <gron1gh1@gmail.com> (https://github.com/gronxb)", "bugs": { "url": "https://github.com/gronxb/hot-updater/issues" }, "homepage": "https://github.com/gronxb/hot-updater#readme", "publishConfig": { "access": "public" }, "react-native-builder-bob": { "source": "src", "output": "lib", "targets": [ [ "commonjs", { "esm": true } ], [ "module", { "esm": true } ], [ "typescript", { "project": "tsconfig.build.json" } ] ] }, "codegenConfig": { "name": "HotUpdaterSpec", "type": "modules", "jsSrcsDir": "./src", "android": { "javaPackageName": "com.hotupdater" } }, "peerDependenciesMeta": { "expo": { "optional": true }, "hot-updater": { "optional": true } }, "peerDependencies": { "expo": ">=50.0.0", "react": "*", "react-native": "*", "hot-updater": "*" }, "devDependencies": { "@react-native-community/cli": "18.0.0", "@types/node": "^22.10.5", "@types/react": "19.1.3", "@types/use-sync-external-store": "^0.0.6", "del-cli": "^6.0.0", "expo": "^50.0.0", "react": "19.1.3", "react-native": "0.79.1", "react-native-builder-bob": "^0.40.10", "typescript": "^5.8.3", "hot-updater": "0.25.3" }, "dependencies": { "use-sync-external-store": "1.5.0", "@hot-updater/cli-tools": "0.25.3", "@hot-updater/core": "0.25.3", "@hot-updater/js": "0.25.3", "@hot-updater/plugin-core": "0.25.3" }, "scripts": { "build": "bob build && tsc -p plugin/tsconfig.build.json", "build:plugin": "tsc -p plugin/tsconfig.build.json", "test:type": "tsc --noEmit", "test": "vitest", "clean": "del-cli android/build example/android/build example/android/app/build example/ios/build lib", "test:ios": "swift test --package-path ios/HotUpdater" } }