├── .babelrc ├── .codeclimate.yml ├── .editorconfig ├── .eslintrc.yml ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── example.gif ├── examples ├── menu │ ├── item.js │ ├── menu.js │ └── submenu.js ├── target │ ├── item.js │ └── target.js ├── tooltip │ ├── source.js │ ├── target.js │ └── tooltip.js └── zone │ ├── line.js │ ├── rect.js │ └── zone.js ├── index.d.ts ├── package.json ├── playground ├── index.js ├── playground.js └── webpack.config.js ├── src ├── aim.js ├── corners.js ├── index.js ├── monitor.js ├── source.js ├── target.js └── utils │ └── pointInPolygon.js └── test ├── mocha.opts ├── setup.js └── tests └── index.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/.babelrc -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/README.md -------------------------------------------------------------------------------- /example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/example.gif -------------------------------------------------------------------------------- /examples/menu/item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/examples/menu/item.js -------------------------------------------------------------------------------- /examples/menu/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/examples/menu/menu.js -------------------------------------------------------------------------------- /examples/menu/submenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/examples/menu/submenu.js -------------------------------------------------------------------------------- /examples/target/item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/examples/target/item.js -------------------------------------------------------------------------------- /examples/target/target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/examples/target/target.js -------------------------------------------------------------------------------- /examples/tooltip/source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/examples/tooltip/source.js -------------------------------------------------------------------------------- /examples/tooltip/target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/examples/tooltip/target.js -------------------------------------------------------------------------------- /examples/tooltip/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/examples/tooltip/tooltip.js -------------------------------------------------------------------------------- /examples/zone/line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/examples/zone/line.js -------------------------------------------------------------------------------- /examples/zone/rect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/examples/zone/rect.js -------------------------------------------------------------------------------- /examples/zone/zone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/examples/zone/zone.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/index.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/package.json -------------------------------------------------------------------------------- /playground/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/playground/index.js -------------------------------------------------------------------------------- /playground/playground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/playground/playground.js -------------------------------------------------------------------------------- /playground/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/playground/webpack.config.js -------------------------------------------------------------------------------- /src/aim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/src/aim.js -------------------------------------------------------------------------------- /src/corners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/src/corners.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/src/index.js -------------------------------------------------------------------------------- /src/monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/src/monitor.js -------------------------------------------------------------------------------- /src/source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/src/source.js -------------------------------------------------------------------------------- /src/target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/src/target.js -------------------------------------------------------------------------------- /src/utils/pointInPolygon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/src/utils/pointInPolygon.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/setup.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrielbull/react-aim/HEAD/test/tests/index.js --------------------------------------------------------------------------------