Backpack 7.6.0
Released under the Eclipse Public License - v 1.0
Clojure(Script) cross-project utilities.
Installation
To install, add the following dependency to your project or build file:
[io.jesi/backpack "7.6.0"]
Namespaces
io.jesi.backpack
Public variables and functions:
- ->camelCase
- ->camelCase-key
- ->comparator
- ->kebab-case
- ->kebab-case-key
- ->proper-case
- ->snake_case
- ->snake_case-key
- ->uri
- ->uuid
- ->uuid-or-not
- add-shutdown-hook
- add-shutdown-hook-fn
- and-fn
- any?
- apply-when
- assoc-in
- assoc-some!
- blank?
- call
- close
- collify
- compr
- concat!
- conj!
- conj-some!
- contains-any?
- d#
- default-changed-merger
- default-comparator
- defkw-type
- diff
- dissoc-all
- dissoc-in
- distinct-by
- distinct-vals?
- empty->nil
- exception?
- filter-by
- filter-empty
- filter-key=
- filter-nil-keys
- filter-values
- first-some
- if-fn
- in?
- infinity
- java->clj
- kebab->proper-case
- kebab-case->Proper-Kebab-Case
- macro?
- map-if
- map-key-walker
- map-leaves
- map-walker
- mod
- named?
- namespaced?
- noop
- not-blank?
- or-fn
- p=
- partial-right
- pass
- pass-if
- path-walker
- pprint-str
- pprint-str-code
- prefix
- re-quote
- redact
- reduce-leaves
- remove-empty
- remove-nil-vals
- remove-prefix
- rename-keys!
- round-to
- safe-empty?
- select-non-nil-keys
- select-vals
- sorted-map-by-index
- sorted-map-by-order
- sorted?
- split-at-first
- subs
- subs-inc
- subs-to
- suffix
- throw-if-throwable
- trans-reduce
- trans-reduce-kv
- transform-keys
- translate-keys
- true-string?
- update!
- update-some
- update-some!
- uuid-str?
- xor
io.jesi.backpack.collection
Public variables and functions:
- assoc-in
- assoc-some!
- collify
- concat!
- conj!
- conj-some!
- contains-any?
- create-index
- default-changed-merger
- default-comparator
- diff
- dissoc-all
- dissoc-in
- distinct-by
- distinct-vals?
- empty->nil
- filter-by
- filter-empty
- filter-key=
- filter-nil-keys
- filter-values
- first-some
- in?
- index-comparator
- map-leaves
- redact
- reduce-leaves
- remove-empty
- remove-nil-vals
- rename-keys!
- safe-empty?
- select-non-nil-keys
- select-vals
- sorted-map-by-index
- sorted-map-by-order
- sorted?
- trans-reduce
- trans-reduce-kv
- transform-keys
- translate-keys
- update!
- update-some
- update-some!
io.jesi.backpack.compare
Comparison operators based on compare
io.jesi.backpack.http.response
Public variables and functions:
- accepted
- accepted?
- already-reported
- already-reported?
- bad-gateway
- bad-gateway?
- bad-request
- bad-request?
- client-error?
- conflict
- conflict?
- created
- created?
- def-status
- def-status-range
- error?
- expectation-failed
- expectation-failed?
- failed-dependency
- failed-dependency?
- forbidden
- forbidden?
- found
- found?
- gateway-timeout
- gateway-timeout?
- gone
- gone?
- http-version-not-supported
- http-version-not-supported?
- im-a-teapot
- im-a-teapot?
- im-used
- im-used?
- insufficient-storage
- insufficient-storage?
- internal-server-error
- internal-server-error?
- length-required
- length-required?
- locked
- locked?
- loop-detected
- loop-detected?
- method-not-allowed
- method-not-allowed?
- misdirected-request
- misdirected-request?
- moved-permanently
- moved-permanently?
- multi-status
- multi-status?
- multiple-choices
- multiple-choices?
- network-authentication-required
- network-authentication-required?
- no-content
- no-content?
- non-authoritative-information
- non-authoritative-information?
- not-acceptable
- not-acceptable?
- not-extended
- not-extended?
- not-found
- not-found?
- not-implemented
- not-implemented?
- not-modified
- not-modified?
- ok
- ok?
- partial-content
- partial-content?
- payload-too-large
- payload-too-large?
- payment-required
- payment-required?
- permanent-redirect
- permanent-redirect?
- precondition-failed
- precondition-failed?
- precondition-required
- precondition-required?
- proxy-authentication-required
- proxy-authentication-required?
- range-not-satisfiable
- range-not-satisfiable?
- redirection?
- request-header-fields-too-large
- request-header-fields-too-large?
- request-timeout
- request-timeout?
- reset-content
- reset-content?
- see-other
- see-other?
- server-error?
- service-unavailable
- service-unavailable?
- success?
- switch-proxy
- switch-proxy?
- temporary-redirect
- temporary-redirect?
- too-early
- too-early?
- too-many-requests
- too-many-requests?
- unauthorized
- unauthorized?
- unavailable-for-legal-reasons
- unavailable-for-legal-reasons?
- unprocessable-entity
- unprocessable-entity?
- unsupported-media-type
- unsupported-media-type?
- upgrade-required
- upgrade-required?
- uri-too-long
- uri-too-long?
- use-proxy
- use-proxy?
- variant-also-negotiates
- variant-also-negotiates?
io.jesi.backpack.http.status
Public variables and functions:
- accepted
- already-reported
- bad-gateway
- bad-request
- client-error?
- conflict
- created
- def-status
- def-status-range
- error?
- expectation-failed
- failed-dependency
- forbidden
- found
- gateway-timeout
- gone
- http-version-not-supported
- im-a-teapot
- im-used
- insufficient-storage
- internal-server-error
- length-required
- locked
- loop-detected
- method-not-allowed
- misdirected-request
- moved-permanently
- multi-status
- multiple-choices
- network-authentication-required
- no-content
- non-authoritative-information
- not-acceptable
- not-extended
- not-found
- not-implemented
- not-modified
- ok
- partial-content
- payload-too-large
- payment-required
- permanent-redirect
- precondition-failed
- precondition-required
- proxy-authentication-required
- range-not-satisfiable
- redirection?
- request-header-fields-too-large
- request-timeout
- reset-content
- see-other
- server-error?
- service-unavailable
- success?
- switch-proxy
- temporary-redirect
- too-early
- too-many-requests
- unauthorized
- unavailable-for-legal-reasons
- unprocessable-entity
- unsupported-media-type
- upgrade-required
- uri-too-long
- use-proxy
- variant-also-negotiates