{
  "name": "@tradle/qr-schema",
  "description": "Data parser and creator for deep links of mycloud.",
  "version": "3.0.5",
  "main": "index.js",
  "bin": "bin/qr-schema",
  "repository": "https://github.com/tradle/qr-schema.git",
  "author": "Mark Vayngrib <mark@tradle.io>",
  "license": "MIT",
  "types": "types",
  "dependencies": {
    "minimist": "^1.2.0",
    "msgpack-codec": "^1.0.5",
    "object.omit": "^3.0.0",
    "protocol-buffers-encodings": "^1.1.1",
    "urlsafe-base64": "^1.0.0"
  },
  "devDependencies": {
    "browserify": "^17.0.0",
    "dtslint": "^4.2.0",
    "protocol-buffers": "^4.2.0",
    "protocol-buffers-dts": "^1.0.0",
    "standard": "^16.0.4",
    "tape": "^4.6.3",
    "terser": "^5.9.0",
    "typescript": "^4.4.4"
  },
  "scripts": {
    "build": "npm run build:pb && npm run build:pb.ts && npm run build:browser",
    "build:pb": "protocol-buffers schema.proto -o schema.js && echo \"/* eslint-disable no-var */\\n$(cat schema.js)\\n\" > schema.js && standard --fix",
    "build:pb.ts": "protocol-buffers-dts schema.proto -o schema.d.ts",
    "build:browser": "browserify -e . -s tradle.QRSchema | terser --compress > index.bundle.min.js",
    "lint": "standard && dtslint --localTs node_modules/typescript/lib types",
    "test": "npm run test:unit && npm run lint",
    "test:unit": "tape test.js"
  }
}
