Bumps [json5](https://github.com/json5/json5) to 2.2.3 and updates ancestor dependencies [json5](https://github.com/json5/json5), [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) and [jest-cli](https://github.com/facebook/jest/tree/HEAD/packages/jest-cli). These dependencies need to be updated together. Updates `json5` from 0.5.1 to 2.2.3 - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](https://github.com/json5/json5/compare/v0.5.1...v2.2.3) Updates `jest` from 21.2.1 to 29.3.1 - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v29.3.1/packages/jest) Updates `jest-cli` from 21.2.1 to 29.3.1 - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v29.3.1/packages/jest-cli) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect - dependency-name: jest dependency-type: direct:development - dependency-name: jest-cli dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
This workshop, as well as the slides that go with it (linked below), are all licensed under a Creative Commons Attribution 4.0 International License. The server/ directories use moleculer-node-realworld-example, which has its own license. The JavaScript interop example uses localForage, which is (c) 2013-2017 Mozilla, under the Apache License 2.0. The rest of the code is a variation on elm-spa-example, an MIT-licensed implementation of the realworld front-end. Many thanks to the authors of these projects!
Getting Started
-
Install Node.js 7.0.0 or higher
-
Add a plugin for your editor of choice: Atom, Sublime Text, VS Code, Light Table, Vim, Emacs, Brackets
-
Not required, but highly recommended: enable "
elm-formaton save" in your editor. -
Run the following command to install all the other Elm tools:
Note: Make sure not to run this command with
sudo! If it gives you anEACCESSerror, apply this fix and then re-run the command (still withoutsudo).
npm install -g elm elm-test elm-format
- Clone this repository
Run this at the terminal:
git clone https://github.com/rtfeldman/elm-0.19-workshop.git
cd elm-0.19-workshop
Video Course of this Workshop
I recorded full-length videos for Frontend Masters, in which I teach both of these workshops start to finish:
- Introduction to Elm video course (slides
- Advanced Elm video course (slides)