{
  "name": "@yang-ruoxi/mp-react-components",
  "publishConfig": {
    "access": "public"
  },
  "version": "0.1.10",
  "description": "![](https://github.com/chabb/material-react/workflows/jest_tests/badge.svg) ![publish-npm](https://github.com/materialsproject/mp-react-components/workflows/publish-npm/badge.svg) [![codecov](https://codecov.io/gh/materialsproject/mp-react-components/branch/main/graph/badge.svg)](https://codecov.io/gh/materialsproject/mp-react-components) ![](https://img.shields.io/npm/v/mat-periodic-table?style=plastic) ![Test New React components](https://github.com/materialsproject/dash-mp-components/workflows/Test%20New%20React%20components/badge.svg) [![Storybook](https://cdn.jsdelivr.net/gh/storybookjs/brand@master/badge/badge-storybook.svg)](https://materialsproject.github.io/mp-react-components/) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)",
  "main": "index.js",
  "module": "dist/index.es.js",
  "keywords": [],
  "author": "ruoxi",
  "license": "ISC",
  "scripts": {
    "clean:bundle": "rm -rf dist && rm rollup.build.css && rm index.*",
    "clean:storybook": "rm -rf out* && rm -rf storybook-static",
    "clean": "npm run clean:bundle && npm run clean:storybook",
    "start": "parcel src/index.html",
    "build-prod": "parcel build src/index.html",
    "build-publish": "rollup -c",
    "test": "jest --env=jsdom",
    "lint:yaml": "yamllint ./.github/workflows/*.yml",
    "postversion": "git push && git push --tags",
    "storybook": "start-storybook -p 6006",
    "build-storybook": "build-storybook",
    "deploy-storybook": "storybook-to-ghpages"
  },
  "dependencies": {
    "@babel/preset-typescript": "^7.17.12",
    "@babel/runtime": "^7.17.9",
    "@types/classnames": "^2.2.11",
    "axios": "^0.21.1",
    "base64-js": "^1.5.1",
    "bulma": "^0.9.1",
    "bulma-tooltip": "^3.0.2",
    "classnames": "^2.2.6",
    "d3": "^5.15.0",
    "highlight.js": "^11.0.1",
    "katex": "^0.15.3",
    "msw": "^0.25.0",
    "path-browserify": "^1.0.1",
    "prop-types": "^15.7.2",
    "qs": "^6.9.4",
    "query-string": "^7.1.1",
    "react": "^16.14.0",
    "react-aria-menubutton": "^7.0.1",
    "react-collapsible": "^2.8.3",
    "react-compound-slider": "^3.4.0",
    "react-data-table-component": "^6.11.6",
    "react-dom": "^16.14.0",
    "react-graph-vis": "^1.0.5",
    "react-icons": "^4.2.0",
    "react-json-view": "^1.19.1",
    "react-markdown": "^8.0.3",
    "react-number-format": "^4.4.3",
    "react-range": "^1.8.5",
    "react-responsive": "^8.2.0",
    "react-router-dom": "^5.2.0",
    "react-select": "^5.3.1",
    "react-tabs": "^3.2.2",
    "react-tooltip": "^4.2.21",
    "rehype-katex": "^5.0.0",
    "rehype-slug": "^5.0.0",
    "remark-gfm": "^1.0.0",
    "remark-highlight.js": "^6.0.0",
    "remark-math": "^4.0.0",
    "rxjs": "^6.6.3",
    "scroll-into-view-if-needed": "^2.2.28",
    "styled-components": "^5.3.5",
    "svgtodatauri": "0.0.0",
    "three": "^0.139.0",
    "use-deep-compare-effect": "^1.6.1",
    "use-query-params": "^1.2.3",
    "use-resize-observer": "^8.0.0",
    "uuid": "^8.3.2"
  },
  "devDependencies": {
    "@babel/core": "^7.12.10",
    "@babel/plugin-transform-runtime": "^7.17.0",
    "@babel/preset-env": "^7.18.0",
    "@parcel/transformer-less": "^2.5.0",
    "@parcel/transformer-sass": "^2.5.0",
    "@rollup/plugin-image": "^2.0.6",
    "@storybook/addon-actions": "^6.5.3",
    "@storybook/addon-essentials": "^6.5.3",
    "@storybook/addon-interactions": "^6.5.3",
    "@storybook/addon-knobs": "^6.4.0",
    "@storybook/addon-links": "^6.5.3",
    "@storybook/builder-webpack5": "^6.5.3",
    "@storybook/manager-webpack5": "^6.5.3",
    "@storybook/react": "^6.5.3",
    "@storybook/storybook-deployer": "^2.8.11",
    "@storybook/testing-library": "^0.0.11",
    "@testing-library/jest-dom": "^5.11.6",
    "@testing-library/react": "^11.2.2",
    "@testing-library/user-event": "^13.5.0",
    "@types/enzyme": "^3.10.8",
    "@types/enzyme-adapter-react-16": "^1.0.5",
    "@types/react": "^17.0.43",
    "@types/react-dom": "^17.0.9",
    "@types/react-responsive": "^8.0.2",
    "babel-loader": "^8.2.5",
    "css-loader": "^6.7.1",
    "enzyme": "^3.11.0",
    "enzyme-adapter-react-16": "^1.15.5",
    "husky": "^4.3.6",
    "ignore-loader": "^0.1.2",
    "jest": "^26.6.3",
    "jsdom": "^16.4.0",
    "less": "^3.13.1",
    "less-loader": "^10.2.0",
    "parcel-bundler": "^1.12.5",
    "prettier": "^2.6.2",
    "pretty-quick": "^2.0.2",
    "resize-observer-polyfill": "^1.5.1",
    "rollup": "^2.70.2",
    "rollup-plugin-local-resolve": "^1.0.7",
    "rollup-plugin-node-resolve": "^5.2.0",
    "rollup-plugin-replace": "^2.2.0",
    "rollup-plugin-styles": "^3.14.1",
    "rollup-plugin-typescript2": "^0.30.0",
    "source-map-explorer": "^2.5.2",
    "style-loader": "^1.3.0",
    "ts-jest": "^26.5.6",
    "ts-loader": "^9.2.3",
    "typescript": "^4.4.4",
    "webpack": "^5.72.1",
    "yaml-lint": "^1.2.4"
  },
  "overrides": {
    "graphql": "14.7.0",
    "nconf": ">=0.11.4",
    "async": ">=3.2.3",
    "node-forge": ">=1.3.0",
    "nanoid": ">=3.1.31",
    "ansi-html": ">=0.0.8",
    "glob-parent": ">=5.1.2",
    "prismjs": ">=1.27.0",
    "nth-check": ">=2.0.1",
    "browserslist": ">=4.16.5",
    "json-schema": ">=0.4.0",
    "immer": ">=9.0.6",
    "trim": ">=0.0.3",
    "node-notifier": ">=8.0.1",
    "postcss": ">=7.0.36",
    "trim-newlines": ">=3.0.1"
  },
  "husky": {
    "hooks": {
      "pre-commit": "pretty-quick --staged"
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/materialsproject/mp-react-components.git"
  },
  "bugs": {
    "url": "https://github.com/materialsproject/mp-react-components/issues"
  },
  "homepage": "https://github.com/materialsproject/mp-react-components#readme"
}
