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
I just tried it out this morning and it looks like the patch for the no-restricted-globals went through on the typescript-eslint side. Woo Optional Chaining!!!
I nuked my react-scripts directory in node_modules before reinstalling as a user over there cited caching issues.
Thanks CRA contributors et al. for all you do! You make work extra enjoyable.
Reacted by Ian Sutherland, Ian Schmitz, Sam Zhou, Lars Naurath, Jack Davis and Chris Perez
hey, guys. appreciate the great work! what is the best way to get TS 3.7 working on my existing project right now? i am not particularly interested in templates and would think a 3.3.0 with just the upgrade to TS 3.7 would've been great in case templates are preventing the release somehow.
Reacted by hitbear518, Daniel Wong, David Kaufman and Sebastián Balay
Actually TypeScript 3.7 and the required changes in typscript-eslint and Prettier were blocking the release. I believe the final typescript-eslint fixes have been published so we're hoping to release 3.3.0 in the next couple of days.
Reacted by Daniel Wong, Justin Grant, Risabh Kumar, Nie, Jason, Sreenivas Thammaneni, Han Lin Yap, Jakob Pålsson, Spase Markovski, Mohamed Saleh, Matias Drange-Doyle and 65 more
Reacted by Risabh Kumar, Spase Markovski, Stefan Schult, Mohamed Saleh, Matias Drange-Doyle, Brandon T. Kowalski, Chris Perez, Bap, Sam Zhou, variadicintegrity and 29 more
Reacted by JP, sāmīr, Arman R. Tav, Sam Zhou, Daniel Wong, Lars Naurath, Risabh Kumar, Marcel Tinner, Spase Markovski, Mohamed Saleh and 26 more
Reacted by thaxy, Christian Cederquist, Sam Zhou, Laurin, Risabh Kumar, Kyle Szombathy, Dragan Novakovic and Michael Li
Reacted by Arman R. Tav, Sam Zhou, Daniel Wong, Spase Markovski, Stefan Schult, Mohamed Saleh, tebuevd, Giovanni Ravalico, Ismail Kutlu, Michael Li and 26 more
typscript-eslint and Prettier now officially support TS 3.7, right? Any further blockers to release CRA 3.3 (maybe just with TS 3.7 support and deferring all the unfinished stuff)?
Reacted by David Kaufman, Alexander, Daniel Schopf, Sebastian Otto, Jean-Sébastien Herbaux, hitbear518, Raptor, Domino987, Risabh Kumar, 李环冀 and 6 more
Reacted by Sebastián Balay, Risabh Kumar, Mate Papp, Fractaliste, Sam Zhou and tebuevd
Reacted by Zoltán Bedi, Jean-Sébastien Herbaux, Jacek Kolasa, Gérome, zanemayo, ppbl, Risabh Kumar, Max, Christian Cederquist, Nie, Jason and 3 more
yeah, I mean I appreciate what cra does so much and I refuse to eject over this, but TS 3.7 and it's features are something I think a lot of people have wanted/needed for quite a while and I think the team here doesn't appreciate that. they need to be more vocal about what the hold up is or just release already, please.
Reacted by Geoff Harper
Reacted by 👑 Edward Sammut Alessi, Warren Seine and Risabh Kumar
Reacted by Rafael Lima, bernhardwaidacher, Nie, Jason and Raptor
How do you update an existing project to use it? I created a new one using the steps above and see that the only difference is typescript is 3.7.2 and react-scripts is 3.3.0-next.62. I tried changing my project dependencies to these, deleted my node_modules folder, and reinstalled. I get linting errors when running pages.
@waynebloss appreciate your input. as I understand it, all blockers from dependencies have been resolved and TS 3.7 was released nearly a month ago, so I don't understand what is holding the release back. maybe there is an issue someone from the community could help with. i would love to contribute, although i haven't looked at the project's source code.
i personally don't understand what using @next implies and what to watch out for, so won't personally opt into that.
i feel you are being overly defensive and I don't have anything else to add here, so hopefully we see a release soon.
If the maintainers aren't typescript users they probably just aren't aching for the update the way we are. One of the tradeoffs in using CRA is that sometimes you have to wait longer for new features, especially if those features aren't as important to the maintainers/core team as they are to you. This is free software, we're all free to make our own webpack configs, or eject, or fork the project, etc.
@JoshClose Your investigation was correct, to use it in an existing project, update your package dependencies to use react-scripts3.3.0-next.62 and typescript^3.7.2. I've been testing that and implementing the new features on a branch of my project while we wait for a release.
Thanks CRA team for your work on this! I'd be curious if you're working towards a more complete 3.3 with issues from the milestone, or if there are blockers you're waiting for a resolution for, such as typescript-eslint/typescript-eslint#1051.
Would love to see another @next version of react-scripts published so the community can test changes merged in since 3.3.0-next.62 was published 18 days ago.
Our team, in particular, would like to test out the fixes introduced in #7988, but there have been many other PRs too.
Reacted by Tobbe Lundberg, Evan Kennedy, Fractaliste and tebuevd
@rhyek There is a project board for v3.3 right here where you can track the progress. As of now, there are around 30+ open items on the board that are tagged for v3.3. I would rather have a release which make everyone confident and happy than have a rushed one.
Reacted by Warren Seine and Risabh Kumar
Reacted by tebuevd
Reacted by Evan Kennedy, Rafael Lima, Patrick 🔟🏠, Carlos González and tebuevd
@ayush987goyal are you sure this is up to date? I just find it strange that two weeks ago they said the release should be "in the next couple days".
I really appreciate all the work the team is doing, but a little more transparency / updates would also be nice (since a lot of people are interested in this, by just looking at the reactions to the announcement post) e.g. what is holding the release up that much? Why is the earlier estimation of a "couple of days" completely wrong? etc.
Reacted by Jacek Kolasa, Christian Cederquist, Patrick 🔟🏠, Carlos González, Geoff Harper, Evan Kennedy, tebuevd, Daniel Wong, zanemayo, Han Lin Yap and 2 more
Please dont be demanding, the team is probably developing this in their own free time and they dont owe any of us anything. Anyone is free to fork this project. Your node_modules is also your code, it’s not a magic black box that you can’t touch
Reacted by Gabor Dolla, Yu Mao, Sam Zhou, Risabh Kumar, radiKal, Andreas Volkmann and Greg McKelvey
Reacted by Patrick 🔟🏠, Carlos González, tebuevd, Nathan Shelly, Daniel Wong, Max, Sebastián Balay, Han Lin Yap and Jorge Gonzalez
Reacted by tebuevd
Reacted by Risabh Kumar, Greg McKelvey and Stuart Olivera
I’ll just mention Create React App is maintained by a team of volunteers rather than by Facebook. (We are very busy with React itself at this moment.)
Being excessively demanding in threads like this is a textbook example of how to get these contributors to burn out. Then there won’t be nobody to do these releases at all.
Activity
BrandonKowalski commentedon Nov 15, 2019
I just tried it out this morning and it looks like the patch for the
no-restricted-globalswent through on the typescript-eslint side. Woo Optional Chaining!!!I nuked my react-scripts directory in node_modules before reinstalling as a user over there cited caching issues.
Thanks CRA contributors et al. for all you do! You make work extra enjoyable.
rhyek commentedon Nov 19, 2019
hey, guys. appreciate the great work! what is the best way to get TS 3.7 working on my existing project right now? i am not particularly interested in templates and would think a 3.3.0 with just the upgrade to TS 3.7 would've been great in case templates are preventing the release somehow.
iansu commentedon Nov 19, 2019
Actually TypeScript 3.7 and the required changes in typscript-eslint and Prettier were blocking the release. I believe the final typescript-eslint fixes have been published so we're hoping to release 3.3.0 in the next couple of days.
ulrichb commentedon Dec 2, 2019
typscript-eslint and Prettier now officially support TS 3.7, right? Any further blockers to release CRA 3.3 (maybe just with TS 3.7 support and deferring all the unfinished stuff)?
rhyek commentedon Dec 2, 2019
yeah, I mean I appreciate what cra does so much and I refuse to eject over this, but TS 3.7 and it's features are something I think a lot of people have wanted/needed for quite a while and I think the team here doesn't appreciate that. they need to be more vocal about what the hold up is or just release already, please.
rhyek commentedon Dec 2, 2019
My reason for not using @next is I'm not working on a hobby project, mostly. I kinda find using alpha or beta stuff in production kind of a big deal.
JoshClose commentedon Dec 2, 2019
How do you update an existing project to use it? I created a new one using the steps above and see that the only difference is
typescriptis3.7.2andreact-scriptsis3.3.0-next.62. I tried changing my project dependencies to these, deleted my node_modules folder, and reinstalled. I get linting errors when running pages.rhyek commentedon Dec 2, 2019
@waynebloss appreciate your input. as I understand it, all blockers from dependencies have been resolved and TS 3.7 was released nearly a month ago, so I don't understand what is holding the release back. maybe there is an issue someone from the community could help with. i would love to contribute, although i haven't looked at the project's source code.
i personally don't understand what using @next implies and what to watch out for, so won't personally opt into that.
i feel you are being overly defensive and I don't have anything else to add here, so hopefully we see a release soon.
SeanRoberts commentedon Dec 2, 2019
If the maintainers aren't typescript users they probably just aren't aching for the update the way we are. One of the tradeoffs in using CRA is that sometimes you have to wait longer for new features, especially if those features aren't as important to the maintainers/core team as they are to you. This is free software, we're all free to make our own webpack configs, or eject, or fork the project, etc.
evankennedy commentedon Dec 2, 2019
@JoshClose Your investigation was correct, to use it in an existing project, update your package dependencies to use
react-scripts3.3.0-next.62andtypescript^3.7.2. I've been testing that and implementing the new features on a branch of my project while we wait for a release.Thanks CRA team for your work on this! I'd be curious if you're working towards a more complete 3.3 with issues from the milestone, or if there are blockers you're waiting for a resolution for, such as typescript-eslint/typescript-eslint#1051.
WesCossick commentedon Dec 2, 2019
Would love to see another
@nextversion ofreact-scriptspublished so the community can test changes merged in since3.3.0-next.62was published 18 days ago.Our team, in particular, would like to test out the fixes introduced in #7988, but there have been many other PRs too.
ayush987goyal commentedon Dec 2, 2019
@rhyek There is a project board for
v3.3right here where you can track the progress. As of now, there are around 30+ open items on the board that are tagged forv3.3. I would rather have a release which make everyone confident and happy than have a rushed one.Nasicus commentedon Dec 3, 2019
@ayush987goyal are you sure this is up to date? I just find it strange that two weeks ago they said the release should be "in the next couple days".
I really appreciate all the work the team is doing, but a little more transparency / updates would also be nice (since a lot of people are interested in this, by just looking at the reactions to the announcement post) e.g. what is holding the release up that much? Why is the earlier estimation of a "couple of days" completely wrong? etc.
Andarist commentedon Dec 3, 2019
Please dont be demanding, the team is probably developing this in their own free time and they dont owe any of us anything. Anyone is free to fork this project. Your node_modules is also your code, it’s not a magic black box that you can’t touch
gaearon commentedon Dec 5, 2019
I’ll just mention Create React App is maintained by a team of volunteers rather than by Facebook. (We are very busy with React itself at this moment.)
Being excessively demanding in threads like this is a textbook example of how to get these contributors to burn out. Then there won’t be nobody to do these releases at all.
The right question is always “how can I help”.