Ray Schamp
b03768cad6
Remove filter toolbox utility ( #496 )
...
* Revert "Merge pull request #486 from rschamp/fix-filter-tests"
This reverts commit ba00db897f
, reversing
changes made to 739c5deb63
.
* Revert "Show Categories that use custom code to load (variables, procedures) (#483 )"
This reverts commit 739c5deb63
.
* Revert "Merge pull request #461 from rschamp/filter-toolbox"
This reverts commit 343b5bfe8e
, reversing
changes made to 370f2c6a47
.
2017-03-09 16:41:06 -05:00
Ray Schamp
6ea9b54539
Add filterToolbox unit tests
2017-02-27 12:58:18 -05:00
Ray Schamp
ed4b0080b6
Use caret ranges for dev dependencies
...
These packages don't affect the output of the built package, so don't require a specific version. This should quiet Greenkeeper down a bit about our dependencies.
2017-02-20 17:15:50 -05:00
Ray Schamp
6fba4c61e3
Merge pull request #474 from LLK/greenkeeper/expose-loader-0.7.3
...
chore(package): update expose-loader to version 0.7.3
2017-02-20 16:45:05 -05:00
Ray Schamp
47953ab58f
Merge pull request #475 from LLK/greenkeeper/webpack-dev-server-2.4.1
...
chore(package): update webpack-dev-server to version 2.4.1
2017-02-20 16:44:45 -05:00
Ray Schamp
bee8c8d50d
Merge pull request #473 from LLK/greenkeeper/eslint-3.16.0
...
Update eslint to the latest version 🚀
2017-02-20 16:25:21 -05:00
greenkeeper[bot]
867d3c79f5
chore(package): update eslint to version 3.16.0
...
https://greenkeeper.io/
2017-02-20 16:37:01 +00:00
greenkeeper[bot]
0118a19cd5
chore(package): update webpack-dev-server to version 2.4.1
...
Closes #470
https://greenkeeper.io/
2017-02-19 22:15:28 +00:00
greenkeeper[bot]
d7bff34a66
chore(package): update tap to version 10.2.0
...
https://greenkeeper.io/
2017-02-19 01:19:16 +00:00
greenkeeper[bot]
9f364b93eb
chore(package): update tap to version 10.1.2
...
https://greenkeeper.io/
2017-02-18 02:13:29 +00:00
greenkeeper[bot]
fba054cc68
chore(package): update tap to version 10.1.1
...
https://greenkeeper.io/
2017-02-14 19:26:13 +00:00
greenkeeper[bot]
a69950add4
chore(package): update expose-loader to version 0.7.3
...
Closes #454
https://greenkeeper.io/
2017-02-14 18:57:35 +00:00
Ray Schamp
292a930aa7
Merge pull request #429 from LLK/greenkeeper/webpack-dev-server-2.3.0
...
Update webpack-dev-server to the latest version 🚀
2017-02-09 16:30:05 -05:00
greenkeeper[bot]
c12cc25e5f
chore(package): update tap to version 10.1.0
...
https://greenkeeper.io/
2017-02-07 23:35:36 +00:00
greenkeeper[bot]
284357941b
chore(package): update eslint to version 3.15.0
...
https://greenkeeper.io/
2017-02-03 22:04:26 +00:00
greenkeeper[bot]
30cdef5782
chore(package): update webpack-dev-server to version 2.3.0
...
https://greenkeeper.io/
2017-02-03 15:13:39 +00:00
greenkeeper[bot]
7612a46c61
chore(package): update tap to version 10.0.2
...
https://greenkeeper.io/
2017-02-02 23:33:29 +00:00
greenkeeper[bot]
6ca8814a2f
chore(package): update tap to version 10.0.1
...
https://greenkeeper.io/
2017-02-02 06:26:51 +00:00
Ray Schamp
a6568c4bf2
Update webpack config for webpack 2
...
* `module.loaders` -> `module.rules`
* loaders need `-loader` suffix
* `json-loader` is enabled by default
* `UglifyJsPlugin`'s `compress.warning` setting is false by default
2017-02-01 16:27:55 -05:00
greenkeeper[bot]
82acfddeb5
chore(package): update dependencies
...
https://greenkeeper.io/
2017-02-01 15:19:46 +00:00
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