While working on problems with scroll we discovered that Gesture Handler has many circular dependencies. This PR removes them from web implementation (the only one that's left is related to hammer). It also adds madge - tool to find circular dependencies in our project.
Test plan
Run yarn madge --extensions js,ts,tsx --circular src | grep web from root.
Description
While working on problems with scroll we discovered that Gesture Handler has many circular dependencies. This PR removes them from web implementation (the only one that's left is related to
hammer
). It also addsmadge
- tool to find circular dependencies in our project.Test plan
Run
yarn madge --extensions js,ts,tsx --circular src | grep web
from root.