Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Why add this app?
https://2019.stateofjs.com/front-end-frameworks/
In a nutshell: Svelte is unusual is that it's a Reactive Framework that compiles to efficient JS instead of using a virtual DOM.
The test coverage is good.
All the Cyprus tests pass
All the Mocha tests pass expect for 3 "Mark as Completed" tests which also fail for Vue and React. I suspect a local issue because I'm using Chromedriver v79.
I have included Jest unit tests too. I'll suffix test reports at the end.
I've tried to adhere to coding guidelines. JSHint passes for js/testing folders.
Where does Svelte fit in?
In this PR I've set up the example for "Lab". Ultimately I think it would fit in with the "Compiles to Javascript" section.
I marked it as "has a router" but I'm just using Director.
** Test Reports **
Cyprus:
Mocha:
Jest: