{
  "name": "serto-ui-hashmark",
  "description": "UI components for the decentralized identity ecosystem",
  "author": "Serto",
  "homepage": "https://serto.id",
  "repository": "SertoID/serto-ui",
  "version": "0.4.3-6",
  "main": "dist/serto-ui.js",
  "types": "dist/serto-ui.d.ts",
  "scripts": {
    "build": "npm run clean && tsc --noEmit false --module CommonJS",
    "watch": "tsc -w --noEmit false --module CommonJS",
    "clean": "rimraf dist/",
    "test": "react-scripts test",
    "test-ci": "react-scripts test --coverage=true",
    "prettier": "prettier --config .prettierrc.yaml --write --list-different \"./**/*.{ts,tsx,json,md}\"",
    "prettier:lint": "prettier --config .prettierrc.yaml --list-different './**/*.{ts,tsx,json,md}'",
    "lint": "eslint . --ext .ts,.tsx",
    "lint:fix": "eslint . --ext .ts,.tsx --fix",
    "server:start": "react-scripts start",
    "server:build": "react-scripts build",
    "eject": "react-scripts eject",
    "storybook": "start-storybook -p 9009 -s public",
    "build-storybook": "build-storybook -s public",
    "install-peer-deps": "install-peers -f",
    "publish-if-new-version": "if [ \"$(npm view serto-ui@$npm_package_version)\" ]; then echo \"Version $npm_package_version already published\"; else npm publish; fi",
    "prepublishOnly": "npm run build",
    "dev-upgrade-vc-schema-tools": "yarn unlink vc-schema-tools && yarn upgrade --latest vc-schema-tools && yarn link vc-schema-tools"
  },
  "peerDependencies": {
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-router-dom": "^5.1.2",
    "styled-components": "^5.1.1"
  },
  "dependencies": {
    "@rimble/icons": "ConsenSysMesh/rimble-icons",
    "@sindresorhus/slugify": "^1.1.0",
    "linkify-react": "^3.0.1",
    "linkifyjs": "^3.0.1",
    "prismjs": "^1.23.0",
    "qrcode.react": "^1.0.1",
    "react-scripts": "4.0.1",
    "react-simple-code-editor": "^0.11.0",
    "rimble-ui": "^0.14.0",
    "styled-components": "^5.3.5",
    "swr": "^0.2.2",
    "typescript": "^4.1.3",
    "use-debounce": "^3.4.3",
    "uuidv4": "^6.2.13",
    "vc-schema-tools": "^0.3.4"
  },
  "devDependencies": {
    "@commitlint/cli": "^12.0.1",
    "@commitlint/config-conventional": "^12.0.1",
    "@storybook/addon-actions": "^6.3.11",
    "@storybook/addon-links": "^6.3.11",
    "@storybook/addons": "^6.3.11",
    "@storybook/preset-create-react-app": "^3.1.5",
    "@storybook/react": "^6.3.11",
    "@testing-library/jest-dom": "^5.11.9",
    "@testing-library/react": "^11.2.3",
    "@testing-library/user-event": "^12.6.2",
    "@types/jest": "^26.0.20",
    "@types/node": "^14.14.22",
    "@types/prismjs": "^1.16.2",
    "@types/qrcode.react": "^1.0.2",
    "@types/react": "^17.0.0",
    "@types/react-dom": "^17.0.0",
    "@types/react-router-dom": "^5.1.7",
    "@types/styled-components": "^5.1.7",
    "@typescript-eslint/eslint-plugin": "^4.14.1",
    "@typescript-eslint/parser": "^4.14.1",
    "codecov": "^3.8.1",
    "commitlint": "^12.0.1",
    "eslint": "^7.18.0",
    "eslint-config-prettier": "^7.2.0",
    "eslint-plugin-react-hooks": "^4.2.0",
    "eslint-plugin-unused-imports": "^1.1.4",
    "husky": "^5.1.3",
    "install-peers-cli": "^2.2.0",
    "prettier": "2.2.1",
    "pretty-quick": "^3.1.0",
    "rimraf": "^3.0.2",
    "storybook-dark-mode": "^1.0.8"
  },
  "resolutions": {
    "//": "babel-loader resolution is workaround for storybook/react-scripts bug https://github.com/storybookjs/storybook/issues/5183",
    "babel-loader": "8.1.0"
  },
  "husky": {
    "hooks": {
      "pre-commit": "pretty-quick --staged",
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
