{
  "name": "expo-usb-serial",
  "version": "0.0.2",
  "description": "Android-only Expo module for USB serial communication over USB OTG. Wraps the rock-solid usb-serial-for-android (mik3y) Java library with support for FTDI, CH340, CP210x, and PL2303 chips.",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "source": "src/index.ts",
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "require": "./dist/index.js",
      "types": "./dist/index.d.ts"
    }
  },
  "files": [
    "src",
    "dist",
    "android/src",
    "android/build.gradle",
    "plugin",
    "app.plugin.js",
    "expo-module.config.json"
  ],
  "scripts": {
    "build": "tsc",
    "build:plugin": "tsc -p tsconfig.plugin.json",
    "clean": "rm -rf dist plugin",
    "prepublishOnly": "npm run clean && npm run build && npm run build:plugin",
    "test": "jest"
  },
  "keywords": [
    "expo-module",
    "expo",
    "usb",
    "serial",
    "usb-serial",
    "otg",
    "android",
    "ftdi",
    "ch340",
    "cp210x",
    "pl2303",
    "arduino",
    "esp32",
    "3d-printer",
    "drone",
    "iot"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/bc-bane/expo-usb-serial"
  },
  "author": "bc-bane",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/bc-bane/expo-usb-serial/issues"
  },
  "homepage": "https://github.com/bc-bane/expo-usb-serial#readme",
  "expo": {
    "autoInstall": true,
    "name": "ExpoUsbSerial"
  },
  "peerDependencies": {
    "expo": ">=56.0.0",
    "react": ">=19.2.0",
    "react-native": ">=0.78.0"
  },
  "devDependencies": {
    "@expo/config-plugins": "^9.0.0",
    "@types/jest": "^30.0.0",
    "@types/react": "^19.0.0",
    "expo": "^56.0.0",
    "expo-modules-core": "~56.0.0",
    "jest": "^30.4.2",
    "react": "19.2.3",
    "react-native": "0.85.3",
    "ts-jest": "^29.4.11",
    "typescript": "^5.0.0"
  }
}
