{"id":18756241,"url":"https://github.com/simonberner/rps-electron-app","last_synced_at":"2025-11-29T21:30:13.211Z","repository":{"id":37191823,"uuid":"209848907","full_name":"simonberner/rps-electron-app","owner":"simonberner","description":"The Rock-Paper-Scissors Game as electron app 🧗🏽‍♂️ 📜 ✂️","archived":false,"fork":false,"pushed_at":"2023-01-06T06:06:15.000Z","size":1078,"stargazers_count":0,"open_issues_count":29,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-29T01:58:48.656Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/simonberner.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":"2019-09-20T17:45:59.000Z","updated_at":"2021-08-16T14:35:25.000Z","dependencies_parsed_at":"2023-02-05T12:00:34.661Z","dependency_job_id":null,"html_url":"https://github.com/simonberner/rps-electron-app","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/simonberner%2Frps-electron-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonberner%2Frps-electron-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonberner%2Frps-electron-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonberner%2Frps-electron-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonberner","download_url":"https://codeload.github.com/simonberner/rps-electron-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239644129,"owners_count":19673582,"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-11-07T17:35:45.328Z","updated_at":"2025-11-29T21:30:13.166Z","avatar_url":"https://github.com/simonberner.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rock, Paper, Scissors Game\n## Continuous Integration\n| Build Status TravisCI  | Build Status CircleCI   | Code Coverage | Dependabot | Vulnerabilities | Lint Code Base\n|---|---|---|---|---|---|\n|[![TravisCI](https://travis-ci.org/simonberner/rps-electron-app.svg?branch=master)](https://travis-ci.org/simonberner/rps-electron-app)|[![CircleCI](https://circleci.com/gh/simonberner/rps-electron-app.svg?style=svg)](https://circleci.com/gh/simonberner/rps-electron-app)|[![codecov](https://codecov.io/gh/simonberner/rps-electron-app/branch/master/graph/badge.svg)](https://codecov.io/gh/simonberner/rps-electron-app)|[![dependabot](https://badgen.net/dependabot/dependabot/dependabot-core/?icon=dependabot)](https://dependabot.com/)|[![Known Vulnerabilities](https://snyk.io/test/github/simonberner/rps-electron-app/badge.svg)](https://snyk.io/test/github/simonberner/rps-electron-app)|![Lint Code Base](https://github.com/simonberner/rps-electron-app/workflows/Lint%20Code%20Base/badge.svg)\n\n\n## Chat\n[![Gitter](https://badges.gitter.im/electronjsdevs/rps-electron-app.svg)](https://gitter.im/electronjsdevs/rps-electron-app?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge)\n\n## About\nThe famous Rock-Paper-Scissors Game now as electron app!\n\n## Game rules\nYou already know them by heart I guess.\nBut just in case, [here](https://en.wikipedia.org/wiki/Rock%E2%80%93paper%E2%80%93scissors) they are.\n\n## How to run\n- Clone or download this repo\n- Open up a terminal in the project directory and hit:\n    - ``yarn install`` ([What does yarn install do?](https://classic.yarnpkg.com/en/docs/cli/install/))\n    - ``yarn start`` (runs the start script from the package.json)\n\n## How upgrade a package\n- Use ``yarn upgrade \u003cpackage\u003e`` to upgrade a specific dependency\n- Use ``yarn upgrade`` to upgrade all existing dependencies\n\n## Collaboration\n- Open the project in VSCode/IntelliJ/WebStorm (or whatever you prefer) to explore the code\n- Collaborate with me and create a PR with some awesome new features, UI improvements or bug-fixes.\n\n### Ideas for new features and improvements\nFind the current list of open [ideas here](https://github.com/simonberner/rps-electron-app/issues).\n\n## Testing with Jest\nTo execute the Jest tests simply hit:``yarn test`` or just ``jest``\n\n## electron-builder\nThe [electron-builder](https://www.electron.build/) lets you package and build a ready-made distribution for macOS, Windows and Linux.  \nRun ``yarn dist`` to create a dmg, windows installer or deb package.\n\n## Dependencies\nThis project contains the following devDependencies:\n- [Electron](https://electronjs.org/) itself\n- [electron-builder](https://github.com/electron-userland/electron-builder) to package and build a ready distribution Electron app\n- [Jest](https://jestjs.io/) for Testing\n- [Jest-extended](https://github.com/jest-community/jest-extended) for adding additional matchers to Jest's default ones (making it easy to test everything)\n- [Jest-Chain](https://github.com/mattphillips/jest-chain) for adding expressive assertions and chaining matchers\n- [JSHint](https://jshint.com/) as static code analysis tool for detecting errors and potential problems in the JavaScript code\n- [Codecov](https://codecov.io) to generate code coverage reports\n\n## A few words about Yarn\n- [A new package manager for JavaScript](https://engineering.fb.com/web/yarn-a-new-package-manager-for-javascript/)\n- [NPM Vs Yarn](https://medium.com/@vincentnewkirk/npm-vs-yarn-2019-e88757b17038)\n- [Yarn vs npm - Best Package Manager 2020](https://www.positronx.io/yarn-vs-npm-best-package-manager/)\n- [Why and how to migrate from npm to yarn](https://waverleysoftware.com/blog/yarn-vs-npm/)\n### Usage\n- [Upgrading a dependency](https://yarnpkg.com/getting-started/usage#upgrading-a-dependency)\n- [yarn-upgrade-all](https://www.npmjs.com/package/yarn-upgrade-all)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonberner%2Frps-electron-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonberner%2Frps-electron-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonberner%2Frps-electron-app/lists"}