Commit Graph
48 Commits
Author SHA1 Message Date
Chris Willis-Ford 9b04392211 Move build outputs into a dist/ subdirectory (#375)
* Move Node output: /dist.js => /dist/node/scratch-vm.js
* Move web output: /vm{.js,.min.js} => /dist/web/scratch-vm{.js,.min.js}
* Update build output references in package.json and the playground's index.html
* Move the VirtualMachine class out of index.js into its own file, referenced by index.js. The VirtualMachine class is otherwise unchanged.
* Add .gitattributes rules for new file types which were added to this repository without specifying their text/binary attributes
* Turn on source maps in webpack and add corresponding .gitignore rule
2017-01-13 13:34:26 -08:00
Eric Rosenbaum dc9126e067 Merge pull request #373 from ericrosenbaum/sound
Integrate audio engine
2017-01-06 16:28:09 -05:00
Eric Rosenbaum e1b6479e67 fix name of scratch-audio dependency 2017-01-06 15:18:30 -05:00
Andrew Sliwinski dfc6614a5b Build out integration test SB2 files 2016-12-23 21:08:13 -05:00
Eric Rosenbaum f2793a1d59 Merge branch 'develop' of https://github.com/LLK/scratch-vm into sound
# Conflicts:
#	package.json
#	src/engine/runtime.js
#	src/sprites/clone.js
2016-12-21 15:29:57 -05:00
Ray Schamp 867c08b495 Include dotfiles in gh-pages, so .nojekyll works 2016-11-10 14:31:45 -05:00
Ray Schamp 084148e353 Fix path to .nojekyll
The path on scratch-gui which this was copied from is different than the one for scratch-vm.
2016-11-09 13:41:57 -05:00
Tim Mickel f5ee6a7e58 Prevent gh-pages from being processed with Jekyll
Thanks @rschamp
2016-11-09 10:50:32 -05:00
Andrew Sliwinski 1b4a1ca1bc Resolve merge conflicts 2016-10-24 15:53:42 -04:00
Andrew Sliwinski 50b896e935 Unify integration and unit tests to resolve issue with coverage reporting 2016-10-24 12:04:22 -04:00
Ray Schamp 9f0c4eb098 Update to eslint-config-scratch 2.0
We are on a fast release cycle here.
2016-10-24 11:39:39 -04:00
Ray Schamp 1bd1d8e8d1 Keep up with non-breaking lint changes 2016-10-23 22:21:59 -04:00
Ray Schamp 73edb65c4d Replace console with minilog 2016-10-23 22:20:30 -04:00
Ray Schamp f6c0064235 All linting other than console statements 2016-10-23 22:20:29 -04:00
Ray Schamp 36e4683aa8 Install and use eslint-config-scratch 2016-10-23 12:03:59 -04:00
Eric Rosenbaum f3f2fea3dd add watch command 2016-10-18 12:50:22 -04:00
Ray Schamp 1b9f9e63d6 Fix scratch-* dependency versions for npm update
The issues:
* The scratch-blocks@0.1.0 version exists because I accidentally published 0.1.0 (no -prerelease modifier) while setting up NPM
* I added a step that causes Travis to run `npm update` after installing
* The "0.1.0-prepublish" dependency version makes no sense

This made Travis install the old version of scratch-blocks that I published accidentally, which breaks the playground.
2016-10-18 12:00:52 -04:00
Eric Rosenbaum ba84b6e34b move audioengine to its own module 2016-10-17 17:16:13 -04:00
Ray Schamp 3f4a244cbd Replace Makefile with npm scripts 2016-10-17 09:42:35 -04:00
TheBrokenRail 476221fc1b change second start to build 2016-10-12 21:00:10 -04:00
TheBrokenRail cb4a75928e Add NPM Script 'build' 2016-10-04 20:25:06 -04:00
Ray Schamp 4c80e9a9b0 Use new version format for scratch-* dependencies 2016-09-27 10:23:12 -04:00
Ray Schamp e31fc19a50 Update version format
-prerelease.[timestamp] is semver friendly. Move SHA info to package.json.
2016-09-27 09:20:55 -04:00
Ray Schamp e4ec9c551f Use most recent version of scratch-* dependencies 2016-09-26 11:47:00 -04:00
Ray Schamp 6b1d2a8eb6 Update dev server to only serve the playground
Now that we don't rely on node_modules, we can update the content base to just `playground` and just look at it from http://localhost:8080/
2016-09-26 10:04:47 -04:00
Ray Schamp 7eb2e58a38 Publish to NPM
Authenticate with NPM via .npmrc and publish the package version + "-[git sha]".

Remove vm and vm.min.js, they'll be built before the package is published to NPM and available on installation. When installing from git, the build step will run on npm install.
2016-09-26 09:42:53 -04:00
Ray Schamp 89f751e651 Publish playground to gh-pages 2016-09-26 09:42:53 -04:00
Ray Schamp a99f9ad5ff Provide playground dependencies with webpack
This confines all the files the playground needs to the playground directory.
2016-09-26 09:42:37 -04:00
Ray Schamp e689664733 Build the module to be imported
This puts the details of the loaders needed to build index.js out of the concern of the packages that require it.
2016-09-20 16:35:11 -04:00
Ray Schamp fa10a2279a Only expose VirtualMachine to window for bundles 2016-09-20 10:29:47 -04:00
TheBrokenRail 220d614a9d Better README! (#114)
Improve README
Implement "npm start"
2016-08-31 13:31:01 -07:00
Tim Mickel 6d773076c5 Update package.json 2016-08-24 14:03:42 -04:00
Tim Mickel 7a44dce816 Add stats.js meter to playground 2016-08-11 22:54:57 -04:00
Andrew Sliwinski 32b1d4ec61 Remove memoizee dependency and usage in adapter. Resolves GH-2 2016-08-08 17:07:50 -04:00
Tim Mickel c47a061edb Updates for newly released scratch-render repo 2016-08-08 15:43:52 -04:00
Tim Mickel 19da0b0032 Add renderer demo using scratch-render-webgl 2016-06-30 18:59:47 -04:00
Tim Mickel d72cc55c11 Example that uses promises instead of util.report 2016-06-30 18:56:23 -04:00
Tim Mickel 020bf1ef65 Use absolute version number for webpack-dev-server 2016-06-21 15:28:47 -04:00
Tim Mickel b144ca7a2e Add dev server to help with WebWorker development 2016-06-21 14:42:24 -04:00
Tim Mickel e92832772f Absolute version number for highlightjs dependency 2016-06-01 13:13:52 -04:00
Tim Mickel 6593c399c1 Update to use syntax highlighting in block explorer 2016-06-01 13:13:52 -04:00
Tim Mickel 1c253df3a2 Add a basic demo playground with scratch-blocks 2016-06-01 13:13:41 -04:00
Andrew Sliwinski fe1340c4ab Update package version to 'pre release' 2016-05-10 12:15:27 -04:00
Andrew Sliwinski 389d112729 All tests passing 2016-04-26 09:54:14 -04:00
Andrew Sliwinski 981b85e78f AST create / change / move / delete from blockly 2016-04-26 09:49:52 -04:00
Andrew Sliwinski f9f47ed103 WIP 2016-04-18 17:20:30 -04:00
Andrew Sliwinski 655556273a Initial commit 2016-04-08 13:10:37 -04:00
Andrew Sliwinski 9d5423f22a Initial commit 2016-03-28 12:53:44 -04:00