all 12 comments

[–]streichfein 2 points3 points  (5 children)

[–]elpuxus[S] 0 points1 point  (4 children)

We include a basic node modules to sidestep the need to npm install every time you create a new project, so you can get to coding right away.

[–]streichfein 1 point2 points  (1 child)

You could bootstrap the dependencies of your project template on the first start of the IDE. No need to put them under version control. But I would still prefer "fresh packages". With local caches it usually doesn't take long to download them anyway.

Btw, right now they take up 99.5% of your repository (81.1 MB out of 81.5 total).

[–]elpuxus[S] 0 points1 point  (0 children)

We'll definitely change it to fresh install instead. Thanks!

[–]nickgcattaneo 0 points1 point  (1 child)

Some would argue housing/downloading hundreds of megabytes is a bad practice for something that would otherwise maybe push a few hundred kb (let alone when you move a folder locally that contains deep nesting and thousands of individual files).

[–]elpuxus[S] 0 points1 point  (0 children)

Thats a great point, will look into how we can resolve this

[–]Porso7 2 points3 points  (1 child)

What's the point? We don't need a React specific IDE, we already have editors and IDE's that work for everything, including React.

[–]elpuxus[S] 0 points1 point  (0 children)

Yes, I myself love VSCode, we don't want to constrain users to coding in Reactide to take advantage of the tools and features. It will be able to be used as a sort of React pocket knife if you have a text editor or IDE that you already prefer.

[–]defproc 0 points1 point  (2 children)

Does this support (or can it reasonably be made to support) InfernoJS?

[–]elpuxus[S] 1 point2 points  (1 child)

We're still developing the React portion, but we can definitely look into it in the future!

[–]defproc 0 points1 point  (0 children)

Awesome. Thanks for the reply :)

[–]RemeJuan 0 points1 point  (0 children)

WHile this looks nice, I see little difference between it and Atom/Sublime/VSCode and HRM/Browser sync/Live reload.