Hello Jack,
thanks for answering! You gave me an idea of how to deal with the public repo. I figured out that it's possible to deploy the code to GH pages and load all the required content from Codepen level. What's even better people can clone the repo, build it locally, add some changes, and preview them on Codepen. By default assets are pulled from localhost:3000 and if that doesn't work, the web version is loaded.
Now, I'm going to add some updates to the repo (a link – https://github.com/arturkot/gsap-intro):
Add some more information to the readme file (describe the directories, why Browserify is used, and so on).
Sync the audio with animation. It's all good when you just play it. Try to pause and rewind, though.
Figure out if there's a way to add live reload for the localhost.
And the talk... I'll attempt to publish it next week.
Cheers,
Artur