{
  "name": "@credijusto/ui-components",
  "version": "7.0.0-rc.15",
  "description": "UI components for Credijusto",
  "main": "cjs/index.js",
  "module": "esm/index.js",
  "repository": "git@github.com:credijusto/ui-components.git",
  "author": "credijusto.com",
  "license": "MIT",
  "scripts": {
    "start": "docz dev",
    "build": "rollup -c ./config/rollup.config.js",
    "build:docs": "docz build",
    "lint": "js-scripts lint",
    "ci-lint": "CI=true js-scripts lint",
    "test": "sh -ac 'jest --watchAll'",
    "ci-test": "CI=true sh -ac 'jest'",
    "coverage": "sh -ac 'jest --coverage'",
    "postinstall": "node ./assets/printNotice.js"
  },
  "peerDependencies": {
    "react": "^16.8.3",
    "react-dom": "^16.8.3",
    "styled-components": ">= 4.X",
    "react-router-dom": ">= 5.X"
  },
  "dependencies": {
    "accounting-js": "1.1.1",
    "classnames": "2.2.6",
    "cleave.js": "1.5.3",
    "compute-scroll-into-view": "1.0.12",
    "date-fns": "2.8.1",
    "immutability-helper": "3.0.1",
    "moment": "2.24.0",
    "polished": "3.4.2",
    "prop-types": "15.7.2",
    "query-string": "6.9.0",
    "react-datepicker": "2.10.1",
    "react-google-login": "5.0.7",
    "react-helmet": "5.2.1",
    "react-helmet-async": "1.0.4",
    "react-number-format": "4.3.1",
    "styled-components": "^4.1.1",
    "uuid": "3.3.3",
    "validator": "12.1.0"
  },
  "devDependencies": {
    "@babel/cli": "7.7.7",
    "@babel/core": "7.7.7",
    "@babel/plugin-proposal-class-properties": "7.7.4",
    "@babel/plugin-proposal-decorators": "7.7.4",
    "@babel/plugin-proposal-export-default-from": "7.7.4",
    "@babel/plugin-proposal-export-namespace-from": "7.7.4",
    "@babel/plugin-proposal-object-rest-spread": "7.7.7",
    "@babel/plugin-syntax-import-meta": "7.7.4",
    "@babel/plugin-transform-runtime": "7.7.6",
    "@babel/preset-env": "7.7.7",
    "@babel/preset-react": "7.7.4",
    "@svgr/rollup": "4.3.3",
    "@testing-library/jest-dom": "4.2.4",
    "@testing-library/react": "9.4.0",
    "autoprefixer": "9.7.3",
    "babel-core": "7.0.0-bridge.0",
    "babel-eslint": "10.0.3",
    "babel-jest": "24.9.0",
    "babel-loader": "8.0.6",
    "babel-plugin-styled-components": "1.10.6",
    "babel-preset-gatsby": "0.2.26",
    "docz": "1.3.2",
    "docz-plugin-css": "0.11.0",
    "docz-theme-default": "1.2.0",
    "eslint": "6.8.0",
    "eslint-config-js-scripts": "0.0.36",
    "jest": "24.9.0",
    "jest-styled-components": "6.3.4",
    "js-scripts": "0.0.31",
    "postcss-calc": "7.0.1",
    "postcss-for": "2.1.1",
    "postcss-import": "12.0.1",
    "postcss-mixins": "6.2.3",
    "postcss-nested": "4.2.1",
    "postcss-preset-env": "6.7.0",
    "postcss-simple-vars": "5.0.2",
    "precss": "4.0.0",
    "prettier-config-js-scripts": "0.0.30",
    "react": "^16.8.0",
    "react-dom": "^16.8.3",
    "react-hot-loader": "4.12.18",
    "react-router-dom": "^5.1.2",
    "react-test-renderer": "16.12.0",
    "rollup": "1.26.5",
    "rollup-plugin-async": "1.2.0",
    "rollup-plugin-babel": "4.3.3",
    "rollup-plugin-clear": "2.0.7",
    "rollup-plugin-commonjs": "10.1.0",
    "rollup-plugin-copy": "3.1.0",
    "rollup-plugin-postcss": "2.0.3",
    "rollup-plugin-terser": "^5.1.2",
    "rollup-plugin-url": "3.0.1",
    "style-loader": "1.1.2",
    "stylelint-config-js-scripts": "0.0.31",
    "webpack": "4.41.5",
    "webpack-cli": "3.3.10",
    "webpack-merge": "4.2.2"
  },
  "files": [
    "assets/**",
    "esm/**",
    "cjs/**"
  ],
  "resolutions": {
    "ansi-styles": "3.2.0"
  },
  "eslintConfig": {
    "extends": "js-scripts"
  },
  "stylelint": {
    "extends": "stylelint-config-js-scripts"
  },
  "husky": {
    "hooks": {
      "pre-commit": "js-scripts precommit"
    }
  },
  "jest": {
    "setupFilesAfterEnv": [
      "./config/jest.js"
    ],
    "verbose": true,
    "transform": {
      ".+\\.js$": "babel-jest"
    },
    "globals": {
      "NODE_ENV": "test"
    },
    "moduleFileExtensions": [
      "js",
      "jsx"
    ],
    "moduleDirectories": [
      "node_modules"
    ],
    "moduleNameMapper": {
      "\\.svg": "<rootDir>/__mocks__/svgMock.js",
      "\\.(jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|css|pcss)$": "<rootDir>/__mocks__/fileMock.js"
    },
    "collectCoverageFrom": [
      "src/**/*.js",
      "!/node_modules/",
      "!src/components/download/index.js"
    ]
  }
}
