{
  "name": "@youkuohao/client",
  "version": "0.86.8",
  "type": "module",
  "main": "dist/core/index.js",
  "bin": {
    "youkuohao": "bin/youkuohao.js"
  },
  "exports": {
    ".": "./dist/core/index.js",
    "./ui": "./dist/ui/index.js",
    "./server": "./dist/server/index.js"
  },
  "sideEffects": false,
  "files": [
    "dist",
    "bin",
    "npm-shrinkwrap.json"
  ],
  "scripts": {
    "build": "tsc --rootDir src --outDir dist",
    "dev": "nodemon",
    "test": "echo 'Test'"
  },
  "nodemonConfig": {
    "ext": ".ts,.tsx",
    "exec": "npm run build",
    "delay": "1000",
    "ignore": [
      "bin",
      "dist/*",
      "fixtures/*",
      "tests/*",
      "docs/*"
    ]
  },
  "prettier": {
    "parser": "typescript",
    "trailingComma": "es5",
    "tabWidth": 2,
    "semi": false,
    "singleQuote": true
  },
  "eslintConfig": {
    "extends": [
      "prettier"
    ],
    "parser": "@typescript-eslint/parser",
    "plugins": [
      "@typescript-eslint"
    ],
    "rules": {
      "@typescript-eslint/ban-ts-ignore": [
        "off"
      ],
      "@typescript-eslint/explicit-module-boundary-types": [
        "off"
      ],
      "react/react-in-jsx-scope": [
        "off"
      ]
    }
  },
  "devDependencies": {
    "@babel/core": "latest",
    "@babel/plugin-proposal-class-properties": "latest",
    "@babel/plugin-proposal-export-namespace-from": "latest",
    "@babel/plugin-transform-modules-commonjs": "latest",
    "@babel/preset-flow": "latest",
    "@babel/preset-react": "latest",
    "@babel/register": "latest",
    "@expo/vector-icons": "latest",
    "@types/color-rgba": "latest",
    "@types/content-type": "latest",
    "@types/crypto-js": "latest",
    "@types/dir-glob": "latest",
    "@types/eventsource": "latest",
    "@types/glob": "latest",
    "@types/http-errors": "latest",
    "@types/jsdom": "latest",
    "@types/json-schema": "latest",
    "@types/jsonwebtoken": "latest",
    "@types/node": "latest",
    "@types/react": "latest",
    "@types/react-dom": "latest",
    "@types/react-native": "latest",
    "@types/yargs": "latest",
    "@typescript-eslint/eslint-plugin": "latest",
    "@typescript-eslint/parser": "latest",
    "@youkuohao/react-native-web": "latest",
    "ajv": "latest",
    "ajv-i18n": "latest",
    "ansi-colors": "latest",
    "babel-loader": "latest",
    "browserslist": "latest",
    "builtin-modules": "latest",
    "color-rgba": "latest",
    "content-type": "latest",
    "crypto-js": "latest",
    "dir-glob": "latest",
    "dotenv": "latest",
    "dts-bundle-generator": "latest",
    "eslint": "latest",
    "eslint-config-prettier": "latest",
    "eslint-plugin-prettier": "latest",
    "eventsource": "latest",
    "expo-font": "latest",
    "external-remotes-plugin": "latest",
    "find-up": "latest",
    "fuse.js": "latest",
    "glob": "latest",
    "gql-tag": "latest",
    "graphql": "latest",
    "html-webpack-plugin": "latest",
    "http-errors": "latest",
    "jsdom": "latest",
    "json5": "latest",
    "jsonwebtoken": "latest",
    "jwt-decode": "latest",
    "memfs": "latest",
    "path-to-regexp": "latest",
    "raw-body": "latest",
    "react": "latest",
    "react-dom": "latest",
    "react-native": "latest",
    "react-native-svg": "latest",
    "react-router-dom": "latest",
    "resize-observer-polyfill": "latest",
    "swr": "latest",
    "ts-loader": "latest",
    "typescript": "latest",
    "undici": "latest",
    "webpack": "latest",
    "yargs": "latest"
  },
  "peerDependencies": {
    "ansi-colors": "*",
    "dir-glob": "*",
    "eventsource": "*",
    "find-up": "*",
    "glob": "*",
    "jsdom": "*",
    "json5": "*",
    "jsonwebtoken": "*",
    "raw-body": "*",
    "react": "*",
    "react-dom": "*",
    "undici": "*",
    "yargs": "*"
  }
}
