{
  "name": "@typographist/styled",
  "version": "3.0.15",
  "license": "MIT",
  "homepage": "https://github.com/mg901/typographist",
  "bugs": "https://github.com/mg901/typographist/issues",
  "repository": {
    "type": "git",
    "url": "https://github.com/mg901/typographist.git"
  },
  "contributors": [
    "Maxim Alyoshin <mgreen097@gmail.com>",
    "Sergey Sova <mail@sergeysova.com>"
  ],
  "keywords": [
    "css-in-js",
    "design",
    "golden-ratio",
    "modular",
    "modular-scale",
    "musical-scales",
    "ratio",
    "scale",
    "typography",
    "typographist",
    "web-typography"
  ],
  "main": "build/index.js",
  "types": "build/index.d.ts",
  "scripts": {
    "prepublishOnly": "yarn clean && yarn lint && yarn ts-check && yarn build && yarn size",
    "build": "npm run clean && cross-env tsc",
    "clean": "../../node_modules/.bin/rimraf build",
    "commit": "../../node_modules/.bin/git-cz",
    "size": "cross-env size-limit",
    "pretty": "../../node_modules/.bin/prettier --write '**/*.{j,t}{s,sx}'",
    "lint": "../../node_modules/.bin/eslint --fix .",
    "test": "../../node_modules/.bin/jest --colors",
    "ts-check": "cross-env tsc",
    "test:watch": "../../node_modules/.bin/jest --colors --watch"
  },
  "files": [
    "build"
  ],
  "size-limit": [
    {
      "import": {
        "build/index.js": "{ up, down, between, only, ratios, step, steps, TypographistProvider }"
      },
      "limit": "4.13kb",
      "ignore": [
        "react",
        "react-dom",
        "memoize-one",
        "styled-components"
      ]
    }
  ],
  "peerDependencies": {
    "memoize-one": "^5.1.1",
    "react": "^16.8.0",
    "react-dom": "^16.8.0",
    "styled-components": "^5.2.1"
  },
  "dependencies": {
    "@typographist/core": "^27.0.3",
    "@typographist/modular-scale": "^1.1.13",
    "@typographist/utils": "^3.0.1",
    "styled-breakpoints": "^9.0.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {
    "@babel/core": "^7.12.3",
    "@babel/preset-env": "^7.12.1",
    "@babel/preset-react": "^7.12.1",
    "@babel/preset-typescript": "^7.12.1",
    "@size-limit/preset-small-lib": "^4.7.0",
    "@types/react": "^16.9.56",
    "@types/react-dom": "^16.9.9",
    "@types/styled-components": "^5.1.4",
    "memoize-one": "^5.1.1",
    "react": "^17.0.1",
    "react-dom": "^17.0.1",
    "styled-components": "^5.2.1",
    "typescript": "^4.0.5"
  }
}
