ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

React IDE

by turadg ALL

React IDE utils for Sublime (ST3)

Labels react, jest, lazyspec, ide

Details

Installs

  • Total 120K
  • Win 54K
  • Mac 41K
  • Linux 24K
Sep 13 Sep 12 Sep 11 Sep 10 Sep 9 Sep 8 Sep 7 Sep 6 Sep 5 Sep 4 Sep 3 Sep 2 Sep 1 Aug 31 Aug 30 Aug 29 Aug 28 Aug 27 Aug 26 Aug 25 Aug 24 Aug 23 Aug 22 Aug 21 Aug 20 Aug 19 Aug 18 Aug 17 Aug 16 Aug 15 Aug 14 Aug 13 Aug 12 Aug 11 Aug 10 Aug 9 Aug 8 Aug 7 Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30
Windows 0 2 2 1 1 0 2 2 0 0 3 2 0 1 1 5 3 1 1 4 0 1 1 3 3 1 4 0 2 0 2 3 0 0 1 2 1 1 1 3 1 0 2 1 4 0
Mac 0 2 1 2 1 2 1 0 0 0 0 1 0 0 0 1 1 0 1 1 0 0 0 1 1 1 2 1 1 2 0 2 0 1 0 0 2 2 2 0 1 0 0 0 0 3
Linux 0 0 2 1 1 1 1 0 2 0 2 1 2 0 1 2 1 1 2 0 3 0 0 0 1 1 0 0 1 1 3 0 0 0 1 1 0 1 4 1 1 0 0 0 1 0
02468Sep 13Sep 10Sep 7Sep 4Sep 1Aug 29Aug 26Aug 23Aug 20Aug 17Aug 14Aug 11Aug 8Aug 5Aug 2Jul 30Sep 13 Linux: 0 Mac: 0 Windows: 0Sep 12 Linux: 0 Mac: 2 Windows: 2Sep 11 Linux: 2 Mac: 1 Windows: 2Sep 10 Linux: 1 Mac: 2 Windows: 1Sep 9 Linux: 1 Mac: 1 Windows: 1Sep 8 Linux: 1 Mac: 2 Windows: 0Sep 7 Linux: 1 Mac: 1 Windows: 2Sep 6 Linux: 0 Mac: 0 Windows: 2Sep 5 Linux: 2 Mac: 0 Windows: 0Sep 4 Linux: 0 Mac: 0 Windows: 0Sep 3 Linux: 2 Mac: 0 Windows: 3Sep 2 Linux: 1 Mac: 1 Windows: 2Sep 1 Linux: 2 Mac: 0 Windows: 0Aug 31 Linux: 0 Mac: 0 Windows: 1Aug 30 Linux: 1 Mac: 0 Windows: 1Aug 29 Linux: 2 Mac: 1 Windows: 5Aug 28 Linux: 1 Mac: 1 Windows: 3Aug 27 Linux: 1 Mac: 0 Windows: 1Aug 26 Linux: 2 Mac: 1 Windows: 1Aug 25 Linux: 0 Mac: 1 Windows: 4Aug 24 Linux: 3 Mac: 0 Windows: 0Aug 23 Linux: 0 Mac: 0 Windows: 1Aug 22 Linux: 0 Mac: 0 Windows: 1Aug 21 Linux: 0 Mac: 1 Windows: 3Aug 20 Linux: 1 Mac: 1 Windows: 3Aug 19 Linux: 1 Mac: 1 Windows: 1Aug 18 Linux: 0 Mac: 2 Windows: 4Aug 17 Linux: 0 Mac: 1 Windows: 0Aug 16 Linux: 1 Mac: 1 Windows: 2Aug 15 Linux: 1 Mac: 2 Windows: 0Aug 14 Linux: 3 Mac: 0 Windows: 2Aug 13 Linux: 0 Mac: 2 Windows: 3Aug 12 Linux: 0 Mac: 0 Windows: 0Aug 11 Linux: 0 Mac: 1 Windows: 0Aug 10 Linux: 1 Mac: 0 Windows: 1Aug 9 Linux: 1 Mac: 0 Windows: 2Aug 8 Linux: 0 Mac: 2 Windows: 1Aug 7 Linux: 1 Mac: 2 Windows: 1Aug 6 Linux: 4 Mac: 2 Windows: 1Aug 5 Linux: 1 Mac: 0 Windows: 3Aug 4 Linux: 1 Mac: 1 Windows: 1Aug 3 Linux: 0 Mac: 0 Windows: 0Aug 2 Linux: 0 Mac: 0 Windows: 2Aug 1 Linux: 0 Mac: 0 Windows: 1Jul 31 Linux: 1 Mac: 0 Windows: 4Jul 30 Linux: 0 Mac: 3 Windows: 0Sep 13 Linux: 0 Mac: 0 Windows: 0Sep 12 Linux: 0 Mac: 2 Windows: 2Sep 11 Linux: 2 Mac: 1 Windows: 2Sep 10 Linux: 1 Mac: 2 Windows: 1Sep 9 Linux: 1 Mac: 1 Windows: 1Sep 8 Linux: 1 Mac: 2 Windows: 0Sep 7 Linux: 1 Mac: 1 Windows: 2Sep 6 Linux: 0 Mac: 0 Windows: 2Sep 5 Linux: 2 Mac: 0 Windows: 0Sep 4 Linux: 0 Mac: 0 Windows: 0Sep 3 Linux: 2 Mac: 0 Windows: 3Sep 2 Linux: 1 Mac: 1 Windows: 2Sep 1 Linux: 2 Mac: 0 Windows: 0Aug 31 Linux: 0 Mac: 0 Windows: 1Aug 30 Linux: 1 Mac: 0 Windows: 1Aug 29 Linux: 2 Mac: 1 Windows: 5Aug 28 Linux: 1 Mac: 1 Windows: 3Aug 27 Linux: 1 Mac: 0 Windows: 1Aug 26 Linux: 2 Mac: 1 Windows: 1Aug 25 Linux: 0 Mac: 1 Windows: 4Aug 24 Linux: 3 Mac: 0 Windows: 0Aug 23 Linux: 0 Mac: 0 Windows: 1Aug 22 Linux: 0 Mac: 0 Windows: 1Aug 21 Linux: 0 Mac: 1 Windows: 3Aug 20 Linux: 1 Mac: 1 Windows: 3Aug 19 Linux: 1 Mac: 1 Windows: 1Aug 18 Linux: 0 Mac: 2 Windows: 4Aug 17 Linux: 0 Mac: 1 Windows: 0Aug 16 Linux: 1 Mac: 1 Windows: 2Aug 15 Linux: 1 Mac: 2 Windows: 0Aug 14 Linux: 3 Mac: 0 Windows: 2Aug 13 Linux: 0 Mac: 2 Windows: 3Aug 12 Linux: 0 Mac: 0 Windows: 0Aug 11 Linux: 0 Mac: 1 Windows: 0Aug 10 Linux: 1 Mac: 0 Windows: 1Aug 9 Linux: 1 Mac: 0 Windows: 2Aug 8 Linux: 0 Mac: 2 Windows: 1Aug 7 Linux: 1 Mac: 2 Windows: 1Aug 6 Linux: 4 Mac: 2 Windows: 1Aug 5 Linux: 1 Mac: 0 Windows: 3Aug 4 Linux: 1 Mac: 1 Windows: 1Aug 3 Linux: 0 Mac: 0 Windows: 0Aug 2 Linux: 0 Mac: 0 Windows: 2Aug 1 Linux: 0 Mac: 0 Windows: 1Jul 31 Linux: 1 Mac: 0 Windows: 4Jul 30 Linux: 0 Mac: 3 Windows: 0Sep 13 Linux: 0 Mac: 0 Windows: 0Sep 12 Linux: 0 Mac: 2 Windows: 2Sep 11 Linux: 2 Mac: 1 Windows: 2Sep 10 Linux: 1 Mac: 2 Windows: 1Sep 9 Linux: 1 Mac: 1 Windows: 1Sep 8 Linux: 1 Mac: 2 Windows: 0Sep 7 Linux: 1 Mac: 1 Windows: 2Sep 6 Linux: 0 Mac: 0 Windows: 2Sep 5 Linux: 2 Mac: 0 Windows: 0Sep 4 Linux: 0 Mac: 0 Windows: 0Sep 3 Linux: 2 Mac: 0 Windows: 3Sep 2 Linux: 1 Mac: 1 Windows: 2Sep 1 Linux: 2 Mac: 0 Windows: 0Aug 31 Linux: 0 Mac: 0 Windows: 1Aug 30 Linux: 1 Mac: 0 Windows: 1Aug 29 Linux: 2 Mac: 1 Windows: 5Aug 28 Linux: 1 Mac: 1 Windows: 3Aug 27 Linux: 1 Mac: 0 Windows: 1Aug 26 Linux: 2 Mac: 1 Windows: 1Aug 25 Linux: 0 Mac: 1 Windows: 4Aug 24 Linux: 3 Mac: 0 Windows: 0Aug 23 Linux: 0 Mac: 0 Windows: 1Aug 22 Linux: 0 Mac: 0 Windows: 1Aug 21 Linux: 0 Mac: 1 Windows: 3Aug 20 Linux: 1 Mac: 1 Windows: 3Aug 19 Linux: 1 Mac: 1 Windows: 1Aug 18 Linux: 0 Mac: 2 Windows: 4Aug 17 Linux: 0 Mac: 1 Windows: 0Aug 16 Linux: 1 Mac: 1 Windows: 2Aug 15 Linux: 1 Mac: 2 Windows: 0Aug 14 Linux: 3 Mac: 0 Windows: 2Aug 13 Linux: 0 Mac: 2 Windows: 3Aug 12 Linux: 0 Mac: 0 Windows: 0Aug 11 Linux: 0 Mac: 1 Windows: 0Aug 10 Linux: 1 Mac: 0 Windows: 1Aug 9 Linux: 1 Mac: 0 Windows: 2Aug 8 Linux: 0 Mac: 2 Windows: 1Aug 7 Linux: 1 Mac: 2 Windows: 1Aug 6 Linux: 4 Mac: 2 Windows: 1Aug 5 Linux: 1 Mac: 0 Windows: 3Aug 4 Linux: 1 Mac: 1 Windows: 1Aug 3 Linux: 0 Mac: 0 Windows: 0Aug 2 Linux: 0 Mac: 0 Windows: 2Aug 1 Linux: 0 Mac: 0 Windows: 1Jul 31 Linux: 1 Mac: 0 Windows: 4Jul 30 Linux: 0 Mac: 3 Windows: 0

Readme

Source
raw.​githubusercontent.​com

React IDE for Sublime

This plugin contains some commands to assist in developing React components.

  • Switch between component and test
  • Switch between component and stylesheet
  • Make import for current file

If the test isn't defined yet, the command will attempt to run LazySpec to autogenerate one.

Related

If you're using Atom, Nuclide is way better. I built this because I still prefer Sublime.

If you want snippets, try React Development Snippets.

Caveats

It makes some huge assumptions about how your files are organized. PRs welcomed to relax these.

It doesn't yet support more than one project.

Required configuration

Open Preferences > Package Settings > React IDE > Settings - User and make it look like this:

{
  "src": "/Users/<username>/path/to/your/project/"
}

(Note the trailing slash.)

Installation

Using Package Control

WIP: https://github.com/wbond/package_control_channel/pull/6185

Without Package Control

Navigate to your Sublime Text packages folder and git clone this project.

MacOS

“/Users/{user}/Library/Application Support/Sublime Text {2|3}/Packages”

Windows

“C:\Users{user}\AppData\Roaming\Sublime Text {2|3}\Packages”

git clone https://github.com/turadg/sublime-react-ide.git

Sublime should pick up the changes automatically, without having to restart.