Commit graph

27 commits

Author SHA1 Message Date
Andrew Sliwinski
e8369be7f5 refactor: Refactor library to use latest scratch eslint rules and update all dependencies
Refactors library to use latest scratch eslint rules. Updates all dependencies to latest versions
which requires minor changes to the JSON schema, tests, and supported engine (8+)

BREAKING CHANGE: Module no longer supports less than Node 8
2018-03-24 11:09:43 -04:00
kchadha
ac57b1c749
Merge pull request #18 from LLK/revert-17-configure-release
Revert "build(package.json): Configure release branch to be develop"
2018-03-01 14:23:13 -05:00
kchadha
82d9857323
Revert "build(package.json): Configure release branch to be develop" 2018-03-01 14:18:28 -05:00
kchadha
888d7b2d80
Merge pull request #17 from kchadha/configure-release
build(package.json): Configure release branch to be develop
2018-03-01 13:51:25 -05:00
Karishma Chadha
7e6ff6e04c build(package.json): Configure release branch to be develop 2018-03-01 13:46:50 -05:00
kchadha
e9cf4958b8
Merge pull request #16 from kchadha/allowing-json-strings
Allow unpacker to handle JSON strings.
2018-02-27 11:54:06 -05:00
Karishma Chadha
2e1c7e96f0 docs(index): Update jsdocs for function exported by index.js. 2018-02-26 15:45:19 -05:00
Karishma Chadha
7e6cb8327a feat(unpack): Unpacker can now take string as input.
Allow unpacker to properly handle string as input, so that project json string (loaded from
scratch-storage) can be fed into scratch-parser.
2018-02-26 15:42:12 -05:00
kchadha
f738a89b67
Merge pull request #15 from kchadha/zip-refactor
build(unpack): Swap out 3rd party zip library
2018-02-26 13:19:37 -05:00
Karishma Chadha
103db490a3 build(unpack): Swap out 3rd party zip library
Swapping out adm-zip dependency with jszip for use with the browser.
2018-02-25 21:19:51 -05:00
Matthew Taylor
791bbab99b Merge pull request #14 from thisandagain/bugfix/13
Remove 'sounds' from required array in JSON schema
2017-09-11 11:48:50 -04:00
Andrew Sliwinski
9322967b5c fix($schema): Removes 'sounds' from required array in JSON schema
Removes 'sounds' from required array in JSON schema as to resolve edge case discovered in GH-13

GH-13
2017-09-01 19:53:17 -03:00
Andrew Sliwinski
040933fc56 Merge pull request #11 from thisandagain/bugfix/10
Resolve analysis issues with sprite and block counts
2017-05-24 09:46:27 -07:00
Andrew Sliwinski
bf56efd280 fix(analyze): Resolve issues with block and sprite counts
Resolves issue where sprite counts were inflated due to global variables and lists as well as an
issue where block counts were deflated due to improper handling of nested block structures

GH-10
2017-05-12 16:31:33 -04:00
Matthew Taylor
dd72cea18a build(release): Configure semantic release
Use semantic release to publish to npm
2017-03-22 14:37:29 -04:00
Matthew Taylor
e30a772c8a Merge pull request #8 from mewtaylor/feature/add-semver
Configure semantic-release
2017-03-22 14:12:25 -04:00
Matthew Taylor
79810ecd61 Remove linter working from copy/paste
thanks @rschamp :)
2017-03-21 16:24:45 -04:00
Matthew Taylor
ddac1fdc01 Configure semantic-release
This adds and sets up the `semantic-release` package to use commits and travis to do automated semantic versioning and publishing to npm for scratch-parser.

It also adds a readme section about committing, and using `git cz` to handle formatting of commits in a way that is parseable and deployable by `semantic-release`.

This setup is based on the existing release setup in `eslint-config-scratch`.
2017-03-21 15:42:32 -04:00
Andrew Sliwinski
cfb2b527c5 Update dependencies 2016-09-19 10:19:32 -04:00
Andrew Sliwinski
688c9800d4 Update david-dm badges 2016-09-19 10:19:24 -04:00
Andrew Sliwinski
b6479ca9cc Add license and trademark files for release 2016-09-19 10:16:16 -04:00
Andrew Sliwinski
3ebd5f662c Update README to track travis-ci.org 2016-09-19 10:12:04 -04:00
Andrew Sliwinski
b0720fae03 Update docs 2016-03-18 20:39:41 -04:00
Andrew Sliwinski
85c61c09e9 Drop support for Node 0.12 as per Buffer API 2016-03-18 20:30:11 -04:00
Andrew Sliwinski
a0a03ef679 Initial functioning parser 2016-03-18 19:51:40 -04:00
Andrew Sliwinski
4642c66e08 Initial WIP commit with streaming parser 2016-03-15 10:31:35 -04:00
Andrew Sliwinski
41119c5869 Create README.md 2016-01-22 14:58:09 -05:00