Commit graph

324 commits

Author SHA1 Message Date
Karishma Chadha
6641a44a95
Merge pull request #20 from mzgoddard/npm-build
fix: set playground/main.js as main entry point
2018-12-20 09:44:20 -05:00
Michael "Z" Goddard
e63d2abffc
fix: set playground/main.js as main entry point
- Include playground/*.js in npm deploy
- Exclude playground/docs
2018-12-19 20:22:33 -05:00
Michael "Z" Goddard
9231957791
feat: export AssertionError and ValidationError
Add ValidationError to help distinguish between unrecoverable errors
while decoding an `.sb` file and encoding to Scratch 2 data.

Export AssertionError and ValidationError so users of the converter can
know when an error is from validating the Scratch 1 file (as in it
likely is not an Scratch 1 file) or from making sure the Scratch 1 file
data matches expected ranges (like not making memory buffers that are
too big).
2018-12-19 19:50:15 -05:00
Karishma Chadha
22989c084f
Merge pull request #19 from kchadha/configure-semantic-release
Configure travis build and semantic release
2018-12-19 17:33:45 -05:00
Karishma Chadha
2d556ed9cd ci(travis): remove unnecessary travis config flag 2018-12-19 17:26:43 -05:00
Karishma Chadha
1f3a2814f9 ci(travis): remove extra lint step
npm run lint already runs as part of the test step
2018-12-19 16:18:19 -05:00
Karishma Chadha
d9518eef54 ci(travis and semver): configure travis build and semantic release 2018-12-19 16:06:57 -05:00
Michael "Z" Goddard
165291723b
Merge pull request #18 from mzgoddard/docs
Docs
2018-12-18 17:17:46 -05:00
Michael "Z" Goddard
3301550a8f
docs 2018-12-18 15:59:26 -05:00
Michael "Z" Goddard
cbb0b8e321
Merge pull request #17 from mzgoddard/to-sb2
convert .sb data into .sb2 json, pngs, and wavs
2018-12-18 15:58:24 -05:00
Michael "Z" Goddard
565df73eed
convert .sb data into .sb2 json, pngs, and wavs 2018-12-18 13:40:34 -05:00
Michael "Z" Goddard
194aa04bc9
Merge pull request #12 from mzgoddard/squeak-assets
Convert squeak bitmaps and audio samples to uncompressed png and wav files
2018-12-17 14:53:03 -05:00
Andrew Sliwinski
424931f4c0
Update "author" information in package.json 2018-12-13 14:02:47 -05:00
Andrew Sliwinski
a8e32ffbd9
Update LICENSE 2018-12-13 14:02:12 -05:00
Michael "Z" Goddard
82a3e97ddc
decode squeak assets and create png and wav previews 2018-12-12 11:47:32 -05:00
Michael "Z" Goddard
e510573f5f
Merge pull request #11 from mzgoddard/squeak-types
Collect Fields into Field Objects
2018-12-12 11:45:30 -05:00
Michael "Z" Goddard
52343cdaf4
collect Fields into FieldObjects and dereference links 2018-12-11 13:08:52 -05:00
Michael "Z" Goddard
4792492668
Merge pull request #9 from mzgoddard/squeak-fields
Decode .sb fields in to header blocks and tokenized values called Fields
2018-12-11 13:06:40 -05:00
Michael "Z" Goddard
61a611b979
decode and preview individual fields in .sb files 2018-12-10 12:49:15 -05:00
Michael "Z" Goddard
c999f2bc31
Merge pull request #7 from mzgoddard/dot-files
Initialize project derived from scratch-vm
2018-12-05 14:30:08 -05:00
Michael "Z" Goddard
a4added08b
initialize dot files derived from scratch-vm 2018-12-05 13:58:36 -05:00
Andrew Sliwinski
4a8d3f2f88
Merge pull request #8 from mzgoddard/license
Add LICENSE and TRADEMARK
2018-12-04 15:48:10 -05:00
Michael "Z" Goddard
8887ad1d78
add LICENSE and TRADEMARK 2018-12-04 15:44:40 -05:00
Michael "Z" Goddard
03d147992a
initialize with .gitignore derived from scratch-vm 2018-12-04 15:36:38 -05:00