{"id":16014699,"url":"https://github.com/pmonks/clj-2253","last_synced_at":"2025-12-12T01:22:08.411Z","repository":{"id":45217086,"uuid":"138968549","full_name":"pmonks/CLJ-2253","owner":"pmonks","description":"A workaround for https://clojure.atlassian.net/browse/CLJ-2253","archived":false,"fork":false,"pushed_at":"2024-01-17T19:21:12.000Z","size":108,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-02-17T02:46:35.882Z","etag":null,"topics":["clj-2253","clojure","hack","workaround"],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pmonks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-06-28T05:05:59.000Z","updated_at":"2023-08-08T17:31:47.000Z","dependencies_parsed_at":"2023-01-31T07:15:54.565Z","dependency_job_id":"bca69e65-bd7e-4719-bcbc-74e4df722cbe","html_url":"https://github.com/pmonks/CLJ-2253","commit_stats":null,"previous_names":["clj-commons/clj-2253"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmonks%2FCLJ-2253","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmonks%2FCLJ-2253/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmonks%2FCLJ-2253/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmonks%2FCLJ-2253/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pmonks","download_url":"https://codeload.github.com/pmonks/CLJ-2253/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254131794,"owners_count":22020013,"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":["clj-2253","clojure","hack","workaround"],"created_at":"2024-10-08T15:04:48.597Z","updated_at":"2025-10-18T12:10:02.533Z","avatar_url":"https://github.com/pmonks.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"| | | |\n|---:|:---:|:---:|\n| [**main**](https://github.com/pmonks/CLJ-2253/tree/main) | [![CI](https://github.com/pmonks/CLJ-2253/workflows/CI/badge.svg?branch=main)](https://github.com/pmonks/CLJ-2253/actions?query=workflow%3Aci) | [![Dependencies](https://github.com/pmonks/CLJ-2253/workflows/dependencies/badge.svg?branch=main)](https://github.com/pmonks/CLJ-2253/actions?query=workflow%3Adependencies) |\n| [**dev**](https://github.com/pmonks/CLJ-2253/tree/dev)  | [![CI](https://github.com/pmonks/CLJ-2253/workflows/CI/badge.svg?branch=dev)](https://github.com/pmonks/CLJ-2253/actions?query=workflow%3ACI) | [![Dependencies](https://github.com/pmonks/CLJ-2253/workflows/dependencies/badge.svg?branch=dev)](https://github.com/pmonks/CLJ-2253/actions?query=workflow%3Adependencies) |\n\n[![Latest Version](https://img.shields.io/clojars/v/com.github.pmonks/clj-2253)](https://clojars.org/com.github.pmonks/clj-2253/) [![Open Issues](https://img.shields.io/github/issues/pmonks/CLJ-2253.svg)](https://github.com/pmonks/CLJ-2253/issues) [![License](https://img.shields.io/github/license/pmonks/CLJ-2253.svg)](https://github.com/pmonks/CLJ-2253/blob/main/LICENSE)\n\n# CLJ-2253\n\nThis library implements a workaround for [CLJ-2253](https://clojure.atlassian.net/browse/CLJ-2253).  Simply require (or use) this namespace before using `slurp` and you're done.\n\n## Installation\n\nCLJ-2253 is available as a Maven artifact from [Clojars](https://clojars.org/com.github.pmonks/clj-2253).\n\n### Trying it Out\n\nIf you use the Clojure CLI tools:\n\n```shell\n$ clj -Sdeps '{:deps {com.github.pmonks/clj-2253 {:mvn/version \"#.#.#\"}}}'  # Where #.#.# is replaced with an actual version number\n```\n\nIf you use Leiningen:\n\n```shell\n$ lein try com.github.pmonks/clj-2253\n```\n\nEither way, you will be dropped in a REPL with the library downloaded and ready for use.\n\n## Usage\n\nThe functionality is provided by a single namespace, `CLJ-2253`, that will work its hacky magic as soon as it's `require`d.\n\nRequire it in the REPL:\n\n```clojure\n(require '[CLJ-2253])\n```\n\nRequire it in your project:\n\n```clojure\n(ns my-app.core\n  (:require [CLJ-2253]))\n```\n\n## Contributor Information\n\n[Contributing Guidelines](https://github.com/pmonks/CLJ-2253/blob/main/.github/CONTRIBUTING.md)\n\n[GitHub project](https://github.com/pmonks/CLJ-2253)\n\n[Bug Tracker](https://github.com/pmonks/CLJ-2253/issues)\n\n### Developer Workflow\n\nThis project uses the [git-flow branching strategy](https://nvie.com/posts/a-successful-git-branching-model/), with the caveat that the permanent branches are called `main` and `dev`, and any changes to the `main` branch are considered a release and auto-deployed (JARs to Clojars, API docs to GitHub Pages, etc.).\n\nFor this reason, **all development must occur either in branch `dev`, or (preferably) in temporary branches off of `dev`.**  All PRs from forked repos must also be submitted against `dev`; the `main` branch is **only** updated from `dev` via PRs created by the core development team.  All other changes submitted to `main` will be rejected.\n\n### Why are there so many different groupIds on Clojars for this project?\n\nThe project was originally developed under my personal GitHub account.  In 2018 it was transferred to the `clj-commons` GitHub organisation, but then, as that group refined their scope and mission, it was determined that it no longer belonged there, and the project were transferred back in late 2021.  During this time the build tooling for the project also changed from Leiningen to tools.build, which created further groupId churn (tools.build introduced special, useful semantics for `com.github.username` groupIds that don't exist with Leiningen or Clojars).\n\n## License\n\nCopyright 2018 Peter Monks\n\nDistributed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0).\n\nSPDX-License-Identifier: [Apache-2.0](https://spdx.org/licenses/Apache-2.0)\n\n### Dependency Licenses\n\nTo see the licenses for all dependencies used by this project, please run:\n\n```shell\n$ clj -T:build licenses\n```\n\nTo see each dependency and its license(s) in detail, run:\n\n```shell\n$ clj -T:build licenses :output :detailed\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpmonks%2Fclj-2253","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpmonks%2Fclj-2253","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpmonks%2Fclj-2253/lists"}