Skip to content

[ballast-navigation] Remove ktor-http dependency #35

@cjbrooks12

Description

@cjbrooks12

The io.ktor:ktor-http dependency of Ballast Navigation module includes the necessary functionality for parsing URLs, but also includes a bunch of other stuff used by the Ktor HTTP server/client that is not necessary for parsing URLs. It's a much bigger dependency than I initially thought when adopting it, and is prohibitively large for JS applications, producing bundles that are unacceptably large, and it should be removed and replaced.

Ideally, the replacement would be a fully-multiplatform URL parser, like Ktor, but in the absence of such a library, it will likely be better to actual/expect the URL functionality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions