IonicPage without ionic-cli

Is there any documentation on how to use IonicPage in an application that we are not building using ionic-cli?

We have a PWA that is part of a set of other web apps all sharing the same codebase and tests. We have it integrated into a single webpack based build that builds all the ng applications together to allow for common development workflow and testing.

From what I can tell there is some hidden work done by ionic-cli to setup IonicPage and associated code.

note: we don’t need lazy loading or anything like that, we just want to be able to use deep linking / routing for a navigation stack and it looks like IonicPage is the way to do it. If there is another way to use URL based routing in an ion-nav that may be another possibility for us.

Thanks