{
  "name": "@openpatch/patches",
  "version": "6.0.1",
  "description": "OpenPatch Design System",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/openpatch/patches.git"
  },
  "author": {
    "name": "Mike Barkmin",
    "email": "mike@barkmin.eu",
    "url": "https://barkmin.eu"
  },
  "license": "MIT",
  "private": false,
  "main": "dist/index.cjs.js",
  "module": "dist/index.esm.mjs",
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "require": "./dist/index.cjs.js",
      "import": "./dist/index.esm.mjs"
    },
    "./themes": {
      "require": "./dist/themes/index.cjs.js",
      "import": "./dist/themes/index.esm.mjs"
    },
    "./hooks": {
      "require": "./dist/hooks/index.cjs.js",
      "import": "./dist/hooks/index.esm.mjs"
    },
    "./icons": {
      "require": "./dist/icons/shade/index.cjs.js",
      "import": "./dist/icons/shade/index.esm.mjs"
    },
    "./icons/outline": {
      "require": "./dist/icons/outline/index.cjs.js",
      "import": "./dist/icons/outline/index.esm.mjs"
    },
    "./icons/shade": {
      "require": "./dist/icons/shade/index.cjs.js",
      "import": "./dist/icons/shade/index.esm.mjs"
    },
    "./icons/solid": {
      "require": "./dist/icons/solid/index.cjs.js",
      "import": "./dist/icons/solid/index.esm.mjs"
    },
    "./system": {
      "require": "./dist/system/index.cjs.js",
      "import": "./dist/system/index.esm.mjs"
    }
  },
  "types": "dist/index.d.ts",
  "typings": "dist/index.d.ts",
  "typesVersions": {
    "*": {
      ".": [
        "./dist/index.d.ts"
      ],
      "themes": [
        "./dist/themes/index.d.ts"
      ],
      "hooks": [
        "./dist/hooks/index.d.ts"
      ],
      "icons": [
        "./dist/icons/shade/index.d.ts"
      ],
      "icons/outline": [
        "./dist/icons/outline/index.d.ts"
      ],
      "icons/shade": [
        "./dist/icons/shade/index.d.ts"
      ],
      "icons/solid": [
        "./dist/icons/solid/index.d.ts"
      ],
      "system": [
        "./dist/system/index.d.ts"
      ]
    }
  },
  "files": [
    "dist",
    "README.md"
  ],
  "scripts": {
    "build": "yarn build:types && yarn build:esbuild",
    "build:esbuild": "node esbuild.js",
    "build:types": "tsc --declaration --emitDeclarationOnly",
    "docs:build": "yarn storybook:build:docs && yarn playroom:build",
    "lint": "tsc --noEmit",
    "prebuild": "rimraf dist",
    "prepublishOnly": "yarn && yarn lint && yarn test && yarn build",
    "release": "auto shipit --base-branch main",
    "storybook": "start-storybook -p 6006",
    "storybook:build": "build-storybook",
    "storybook:build:docs": "build-storybook --docs",
    "test": "jest --passWithNoTests",
    "test:ci": "jest --ci",
    "test:coverage": "jest --collect-coverage",
    "test:watch": "jest --watch"
  },
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  },
  "peerDependencies": {
    "@emotion/cache": "^11.0.0",
    "@emotion/react": "^11.1.1",
    "@emotion/styled": "^11.0.0",
    "react": ">=18",
    "react-dom": ">=18",
    "react-hook-form": "^7.31.2"
  },
  "dependencies": {
    "@codemirror/autocomplete": "^0.20.2",
    "@codemirror/lang-java": "^0.20.0",
    "@codemirror/lang-javascript": "^0.20.0",
    "@codemirror/lang-markdown": "^0.20.1",
    "@codemirror/lang-python": "^0.20.0",
    "@codemirror/lang-sql": "^0.20.3",
    "@codemirror/language": "^0.20.2",
    "@codemirror/state": "^0.20.0",
    "@codemirror/view": "^0.20.6",
    "lodash": "^4.17.21",
    "polished": "^4.2.2",
    "react-markdown": "^8.0.3",
    "react-modal": "^3.15.1",
    "react-syntax-highlighter": "^15.5.0",
    "react-tabs": "^5.1.0",
    "react-toastify": "^9.0.1",
    "rehype-raw": "^6.1.1",
    "rehype-sanitize": "^5.0.1",
    "remark-gfm": "^3.0.1",
    "styled-system": "^5.1.5"
  },
  "devDependencies": {
    "@auto-it/all-contributors": "10.37.1",
    "@auto-it/conventional-commits": "10.37.1",
    "@auto-it/first-time-contributor": "10.37.1",
    "@emotion/babel-preset-css-prop": "11.2.0",
    "@emotion/cache": "11.7.1",
    "@emotion/jest": "11.9.1",
    "@emotion/react": "11.9.0",
    "@emotion/styled": "11.8.1",
    "@octokit/core": "3.6.0",
    "@storybook/addon-a11y": "6.5.5",
    "@storybook/addon-actions": "6.5.5",
    "@storybook/addon-controls": "6.5.5",
    "@storybook/addon-docs": "6.5.5",
    "@storybook/addon-links": "6.5.5",
    "@storybook/addon-storysource": "6.5.5",
    "@storybook/addon-toolbars": "6.5.5",
    "@storybook/addon-viewport": "6.5.5",
    "@storybook/builder-webpack5": "^6.5.5",
    "@storybook/manager-webpack5": "^6.5.5",
    "@storybook/node-logger": "6.5.5",
    "@storybook/react": "6.5.5",
    "@storybook/source-loader": "6.5.5",
    "@styled-system/css": "5.1.5",
    "@testing-library/dom": "8.13.0",
    "@testing-library/jest-dom": "5.16.4",
    "@testing-library/react": "13.2.0",
    "@testing-library/react-hooks": "8.0.0",
    "@testing-library/user-event": "14.2.0",
    "@types/facepaint": "1.2.2",
    "@types/jest": "27.5.1",
    "@types/lodash": "4.14.182",
    "@types/node": "17.0.35",
    "@types/react": "18.0.9",
    "@types/react-dom": "18.0.5",
    "@types/react-modal": "3.13.1",
    "@types/react-tabs": "5.0.5",
    "@types/styled-system": "5.1.15",
    "@types/styled-system__css": "5.0.16",
    "auto": "10.37.1",
    "babel-jest": "^28.1.0",
    "chromatic": "6.5.4",
    "concurrently": "7.2.1",
    "csstype": "3.1.0",
    "cz-conventional-changelog": "3.3.0",
    "esbuild": "^0.14.40",
    "husky": "4.3.8",
    "jest": "28.1.0",
    "jest-cli": "28.1.0",
    "jest-environment-jsdom": "^28.1.0",
    "jest-node-exports-resolver": "^1.1.6",
    "lint-staged": "^12.4.2",
    "plop": "3.1.0",
    "prettier": "2.6.2",
    "pretty-quick": "3.1.3",
    "react": "18.1.0",
    "react-dom": "18.1.0",
    "react-hook-form": "7.31.2",
    "react-is": "18.1.0",
    "react-test-renderer": "18.1.0",
    "rimraf": "3.0.2",
    "tsdx": "^0.14.1",
    "tslib": "^2.4.0",
    "type-fest": "2.13.0",
    "typescript": "4.6",
    "webpack": "5.72.1"
  },
  "resolutions": {
    "@types/react": "18.0.9",
    "@types/react-dom": "18.0.5"
  },
  "sideEffects": false,
  "auto": {
    "plugins": [
      "npm",
      "all-contributors",
      "conventional-commits",
      "first-time-contributor"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "husky": {
    "hooks": {
      "prepare-commit-msg": "exec < /dev/tty && git cz --hook || true",
      "pre-commit": "yarn lint && lint-staged"
    }
  },
  "lint-staged": {
    "**/*.ts": [
      "prettier --write",
      "yarn test"
    ]
  },
  "storybook": {
    "title": "Patches",
    "url": "https://patches.openpatch.org"
  }
}
