React-Reactide v3.0-beta: Reactide is the first dedicated IDE for React web application development.

icon
Latest Release: v3.0-beta

It's been a journey full of blood, sweat and tears but we made it!

Source code(tar.gz)
Source code(zip)
Reactide-3.0.0.dmg(96.55 MB)
Reactide.3.0.0.AppImage(96.64 MB)

reactide

GitHub license PRs Welcome

Reactide is the first dedicated IDE for React web application development.

Reactide is a cross-platform desktop application that offers a simulator, made for live reloading and quick React component prototyping. React brings an integrated suite of development tools to streamline react development. The days of flipping between browser, IDE, and server are over.

Reactide is in active development. Please follow this repo for contribution guidelines and our development road map.

Reactide Screenshot

Get right to coding

Reactide runs an integrated Node server and custom browser simulator. As projects evolve, the developer can continually track changes through live reloading directly in the development environment without the need for constant flipping to the browser. Reactide also offers integration with Create React App for faster project boilerplate configuration. The simulator and component tree are both functioning for all React applications.

State flow visualization.

Managing state across a complex React application is the biggest pain point of developing React apps. Reactide offers a visual component tree that dynamically loads and changes based on components within the working directory while giving information about props and state at every component. By navigating through a live-representation of the architecture of a project, developers can quickly identify and pinpoint the parent-child relationships of even the most complex applications.

The component tree works out-of-the-box by finding the entry point to your React application that you provide inside the reactide.config.js file.

Integrated Terminal for powerful commands and workflows

The terminal is the life and blood of any IDE, allowing for complex manipulation of the file system, node, and even build-tools. Reactide offers a compatible terminal for running commands in bin/bash for Unix, and cmd for Windows to provide powerful workflows to even seasoned developers.

Getting Started with Reactide

The Reactide IDE can be set up in two ways, the first is to bundle the electron app and run it as a native desktop App. The instructions are as follows:

  1. go to your terminal and type the following:
git checkout 3.0-release
npm install
npm run webpack-production
npm run electron-packager
  1. in your Reactide folder, navigate to the release-builds folder and double-click on Reactide (executable).

To check out Reactide in developer mode follow these instructions:

  1. go to your terminal and type the following:
git checkout 3.0-release
npm install
npm run webpack-production
npm start

Setting up the Simulator

In order to take advantage of the live simulator, please follow the below steps in your project directory.

  1. Go to the reactide.config.js file and change the .html and .js entry points to the relative path of your respective files.
  2. In the terminal run: npm run reactide-server

For any questions, please look at the example project in the example folder for how to set-up webpack and dev-server.

Contributors

Jin Choi | Mark Marcelo | Bita Djaghouri | Pablo Lee | Ryan Yang | Oscar Chan | Juan Hart | Eric Pham | Khalid Umar | Rocky Liao

Comments

  • npm run webpack-production throws an exception
    npm run webpack-production throws an exception

    Jul 1, 2020

    0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'run', 1 verbose cli 'webpack-production' 1 verbose cli ] 2 info using [email protected] 3 info using [email protected] 4 verbose run-script [ 4 verbose run-script 'prewebpack-production', 4 verbose run-script 'webpack-production', 4 verbose run-script 'postwebpack-production' 4 verbose run-script ] 5 info lifecycle [email protected]~prewebpack-production: [email protected] 6 info lifecycle [email protected]~webpack-production: [email protected] 7 verbose lifecycle [email protected]~webpack-production: unsafe-perm in lifecycle true 8 verbose lifecycle [email protected]~webpack-production: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/ketans/projects/reactide/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Program Files/WindowsApps/CanonicalGroupLimited.UbuntuonWindows_2004.2020.424.0_x64__79rhkp1fndgsc:/mnt/c/Python38/Scripts/:/mnt/c/Python38/:/mnt/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler:/mnt/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/iCLS/:/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/iCLS/:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/mnt/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT:/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/IPT:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Program Files (x86)/Calibre2/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/nodejs/:/mnt/c/Program Files/Git/cmd:/mnt/c/Users/windo/AppData/Local/Programs/Python/Python38-32/Scripts/:/mnt/c/Users/windo/AppData/Local/Programs/Python/Python38-32/:/mnt/c/Users/windo/AppData/Local/Microsoft/WindowsApps:/mnt/c/Program Files/JetBrains/PyCharm 2019.3.3/bin:/mnt/c/Users/windo/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Users/windo/AppData/Local/JetBrains/jdk8/jre/bin:/mnt/c/tools/dart-sdk/bin:/mnt/c/tools/flutter/bin:/mnt/c/Users/windo/AppData/Roaming/Pub/Cache/bin:/mnt/c/tools/flutter/:/mnt/c/Users/windo/AppData/Roaming/npm:/mnt/c/Users/windo/AppData/Local/GitHubDesktop/bin:/mnt/c/Python27/:/mnt/c/Python27/Scripts/ 9 verbose lifecycle [email protected]~webpack-production: CWD: /home/ketans/projects/reactide 10 silly lifecycle [email protected]~webpack-production: Args: [ '-c', 'webpack --mode production' ] 11 silly lifecycle [email protected]~webpack-production: Returned: code: 1 signal: null 12 info lifecycle [email protected]~webpack-production: Failed to exec webpack-production script 13 verbose stack Error: [email protected] webpack-production: webpack --mode production 13 verbose stack Exit status 1 13 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16) 13 verbose stack at EventEmitter.emit (events.js:314:20) 13 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14) 13 verbose stack at ChildProcess.emit (events.js:314:20) 13 verbose stack at maybeClose (internal/child_process.js:1051:16) 13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5) 14 verbose pkgid [email protected] 15 verbose cwd /home/ketans/projects/reactide 16 verbose Linux 4.4.0-19041-Microsoft 17 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "webpack-production" 18 verbose node v14.5.0 19 verbose npm v6.14.5 20 error code ELIFECYCLE 21 error errno 1 22 error [email protected] webpack-production: webpack --mode production 22 error Exit status 1 23 error Failed at the [email protected] webpack-production script. 23 error This is probably not a problem with npm. There is likely additional logging output above. 24 verbose exit [ 1, true ]

    Reply
  • Bump electron from 3.1.13 to 9.1.0
    Bump electron from 3.1.13 to 9.1.0

    Jul 6, 2020

    Bumps electron from 3.1.13 to 9.1.0.

    Release notes

    Sourced from electron's releases.

    electron v9.1.0

    Release Notes for v9.1.0

    Features

    • Added support for MessagePort in the main process. #24323
    • Added support for suspend and resume events to Windows. #24283
    • Added support for suspend and resume events to macOS. #24294
    • Expose sessionId associated with a target from debugger module. #24398
    • Implemented systemPreferences.getMediaAccessStatus() on Windows. #24312

    Fixes

    • Fixed an intermittent high-CPU usage problem caused a system clock issue during sleep. #24415
    • Fixed an issue where some old notifications were not properly removed from the Notification Center on macOS. #24406
    • Fixed bug on macOS where the main window could be targeted for a focus event when it was disabled behind a modal. #24354

    electron v9.0.5

    Release Notes for v9.0.5

    Fixes

    • Fixed "Paste and Match Style" shortcut on macOS to match OS's "Option-Shift-Command-V". #24185
    • Fixed "null path-to-app" in test-app when Electron's path contains spaces or special characters. #24232
    • Fixed an error when calling dialog.showCertificateTrustDialog with no BrowserWindow. #24121
    • Fixed an issue where shutdown would be emitted both on app and system shutdown on macOS. #24141
    • Fixed an issue where withFileTypes was not supported as an option to fs.readdir or fs.readdirSync under asar. #24108
    • Fixed an issue which would cause streaming protocol responses to stall in some cases. #24082
    • Fixed an issue with click events not being emitted on macOS for Trays with context menus set. #24236
    • Fixed delayed execution of some Node.js callbacks in the main process. #24178
    • Fixed tray menu showing in taskbar on Windows. #24193
    • Fixed window titlebar not responding to pen on Windows 10. #24103

    Other Changes

    • Fixed issue with some IMEs on windows (for ex: Zhuyin) don't terminate after pressing shift. #24059
    • Fixed mac app store rejection notice for invalid symbolic link in bundle. #24238
    • Updated Chromium to 83.0.4103.119. #24234

    Documentation

    • Documentation changes: #24177

    electron v9.0.4

    Release Notes for v9.0.4

    Fixes

    • Added missing support for isComposing KeyboardEvent property. #23996
    • Enable NTLM v2 for POSIX platforms and added --disable-ntlm-v2 switch to disable it. #23934
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    Reply
  • Is the editor in the IDE original or is there an upstream that is not clearly identified?
    Is the editor in the IDE original or is there an upstream that is not clearly identified?

    Sep 23, 2020

    The title says it all. I'd like to know more about the underlying code and project.

    Reply
  • How hard is to make the layout adjustable by dragging the horizontal bar?
    How hard is to make the layout adjustable by dragging the horizontal bar?

    Feb 25, 2021

    I want to adjust the size of the live preview, but the only option available is to click over the horizontal barrier to hide the preview.

    Reply
  •  TypeError: Cannot read property 'getVersionId' of null
    TypeError: Cannot read property 'getVersionId' of null

    Feb 26, 2021

    I'm getting the following error on the webtools console:

    /Applications/Reactide.app/Contents/Resources/app/dist/webpack-bundle.js:1 Uncaught Error: Cannot read property 'getVersionId' of null
    
    TypeError: Cannot read property 'getVersionId' of null
    
    Reply
  • build for windows and linux options
    build for windows and linux options

    Sep 8, 2021

    By default build is for MAC OSX can we add options to build for Linux and windows I have modify package.json to specify package=linux settings . Can we add a documentation for such scenarios ?

    Thanks

    Reply
  • [Question] Add a Vim plugin?
    [Question] Add a Vim plugin?

    Nov 17, 2021

    Great product you have but coming from Vim I enjoy keeping my fingers on the keyboard. I have also memorized most of the key commands so it would be a cool combo to have your IDE + Vim keys.

    Reply
  • Not working @ MacOS 12.0.1
    Not working @ MacOS 12.0.1

    Dec 4, 2021

    when I first open the app, error message show as "Reactide" cannot be opened because the developer cannot be verified.

    Reply
  • Bump shelljs from 0.8.2 to 0.8.5 in /example
    Bump shelljs from 0.8.2 to 0.8.5 in /example

    Jan 15, 2022

    Bumps shelljs from 0.8.2 to 0.8.5.

    Release notes

    Sourced from shelljs's releases.

    v0.8.5

    This was a small security fix for #1058.

    v0.8.4

    Small patch release to fix a circular dependency warning in node v14. See #973.

    v0.8.3

    Closed issues:

    • Shelljs print stderr to console even if exec-only "silent" is true #905
    • refactor: remove common.state.tempDir #902
    • Can't suppress stdout for echo #899
    • exec() doesn't apply the arguments correctly #895
    • shell.exec('npm pack') painfully slow #885
    • shelljs.exec cannot find app.asar/node_modules/shelljs/src/exec-child.js #881
    • test infra: mocks and skipOnWin conflict #862
    • Support for shell function completion on IDE #859
    • echo command shows options in stdout #855
    • silent does not always work #851
    • Appveyor installs the latest npm, instead of the latest compatible npm #844
    • Force symbolic link (ln -sf) does not overwrite/recreate existing destination #830
    • inconsistent result when trying to echo to a file #798
    • Prevent require()ing executable-only files #789
    • Cannot set property to of [object String] which has only a getter #752
    • which() should check executability before returning a value #657
    • Bad encoding experience #456
    • phpcs very slow #440
    • Error shown when triggering a sigint during shelljs.exec if process.on sigint is defined #254
    • .to\(file\) does not mute STDIO output #146
    • Escaping shell arguments to exec() #143
    • Allow multiple string arguments for exec() #103
    • cp does not recursively copy from readonly location #98
    • Handling permissions errors on file I/O #64

    Merged pull requests:

    ... (truncated)

    Changelog

    Sourced from shelljs's changelog.

    Change Log

    Unreleased

    Full Changelog

    Closed issues:

    • find returns empty array even though directory has files #922
    • exec() should support node v10 (maxbuffer change) #915
    • grep exit status and extra newlines #900
    • Travis CI currently broken #893
    • Drop node v4 support #873
    • cp -Ru respects the -R but not the -u #808

    Merged pull requests:

    v0.8.3 (2018-11-13)

    Full Changelog

    Closed issues:

    • Shelljs print stderr to console even if exec-only "silent" is true #905
    • refactor: remove common.state.tempDir #902
    • Can't suppress stdout for echo #899
    • exec() doesn't apply the arguments correctly #895
    • shell.exec('npm pack') painfully slow #885
    • shelljs.exec cannot find app.asar/node_modules/shelljs/src/exec-child.js #881
    • test infra: mocks and skipOnWin conflict #862
    • Support for shell function completion on IDE #859
    • echo command shows options in stdout #855
    • silent does not always work #851
    • Appveyor installs the latest npm, instead of the latest compatible npm #844
    • Force symbolic link (ln -sf) does not overwrite/recreate existing destination #830
    • inconsistent result when trying to echo to a file #798
    • Prevent require()ing executable-only files #789
    • Cannot set property to of [object String] which has only a getter #752

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    Reply
  • Bump follow-redirects from 1.5.8 to 1.14.7 in /example
    Bump follow-redirects from 1.5.8 to 1.14.7 in /example

    Jan 15, 2022

    Bumps follow-redirects from 1.5.8 to 1.14.7.

    Commits
    • 2ede36d Release version 1.14.7 of the npm package.
    • 8b347cb Drop Cookie header across domains.
    • 6f5029a Release version 1.14.6 of the npm package.
    • af706be Ignore null headers.
    • d01ab7a Release version 1.14.5 of the npm package.
    • 40052ea Make compatible with Node 17.
    • 86f7572 Fix: clear internal timer on request abort to avoid leakage
    • 2e1eaf0 Keep Authorization header on subdomain redirects.
    • 2ad9e82 Carry over Host header on relative redirects (#172)
    • 77e2a58 Release version 1.14.4 of the npm package.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    Reply
  • reactide.config.js Couldn't Be Found
    reactide.config.js Couldn't Be Found

    Aug 14, 2019

    • Hey Guys! I'm running on windows 10, I couldn't build the app for the first time so I had to edit the package.json by changing darwin to win32 && removing the icon flag.

    then When I tried "npm run reactide-server" I couldn't find this script in the package.json neither the reactid.config.js file in the release-builds

    Reply
  • Start this abandoned project again?
    Start this abandoned project again?

    Oct 4, 2017

                                                                                                                                                                                                           
    Reply
  • Support for other
    Support for other "frameworks"?

    Mar 30, 2017

    Hi, this looks amazing 👋

    Are you considering to support other frameworks in the future, maybe? :)

    It would be great to benefit from Reactide's state flow visualization and other UI characteristics without being locked in to a particular framework.

    question 
    Reply
  • Was this project an april fools ? Doesn't work on windows or mac?
    Was this project an april fools ? Doesn't work on windows or mac?

    Apr 5, 2017

    I'm really curious was this an april fools joke? did anyone get this to work? Not trying to be an a-hole to the creators if this is a real project I tried windows and mac and none of them work. This is a problem with most projects on github everyone is giving this project stars but the project don't work yet.... so why are people giving it a star? give it a star once it works if its real....

    Reply
  • Atom integration
    Atom integration

    Mar 29, 2017

    This project looks very exciting -- but I'm still wondering one thing. A lot of the proposed UI looks very similar to Atom. Is there a reason this project is being developed as a standalone IDE rather than an extension package for Atom? I feel it would be more convenient for users if they could just install a plugin on Atom. It might also allow you to reach a wider user audience, since Atom is already widely adopted.

    enhancement 
    Reply
  • Installation & Usage Guide
    Installation & Usage Guide

    Apr 1, 2017

    Hi can you include an Installation Guide in the README?

    I'm getting this error when I clone, and run npm install; npm start:

    /Library/Caches/com.apple.xbs/Sources/AppleGVA/AppleGVA-10.1.5/Sources/Slices/Driver/AVD_loader.cpp: failed to get a service for display 3

    I just have an empty black window, and none of the Mac menu items do anything.

    Reply
  • Add ESLint and ESLint-loader to webpack config
    Add ESLint and ESLint-loader to webpack config

    Mar 31, 2017

    I think you should add linters at the very beginning, so that the project has a coding style.

    enhancement 
    Reply
  • Project is die?
    Project is die?

    Jul 27, 2018

    Project is die? Last update has been a 4 mouth ago

    Reply
  • [Installation] npm install broken
    [Installation] npm install broken

    Aug 22, 2017

    Hi, I'm trying to install ReactIDE, but when I use npm install there's an error :

    $ npm install
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 (node_modules/chokidar/node_modules/fsevents):
    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
    npm WARN [email protected] No repository field.
    

    and :

    $ npm start
    
    > [email protected] start /opt/reactide
    > cross-env NODE_ENV=production electron .
    
    /opt/reactide/node_modules/electron/dist/electron: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
    
    npm ERR! Linux 4.4.0-45-generic
    npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
    npm ERR! node v6.11.1
    npm ERR! npm  v3.10.10
    npm ERR! file sh
    npm ERR! code ELIFECYCLE
    npm ERR! errno ENOENT
    npm ERR! syscall spawn
    npm ERR! [email protected] start: `cross-env NODE_ENV=production electron .`
    npm ERR! spawn ENOENT
    npm ERR! 
    npm ERR! Failed at the [email protected] start script 'cross-env NODE_ENV=production electron .'.
    npm ERR! Make sure you have the latest version of node.js and npm installed.
    npm ERR! If you do, this is most likely a problem with the reactide package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR!     cross-env NODE_ENV=production electron .
    npm ERR! You can get information on how to open an issue for this project with:
    npm ERR!     npm bugs reactide
    npm ERR! Or if that isn't available, you can get their info via:
    npm ERR!     npm owner ls reactide
    npm ERR! There is likely additional logging output above.
    
    npm ERR! Please include the following file with any support request:
    npm ERR!     /opt/reactide/npm-debug.log
    

    I'm on a VM on vagrant.

    Regards, Fabrice

    Reply
  • How do I use it with my projects?
    How do I use it with my projects?

    Mar 31, 2017

    I followed below steps.

    1. Clone the project
    2. install dependencies
    3. npm start

    At 3rd step I was hoping for a interactive GUI. But actual was a electron browser with no content in it.

    Can someone point me at the right direction ?

    Reply