{
  "name": "@whalecloud/cylon-mobile",
  "author": "Cylon Team",
  "version": "1.0.438",
  "description": "H5 UI library, based on React & React Native, remixed from fishx-mobile.",
  "main": "lib/index.js",
  "module": "es/index.js",
  "typings": "lib/index.d.ts",
  "files": [
    "es",
    "lib",
    "dist"
  ],
  "config": {
    "entry": {
      "cylon-mobile": "./src/components/index.tsx"
    },
    "output": {
      "library": "cylon-mobile"
    }
  },
  "jest": {
    "testPathIgnorePatterns": [
      "/es/",
      "/lib/"
    ],
    "moduleFileExtensions": [
      "js",
      "ts",
      "tsx",
      "jsx",
      "json"
    ],
    "collectCoverageFrom": [
      "src/components/**/*.{js,ts,jsx,tsx}",
      "!src/website/**/*.{js,ts,jsx,tsx}",
      "!src/components/index.ts",
      "!src/*.{js,ts,jsx,tsx}"
    ],
    "coverageReporters": [
      "html",
      "text-summary"
    ],
    "snapshotSerializers": [
      "enzyme-to-json/serializer"
    ]
  },
  "scripts": {
    "start": "cross-env NODE_OPTIONS=--max_old_space_size=4096 fishx dev --port=7788",
    "build": "cross-env NODE_OPTIONS=--max_old_space_size=4096 fishx build",
    "pub": "npm version patch && npm publish && git push",
    "compile": "git pull && rc-tools run compile --src=src/components --babel-runtime",
    "analyze:dev": "cross-env NODE_OPTIONS=--max_old_space_size=4096 ANALYZE=true fishx dev",
    "analyze:build": "cross-env NODE_OPTIONS=--max_old_space_size=4096 ANALYZE=true fishx build",
    "analyze:js-dependency": "depcruise --include-only '^src' --output-type dot src | dot -T svg > dependencygraph.svg"
  },
  "husky": {
    "hooks": {}
  },
  "dependencies": {
    "@fishx/core": "2.0.0-beta8",
    "@fishx/i18n": "^0.1.22",
    "@fishx/logger": "0.1.2",
    "@fishx/rest": "2.0.6",
    "@fishx/router": "2.0.1-beta4",
    "@fishx/utils": "0.0.20",
    "antd-mobile": "2.3.1",
    "classnames": "2.2.6",
    "dayjs": "^1.10.4",
    "lodash.isequal": "4.5.0",
    "moment": "2.24.0",
    "prop-types": "15.6.2",
    "qrcode": "1.4.1",
    "rc-form": "2.4.8",
    "react-anchor-link-smooth-scroll": "1.0.12",
    "react-sticky": "^6.0.3",
    "react-stickynode": "^3.0.4",
    "react-test-renderer": "16.8.6"
  },
  "devDependencies": {
    "@fishx/cli": "4.1.5",
    "@fishx/plugins": "4.0.22",
    "@types/classnames": "2.2.9",
    "@types/jest": "24.0.17",
    "@types/node": "12.7.2",
    "@types/react": "16.9.2",
    "@types/react-dom": "16.8.5",
    "@types/react-sticky": "^6.0.3",
    "@whalecloud/eslint-config": "^0.0.24",
    "@whalecloud/react-code-preview": "1.0.8",
    "babel-jest": "24.9.0",
    "cross-env": "7.0.2",
    "enzyme": "3.9.0",
    "enzyme-adapter-react-16": "1.12.1",
    "enzyme-to-json": "3.3.5",
    "fdx-component-tools": "1.0.13",
    "prismjs": "1.17.1",
    "raw-loader": "3.1.0",
    "react": "^16.8.0",
    "react-dom": "^16.8.0",
    "react-markdown": "5.0.3",
    "remark-gfm": "1.0.0",
    "webpack-bundle-analyzer": "4.3.0",
    "dependency-cruiser": "^9.23.2"
  },
  "peerDependencies": {
    "dayjs": ">=1.10.4",
    "react": ">=16.8.0",
    "react-dom": ">=16.8.0"
  },
  "browserslist": [
    "ie >= 9",
    "last 1 chrome version",
    "last 1 firefox version",
    "last 1 safari version"
  ]
}
