{
  "name": "@finan-me/react-native-thermal-printer",
  "version": "1.0.9",
  "scripts": {
    "build": "rm -rf lib && bob build",
    "prepare": "bob build"
  },
  "main": "./lib/module/index.js",
  "types": "./lib/typescript/index.d.ts",
  "keywords": [
    "react-native",
    "thermal-printer",
    "escpos",
    "bluetooth",
    "lan",
    "ble"
  ],
  "author": "Finan <sang.le@sobanhang.com>",
  "license": "MIT",
  "description": "React Native Thermal Printer Library with ESC/POS, CPCL, TSPL support",
  "peerDependencies": {
    "react": ">=18.2.0",
    "react-native": ">=0.76.9",
    "react-native-fs": ">=2.20.0"
  },
  "dependencies": {
    "react-native-fs": "^2.20.0"
  },
  "devDependencies": {
    "@types/node": "^24.3.1",
    "@typescript-eslint/eslint-plugin": "^8.40.0",
    "@typescript-eslint/parser": "^8.40.0",
    "eslint": "^8.19.0",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-prettier": "^5.5.4",
    "eslint-plugin-react": "^7.37.5",
    "eslint-plugin-react-hooks": "^5.2.0",
    "eslint-plugin-react-native": "^5.0.0",
    "eslint-plugin-unused-imports": "^4.2.0",
    "react": "19.1.0",
    "react-native": "0.80.0",
    "react-native-builder-bob": "^0.40.13",
    "ts-node": "^10.9.2",
    "typescript": "^5.9.2"
  },
  "exports": {
    ".": {
      "source": "./src/index.ts",
      "types": "./lib/typescript/index.d.ts",
      "default": "./lib/module/index.js"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "src",
    "lib",
    "android",
    "ios",
    "*.podspec",
    "react-native.config.js",
    "!**/__tests__",
    "!**/__fixtures__",
    "!**/__mocks__",
    "!android/build",
    "!android/.gradle",
    "!android/local.properties",
    "!ios/build"
  ],
  "react-native-builder-bob": {
    "source": "src",
    "output": "lib",
    "targets": [
      [
        "module",
        {
          "esm": true
        }
      ],
      "typescript"
    ]
  },
  "eslintIgnore": [
    "node_modules/",
    "lib/"
  ]
}
