Commit Graph
25 Commits
Author SHA1 Message Date
Ray Schamp bbbb2bc2ef Bind workspaceUpdate to vm
Update the workspace when changing the target
2016-09-27 11:50:42 -04:00
Ray Schamp 0bbc53706d Use semver-friendly version format for scratch-* 2016-09-27 10:46:22 -04:00
Ray Schamp 37843229ab Build in same node environments as scratch-* 2016-09-27 10:42:55 -04:00
Ray Schamp 9a0319d525 Don't be strict about the React dependencies
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 ~.
2016-09-26 11:02:26 -04:00
Ray Schamp 2d9c93da26 Always use the most recent scratch-* packages 2016-09-26 10:21:39 -04:00
Ray Schamp 83e4f394cc Add build status badge 2016-09-26 10:20:43 -04:00
Ray Schamp 30aa510c7b Switch to published packages
Now they don't have to be built and rebuilt every npm install
2016-09-25 14:57:04 -04:00
Ray Schamp fe15041e2e Deploy to gh-pages 2016-09-23 11:19:22 -04:00
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