Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ksoup lite Variant with Zero Dependencies #67

Closed
5 of 6 tasks
itboy87 opened this issue Sep 9, 2024 · 0 comments
Closed
5 of 6 tasks

Ksoup lite Variant with Zero Dependencies #67

itboy87 opened this issue Sep 9, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@itboy87
Copy link
Collaborator

itboy87 commented Sep 9, 2024

We aim to develop a lightweight variant of the Ksoup library to cater to users who need minimal dependencies. This variant will be ideal for scenarios where file or network parsing is not required, only from string parsing. The primary goal is to streamline the library by eliminating unnecessary dependencies while maintaining core functionality.

Proposed Changes

1. Implement SourceReader with ByteArray

2. Remove Charset Decoder

3. Remove Network Dependencies and Implement String.resolveOrNull in Pure Kotlin

4. Implement CodePoint in Pure Kotlin

Dependencies

  • The only remaining dependency after these changes will be stately-current, which may be considered for removal in future updates.
@itboy87 itboy87 added the enhancement New feature or request label Sep 9, 2024
@itboy87 itboy87 closed this as completed Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant