{"id":15010462,"url":"https://github.com/torgeir/boot-figwheel-example","last_synced_at":"2026-03-16T22:34:56.210Z","repository":{"id":137707581,"uuid":"86319604","full_name":"torgeir/boot-figwheel-example","owner":"torgeir","description":"An example project compiling cljs with boot and running figwheel for hot reloading code. Client and server-side use of rum.","archived":false,"fork":false,"pushed_at":"2017-04-02T17:17:38.000Z","size":22,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-20T06:16:28.123Z","etag":null,"topics":["boot","clj","cljs","figwheel","isomorphic","rum"],"latest_commit_sha":null,"homepage":"","language":"Clojure","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/torgeir.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-27T09:57:26.000Z","updated_at":"2019-03-05T21:49:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"13481e91-b796-4b05-bb29-8f3e9930f041","html_url":"https://github.com/torgeir/boot-figwheel-example","commit_stats":{"total_commits":18,"total_committers":1,"mean_commits":18.0,"dds":0.0,"last_synced_commit":"2b928639922b26a1952498f3f3aaa8cb835334a1"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torgeir%2Fboot-figwheel-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torgeir%2Fboot-figwheel-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torgeir%2Fboot-figwheel-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torgeir%2Fboot-figwheel-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/torgeir","download_url":"https://codeload.github.com/torgeir/boot-figwheel-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243382783,"owners_count":20282007,"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":["boot","clj","cljs","figwheel","isomorphic","rum"],"created_at":"2024-09-24T19:34:22.292Z","updated_at":"2025-12-29T22:18:50.477Z","avatar_url":"https://github.com/torgeir.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# boot+figwheel example\n\nA boot+figwheel example, that hot reloads cljs and less. Client and server-side use of rum.\n\n## prerequisits\n\nInstall [`boot`](https://github.com/boot-clj/boot#install)!\n\n## run/watch\n\n```\nboot dev\n```\n\n## hot reload cljs and css\n\n- visit `http://localhost:8080`\n- change `core.cljs` to watch the js reload!\n- change `app.main.less` to watch the css reload!\n\n## connect the cljs browser repl\n\n- connect to the repl server (e.g. with `cider-connect` in emacs, or [like this\nin cursive](https://cursive-ide.com/userguide/repl.html#remote-repls). The port\nnumber is logged when you run `boot dev`.)\n- at the prompt `boot.user\u003e` type `(boot-figwheel/cljs-repl)`\n- type `(js/alert \"woah!\")` to watch an alert box pop open in the browser\n- woah!\n\n## useful boot tasks\n\nBuild a single composed task, e.g. to build a jar file\n\n```sh\nboot dist\n```\n\nShow help for a task, e.g. the `target` task\n\n```sh\nboot target -h\n```\n\nRun a single task and pipe the resulting file set to `target/`\n\n```sh\nboot less -- target --no-clean\n```\n\nBuild, serve the `target/public` folder, and keep the server up with the `wait` task\n\n```sh\nboot build -- serve -d target/public -- wait\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftorgeir%2Fboot-figwheel-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftorgeir%2Fboot-figwheel-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftorgeir%2Fboot-figwheel-example/lists"}