68 Commits

Author SHA1 Message Date
Chris Willis-Ford
1e54b1c894 Merge branch 'develop' into greenkeeper/twgl.js-3.5.0 2017-09-06 16:17:26 -06:00
Chris Willis-Ford
8248eb498d Merge pull request #166 from LLK/greenkeeper/webpack-3.5.6
chore(package): update webpack to version 3.5.6
2017-09-06 16:08:15 -06:00
Chris Willis-Ford
c9b760c869 Merge branch 'develop' into greenkeeper/gh-pages-1.0.0 2017-09-06 15:55:19 -06:00
Chris Willis-Ford
f62ab0f689 Merge branch 'develop' into greenkeeper/eslint-config-scratch-4.0.0 2017-09-06 15:32:08 -06:00
Chris Willis-Ford
9221fcec83 Merge pull request #165 from LLK/greenkeeper/eslint-4.6.1
chore(package): update eslint to version 4.6.1
2017-09-06 15:28:32 -06:00
Chris Willis-Ford
5c18436f20 Merge pull request #164 from LLK/greenkeeper/babel-loader-7.1.2
chore(package): update babel-loader to version 7.1.2
2017-09-06 15:10:39 -06:00
greenkeeper[bot]
c25ac78e98 chore(package): update webpack to version 3.5.6
Closes #146
2017-09-06 17:05:50 +00:00
greenkeeper[bot]
1487f79f58 chore(package): update eslint to version 4.6.1
Closes #147
2017-09-04 00:11:03 +00:00
greenkeeper[bot]
7e78f84fa6 chore(package): update twgl.js to version 3.5.0
Closes #141
2017-08-29 09:36:11 +00:00
greenkeeper[bot]
fa3b11c3d6 chore(package): update babel-loader to version 7.1.2
Closes #137
2017-08-18 23:25:53 +00:00
greenkeeper[bot]
cf7cc6d53a chore(package): update eslint-config-scratch to version 4.0.0 2017-08-15 14:08:10 +00:00
Josh Lory
d329412507 Update npm test to run unit tests 2017-08-09 21:43:30 -07:00
greenkeeper[bot]
fab79df7c6 chore(package): update jsdoc to version 3.5.3 2017-07-14 02:54:14 +00:00
greenkeeper[bot]
934daa2a3c chore(package): update gh-pages to version 1.0.0 2017-05-09 03:15:08 +00:00
greenkeeper[bot]
5b1d8ba960 chore(package): update twgl.js to version 3.3.0
https://greenkeeper.io/
2017-04-27 18:04:38 +00:00
Christopher Willis-Ford
36dc89da1c Minor-pin Babel loaders 2017-04-20 19:32:14 -07:00
Christopher Willis-Ford
5344bebe1d Use minor-level semver (^) for babel & webpack 2017-04-20 10:32:20 -07:00
Christopher Willis-Ford
862940d2ac Audit dependency versions
All dependencies which impact the build output have been fixed at an
exact version. Dependencies which impact only the development experience
(including the playground) are marked with `^`. Two obsolete
dependencies have been removed.
2017-04-19 14:57:49 -07:00
Chris Willis-Ford
6a6c252a55 Merge pull request #125 from LLK/greenkeeper/twgl.js-3.2.2
Update twgl.js to the latest version 🚀
2017-04-19 14:16:33 -07:00
greenkeeper[bot]
93da44593f chore(package): update twgl.js to version 3.2.2
https://greenkeeper.io/
2017-03-17 12:37:53 +00:00
Christopher Willis-Ford
53147d7e39 Remove createSkinFromURL and related code
Changes:
- Removed the `createSkinFromURL` method.
- Removed `skin` property handling from `updateDrawableProperties`.
- Removed the URL-to-skin mapping cache.
- Removed `RenderConstants` items related to choosing a default skin.
- Removed `xhr` package dependency.
- `Drawable` now starts with a `null` skin instead of a default skin.
- `DrawThese` now skips any item with a `null` skin.
2017-03-09 09:59:16 -08:00
Christopher Willis-Ford
10db85594f Generate /playground from /src/playground
The playground now must be loaded with a URL that ends in "/playground/"
or "/playground/index.html"; loading at "/" will no longer work.

The /playground folder is now purely an output of the build process,
rather than being a mix of build output and static content. The static
content that was previously there (namely, index.html) has been moved
into /src/playground. The `contentBase` has been set to `false` to avoid
confusion between current, in-memory build output and stale, on-disk
build output.
2017-03-08 14:48:57 -08:00
Christopher Willis-Ford
f8c45d8552 Update to webpack-dev-server 2.4.1 2017-03-08 14:46:43 -08:00
Chris Willis-Ford
ded99a233f Merge branch 'develop' into greenkeeper/twgl.js-3.2.0 2017-03-08 13:56:03 -08:00
Andrew Sliwinski
530ab4ac81 Use ^ for all dev dependencies 2017-03-02 08:53:18 -05:00
greenkeeper[bot]
7470bebfbe chore(package): update tap to version 10.3.0
https://greenkeeper.io/
2017-03-02 03:50:15 +00:00
Andrew Sliwinski
f7ec23122b Merge branch 'develop' into greenkeeper/eslint-3.16.1 2017-03-01 15:48:53 -05:00
greenkeeper[bot]
2d97d21beb chore(package): update tap to version 10.2.2
https://greenkeeper.io/
2017-02-27 08:02:14 +00:00
greenkeeper[bot]
2116500ae1 chore(package): update twgl.js to version 3.2.0
https://greenkeeper.io/
2017-02-26 16:18:26 +00:00
Ray Schamp
05a70bcf41 Merge pull request #106 from LLK/greenkeeper/tap-10.2.1
Update tap to the latest version 🚀
2017-02-23 08:59:44 -05:00
Ray Schamp
9824d109b0 Merge pull request #102 from rschamp/jsdoc
Generate docs from src, publish to gh-pages
2017-02-23 08:42:10 -05:00
greenkeeper[bot]
293653bc4d chore(package): update babel-loader to version 6.3.2
Closes #91

https://greenkeeper.io/
2017-02-22 21:26:14 -08:00
Chris Willis-Ford
71135236f2 Merge pull request #107 from LLK/greenkeeper/twgl.js-3.0.2
chore(package): update twgl.js to version 3.0.2
2017-02-22 21:15:52 -08:00
greenkeeper[bot]
383838c921 chore(package): update tap to version 10.2.1
https://greenkeeper.io/
2017-02-23 04:07:48 +00:00
Chris Willis-Ford
dd74f5b6d2 Merge pull request #86 from LLK/greenkeeper/babel-core-6.23.1
Update babel-core to the latest version 🚀
2017-02-22 16:03:51 -08:00
greenkeeper[bot]
005786ad36 chore(package): update eslint to version 3.16.1
https://greenkeeper.io/
2017-02-22 22:28:56 +00:00
Ray Schamp
3c6511d94e Generate docs from src, publish to gh-pages
Fix any broken JSDoc syntax. Unfortunately there is no way to document tuples like `{[int, int]}` for a `[width, height]` array. We could possibly fix this and make the code more readable with `{width: number, height: number}` instead of tuples.

Remove single `@fileoverview` from Rectangle.js, since it was the only file with one and was weird to have that one module show up on the docs home page.

Add a `docs` script to `package.json`, run it from `npm test`, so invalid docs will cause tests to fail (eventually we may want to start using eslint-plugin-jsdoc to catch these errors with the linter alone).
2017-02-21 14:46:24 -05:00
Andrew Sliwinski
9f11d79bfd Merge pull request #98 from LLK/greenkeeper/xhr-2.4.0
Update xhr to the latest version 🚀
2017-02-20 17:52:38 -05:00
Andrew Sliwinski
7045005296 Merge pull request #99 from LLK/greenkeeper/tap-10.1.2
Update tap to the latest version 🚀
2017-02-20 17:52:13 -05:00
greenkeeper[bot]
a221d37e98 chore(package): update eslint to version 3.16.0
https://greenkeeper.io/
2017-02-20 16:38:19 +00:00
greenkeeper[bot]
b1401a1910 chore(package): update tap to version 10.1.2
https://greenkeeper.io/
2017-02-18 02:13:51 +00:00
greenkeeper[bot]
331009ccb4 chore(package): update xhr to version 2.4.0
https://greenkeeper.io/
2017-02-17 20:56:13 +00:00
greenkeeper[bot]
d6effaf567 chore(package): update twgl.js to version 3.0.2
Closes #88

https://greenkeeper.io/
2017-02-15 15:32:07 +00:00
greenkeeper[bot]
9e53d1c53d chore(package): update tap to version 10.1.1
https://greenkeeper.io/
2017-02-14 19:26:35 +00:00
greenkeeper[bot]
626369a5d9 chore(package): update babel-loader to version 6.3.0
https://greenkeeper.io/
2017-02-14 09:20:58 +00:00
greenkeeper[bot]
6950b67d37 chore(package): update babel-core to version 6.23.1
https://greenkeeper.io/
2017-02-14 02:23:22 +00:00
greenkeeper[bot]
549f596195 chore(package): update dependencies
https://greenkeeper.io/
2017-02-02 17:25:30 +00:00
Christopher Willis-Ford
5db860efed Use eslint-config-scratch, fix linting errors 2016-12-12 12:06:19 -08:00
Christopher Willis-Ford
47b46fb1aa Update Webpack config like scratch-storage
- Move build outputs into `dist/`
- Make build output file names more consistent
- Update `playground/index.html` for new output file name
- Explicitly specify target => Node output is much smaller
- Minor fixes / cleanup in `.gitignore` and `src/index*.js`
2016-12-12 12:06:05 -08:00
Tim Mickel
b35f684478 A start on SVG "quirks mode" (#56)
* Start of an SVG rendering quirks mode

* Provide font defaults in SVG quirks mode

* Remove svg-to-image dependency

* Remove fonts and use package fonts instead.

* try/finally for getBBox
2016-11-07 17:40:59 -05:00