This PR moves the majority of the types from @curi/router to @curi/types. This results in a number of packages that currently have a dependency on @curi/router now only having a dependency on @curi/types, which means that they no longer need version bumps for non-type changes in @curi/router.
This PR also gives some of the types better names.
Finally, some of the files in @curi/router have been re-organized. Helper modules that are only imported by one other module have been merged into that module (modules imported by create_router are kept separate).
This PR moves the majority of the types from
@curi/router
to@curi/types
. This results in a number of packages that currently have a dependency on@curi/router
now only having a dependency on@curi/types
, which means that they no longer need version bumps for non-type changes in@curi/router
.This PR also gives some of the types better names.
Finally, some of the files in
@curi/router
have been re-organized. Helper modules that are only imported by one other module have been merged into that module (modules imported bycreate_router
are kept separate).