feathersjs / feathers-chat

A Feathers real-time chat application
https://feathersjs.com
MIT License
506 stars 249 forks source link

Replit TS debugger support #246

Closed FossPrime closed 1 year ago

FossPrime commented 1 year ago

It easy to get TS Debugging working with vite and ts-node... but doing so on a monorepo is made very difficult due to the CWD field of DAP being ignored. This makes some sense due to how breakpoints are handled... but it does mean I had to make a helper script.

FossPrime commented 1 year ago

I plan to use this for all our prototypes and feasibility studies going forward...

Please review @daffl . I don't think the merge bar for this repo should be as solid as it is for Feathersjs/feathers. This is an extremely focused PR with great merge ability...there is a good argument that I should be able to self publish after cool down period of 3 to 12h? for isolated features in low risk modules like this.

I would have a link to the results... But this is an area where Replit is behind StackBlitz on... You can fork from a repos main branch, but not from other branches and submodules like you can on SB. They are working on it.

daffl commented 1 year ago

You can go ahead and merge. The only thing for pull requests is to make sure to