{
  "name": "@credithub/harlan-components",
  "version": "1.142.2",
  "description": "Provide a set of web components to be used in Harlan and other projects",
  "keywords": [
    "harlan",
    "credithub",
    "webservice",
    "react"
  ],
  "license": "UNLICENSED",
  "author": "CreditHub <contato@credithub.com.br>",
  "main": "./lib/cjs/index.js",
  "module": "./lib/esm/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "/lib",
    "/dist"
  ],
  "type": "module",
  "scripts": {
    "build": "npm run build:esm && rollup -c --bundleConfigAsCjs",
    "build:dev": "vite build",
    "start:server": "NODE_OPTIONS='--loader ts-node/esm' ts-node -r tsconfig-paths/register src/server.ts",
    "build:esm": "tsc && tsc-alias",
    "clean": "rimraf lib dist",
    "dev": "vite",
    "serve:dev": "vite preview",
    "test:ci": "npm run build",
    "test:unit": "vitest run",
    "prepare": "husky",
    "test": "npm run test:unit && npm run test:ci",
    "release": "node scripts/release.mjs",
    "release:write": "node scripts/release.mjs --write"
  },
  "dependencies": {
    "@credithub/webservice": "^1.9.9",
    "@rollup/plugin-babel": "^6.0.4",
    "@rollup/plugin-commonjs": "^28.0.0",
    "@rollup/plugin-node-resolve": "^15.2.3",
    "async": "^3.2.6",
    "chart.js": "^4.4.2",
    "chartjs-adapter-date-fns": "^3.0.0",
    "chartjs-adapter-moment": "^1.0.1",
    "chartjs-plugin-datalabels": "^2.2.0",
    "classnames": "^2.5.1",
    "date-fns": "^4.1.0",
    "diacritics": "^1.3.0",
    "eslint": "^9.12.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-promise": "^7.1.0",
    "eslint-plugin-react": "^7.37.1",
    "eslint-plugin-react-hooks": "^5.0.0",
    "lodash": "^4.17.21",
    "phosphor-react": "^1.4.1",
    "plotly.js": "^2.27.1",
    "promise-limit": "^2.7.0",
    "react-chartjs-2": "^5.2.0",
    "react-gauge-chart": "^0.5.1",
    "react-markdown": "^9.0.1",
    "react-plotly.js": "^2.6.0",
    "remark-gfm": "^4.0.1",
    "string-similarity": "^4.0.4",
    "styled-components": "^5.3.11",
    "tslib": "^2.8.1",
    "underscore": "^1.13.7",
    "yaml": "^2.6.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.23.0",
    "@babel/plugin-transform-runtime": "^7.23.3",
    "@babel/preset-env": "^7.24.6",
    "@babel/preset-react": "^7.23.3",
    "@babel/preset-typescript": "^7.23.3",
    "@babel/runtime": "^7.23.2",
    "@credithub/harlan": "^1.0.3",
    "@svgr/core": "^8.1.0",
    "@types/async": "^3.2.24",
    "@types/classnames": "^2.3.1",
    "@types/diacritics": "^1.3.3",
    "@types/express": "^5.0.0",
    "@types/lodash": "^4.17.0",
    "@types/node": "^22.7.4",
    "@types/plotly.js": "^2.12.30",
    "@types/react": "^18.2.0",
    "@types/react-dom": "^18.2.0",
    "@types/react-gauge-chart": "^0.4.3",
    "@types/react-plotly.js": "^2.6.3",
    "@types/string-similarity": "^4.0.2",
    "@types/styled-components": "^5.1.34",
    "@types/supercluster": "^7.1.3",
    "@types/underscore": "^1.11.15",
    "@typescript-eslint/eslint-plugin": "^8.8.1",
    "@vitejs/plugin-react": "^4.3.1",
    "eslint-plugin-import": "^2.29.0",
    "eslint-plugin-prettier": "^5.1.3",
    "express": "^5.1.0",
    "fs-extra": "^11.2.0",
    "git-commit-msg-linter": "^5.0.4",
    "http-server": "^14.1.1",
    "husky": "^9.1.6",
    "lint-staged": "^15.0.2",
    "prettier": "^3.2.5",
    "rollup": "^4.20.0",
    "ts-node": "^10.9.2",
    "tsc-alias": "^1.8.8",
    "tsconfig-paths": "^4.2.0",
    "typescript": "^5.2.2",
    "vite": "^5.4.0",
    "vite-plugin-svgr": "^4.2.0",
    "vitest": "^3.2.0"
  },
  "peerDependencies": {
    "react": "^18.3.1 || ^19.0.0",
    "react-dom": "^18.3.1 || ^19.0.0"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": false
    },
    "react-dom": {
      "optional": false
    }
  }
}
