{
  "name": "@bcpros/lixi-components",
  "version": "1.1.6",
  "main": "dist/index.ts",
  "main:src": "src/index.ts",
  "license": "MIT",
  "dependencies": {
    "@ant-design/icons": "^5.0.1",
    "@babel/preset-typescript": "^7.18.6",
    "@testing-library/jest-dom": "^5.16.5",
    "@testing-library/user-event": "^14.4.3",
    "@zxing/library": "0.19.2",
    "antd": "^5.1.7",
    "bignumber.js": "^9.0.0",
    "next": "^12.1.5",
    "qrcode.react": "^3.1.0",
    "react": "17.0.2",
    "react-copy-to-clipboard": "^5.1.0",
    "react-dom": "17.0.2",
    "react-scripts": "5.0.1",
    "rimraf": "^4.1.2",
    "styled-components": "^5.3.6",
    "typescript": "4.9.5",
    "web-vitals": "^3.1.1"
  },
  "scripts": {
    "start": "yarn storybook",
    "prebuild": "rimraf dist",
    "build": "webpack --mode=production",
    "prepublish": "yarn build",
    "test": "jest",
    "eject": "react-scripts eject",
    "storybook": "start-storybook -p 6006 -s public",
    "build-storybook": "build-storybook -s public",
    "precommit": "yarn fix && yarn lint",
    "fix": "run-s fix:*",
    "lint": "run-s lint:*",
    "lint:ts": "eslint src --ext .ts",
    "lint:prettier": "prettier \"src/**/*.ts\" --check --config .prettierrc.js",
    "fix:prettier": "prettier \"src/**/*{.ts,.tsx}\" --write --config .prettierrc.js",
    "fix:lint": "eslint src --ext .ts --fix"
  },
  "keywords": [
    "lixi-components",
    "bitcoin abc",
    "lotus",
    "XPI",
    "react components",
    "crypto faucet"
  ],
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ],
    "overrides": [
      {
        "files": [
          "**/*.stories.*"
        ],
        "rules": {
          "import/no-anonymous-default-export": "off"
        }
      }
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "devDependencies": {
    "@storybook/addon-actions": "^6.5.16",
    "@storybook/addon-controls": "^6.5.16",
    "@storybook/addon-essentials": "^6.5.16",
    "@storybook/addon-knobs": "^6.4.0",
    "@storybook/addon-links": "^6.5.16",
    "@storybook/addons": "^6.5.16",
    "@storybook/node-logger": "^6.5.16",
    "@storybook/preset-create-react-app": "^4.1.2",
    "@storybook/react": "^6.5.16",
    "@types/jest": "^29.4.0",
    "@types/lodash": "^4.14.191",
    "@types/node": "^18.11.18",
    "@types/qrcode.react": "^1.0.2",
    "@types/react": "17.0.2",
    "@types/react-dom": "17.0.2",
    "@types/styled-components": "^5.1.26",
    "babel-jest": "^29.4.1",
    "babel-plugin-styled-components": "^2.0.7",
    "jest-environment-jsdom-fifteen": "^1.0.2",
    "npm-run-all": "^4.1.5",
    "prettier": "^2.8.3",
    "ts-loader": "^9.4.2",
    "webpack": "^5.75.0",
    "webpack-bundle-analyzer": "^4.7.0",
    "webpack-cli": "^5.0.1"
  },
  "resolutions": {
    "@types/react": "<18.0.0",
    "@types/react-dom": "<18.0.0"
  },
  "jest": {
    "roots": [
      "<rootDir>/src"
    ],
    "setupFiles": [
      "react-app-polyfill/jsdom"
    ],
    "testMatch": [
      "<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}",
      "<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"
    ],
    "testEnvironment": "jest-environment-jsdom-fifteen",
    "transform": {
      "^.+\\.(js|jsx|ts|tsx)$": "<rootDir>/node_modules/babel-jest"
    },
    "transformIgnorePatterns": [
      "[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$",
      "^.+\\.module\\.(css|sass|scss)$"
    ],
    "moduleNameMapper": {
      ".+\\.(css|styl|less|sass|scss|png|jpg|svg|ttf|woff|woff2)$": "identity-obj-proxy"
    }
  }
}