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

Rewrite in TypeScript with Promises #90

Open
balupton opened this issue Dec 18, 2018 · 9 comments
Open

Rewrite in TypeScript with Promises #90

balupton opened this issue Dec 18, 2018 · 9 comments

Comments

@balupton
Copy link
Member

Definitions already provided by @stpettersens at:
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/5344bfc80508c53a23dae37b860fb0c905ff7b24/types/cson/index.d.ts

@balupton
Copy link
Member Author

@stpettersens would you be interested in undertaking this task?

@stpettersens
Copy link

stpettersens commented Dec 20, 2018 via email

@balupton
Copy link
Member Author

Rewrite the library in TypeScript?

Correct.

@balupton
Copy link
Member Author

balupton commented Oct 28, 2020

For anyone who wants to rewrite the CSON library in TypeScript, I can kick off the scaffolding required, but just need someone to do the actual line by line conversions.

Once the initial typescript release is done, I'm also happy for the API to change and move into a Promise API as well, or to just be overall simplified.

I'm able to put a $10USD bounty on this, but that is all I can afford.

@balupton
Copy link
Member Author

actually, going to do it myself now

@balupton
Copy link
Member Author

balupton commented Oct 28, 2020

actually, will need to wait until these deps are converted to typescript first:

extract-opts is not needed, as typescript conversion would deprecate the need for this via bc breaks

so postponing until later

@balupton balupton changed the title Convert to TypeScript Rewrite in TypeScript with Promises Nov 18, 2023
@balupton
Copy link
Member Author

for swapping out safefs
https://github.com/bevry/fs-read
https://github.com/bevry/fs-write

Not sure for requirefresh.

@balupton
Copy link
Member Author

They are all DocPad stuff, it isn't used outside DocPad, which is an archived project. So Bevry priority here is very low.

This is no longer the case, there are hundreds of dependents: https://www.npmjs.com/package/cson?activeTab=dependents

still nothing bevry owned uses cson anymore besides docpad which is an archived project

best way to make this happen is via https://bevry.me/fund

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants