{
  "name": "easybase-react",
  "version": "2.2.13",
  "description": "Serverless functionality for React and React Native with Easybase",
  "author": "easybase",
  "license": "MIT",
  "repository": "easybase/easybase-react",
  "main": "dist/index.js",
  "module": "dist/index.modern.js",
  "source": "src/index.tsx",
  "engines": {
    "node": ">=10"
  },
  "scripts": {
    "build": "npm run clean && npm run microbundle && npm run fixDist",
    "prepare": "npm run clean && npm run microbundle && npm run fixDist",
    "microbundle": "microbundle build --entry src/index.tsx --entry src/ui/ReactNative.tsx --entry src/cache.native.ts --entry src/cache.ts --jsx React.createElement --external react,react-native --no-compress --format modern,cjs",
    "genDocs": "typedoc",
    "clean": "shx rm -rf dist",
    "fixDist": "shx cp -r dist/src/ui/utils.d.ts dist/ui/utils.d.ts && shx cp -r dist/src/ui/uiTypes.d.ts dist/ui/uiTypes.d.ts && shx cp -r dist/src/ui/Auth/. dist/ui/Auth && shx rm -rf dist/src/ && shx rm -rf dist/src/ ",
    "test": "echo 'no test specified' || true"
  },
  "peerDependencies": {
    "react": ">= 16.8.0"
  },
  "devDependencies": {
    "@types/node": "^12.12.38",
    "@types/react": "17.0.1",
    "@types/react-dom": "17.0.1",
    "@types/styled-components": "^5.1.9",
    "@types/styled-components-react-native": "^5.1.1",
    "@typescript-eslint/eslint-plugin": "^4.26.0",
    "@typescript-eslint/parser": "^4.26.0",
    "cross-env": "^7.0.2",
    "eslint": "^7.27.0",
    "eslint-config-standard": "^16.0.3",
    "eslint-config-standard-react": "^11.0.1",
    "eslint-plugin-import": "^2.23.4",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-promise": "^5.1.0",
    "eslint-plugin-react": "^7.24.0",
    "eslint-plugin-react-hooks": "^4.2.0",
    "microbundle": "^0.13.1",
    "react": "17.0.1",
    "react-dom": "17.0.1",
    "react-scripts": "^4.0.3",
    "shx": "^0.3.3",
    "typedoc": "^0.20.36",
    "typedoc-plugin-markdown": "3.5.0",
    "typescript": "^4.2.4"
  },
  "files": [
    "dist",
    "scripts",
    "native"
  ],
  "dependencies": {
    "cross-fetch": "^3.1.4",
    "easybasejs": "4.2.22",
    "easyqb": "^1.0.20",
    "fast-deep-equal": "^3.1.3",
    "ga-4-react": "^0.1.281",
    "object-observer": "^4.0.3",
    "react-hook-form": "^7.7.1",
    "react-hot-toast": "^2.0.0",
    "styled-components": "^5.3.0"
  }
}
