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>
Introduction to Elm Workshop
If you haven't already, follow the Getting Started instructions at the root of this repository, then continue here!
Start the server
We'll be running a local server for our Elm UI to use. Let's get it set up.
cd intro/server
npm install
npm start
If the server started up successfully, you should see
> moleculer-runner services at the end of your terminal.
We're going to leave this server running and not touch it again for the duration of the workshop, so don't close it until the workshop is over!
Build the Elm UI
Leave the existing terminal running, and open a second terminal.
In the new terminal, cd into the elm-0.19-workshop/intro/server/ directory again.
Then run this to build the Elm code for the first time:
elm make src/Main.elm --output=../server/public/elm.js
Verify your setup
Open http://localhost:3000 in your browser. You should see this in it:
If things aren’t working, the instructor will be happy to help!
Links
- The solutions to these exercises
- Slides for the Frontend Masters video course that goes with this repo
- Introduction to Elm Video Course that goes along with this repo.
- Elm in Action, a book by Richard Feldman, creator of this workshop
- Official Elm Guide by Evan Czaplicki, creator of Elm
- Elm Slack - amazingly helpful chat community. People in the
#beginnerschannel are happy to answer questions! - Elm Discourse - for longer-form discussions.