- Nov 10, 2016
-
-
Ray Schamp authored
-
- Nov 08, 2016
-
-
Ray Schamp authored
-
Ray Schamp authored
This removed our vendor files before. Prevent anything else from happening in the future
-
- Oct 27, 2016
-
-
Ray Schamp authored
-
- Oct 24, 2016
-
-
Ray Schamp authored
After doing this, new rules began applying for some reason: `eol-last` only began taking the 'always' parameter as of 3.6.0, so I needed to update eslint. `no-unused-var` started warning about process.env after updating the config structure `comma-dangle` decided to start working, maybe because of the upgrade to eslint? Autofixed with --fix
-
Ray Schamp authored
Includes rules missed in the first pass of eslint rules
-
Ray Schamp authored
Previously eslint ignored .jsx files :|
-
- Oct 23, 2016
-
-
Ray Schamp authored
-
- Oct 22, 2016
-
-
Ray Schamp authored
-
- Oct 21, 2016
-
-
Ray Schamp authored
When the package is installed as a dependency, it should warn the installer that React is a peerDependency. When installed this way, the devDependencies won't be installed, so only one version of React will be present. However when it's installed as a standalone project, React should be installed automatically as a devDependency. I think this gives us the best of both worlds — simple development setup as well as supporting usage as an installed package.
-
- Oct 20, 2016
-
-
Tim Mickel authored
-
- Oct 19, 2016
-
-
Tim Mickel authored
-
Ray Schamp authored
Makes local deployment easier
-
Ray Schamp authored
So that you can adjust them without redefining the entire GUI. Also allow adjusting props passed to GUIComponent.
-
Ray Schamp authored
`npm update` does what we want and is less hacky than removing the packages entirely first. Specify latest as the version so we always get the latest version even though I erroneously installed scratch-blocks@0.1.0.
-
- Oct 17, 2016
-
-
Ray Schamp authored
-
Ray Schamp authored
-
Ray Schamp authored
-
Ray Schamp authored
-
- Oct 14, 2016
-
-
Ray Schamp authored
Use fewer refs, these had weird behavior that caused the order of components to matter. Attach events eagerly, as soon as the necessary objects are available. Make VMManager an actual class instantiated with a VM so we don't have to pass it to every method. Use bindAll everywhere for convenience.
-
- Oct 13, 2016
-
-
Ray Schamp authored
Once another project uses this package, these should become peerDependencies. Until then install automatically.
-
Ray Schamp authored
While doing so: - Use ProjectLoader for loading projects - Stop using loadEmptyProject and supply empty project data - Move project loading to App, GUI now receives data (as a string - the vm should receive an object eventually) - Add logging
-
- Sep 28, 2016
-
-
Ray Schamp authored
-
Ray Schamp authored
-
Ray Schamp authored
-
- Sep 27, 2016
-
-
Ray Schamp authored
-
Ray Schamp authored
-
- Sep 26, 2016
-
-
Ray Schamp authored
Because these are peer dependencies, we should be lenient about the required version of React required to use the components. I didn't use the caret because the x's work and it's obvious what they mean, unlike ^ and ~.
-
Ray Schamp authored
-
- Sep 25, 2016
-
-
Ray Schamp authored
Now they don't have to be built and rebuilt every npm install
-
- Sep 23, 2016
-
-
Ray Schamp authored
-
- Sep 19, 2016
-
-
Ray Schamp authored
Multiple installations of React can cause issues if the package is used just for the components.
-
- Sep 16, 2016
-
-
Ray Schamp authored
-
- Sep 15, 2016
-
-
Ray Schamp authored
-
Ray Schamp authored
-
Ray Schamp authored
Add skeleton toolbox component
-
Ray Schamp authored
-