clrfund / monorepo

clr.fund dapp
https://clr.fund/
GNU General Public License v3.0
189 stars 91 forks source link

Switch back to TypeScript #10

Closed pcowgill closed 4 years ago

proofoftom commented 4 years ago

In regards to this, #11, and #12: I've rebuilt the boilerplate since the hackathon and removed the dependency on Quasar, since its Typescript support isn't production ready, and replaced it with Typescript Vue + Vuetify (for the material design component library). This seems to have squashed all of the bugs and has IDE support that is compatible when developing both the contracts and the frontend. I'm happy to migrate what we have over and give it a full QA. Here's the updated boilerplate: https://github.com/proofoftom/buidler-waffle-typechain-vue

pcowgill commented 4 years ago

Sounds good!!

pcowgill commented 4 years ago

Thoughts on a separate package.json for contracts vs front end?

proofoftom commented 4 years ago

I don't think there will be a need, but am happy to go that direction without question if there is any conflict.

pcowgill commented 4 years ago

Yeah, there's definitely not a need - sometimes I just like it when looking at a new open source project to see which packages they're using for what. Helps with security audits, etc.

pcowgill commented 4 years ago

If we want npm install or yarn at the root to install everything, we could use lerna

pcowgill commented 4 years ago

We can probably move the dir structure convo over to https://github.com/clr-fund/contracts/issues/12