{"id":15504278,"url":"https://github.com/kentcdodds/es6-workshop","last_synced_at":"2025-04-05T02:11:06.098Z","repository":{"id":30739356,"uuid":"34295754","full_name":"kentcdodds/es6-workshop","owner":"kentcdodds","description":"A very hands on :open_hands: workshop :computer: about ES6 and beyond.","archived":false,"fork":false,"pushed_at":"2022-12-18T14:58:23.000Z","size":445,"stargazers_count":366,"open_issues_count":0,"forks_count":144,"subscribers_count":15,"default_branch":"main","last_synced_at":"2024-10-19T18:27:14.416Z","etag":null,"topics":["ecmascript","es6-workshop","javascript","kcd-edu","workshop"],"latest_commit_sha":null,"homepage":"http://kcd.im/es6-intro-slides","language":"JavaScript","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/kentcdodds.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-21T01:07:37.000Z","updated_at":"2024-07-04T12:03:36.000Z","dependencies_parsed_at":"2023-01-14T17:45:23.571Z","dependency_job_id":null,"html_url":"https://github.com/kentcdodds/es6-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/kentcdodds%2Fes6-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kentcdodds%2Fes6-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kentcdodds%2Fes6-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kentcdodds%2Fes6-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kentcdodds","download_url":"https://codeload.github.com/kentcdodds/es6-workshop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247276189,"owners_count":20912288,"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":["ecmascript","es6-workshop","javascript","kcd-edu","workshop"],"created_at":"2024-10-02T09:16:58.934Z","updated_at":"2025-04-05T02:11:06.076Z","avatar_url":"https://github.com/kentcdodds.png","language":"JavaScript","readme":"# ES6-Workshop\n\n[![slides-badge][slides-badge]][slides]\n[![chat-badge][chat-badge]][chat]\n[![Build Status][build-badge]][build]\n[![License][license-badge]][license]\n[![All Contributors](https://img.shields.io/badge/all_contributors-19-orange.svg?style=flat-square)](#contributors)\n\n[![PRs Welcome][prs-badge]][prs]\n[![Donate][donate-badge]][donate]\n[![Code of Conduct][coc-badge]][coc]\n[![Watch on GitHub][github-watch-badge]][github-watch]\n[![Star on GitHub][github-star-badge]][github-star]\n[![Tweet][twitter-badge]][twitter]\n\n## Welcome\n\nWelcome to this ES6 workshop. Our goal is to help everyone make strides towards learning the newest ES6 syntax, and\nhow to use the latest constructs in JavaScript.\n\nThis repo is meant to be used in parallel with a lecture style presentation of\n[the new features](https://github.com/lukehoban/es6features).\n\n## Thanks\n\nSpecial thanks to [Aaron Frost](https://twitter.com/js_dev) and [Axel Rauschmayer](https://twitter.com/rauschma) for\ncreating the [original repo](https://github.com/aaronfrost/es6-workshop) from which this is forked.\n\n## Your Goal\n\nThis repo is full of failing tests. The only way to get them to pass it by using your newly acquired knowledge of ES6\nand all of the new features that are part of this latest release. For each test, you will need to write/rewrite to code\nusing the latest ES6 syntax. Once all of your tests pass, you will want to move onto the next section.\n\nBy the time that the workshop is over (time permitting), all of your tests will be running and passing.\n\n## System Requirements\n\n* [git][git]\n* [Node][node] (at least version 8.9.4)\n* [npm][npm] (at least version 5.6.0)\n\n## Setup\n\nYou will need to start by cloning this repo, then you'll run a simple `setup` script which will install all the\ndependencies and validate that you're ready to go. From your terminal, type:\n\n```\ngit clone https://github.com/kentcdodds/es6-workshop.git\ncd es6-workshop\nyarn run setup\ngit commit -am \"setup\"\n```\n\n\nIf this finishes without issues, great 👏! However, if you have problems, please file an issue on this repo [here](https://github.com/kentcdodds/es6-workshop/issues/new?title=Issues%20Setting%20Up\u0026body=Here%27s%20my%20node/yarn%20version%20and%20the%20output%20when%20I%20run%20the%20commands:).\n\n# How To Run Tests\n\nOnce you have everything installed, you are ready to run some tests. There are two directories with tests in them:\n`exercises` and `exercises-final`. The `exercises-final` directory is like a cheat sheet. All of the tests contain the\nrequired ES6 code to make the tests pass. You will need to edit the tests in the `exercises` directory, and make the\ntests pass.\n\nTo run the tests, in your terminal run:\n\n```\nyarn test\n```\n\nTo run a specific test file, in your terminal run:\n\n```\nyarn test -- exercises/01_block-scoping.test.js\n```\n\nIf you want the tests to continue running as you make changes, run:\n\n```\nyarn run test:watch\n```\n\nThis will start `jest` in its interactive watch mode ([learn more][watch-mode]). If you see a bunch of failures, make\nsure you're in \"only changed\" mode by clicking the `o` key. There should not be any tests run at this point. Your\njob is to go into each test file in `exercises` and make the tests pass. As you make changes, jest will run the file's\ntests. Once you have written the required ES6 code, the tests will pass, and you can move on.\n\nAlso, during watch mode you can press the `p` key to filter for only the test file you want to run. You can even press the `t`\nkey to filter for only the tests you want to run (by their\ntest name). Note, that for these to work, you need to run all\nthe tests first. Hit the `a` key to do that.\n\n**Note:** You may prefer to run the `test:changed` script which will run the tests only once. This will allow you to\navoid the \"learning crutch\" of immediate feedback that you get from the watch mode. But it's up to you!\n\n### Contributing\n\nIf you have any questions, [let me know](https://twitter.com/kentcdodds).\n\nIf you use this workshop, please Pull Request this README with a link to your event.\n\nIf you want to edit/update anything in the exercises, please make all changes in the `templates` directory. We're using\n[`split-guide`](https://git.io/split-guide), so the `exercises` and `exercises-final` directories are generated.\n\n### Events\n\n* [FluentConf 2015 - Axel Rauschmayer \u0026 Aaron Frost](http://fluentconf.com/javascript-html-2015/public/schedule/detail/38811)\n* [SLC JS Learners Meetup - Kent C. Dodds](http://www.meetup.com/SLC-JS-Learners/events/220770922/)\n* [MidwestJS 2015 - Kent C. Dodds](https://youtu.be/aeY6ctvsurs)\n* [The Strange Loop 2016 - Kent C. Dodds](http://www.thestrangeloop.com/2016/es6-and-beyond.html)\n* [Connect Tech - Kent C. Dodds](http://connect.tech/) - [video](https://youtu.be/nCP6jsN9XPI)\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/aaronfrost\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/662832?v=3?s=100\" width=\"100px;\" alt=\"Aaron Frost\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAaron Frost\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=aaronfrost\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=aaronfrost\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#talk-aaronfrost\" title=\"Talks\"\u003e📢\u003c/a\u003e \u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=aaronfrost\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"http://rauschma.de/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/526114?v=3?s=100\" width=\"100px;\" alt=\"Axel Rauschmayer\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAxel Rauschmayer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#talk-rauschma\" title=\"Talks\"\u003e📢\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://kentcdodds.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1500684?v=3?s=100\" width=\"100px;\" alt=\"Kent C. Dodds\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKent C. Dodds\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=kentcdodds\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=kentcdodds\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-kentcdodds\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/kentcdodds/es6-workshop/pulls?q=is%3Apr+reviewed-by%3Akentcdodds\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#talk-kentcdodds\" title=\"Talks\"\u003e📢\u003c/a\u003e \u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=kentcdodds\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://jimthedev.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/108938?v=3?s=100\" width=\"100px;\" alt=\"Jim Cummins\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJim Cummins\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=jimthedev\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=jimthedev\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"http://lindsey.international\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11346889?v=3?s=100\" width=\"100px;\" alt=\"Lindsey\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLindsey\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=lmdragun\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/mariusbutuc\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/511893?v=3?s=100\" width=\"100px;\" alt=\"Marius Butuc\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMarius Butuc\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=mariusbutuc\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"http://cyborgspider.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1740882?v=3?s=100\" width=\"100px;\" alt=\"Carlos Ortega\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCarlos Ortega\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=cyborgspider\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"www.ryanbraganza.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/290242?v=3?s=100\" width=\"100px;\" alt=\"Ryan Braganza\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRyan Braganza\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=ryanbraganza\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/GizmoMKD\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2297806?v=3?s=100\" width=\"100px;\" alt=\"Emrah Mehmedov\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEmrah Mehmedov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=GizmoMKD\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=GizmoMKD\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/alayek\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5607371?v=3?s=100\" width=\"100px;\" alt=\"Arijit Layek\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArijit Layek\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=alayek\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/dhruvmishra\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3013322?v=3?s=100\" width=\"100px;\" alt=\"Dhruv Mishra\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDhruv Mishra\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=dhruvmishra\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/bobbyw1994\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/15032926?v=3?s=100\" width=\"100px;\" alt=\"Bobby White\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBobby White\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=bobbyw1994\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.benmvp.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5714478?v=3?s=100\" width=\"100px;\" alt=\"Ben Ilegbodu\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBen Ilegbodu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=benmvp\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=benmvp\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/tgreenhalgh\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/5298300?v=3?s=100\" width=\"100px;\" alt=\"Thomas Greenhalgh\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eThomas Greenhalgh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=tgreenhalgh\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/aaronang\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/7579804?v=3?s=100\" width=\"100px;\" alt=\"Aaron Ang\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAaron Ang\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=aaronang\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=aaronang\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/danielasy\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/12578347?v=3?s=100\" width=\"100px;\" alt=\"Daniela Yassuda\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaniela Yassuda\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=danielasy\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/kyle-west\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/18150457?v=4?s=100\" width=\"100px;\" alt=\"Kyle West\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKyle West\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=kyle-west\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=kyle-west\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"http://twitter.com/xala3pa\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/655613?v=4?s=100\" width=\"100px;\" alt=\"Álvaro Salazar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eÁlvaro Salazar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=xala3pa\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ambujsahu81\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/118078892?v=4?s=100\" width=\"100px;\" alt=\"ambujsahu81\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eambujsahu81\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=ambujsahu81\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/m7mdtiger\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/8851759?v=4?s=100\" width=\"100px;\" alt=\"TIGER\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTIGER\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/kentcdodds/es6-workshop/commits?author=m7mdtiger\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n# LICENSE\n\nThis material is available for private, non-commercial use under the\n[GPL version 3](http://www.gnu.org/licenses/gpl-3.0-standalone.html). If you\nwould like to use this material to conduct your own workshop, please contact me\nat kent@doddsfamily.us\n\n[npm]: https://www.npmjs.com/\n[yarn]: https://yarnpkg.com/\n[node]: https://nodejs.org\n[git]: https://git-scm.com/\n[slides]: http://kcd.im/es6-intro-slides\n[slides-badge]: https://cdn.rawgit.com/kentcdodds/custom-badges/2/badges/slides.svg\n[chat]: https://gitter.im/kentcdodds/es6-workshop\n[chat-badge]: https://img.shields.io/gitter/room/nwjs/nw.js.svg?style=flat-square\n[build-badge]: https://img.shields.io/travis/kentcdodds/es6-workshop.svg?style=flat-square\n[build]: https://travis-ci.org/kentcdodds/es6-workshop\n[license-badge]: https://img.shields.io/badge/license-GPL%203.0%20License-blue.svg?style=flat-square\n[license]: https://github.com/kentcdodds/es6-workshop/blob/master/README.md#license\n[prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\n[prs]: http://makeapullrequest.com\n[donate-badge]: https://img.shields.io/badge/$-support-green.svg?style=flat-square\n[donate]: http://kcd.im/donate\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg?style=flat-square\n[coc]: https://github.com/kentcdodds/es6-workshop/blob/master/other/CODE_OF_CONDUCT.md\n[github-watch-badge]: https://img.shields.io/github/watchers/kentcdodds/es6-workshop.svg?style=social\n[github-watch]: https://github.com/kentcdodds/es6-workshop/watchers\n[github-star-badge]: https://img.shields.io/github/stars/kentcdodds/es6-workshop.svg?style=social\n[github-star]: https://github.com/kentcdodds/es6-workshop/stargazers\n[twitter]: https://twitter.com/intent/tweet?text=Check%20out%20es6-workshop%20by%20@kentcdodds%20https://github.com/kentcdodds/es6-workshop%20%F0%9F%91%8D\n[twitter-badge]: https://img.shields.io/twitter/url/https/github.com/kentcdodds/es6-workshop.svg?style=social\n[emojis]: https://github.com/kentcdodds/all-contributors#emoji-key\n[all-contributors]: https://github.com/kentcdodds/all-contributors\n[watch-mode]: https://egghead.io/lessons/javascript-use-jest-s-interactive-watch-mode?pl=testing-javascript-with-jest-a36c4074\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkentcdodds%2Fes6-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkentcdodds%2Fes6-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkentcdodds%2Fes6-workshop/lists"}