benjamn / benjamn/arson

Is this thing dead? (Request for maintainer rights)

Open
#16 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
199
Forks
6
PR merge metrics
No merged PRs in 30d

Description

This looks like an awesome lib that I'd love to use in one of my projects. However, there are a few things I'd like to see changed:

- Port to TypeScript
- Add Deno support
- Add test coverage analysis tools, and property-based testing
- Add performance benchmarking
- See #4 merged
- Add support for custom constructors so that library users are able to pass their own object constructors along with `deconstruct` and `reconstruct` functions
- Experiment with storing object shapes in order to further reduce the size of the serisalised data (I have a use case where I serialise 10 almost identical objects but one small string deep inside changes, it would be great (but probably very hard) to reduce the redundancy here)

However, it looks like this project is no longer a priority for you. Are you willing to transfer this project to me so that I can take over and perform the changes I'd like to see?

If you disagree with the direction that I'd like to see this project take, that's fine. I can rewrite this in TS under a different name and credit your project for the excellent ideas it has.

I hope you have time to quickly respond. If I don't hear back from you, I'll just accept that this thing died and go my own way :)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.