{
  "name": "raysync-sdk",
  "license": "MIT",
  "version": "1.7.62",
  "main": "lib/raysync-sdk.cjs.js",
  "module": "lib/raysync-sdk.esm.js",
  "browser": "lib/raysync-sdk.umd.js",
  "typings": "lib/types",
  "author": "Xin <a823676625@gmail.com>",
  "keywords": [
    "Raysync",
    "SDK",
    "JavaScript"
  ],
  "dependencies": {
    "protobufjs": "^6.11.2"
  },
  "scripts": {
    "start": "serve ./example -l 5200",
    "setup:pb": "pbjs -t static-module -w commonjs -o src/server/proto/proto.js src/server/proto/file.proto && pbts -o src/server/proto/proto.d.ts src/server/proto/proto.js",
    "watch": "node_modules/.bin/tsc -p tsconfig.prod.json && node_modules/.bin/rollup -cw rollup.config.js",
    "build": "node_modules/.bin/tsc -p tsconfig.prod.json && node_modules/.bin/rollup -c rollup.config.prod.js"
  },
  "devDependencies": {
    "@babel/core": "7.14.3",
    "@rollup/plugin-commonjs": "^17.1.0",
    "@rollup/plugin-node-resolve": "13.0.0",
    "@rollup/plugin-typescript": "^8.2.1",
    "husky": "^5.1.1",
    "lint-staged": "^10.5.4",
    "prettier": "2.2.0",
    "rollup": "^2.41.1",
    "rollup-plugin-babel": "^4.4.0",
    "rollup-plugin-commonjs": "^10.1.0",
    "rollup-plugin-terser": "^7.0.2",
    "rollup-plugin-uglify-es": "^0.0.1",
    "tslib": "^2.3.0",
    "typescript": "^4.2.3"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.{ts,tsx,js,css,md,html}": "prettier --write"
  },
  "files": [
    "lib"
  ]
}
