{"_id":"react-lightweight-tooltip","_rev":"2830865","name":"react-lightweight-tooltip","description":"A lightweight React.js tooltip component","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"mcumpl","email":"michal.cumpl@gmail.com"}],"time":{"modified":"2022-09-06T15:09:03.000Z","created":"2016-07-26T15:07:56.151Z","1.0.0":"2017-11-23T09:16:50.323Z","0.0.4":"2016-07-29T15:01:40.021Z","0.0.3":"2016-07-26T16:04:42.516Z","0.0.2":"2016-07-26T15:07:56.151Z"},"users":{},"author":{"name":"Michal Cumpl"},"repository":{"type":"git","url":"git+https://github.com/mcumpl/react-lightweight-tooltip.git"},"versions":{"1.0.0":{"name":"react-lightweight-tooltip","description":"A lightweight React.js tooltip component","author":{"name":"Michal Cumpl"},"user":"mcumpl","version":"1.0.0","scripts":{"start":"webpack-dev-server","test":"karma start","test:tdd":"npm run test -- --auto-watch --no-single-run","test:lint":"eslint . --ext .js --ext .jsx --ignore-path .gitignore --ignore-pattern dist --cache","gh-pages":"webpack","gh-pages:deploy":"gh-pages -d gh-pages","gh-pages:stats":"webpack --profile --json > stats.json","dist":"webpack","dist:min":"webpack","dist:modules":"babel ./src --out-dir ./dist-modules","pretest":"npm run test:lint","preversion":"npm run test && npm run dist && npm run dist:min && git commit --allow-empty -am \"Update dist\"","prepublish":"npm run dist:modules","postpublish":"npm run gh-pages && npm run gh-pages:deploy","postinstall":"node lib/post_install.js"},"main":"dist-modules","typings":"./index.d.ts","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.11.4","babel-eslint":"^6.1.0","babel-loader":"^6.2.4","babel-plugin-transform-class-properties":"~6.11.5","babel-plugin-transform-es2015-destructuring":"~6.9.0","babel-plugin-transform-object-rest-spread":"~6.8.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-react-hmre":"^1.1.1","babel-register":"^6.11.5","chai":"^3.5.0","clean-webpack-plugin":"^0.1.9","css-loader":"^0.23.1","eslint":"^3.2.0","eslint-loader":"^1.5.0","eslint-plugin-react":"^6.0.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gh-pages":"^0.11.0","git-prepush-hook":"^1.0.1","highlight.js":"^9.4.0","html-webpack-plugin":"^2.21.0","html-webpack-remark-plugin":"^0.1.0","isparta-loader":"^2.0.0","json-loader":"^0.5.4","karma":"^1.0.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-mocha":"^1.1.1","karma-phantomjs-launcher":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^1.7.0","mocha":"^3.0.0","phantomjs-polyfill":"0.0.2","phantomjs-prebuilt":"^2.1.9","prop-types":"^15.5.0","purecss":"^0.6.0","react":"^15.2.1","react-addons-test-utils":"^15.3.0","react-dom":"^15.3.0","react-ghfork":"^0.3.3","style-loader":"^0.13.1","sync-exec":"^0.6.2","system-bell-webpack-plugin":"^1.0.0","url-loader":"^0.5.7","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","webpack-merge":"^0.14.0"},"peerDependencies":{"prop-types":"^15.6.0","react":"^16.1.1","react-dom":"^16.1.1"},"repository":{"type":"git","url":"git+https://github.com/mcumpl/react-lightweight-tooltip.git"},"homepage":"https://mcumpl.github.io/react-lightweight-tooltip/","bugs":{"url":"https://github.com/mcumpl/react-lightweight-tooltip/issues"},"keywords":["react","reactjs","tooltip"],"license":"MIT","pre-push":["test","test:lint"],"gitHead":"059eabbcbd270b8993df09a8c829a9ef86e9f189","_id":"react-lightweight-tooltip@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mcumpl","email":"michal.cumpl@gmail.com"},"dist":{"shasum":"1fb96831b88de21a4d73d02148aae3d8d0aea9bc","size":90109,"noattachment":false,"key":"/react-lightweight-tooltip/-/react-lightweight-tooltip-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-lightweight-tooltip/download/react-lightweight-tooltip-1.0.0.tgz"},"maintainers":[{"name":"mcumpl","email":"michal.cumpl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-lightweight-tooltip-1.0.0.tgz_1511428609183_0.06559919705614448"},"directories":{},"publish_time":1511428610323,"_hasShrinkwrap":false,"_cnpm_publish_time":1511428610323,"_cnpmcore_publish_time":"2021-12-16T13:49:25.002Z","hasInstallScript":true},"0.0.4":{"name":"react-lightweight-tooltip","description":"A lightweight React.js tooltip component","author":{"name":"Michal Cumpl"},"user":"mcumpl","version":"0.0.4","scripts":{"start":"webpack-dev-server","test":"karma start","test:tdd":"npm run test -- --auto-watch --no-single-run","test:lint":"eslint . --ext .js --ext .jsx --ignore-path .gitignore --ignore-pattern dist --cache","gh-pages":"webpack","gh-pages:deploy":"gh-pages -d gh-pages","gh-pages:stats":"webpack --profile --json > stats.json","dist":"webpack","dist:min":"webpack","dist:modules":"babel ./src --out-dir ./dist-modules","pretest":"npm run test:lint","preversion":"npm run test && npm run dist && npm run dist:min && git commit --allow-empty -am \"Update dist\"","prepublish":"npm run dist:modules","postpublish":"npm run gh-pages && npm run gh-pages:deploy","postinstall":"node lib/post_install.js"},"main":"dist-modules","typings":"./index.d.ts","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-eslint":"^6.1.0","babel-loader":"^6.2.4","babel-plugin-transform-es2015-destructuring":"~6.9.0","babel-plugin-transform-object-rest-spread":"~6.8.0","babel-plugin-transform-class-properties":"~6.11.5","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-register":"^6.9.0","chai":"^3.5.0","clean-webpack-plugin":"^0.1.9","css-loader":"^0.23.1","eslint":"^3.1.1","eslint-loader":"^1.3.0","eslint-plugin-react":"^5.2.2","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gh-pages":"^0.11.0","git-prepush-hook":"^1.0.1","highlight.js":"^9.4.0","html-webpack-plugin":"^2.21.0","html-webpack-remark-plugin":"^0.1.0","isparta-loader":"^2.0.0","json-loader":"^0.5.4","karma":"^1.0.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-mocha":"^1.1.1","karma-phantomjs-launcher":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^1.7.0","mocha":"^2.5.3","phantomjs-polyfill":"0.0.2","phantomjs-prebuilt":"^2.1.7","purecss":"^0.6.0","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","react-ghfork":"^0.3.3","style-loader":"^0.13.1","sync-exec":"^0.6.2","system-bell-webpack-plugin":"^1.0.0","url-loader":"^0.5.7","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","webpack-merge":"^0.14.0"},"peerDependencies":{"react":">= 0.11.2 < 16.0.0","react-dom":">= 0.11.2 < 16.0.0"},"repository":{"type":"git","url":"git+https://github.com/mcumpl/react-lightweight-tooltip.git"},"homepage":"https://mcumpl.github.io/react-lightweight-tooltip/","bugs":{"url":"https://github.com/mcumpl/react-lightweight-tooltip/issues"},"keywords":["react","reactjs","tooltip"],"license":"MIT","pre-push":["test","test:lint"],"gitHead":"9b220a5abb4b8e97e39d97e2b8c0baa3da6c682e","_id":"react-lightweight-tooltip@0.0.4","_shasum":"60b2929d9a3828803960dc255343a594c2e4f0e3","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"mcumpl","email":"michal.cumpl@gmail.com"},"dist":{"shasum":"60b2929d9a3828803960dc255343a594c2e4f0e3","size":84992,"noattachment":false,"key":"/react-lightweight-tooltip/-/react-lightweight-tooltip-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-lightweight-tooltip/download/react-lightweight-tooltip-0.0.4.tgz"},"maintainers":[{"name":"mcumpl","email":"michal.cumpl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-lightweight-tooltip-0.0.4.tgz_1469804496942_0.294279046356678"},"directories":{},"publish_time":1469804500021,"_hasShrinkwrap":false,"_cnpm_publish_time":1469804500021,"_cnpmcore_publish_time":"2021-12-16T13:49:25.342Z","hasInstallScript":true},"0.0.3":{"name":"react-lightweight-tooltip","description":"A lightweight but powerful React.js tooltip component","author":{"name":"Michal Cumpl"},"user":"mcumpl","version":"0.0.3","scripts":{"start":"webpack-dev-server","test":"karma start","test:tdd":"npm run test -- --auto-watch --no-single-run","test:lint":"eslint . --ext .js --ext .jsx --ignore-path .gitignore --ignore-pattern dist --cache","gh-pages":"webpack","gh-pages:deploy":"gh-pages -d gh-pages","gh-pages:stats":"webpack --profile --json > stats.json","dist":"webpack","dist:min":"webpack","dist:modules":"babel ./src --out-dir ./dist-modules","pretest":"npm run test:lint","preversion":"npm run test && npm run dist && npm run dist:min && git commit --allow-empty -am \"Update dist\"","prepublish":"npm run dist:modules","postpublish":"npm run gh-pages && npm run gh-pages:deploy","postinstall":"node lib/post_install.js"},"main":"dist-modules","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-eslint":"^6.1.0","babel-loader":"^6.2.4","babel-plugin-transform-es2015-destructuring":"~6.9.0","babel-plugin-transform-object-rest-spread":"~6.8.0","babel-plugin-transform-class-properties":"~6.11.5","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-register":"^6.9.0","chai":"^3.5.0","clean-webpack-plugin":"^0.1.9","css-loader":"^0.23.1","eslint":"^3.1.1","eslint-loader":"^1.3.0","eslint-plugin-react":"^5.2.2","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gh-pages":"^0.11.0","git-prepush-hook":"^1.0.1","highlight.js":"^9.4.0","html-webpack-plugin":"^2.21.0","html-webpack-remark-plugin":"^0.1.0","isparta-loader":"^2.0.0","json-loader":"^0.5.4","karma":"^1.0.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-mocha":"^1.1.1","karma-phantomjs-launcher":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^1.7.0","mocha":"^2.5.3","phantomjs-polyfill":"0.0.2","phantomjs-prebuilt":"^2.1.7","purecss":"^0.6.0","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","react-ghfork":"^0.3.3","style-loader":"^0.13.1","sync-exec":"^0.6.2","system-bell-webpack-plugin":"^1.0.0","url-loader":"^0.5.7","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","webpack-merge":"^0.14.0"},"peerDependencies":{"react":">= 0.11.2 < 16.0.0"},"repository":{"type":"git","url":"git+https://github.com/mcumpl/react-lightweight-tooltip.git"},"homepage":"https://mcumpl.github.io/react-lightweight-tooltip/","bugs":{"url":"https://github.com/mcumpl/react-lightweight-tooltip/issues"},"keywords":["react","reactjs","tooltip"],"license":"MIT","pre-push":["test","test:lint"],"gitHead":"2a85d09638150d32522d4b6c5c564b0347b8a9f4","_id":"react-lightweight-tooltip@0.0.3","_shasum":"6a049f57d930fd2e3eade8ba3622e478bb11b561","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"mcumpl","email":"michal.cumpl@gmail.com"},"dist":{"shasum":"6a049f57d930fd2e3eade8ba3622e478bb11b561","size":84353,"noattachment":false,"key":"/react-lightweight-tooltip/-/react-lightweight-tooltip-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-lightweight-tooltip/download/react-lightweight-tooltip-0.0.3.tgz"},"maintainers":[{"name":"mcumpl","email":"michal.cumpl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-lightweight-tooltip-0.0.3.tgz_1469549080260_0.3159006417263299"},"directories":{},"publish_time":1469549082516,"_hasShrinkwrap":false,"_cnpm_publish_time":1469549082516,"_cnpmcore_publish_time":"2021-12-16T13:49:25.702Z","hasInstallScript":true},"0.0.2":{"name":"react-lightweight-tooltip","description":"A lightweight but powerful React.js tooltip component","author":{"name":"Michal Cumpl"},"user":"mcumpl","version":"0.0.2","scripts":{"start":"webpack-dev-server","test":"karma start","test:tdd":"npm run test -- --auto-watch --no-single-run","test:lint":"eslint . --ext .js --ext .jsx --ignore-path .gitignore --ignore-pattern dist --cache","gh-pages":"webpack","gh-pages:deploy":"gh-pages -d gh-pages","gh-pages:stats":"webpack --profile --json > stats.json","dist":"webpack","dist:min":"webpack","dist:modules":"babel ./src --out-dir ./dist-modules","pretest":"npm run test:lint","preversion":"npm run test && npm run dist && npm run dist:min && git commit --allow-empty -am \"Update dist\"","prepublish":"npm run dist:modules","postpublish":"npm run gh-pages && npm run gh-pages:deploy","postinstall":"node lib/post_install.js"},"main":"dist-modules","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-eslint":"^6.1.0","babel-loader":"^6.2.4","babel-plugin-transform-es2015-destructuring":"~6.9.0","babel-plugin-transform-object-rest-spread":"~6.8.0","babel-plugin-transform-class-properties":"~6.10.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-register":"^6.9.0","chai":"^3.5.0","clean-webpack-plugin":"^0.1.9","css-loader":"^0.23.1","eslint":"^2.13.1","eslint-loader":"^1.3.0","eslint-plugin-react":"^5.2.2","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gh-pages":"^0.11.0","git-prepush-hook":"^1.0.1","highlight.js":"^9.4.0","html-webpack-plugin":"^2.21.0","html-webpack-remark-plugin":"^0.1.0","isparta-loader":"^2.0.0","json-loader":"^0.5.4","karma":"^1.0.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-mocha":"^1.1.1","karma-phantomjs-launcher":"^1.0.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^1.7.0","mocha":"^2.5.3","phantomjs-polyfill":"0.0.2","phantomjs-prebuilt":"^2.1.7","purecss":"^0.6.0","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","react-ghfork":"^0.3.3","style-loader":"^0.13.1","sync-exec":"^0.6.2","system-bell-webpack-plugin":"^1.0.0","url-loader":"^0.5.7","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","webpack-merge":"^0.14.0"},"peerDependencies":{"react":">= 0.11.2 < 16.0.0"},"repository":{"type":"git","url":"git+https://github.com/mcumpl/react-lightweight-tooltip.git"},"homepage":"https://mcumpl.github.io/react-lightweight-tooltip/","bugs":{"url":"https://github.com/mcumpl/react-lightweight-tooltip/issues"},"keywords":["react","reactjs","tooltip"],"license":"MIT","pre-push":["test","test:lint"],"gitHead":"7c650c2730a40f3308eb47ad6ad3efc38fdcd1b7","_id":"react-lightweight-tooltip@0.0.2","_shasum":"d5abc104ec505dc9eca9c35f10de017c249e3fa0","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"mcumpl","email":"michal.cumpl@gmail.com"},"dist":{"shasum":"d5abc104ec505dc9eca9c35f10de017c249e3fa0","size":84302,"noattachment":false,"key":"/react-lightweight-tooltip/-/react-lightweight-tooltip-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-lightweight-tooltip/download/react-lightweight-tooltip-0.0.2.tgz"},"maintainers":[{"name":"mcumpl","email":"michal.cumpl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-lightweight-tooltip-0.0.2.tgz_1469545674371_0.8808211323339492"},"directories":{},"publish_time":1469545676151,"_hasShrinkwrap":false,"_cnpm_publish_time":1469545676151,"_cnpmcore_publish_time":"2021-12-16T13:49:26.069Z","hasInstallScript":true}},"readme":"[![build status](https://secure.travis-ci.org/mcumpl/react-lightweight-tooltip.svg)](http://travis-ci.org/mcumpl/react-lightweight-tooltip)\r\n[![npm version](https://img.shields.io/npm/v/react-lightweight-tooltip.svg)](https://www.npmjs.com/package/react-lightweight-tooltip)\r\n[![bitHound Score](https://www.bithound.io/github/mcumpl/react-lightweight-tooltip/badges/score.svg)](https://www.bithound.io/github/mcumpl/react-lightweight-tooltip)\r\n[![Dependency Status](https://david-dm.org/mcumpl/react-lightweight-tooltip.svg)](https://david-dm.org/mcumpl/react-lightweight-tooltip)\r\n# A lightweight React.js tooltip component\r\n\r\n## Demo\r\n[Check it out](https://mcumpl.github.io/react-lightweight-tooltip/)\r\n\r\n## Features\r\n* Shows onMouseEnter and hides onMouseLeave on devices with mouse\r\n* Shows onTouchStart and hides “on touch outside” on devices with touch screen\r\n* Uses inline-styles for easy composing of specialized components\r\n* Can contain rich content (composed of components)\r\n* Works well on a long lists (eg. financial transactions)\r\n* Is relatively small (~130 lines of ES6 code incl. default inline-styles)\r\n* Has no external dependencies except React and ReactDOM\r\n* Includes TypeScript typings\r\n\r\n## Installation\r\n```js\r\nnpm install react-lightweight-tooltip --save\r\n```\r\n\r\n## Basic Usage\r\n### Import tooltip component\r\n```js\r\nimport {Tooltip} from 'react-lightweight-tooltip';\r\n```\r\n\r\n### Use tooltip component\r\n```js\r\n<Tooltip content=\"Yes, the default one\">Simple black tooltip</Tooltip>\r\n```\r\n\r\n## Advanced Usage\r\n### The props\r\n\r\n#### children\r\nThe *children* represent the element(s) the tooltip is wrapped around.\r\n\r\n#### content\r\nThe *content* is the actual content of the tooltip. \r\nIt can be string or array of React Elements. \r\n\r\nNote that each React Element in the array has to have its unique key prop.\r\n```js\r\n<Tooltip\r\n  content={\r\n    [\r\n      'This repo is hosted on ',\r\n      <a href=\"https://github.com\" key=\"githublink\" target=\"_blank\">Github</a>,\r\n    ]\r\n  }>\r\n  Tooltip with a link\r\n</Tooltip>\r\n```\r\n\r\n#### styles\r\nThe *styles* prop is used to override the default styles of the tooltip. \r\nWhen passed to the component, the component merges them with its default styles. \r\n\r\nThis is especaially handy when writing specialized components.\r\n```js\r\nconst greenRoundedStyle = {\r\n  content: {\r\n    backgroundColor: 'green',\r\n    color: '#000',\r\n  },\r\n  tooltip: {\r\n    backgroundColor: 'green',\r\n    borderRadius: '10px',\r\n  },\r\n  arrow: {\r\n    borderTop: 'solid green 5px',\r\n  },\r\n};\r\n\r\nconst GreenRoundedTooltip = () => {\r\n  return (\r\n    <Tooltip\r\n      content={\r\n        [\r\n          'This repo is hosted on ',\r\n          <a href=\"https://github.com\" key=\"githublink\" target=\"_blank\">Github</a>,\r\n        ]\r\n      }\r\n      styles={greenRoundedStyle}>\r\n      Green tooltip with rounded corners and a link\r\n    </Tooltip>\r\n  );\r\n}\r\n\r\nexport default GreenRoundedTooltip;\r\n```\r\n\r\n### Custom Styling\r\nYou can easily override the default styles by passing your own styles to the *styles* prop. \r\nWhen your styles get passed, the component merges them with its default styles. \r\n\r\nThe default styles are the following:\r\n```js\r\n{\r\n  wrapper: {\r\n    position: 'relative',\r\n    display: 'inline-block',\r\n    zIndex: '98',\r\n    color: '#555',\r\n    cursor: 'help',\r\n  },\r\n  tooltip: {\r\n    position: 'absolute',\r\n    zIndex: '99',\r\n    background: '#000',\r\n    bottom: '100%',\r\n    left: '50%',\r\n    marginBottom: '10px',\r\n    padding: '5px',\r\n    WebkitTransform: 'translateX(-50%)',\r\n    msTransform: 'translateX(-50%)',\r\n    OTransform: 'translateX(-50%)',\r\n    transform: 'translateX(-50%)',\r\n  },\r\n  content: {\r\n    background: '#000',\r\n    color: '#fff',\r\n    fontSize: '.8em',\r\n    padding: '.3em 1em',\r\n    whiteSpace: 'nowrap',\r\n  },\r\n  arrow: {\r\n    position: 'absolute',\r\n    width: '0',\r\n    height: '0',\r\n    bottom: '-5px',\r\n    left: '50%',\r\n    marginLeft: '-5px',\r\n    borderLeft: 'solid transparent 5px',\r\n    borderRight: 'solid transparent 5px',\r\n    borderTop: 'solid #000 5px',\r\n  },\r\n  gap: {\r\n    position: 'absolute',\r\n    width: '100%',\r\n    height: '20px',\r\n    bottom: '-20px',\r\n  },\r\n}\r\n```\r\n\r\n## TODO\r\n- [ ] Improve demo: dispay examples and code only, make it responsive\r\n- [ ] Improve docs: tooltip style/dom explanation\r\n- [ ] Improve tests (let me think...)\r\n- [ ] Write typings\r\n\r\n## Acknowledgements\r\nSpecial thanks to [@no23reason](https://github.com/no23reason) for his help with the “on touch outside” handling. This project uses the [react-component-boilerplate](https://github.com/survivejs/react-component-boilerplate).\r\n\r\n## License\r\n*react-lightweight-tooltip* is available under MIT license. See LICENSE for more details.\r\n","_attachments":{},"homepage":"https://mcumpl.github.io/react-lightweight-tooltip/","bugs":{"url":"https://github.com/mcumpl/react-lightweight-tooltip/issues"},"license":"MIT"}