From 0953c61dd37530799a4a54c8b9b655cd276ba5e8 Mon Sep 17 00:00:00 2001
From: Daniel Kurowski <daniel.kurowski@grifart.cz>
Date: Sat, 30 May 2020 07:15:05 +0200
Subject: [PATCH] Further improved directory structure

---
 .../initializeOnLinkClickScroll.ts                          | 6 +++---
 src/{ => LoadScrollHandler}/initializeOnLoadScroll.ts       | 6 +++---
 src/{ => easing}/setupVelocity.d.ts                         | 0
 src/{ => easing}/setupVelocity.js                           | 0
 src/index.ts                                                | 6 +++---
 src/{ => scrollers}/scrollToTarget.ts                       | 4 ++--
 6 files changed, 11 insertions(+), 11 deletions(-)
 rename src/{ => LinkClickScrollHandler}/initializeOnLinkClickScroll.ts (75%)
 rename src/{ => LoadScrollHandler}/initializeOnLoadScroll.ts (90%)
 rename src/{ => easing}/setupVelocity.d.ts (100%)
 rename src/{ => easing}/setupVelocity.js (100%)
 rename src/{ => scrollers}/scrollToTarget.ts (76%)

diff --git a/src/initializeOnLinkClickScroll.ts b/src/LinkClickScrollHandler/initializeOnLinkClickScroll.ts
similarity index 75%
rename from src/initializeOnLinkClickScroll.ts
rename to src/LinkClickScrollHandler/initializeOnLinkClickScroll.ts
index 879ad20..d97b596 100644
--- a/src/initializeOnLinkClickScroll.ts
+++ b/src/LinkClickScrollHandler/initializeOnLinkClickScroll.ts
@@ -1,6 +1,6 @@
-import {scrollToTarget} from './scrollToTarget';
-import {assert} from './assert';
-import {HashTarget} from './HashTarget';
+import {scrollToTarget} from '../scrollers/scrollToTarget';
+import {assert} from '../assert';
+import {HashTarget} from '../HashTarget';
 
 export function initializeOnLinkClickScroll(): void
 {
diff --git a/src/initializeOnLoadScroll.ts b/src/LoadScrollHandler/initializeOnLoadScroll.ts
similarity index 90%
rename from src/initializeOnLoadScroll.ts
rename to src/LoadScrollHandler/initializeOnLoadScroll.ts
index ac644d8..fe1c332 100644
--- a/src/initializeOnLoadScroll.ts
+++ b/src/LoadScrollHandler/initializeOnLoadScroll.ts
@@ -1,6 +1,6 @@
-import {scrollToTarget} from './scrollToTarget';
-import {HashTarget} from './HashTarget';
-import {assert} from './assert';
+import {scrollToTarget} from '../scrollers/scrollToTarget';
+import {HashTarget} from '../HashTarget';
+import {assert} from '../assert';
 
 /**
  * Scrolls smoothly to an element if there is a hash in the URL.
diff --git a/src/setupVelocity.d.ts b/src/easing/setupVelocity.d.ts
similarity index 100%
rename from src/setupVelocity.d.ts
rename to src/easing/setupVelocity.d.ts
diff --git a/src/setupVelocity.js b/src/easing/setupVelocity.js
similarity index 100%
rename from src/setupVelocity.js
rename to src/easing/setupVelocity.js
diff --git a/src/index.ts b/src/index.ts
index 367a6d3..37b73af 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,7 +1,7 @@
 import * as Velocity from 'velocity-animate';
-import setupVelocity from './setupVelocity';
-import {initializeOnLoadScroll} from './initializeOnLoadScroll';
-import {initializeOnLinkClickScroll} from './initializeOnLinkClickScroll';
+import setupVelocity from './easing/setupVelocity';
+import {initializeOnLoadScroll} from './LoadScrollHandler/initializeOnLoadScroll';
+import {initializeOnLinkClickScroll} from './LinkClickScrollHandler/initializeOnLinkClickScroll';
 
 export interface SmoothScrollOptions {
 	readonly scrollOnLoad?: boolean;
diff --git a/src/scrollToTarget.ts b/src/scrollers/scrollToTarget.ts
similarity index 76%
rename from src/scrollToTarget.ts
rename to src/scrollers/scrollToTarget.ts
index 598766f..d9c9ffc 100644
--- a/src/scrollToTarget.ts
+++ b/src/scrollers/scrollToTarget.ts
@@ -1,6 +1,6 @@
 import * as Velocity from 'velocity-animate';
-import {HashTarget} from './HashTarget';
-import {EASE_IN_SKIP_OUT_EASING} from './setupVelocity';
+import {HashTarget} from '../HashTarget';
+import {EASE_IN_SKIP_OUT_EASING} from '../easing/setupVelocity';
 
 export function scrollToTarget(hashTarget: HashTarget): void
 {
-- 
GitLab