You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently this repo uses js and vue cli. This is fine, but makes it harder to catch errors and some of the vue tooling is now a bit outdated. The package.json is a bit hard to append to now that some of the older dependencies aren't the recommended option anymore
I believe it would significantly improve developer efficiency to use typescript in the project and use vite. This is the standard recommended setup for new vue projects.
A Potential Plan
I would be happy to submit a PR for the changes described:
I would start off by only porting the existing code to typescript and vite
I would not add any new dependencies beyond those required for build
After that is merged, then future PRs could be done to make things more idiomatic / add new behavior. However, wanted to keep the start pretty simple.
I don't envision this would be too long to accomplish.
Along the way, I think it would make sense to add a pre-commit config so there is a consistent style across the codebase and no eslint errors
The text was updated successfully, but these errors were encountered:
Currently this repo uses js and vue cli. This is fine, but makes it harder to catch errors and some of the vue tooling is now a bit outdated. The package.json is a bit hard to append to now that some of the older dependencies aren't the recommended option anymore
I believe it would significantly improve developer efficiency to use typescript in the project and use vite. This is the standard recommended setup for new vue projects.
A Potential Plan
I would be happy to submit a PR for the changes described:
After that is merged, then future PRs could be done to make things more idiomatic / add new behavior. However, wanted to keep the start pretty simple.
I don't envision this would be too long to accomplish.
Along the way, I think it would make sense to add a pre-commit config so there is a consistent style across the codebase and no eslint errors
The text was updated successfully, but these errors were encountered: