{
  "name": "react-native-litert-lm",
  "version": "0.5.0",
  "litertLm": {
    "version": "0.14.0",
    "androidMavenVersion": "0.14.0",
    "iosGitTag": "v0.14.0"
  },
  "description": "High-performance LLM inference for React Native using LiteRT-LM. Optimized for Gemma 4 and other on-device language models.",
  "license": "MIT",
  "author": "Hugh Chen (https://github.com/hung-yueh)",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/hung-yueh/react-native-litert-lm.git"
  },
  "homepage": "https://github.com/hung-yueh/react-native-litert-lm#readme",
  "bugs": {
    "url": "https://github.com/hung-yueh/react-native-litert-lm/issues"
  },
  "keywords": [
    "react-native",
    "nitro",
    "litert",
    "litert-lm",
    "llm",
    "gemma",
    "gemma-4",
    "gemma-3n",
    "ai",
    "machine-learning",
    "on-device",
    "inference",
    "expo"
  ],
  "main": "lib/index",
  "module": "lib/index",
  "types": "lib/index.d.ts",
  "react-native": "src/index",
  "source": "src/index",
  "files": [
    "src",
    "lib",
    "android/src",
    "android/build.gradle",
    "android/CMakeLists.txt",
    "ios/**/*.swift",
    "ios/**/*.mm",
    "ios/**/*.m",
    "cpp",
    "nitrogen/generated",
    "scripts/postinstall.js",
    "scripts/framework-source.js",
    "scripts/download-ios-frameworks.sh",
    "react-native.config.js",
    "react-native-litert-lm.podspec",
    "app.plugin.js",
    "README.md"
  ],
  "sideEffects": false,
  "engines": {
    "node": ">=22"
  },
  "scripts": {
    "postinstall": "node scripts/postinstall.js",
    "build": "tsc",
    "typecheck": "tsc --noEmit",
    "test": "jest",
    "lint": "eslint \"**/*.{js,ts,tsx}\" --fix",
    "prepack": "npx nitrogen && npm run build",
    "specs": "npx nitrogen",
    "clean": "rm -rf lib android/build ios/build ios/Frameworks nitrogen/generated",
    "download-frameworks": "scripts/download-ios-frameworks.sh",
    "check-framework-release": "node scripts/check-framework-release.js",
    "prepublishOnly": "node scripts/check-framework-release.js",
    "android": "expo run:android",
    "android:clean": "cd android && ./gradlew clean",
    "ios": "expo run:ios",
    "release": "release-it"
  },
  "devDependencies": {
    "@expo/config-plugins": "~55.0.0",
    "@types/jest": "^30.0.0",
    "@types/react": "~19.2.10",
    "@types/react-test-renderer": "^19.1.0",
    "jest": "^30.4.2",
    "react": "^19.2.6",
    "react-native": "^0.85.3",
    "react-native-nitro-modules": "^0.36.1",
    "react-test-renderer": "^19.2.6",
    "release-it": "^19.2.4",
    "ts-jest": "^29.4.10",
    "ts-node": "^10.9.2",
    "typescript": "^5.0.0"
  },
  "peerDependencies": {
    "expo": ">=55.0.0",
    "react": "*",
    "react-native": "*",
    "react-native-nitro-modules": "^0.36.1"
  },
  "peerDependenciesMeta": {
    "expo": {
      "optional": true
    },
    "react": {
      "optional": true
    },
    "react-native": {
      "optional": true
    }
  }
}
