-
Notifications
You must be signed in to change notification settings - Fork 12.3k
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
Proposal: Let's Replace Parcel With Webpack #2641
Conversation
Nice! I like idea of using Webpack instead of Parcel. Some quick feedback/things I noticed:
html-webpack-plugin ^3.2.0 → ^5.5.0
webpack-cli ^3.3.6 → ^4.9.1
webpack-dev-server ^3.7.2 → ^4.5.0
webpack ^4.36.1 → ^5.64.1
|
@coliff can you take a look at this? I want to chunk out the tasks a little bit and I'm interested in merging this part first, then look at builds for the dist folder and for the project itself. |
heya. so if a user clones this repo and does Unrelated note, we should remove that |
@coliff Yeah, this end user webpack stuff needs to be run from I'll remove the comment here. |
Great. I'll open a PR for eslint config update, we also need to update the |
@coliff I got the eslint stuff. I added node as an environment and changed the quotes. |
I need to update the docs since right now all this does is run the development server. We reference three npm scripts- there's just one now. I will create a build task later, but I don't want to have this PR open forever. |
Why not Vite? |
Webpack is something I use, so conceptually it was the easiest thing for me to get up and running. It also allows us to do the things that I require for this tool. It's also a giant, stable project at the heart of the web, so it seems safest. |
Closes #2487 and #2474
This is just a development server at this point. It hot reloads HTML JS and CSS. That's enough for me. I guess we'll need a build step.
I also need to change the docs, if we go this way.