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.
43 lines
1.2 KiB
JSON
43 lines
1.2 KiB
JSON
{
|
|
"name": "scratch-gui",
|
|
"version": "0.1.0",
|
|
"description": "GraphicaL User Interface for creating and running Scratch 3.0 projects",
|
|
"main": "./src/index.js",
|
|
"scripts": {
|
|
"start": "make serve",
|
|
"test": "make test"
|
|
},
|
|
"author": "Massachusetts Institute of Technology",
|
|
"license": "BSD-3-Clause",
|
|
"homepage": "https://github.com/LLK/scratch-gui#readme",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+ssh://git@github.com/LLK/scratch-gui.git"
|
|
},
|
|
"devDependencies": {
|
|
"babel-core": "6.14.0",
|
|
"babel-eslint": "6.1.2",
|
|
"babel-loader": "6.2.5",
|
|
"babel-preset-es2015": "6.14.0",
|
|
"babel-preset-react": "6.11.1",
|
|
"copy-webpack-plugin": "3.0.1",
|
|
"eslint": "3.5.0",
|
|
"eslint-plugin-react": "6.2.1",
|
|
"gh-pages": "0.11.0",
|
|
"html-webpack-plugin": "2.22.0",
|
|
"json-loader": "0.5.4",
|
|
"lodash.bindall": "4.4.0",
|
|
"lodash.defaultsdeep": "4.4.0",
|
|
"minilog": "3.0.1",
|
|
"react": "15.x.x",
|
|
"react-dom": "15.x.x",
|
|
"scratch-blocks": "^0.1.0-prerelease",
|
|
"scratch-render": "^0.1.0-prerelease",
|
|
"scratch-vm": "^0.1.0-prerelease",
|
|
"travis-after-all": "jamesarosen/travis-after-all#override-api-urls",
|
|
"webpack": "1.13.2",
|
|
"webpack-dev-server": "1.15.2",
|
|
"xhr": "2.2.2"
|
|
}
|
|
}
|