taye/interact.js

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
packages/@interactjs/actions/drop/plugin.ts509
F
3 days
packages/@interactjs/core/Interaction.ts432
D
1 day
packages/@interactjs/actions/resize/plugin.ts378
F
3 days
packages/@interactjs/inertia/plugin.ts340
C
1 day
packages/@interactjs/modifiers/Modification.ts337
C
1 day
packages/@interactjs/auto-start/base.ts320
C
1 day
packages/@interactjs/core/Interactable.ts313
D
2 days
packages/@interactjs/pointer-events/base.ts312
B
6 hrs
packages/@interactjs/core/events.ts261
F
4 days
packages/@interactjs/utils/pointerUtils.ts236
A
3 hrs
packages/@interactjs/core/interactions.ts228
C
1 day
packages/@interactjs/auto-scroll/plugin.ts224
B
6 hrs
packages/@interactjs/core/InteractEvent.ts217
A
3 hrs
packages/@interactjs/core/scope.ts214
A
2 hrs
test/fixtures/dependentTsProject/index.ts195
A
50 mins
packages/@interactjs/utils/domUtils.ts191
C
7 hrs
scripts/utils.js184
A
1 hr
packages/@interactjs/modifiers/snap/pointer.ts183
C
1 day
packages/@interactjs/dev-tools/plugin.ts161
A
2 hrs
packages/@interactjs/core/InteractStatic.ts154
C
1 day
packages/@interactjs/actions/gesture/plugin.ts150
A
35 mins
packages/@interactjs/reflow/plugin.ts140
B
5 hrs
packages/@interactjs/modifiers/aspectRatio.ts130
B
5 hrs
packages/@interactjs/actions/drag/plugin.ts124
A
25 mins
packages/@interactjs/modifiers/base.ts117
A
2 hrs
packages/@interactjs/core/types.ts113
A
0 mins
scripts/bin/release.js111
A
0 mins
packages/@interactjs/auto-start/InteractableMethods.ts111
A
1 hr
packages/@interactjs/core/interactionFinder.ts103
B
5 hrs
packages/@interactjs/core/InteractableSet.ts98
A
2 hrs
packages/@interactjs/offset/plugin.ts90
A
0 mins
packages/@interactjs/modifiers/restrict/pointer.ts90
A
1 hr
packages/@interactjs/utils/rect.ts88
A
2 hrs
packages/@interactjs/core/interactablePreventDefault.ts86
A
2 hrs
packages/@interactjs/modifiers/restrict/edges.ts84
A
25 mins
packages/@interactjs/modifiers/snap/size.ts81
A
3 hrs
packages/@interactjs/modifiers/restrict/size.ts73
A
1 hr
packages/@interactjs/pointer-events/holdRepeat.ts71
A
0 mins
packages/@interactjs/pointer-events/PointerEvent.ts69
A
0 mins
packages/@interactjs/utils/browser.ts66
A
3 hrs
packages/@interactjs/auto-start/dragAxis.ts64
A
3 hrs
packages/@interactjs/actions/drop/DropEvent.ts62
A
1 hr
packages/@interactjs/snappers/grid.ts62
A
0 mins
packages/@interactjs/modifiers/types.ts62
A
0 mins
packages/@interactjs/pointer-events/interactableTargets.ts62
A
0 mins
packages/@interactjs/auto-start/hold.ts60
A
0 mins
packages/@interactjs/core/Eventable.ts57
A
45 mins
scripts/bin/lint.js52
A
35 mins
scripts/babel/vue-sfc.js48
A
0 mins
scripts/bin/version.js46
A
45 mins