{"id":17341143,"url":"https://github.com/tanhauhau/svelte-workshop","last_synced_at":"2025-07-07T15:36:40.271Z","repository":{"id":53586642,"uuid":"350262008","full_name":"tanhauhau/svelte-workshop","owner":"tanhauhau","description":null,"archived":false,"fork":false,"pushed_at":"2021-03-23T00:56:00.000Z","size":55,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T19:08:20.459Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tanhauhau.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-22T08:20:32.000Z","updated_at":"2022-03-11T00:13:57.000Z","dependencies_parsed_at":"2022-09-21T20:42:14.673Z","dependency_job_id":null,"html_url":"https://github.com/tanhauhau/svelte-workshop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanhauhau%2Fsvelte-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanhauhau%2Fsvelte-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanhauhau%2Fsvelte-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanhauhau%2Fsvelte-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tanhauhau","download_url":"https://codeload.github.com/tanhauhau/svelte-workshop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248943456,"owners_count":21186958,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T15:47:57.047Z","updated_at":"2025-04-14T19:08:28.119Z","avatar_url":"https://github.com/tanhauhau.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Svelte from Zero to Hero\n\nA step-by-step workshop to build a Svelte application, all while learning Svelte fundamentals.\n\n## Pre-Workshop Instructions\n\nIn order to maximize our time _during_ the workshop, please complete the following tasks in advance:\n\n- [ ] Set up the project (follow the [setup instructions](#system-requirements) below)\n- [ ] Install and run [Zoom](https://zoom.us/) on the computer you'll be developing with\n- [ ] Set up dual monitors for live coding, if possible\n- [ ] Install a code editor, such as [Visual Studio Code](https://code.visualstudio.com/)\n- [ ] Brush up on [modern ES.next features](https://javascript.info), if they are unfamiliar to you\n- [ ] Have experience building websites with HTML, CSS, and JavaScript DOM APIs\n\nThe more prepared you are for the workshop, the better it will go for you! 👍\n\n## System Requirements\n\n- [git](https://git-scm.com/) v2 or higher\n- [Node.js](https://nodejs.org/en/) v14 or higher\n- [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) v6 or higher\n\nAll of these must also be available in your `PATH` in order to be run globally. To verify things are set up properly, run:\n\n```sh\ngit --version\nnode --version\nnpm --version\n```\n\nIf you have a lower version of node installed, and do not wish to upgrade your node version, you can [install `nvm`](https://github.com/creationix/nvm#install-script) to manage multiple versions of node.\n\nIf you have trouble with any of these, learn more about the `PATH` environment variable and how to fix it here for [Windows](https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/) or [Mac/Linux](http://stackoverflow.com/a/24322978/971592).\n\n## Setup\n\nAfter you have verified that you have the proper tools installed (and at the proper versions), getting setup _should_ be a breeze. Run the following commands:\n\n```sh\ngit clone https://github.com/tanhauhau/svelte-workshop.git\ncd svelte-workshop\nnpm run setup\n```\n\nThis will likely take a **few minutes** to run. It will clone the repo, install all of the JavaScript dependencies needed to build our app, and setup our workshop dev directory.\n\nIf it fails, please read through the error logs and see if you can figure out what the problem is. Double check that you have the proper [system requirements](#system-requirements) installed. If you are unable to figure out the problem on your own, please feel free to [file an issue](https://github.com/tanhauhau/svelte-workshop/issues/new) with _everything_ (and I mean everything) from the output of the commands you ran.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanhauhau%2Fsvelte-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftanhauhau%2Fsvelte-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanhauhau%2Fsvelte-workshop/lists"}