{
  "name": "@sinoui/core",
  "version": "1.1.24",
  "description": "sinoui基础组件库",
  "license": "MIT",
  "main": "index.js",
  "module": "esm/index.js",
  "types": "index.d.ts",
  "homepage": "https://sinoui.github.io/core",
  "bugs": {
    "url": "https://github.com/sinoui/core/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/sinoui/core.git"
  },
  "scripts": {
    "test": "ts-lib-tools test",
    "build": "ts-lib-tools build --simple",
    "format": "ts-lib-tools format",
    "lint": "ts-lib-tools lint",
    "release": "yarn build && yarn publish dist",
    "storybook": "set NODE_OPTIONS=--openssl-legacy-provider && start-storybook -p 6006",
    "build-storybook": "build-storybook"
  },
  "prettier": {
    "printWidth": 80,
    "useTabs": false,
    "tabWidth": 2,
    "semi": true,
    "singleQuote": true,
    "trailingComma": "all",
    "bracketSpacing": true,
    "jsxBracketSameLine": false,
    "arrowParens": "always"
  },
  "eslintConfig": {
    "extends": "ts-lib",
    "rules": {
      "@typescript-eslint/explicit-function-return-type": "off"
    }
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "src/**/*.{ts,tsx}": [
      "cross-env CI=true ts-lib-tools test",
      "eslint --fix --color",
      "git add"
    ]
  },
  "peerDependencies": {
    "react": ">=16.8.0",
    "react-dom": ">=16.8.0",
    "styled-components": ">=4.3.0"
  },
  "dependencies": {
    "@babel/polyfill": "^7.8.7",
    "@babel/runtime": "^7.9.2",
    "@popperjs/core": "^2.4.0",
    "@sinoui/ripple": "^1.0.12",
    "@sinoui/theme": "^1.0.0",
    "@sinoui/utils": "^1.0.0",
    "@types/classnames": "^2.2.9",
    "@types/dom-helpers": "^5.0.1",
    "@types/lodash": "^4.14.149",
    "@types/react-transition-group": "~4.2.4",
    "@types/react-window": "^1.8.2",
    "classnames": "^2.2.6",
    "detect-browser": "^5.2.1",
    "dom-css": "^2.1.0",
    "dom-helpers": "^5.2.0",
    "keycode": "^2.2.0",
    "lodash": "^4.17.15",
    "lodash-es": "^4.17.15",
    "polished": "^3.4.4",
    "react-is": "^17.0.2",
    "react-use-gesture": "^7.0.15",
    "react-transition-group": "^4.4.1",
    "react-window": "^1.8.5",
    "scroll-into-view-if-needed": "^2.2.25",
    "styled-components": "^5.0.0"
  },
  "devDependencies": {
    "@babel/core": "^7.11.6",
    "@sinoui/icons": "^1.0.0",
    "@storybook/addon-actions": "^6.5.15",
    "@storybook/addon-essentials": "^6.5.15",
    "@storybook/addon-links": "^6.5.15",
    "@storybook/addons": "^6.5.15",
    "@storybook/builder-webpack5": "^6.5.15",
    "@storybook/manager-webpack5": "^6.5.15",
    "@storybook/react": "^6.5.15",
    "@testing-library/jest-dom": "^5.15.0",
    "@testing-library/react": "^12.1.2",
    "@testing-library/react-hooks": "^7.0.2",
    "@types/react": "^17.0.37",
    "@types/react-dom": "^17.0.11",
    "@types/react-is": "^17.0.3",
    "@types/styled-components": "^5.1.26",
    "@types/testing-library__jest-dom": "^5.14.1",
    "babel-loader": "^8.1.0",
    "babel-plugin-styled-components": "^1.11.1",
    "husky": "^3.1.0",
    "identity-obj-proxy": "^3.0.0",
    "immer": "^8.0.1",
    "jest-styled-components": "^7.0.3",
    "lint-staged": "^9.5.0",
    "prettier": "^2.4.0",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-hooks-testing-library": "^0.6.0",
    "react-icons": "^3.9.0",
    "react-test-renderer": "^16.12.0",
    "ts-lib-tools": "^0.14.5",
    "typescript": "^4.7.3",
    "webpack": "^5.75.0",
    "yarn-deduplicate": "^3.0.0"
  },
  "resolutions": {
    "webpack": "^5.75.0",
    "css-loader": "^5.0.0",
    "dotenv-webpack": "^6.0.0",
    "html-webpack-plugin": "^5.0.0",
    "style-loader": "^2.0.0",
    "terser-webpack-plugin": "^5.0.0",
    "webpack-dev-middleware": "^4.1.0",
    "webpack-virtual-modules": "^0.4.2",
    "styled-components": "^5.2.0",
    "jest": "27.2.0",
    "babel-jest": "27.2.0",
    "@types/react": "^17.0.37",
    "@types/react-dom": "^17.0.11"
  },
  "publishConfig": {
    "access": "public"
  },
  "jest": {
    "moduleNameMapper": {
      "^styled-components": "<rootDir>/node_modules/styled-components/dist/styled-components.browser.cjs.js"
    }
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 Safari version",
      "ie 11"
    ]
  }
}
