{"id":19425123,"url":"https://github.com/krzemin/scalajs-saper","last_synced_at":"2026-05-15T00:41:34.037Z","repository":{"id":23863628,"uuid":"27241968","full_name":"krzemin/scalajs-saper","owner":"krzemin","description":"Simple miner implementation in scalajs","archived":false,"fork":false,"pushed_at":"2014-11-30T10:26:25.000Z","size":128,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-07T19:15:55.927Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Scala","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/krzemin.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":"2014-11-27T21:30:07.000Z","updated_at":"2014-11-30T10:26:26.000Z","dependencies_parsed_at":"2022-07-25T13:45:05.608Z","dependency_job_id":null,"html_url":"https://github.com/krzemin/scalajs-saper","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/krzemin%2Fscalajs-saper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krzemin%2Fscalajs-saper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krzemin%2Fscalajs-saper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krzemin%2Fscalajs-saper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krzemin","download_url":"https://codeload.github.com/krzemin/scalajs-saper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240605712,"owners_count":19827981,"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-10T13:46:29.190Z","updated_at":"2026-05-15T00:41:33.993Z","avatar_url":"https://github.com/krzemin.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Play Framework with Scala.js\n\nThis is a simple example application showing how you can integrate a Play project with a Scala.js project.\n\nThe application contains three directories:\n* `scalajvm` Play application (server side)\n* `scalajs` Scala.js application (client side)\n* `scala` scala code that you want to share between scalajs and scalajvm (both client and server sides)\n\n## Run the application\n```shell\n$ sbt\n\u003e run\n$ open http://localhost:9000\n```\n\n## IDE integration\n\n### Eclipse\n\n1. `$ sbt eclipse`\n2. Inside Eclipse, `File/Import/General/Existing project...`, choose the root folder to import the projects\n\n### IntelliJ\n\n1. `$ sbt gen-idea`\n2. Inside IntelliJ, `File/Open...`, choose the root folder to import all the projects (do *not* use `Import Project...` or `Import Module...`)\n\n## Notes\n* `fastOptJS` is triggered when compiling (works with `compile`, `~compile`, `run`, `~run`)\n* `fullOptJS` is triggered when calling Play `start`, `stage` or `dist` command\n* The SourceMaps controller returns scala files in dev mode only\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrzemin%2Fscalajs-saper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrzemin%2Fscalajs-saper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrzemin%2Fscalajs-saper/lists"}