{
  "name": "socketmobile-capturejs",
  "version": "2.0.2",
  "type": "module",
  "description": "Socket Mobile Capture JS NPM package for Socket Mobile barcode scanner and NFC Reader/Writer products",
  "types": "lib/index.d.ts",
  "main": "lib/index.js",
  "files": [
    "README.md",
    "lib"
  ],
  "scripts": {
    "clean": "rm -rf ./node_modules package-lock.json && npm i",
    "build": "npm run updateversion && npm run update && rm -rf ./built && tsc",
    "buildnpm": "rm -rf ./lib && tsc --project tsconfig.npm.json",
    "updatenpm": "cp -r ./lib ./socketmobile-capturejs/lib && cp package.json ./socketmobile-capturejs",
    "bundle": "export NODE_OPTIONS=--openssl-legacy-provider && webpack",
    "test": "jest",
    "test:only": "jest -t",
    "test:debug": "node --inspect node_modules/.bin/jest --runInBand",
    "test:debug:only": "node --inspect node_modules/.bin/jest --runInBand -t",
    "update": "python3 buildscripts/update.py",
    "updateversion": "./updateversion.sh"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/SocketMobile/socketmobile-capturejs.git"
  },
  "keywords": [
    "barcode",
    "scanner",
    "nfc",
    "reader/writer",
    "ble",
    "bluetooth",
    "data",
    "collection",
    "data",
    "capture"
  ],
  "author": "Socket Mobile, Inc.",
  "license": "Apache-2.0",
  "devDependencies": {
    "@babel/core": "^7.18.9",
    "@babel/preset-typescript": "^7.18.6",
    "@types/jest": "^24.9.1",
    "baseline-browser-mapping": "^2.10.0",
    "jest": "^28.1.3",
    "jest-environment-jsdom": "^28.1.3",
    "ts-jest": "^28.0.7",
    "ts-loader": "^9.3.1",
    "typescript": "^4.7.4",
    "webpack": "^5.79.0",
    "webpack-cli": "^5.0.1"
  },
  "dependencies": {
    "xhr": "^2.6.0"
  }
}
