{
  "name": "@dittolive/ditto",
  "version": "5.0.0",
  "description": "Ditto is a cross-platform SDK that allows apps to sync with and even without internet connectivity.",
  "homepage": "https://ditto.com",
  "license": "SEE LICENSE IN LICENSE.md",

  "author": {
    "name": "DittoLive Incorporated.",
    "email": "contact@ditto.com",
    "url": "https://ditto.com"
  },

  "keywords": [
    "ditto",
    "dittolive",
    "webassembly",
    "wasm",
    "db",
    "database",
    "sync",
    "p2p"
  ],

  "engines": {
    "node": ">=14"
  },

  "browserslist": [
    "defaults"
  ],

  "main": "node/ditto.cjs.js",
  "browser": "web/ditto.es6.js",
  "browser/umd": "web/ditto.umd.js",
  "react-native": "react-native/ditto.es6.js",
  "types": "types/ditto.d.ts",

  "scripts": {
    "play:web": "npx serve --listen 5285",
    "play:node": "node --experimental-repl-await --unhandled-rejections=strict playground.cjs"
  },

  "codegenConfig": {
    "name": "DittoRNSDKSpec",
    "type": "modules",
    "jsSrcsDir": "./react-native/specs",
    "android": {
      "javaPackageName": "com.dittolive.rnsdk"
    },
    "ios": {
      "moduleName": "DittoRNSDK"
    }
  }
}
