Just came across this framer prototype and noticed it didn't have the link to framer.js or the other functionality that comes when sharing a project. It's also not being hosted by framer. How is this done? Is this frowned upon by the devs?
It's perfectly fine. It's your project :-) You can host it anywhere you host your normal html files.
As an impromptu sharing option, I often use a public link from Dropbox (to index.html)