Ray Schamp
f9d305c538
Fix "tests"
2016-09-22 10:32:09 -04:00
Ray Schamp
676b3d84b4
Add sprite selection skeleton component
2016-09-22 10:24:09 -04:00
Ray Schamp
e43653a389
Add basic Stage component
...
Update webpack config and vm usage to match updates in scratch-vm
2016-09-22 10:23:44 -04:00
Ray Schamp
603fade788
Add default toolbox categories
...
Also make the toolbox actually get used by scratch-blocks, and update the import of scratch-blocks to use the new shimming method.
2016-09-19 19:23:40 -04:00
Ray Schamp
4a35375332
Make React a peer dependency
...
Multiple installations of React can cause issues if the package is used just for the components.
2016-09-19 17:07:19 -04:00
Ray Schamp
0911b50893
Un-shim scratch-blocks, it shims itself now
2016-09-16 18:25:44 -04:00
Ray Schamp
c5b81e684a
Quiet React warnings in development
2016-09-15 16:55:51 -04:00
Ray Schamp
20778d8d05
The playground is the product
2016-09-15 16:50:10 -04:00
Ray Schamp
5badff999e
Use ES5 module style
...
This way we can have a consistent style for Node and web code.
2016-09-15 16:20:37 -04:00
Ray Schamp
6ecd75e482
Also test that the playground builds
2016-09-15 13:10:05 -04:00
Ray Schamp
a965b4e106
Travis you're too kind
2016-09-15 13:00:58 -04:00
Ray Schamp
61ce1400fa
Set up Travis
2016-09-15 12:55:58 -04:00
Ray Schamp
b8515753a9
Ignore webpack output until we're using it
2016-09-15 12:52:45 -04:00
Ray Schamp
5f7b8f5f79
Hook up skeleton VM to blocks
2016-09-15 12:49:19 -04:00
Ray Schamp
5169f97d8f
Add default blocks options and validation
...
Add skeleton toolbox component
2016-09-15 12:49:07 -04:00
Ray Schamp
882a6107ba
Use .js for everything
...
Thanks to babel-loader and babel-eslint, we can use the same linting everywhere. This makes our imports easier since we don't need to think about the extension.
Also export things more succinctly in src/index.js
2016-09-15 12:20:00 -04:00
Ray Schamp
a173405cc3
Initial commit
2016-09-15 00:50:28 -04:00