{"id":21804910,"url":"https://github.com/pez/minimal-reveal-leiningen","last_synced_at":"2025-07-18T06:36:36.366Z","repository":{"id":66560150,"uuid":"599621800","full_name":"PEZ/minimal-reveal-leiningen","owner":"PEZ","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-09T14:32:07.000Z","size":1,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-21T07:41:40.599Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/PEZ.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":"2023-02-09T14:32:05.000Z","updated_at":"2023-02-09T14:32:10.000Z","dependencies_parsed_at":"2023-02-28T20:15:40.533Z","dependency_job_id":null,"html_url":"https://github.com/PEZ/minimal-reveal-leiningen","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PEZ/minimal-reveal-leiningen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PEZ%2Fminimal-reveal-leiningen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PEZ%2Fminimal-reveal-leiningen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PEZ%2Fminimal-reveal-leiningen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PEZ%2Fminimal-reveal-leiningen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PEZ","download_url":"https://codeload.github.com/PEZ/minimal-reveal-leiningen/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PEZ%2Fminimal-reveal-leiningen/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265711240,"owners_count":23815496,"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-27T11:57:24.058Z","updated_at":"2025-07-18T06:36:36.342Z","avatar_url":"https://github.com/PEZ.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# minimal Leiningen reveal project w/ nrepl middleware\n\nTo check that the Reveal nrepl middleware works for you, you can try this first without Calva:\n\n## Start the nREPL server\n\nIn one terminal:\n\n```sh\nlein update-in :dependencies conj '[nrepl,\"1.0.0\"]' -- update-in :plugins conj '[cider/cider-nrepl,\"0.28.5\"]' -- update-in '[:repl-options,:nrepl-middleware]' conj '[\"cider.nrepl/cider-middleware\"]' -- with-profile +reveal repl\nnREPL server started on port ... on host localhost - nrepl://localhost:...\n```\n\nThen you should see some REPL info and the REPL prompt.\n\nAnd you should see the Reveal window open. Blank at first, then output similar to what you see in the terminal\n\n## Connect to the nREPL server\n\nIn another terminal:\n\n```sh\nlein repl :connect\nConnecting to nREPL at ...\n```\n\nAgain you should see some REPL info and the REPL prompt. And you should see the same things echoed in the Reveal window.\n\nEvaluate something on that prompt. Say:\n\n```clojure\nuser=\u003e 42\n42\n```\n\nYou should see this evaluation happening in the Reveal window too.\n\n## Using Calva\n\nJack-in selecting the deps.edn project type and select to launch with the alias `:reveal-nrepl-middleware`.\n\nYou should see the Reveal window open.\n\nLoad `src/hello.clj` and evaluate something there.\n\nYou should see the evaluation echo in the Reveal window.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpez%2Fminimal-reveal-leiningen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpez%2Fminimal-reveal-leiningen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpez%2Fminimal-reveal-leiningen/lists"}