{"id":16179859,"url":"https://github.com/bep/go-or-gopherjs","last_synced_at":"2025-04-07T11:46:50.265Z","repository":{"id":148328030,"uuid":"82795384","full_name":"bep/go-or-gopherjs","owner":"bep","description":"A CLI wrapper invoking go or gopherjs based on GOARCH == \"js\".","archived":false,"fork":false,"pushed_at":"2018-04-06T09:40:43.000Z","size":5,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-13T14:41:36.502Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bep.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-22T11:11:03.000Z","updated_at":"2019-12-17T22:48:22.000Z","dependencies_parsed_at":"2023-04-24T04:20:21.367Z","dependency_job_id":null,"html_url":"https://github.com/bep/go-or-gopherjs","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/bep%2Fgo-or-gopherjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bep%2Fgo-or-gopherjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bep%2Fgo-or-gopherjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bep%2Fgo-or-gopherjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bep","download_url":"https://codeload.github.com/bep/go-or-gopherjs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247648911,"owners_count":20972942,"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-10T05:44:10.198Z","updated_at":"2025-04-07T11:46:50.240Z","avatar_url":"https://github.com/bep.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# go-or-gopherjs\n\nA CLI wrapper invoking `go` or `gopherjs` based on `GOARCH=js`.\n\nSimplest way of installing:\n\n`go get github.com/bep/go-or-gopherjs` and make sure that `$GOPATH/bin` is on your `PATH`.\n\n# Use\n\nI use [LiteIDE](https://github.com/visualfc/liteide) for all my Go development, so the steps provided here works for that application. This wrapper may not even be needed in other IDEs. Also note that the paths provided are for `macOS` and will be different on other platforms.\n\nEdit `/Applications/LiteIDE.app/Contents/Resources/litebuild/gosrc.xml`:\n\n```\n\u003cconfig id=\"Go\" name=\"GO\" value=\"go\"/\u003e\n```\n\nTo:\n\n```\n\u003cconfig id=\"Go\" name=\"GO\" value=\"go-or-gopherjs\"/\u003e\n```\n\nThen, in `/Applications/LiteIDE.app/Contents/Resources/liteenv`:\n\n```\ncp system.env js.env\n```\n\nUncomment `GOARCH` and modify to:\n\n```\nGOARCH=js\n```\n\nNow you can just switch to the `js` environment inside LiteIDE when you are doing GopherJS development.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbep%2Fgo-or-gopherjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbep%2Fgo-or-gopherjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbep%2Fgo-or-gopherjs/lists"}