A minimal TypeScript clone of fullpage.js that allows both scroll snapping and native scrolling in different sections of your website.