This repository was archived by the owner on Jun 1, 2021. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork0
Provide fallbacks for bad values.
License
Unknown and 3 other licenses found
Licenses found
Unknown
LICENSEUnknown
LICENSE-BSDUnknown
LICENSE-GPLUnknown
LICENSE-MITNotificationsYou must be signed in to change notification settings
jqnpm/jq-fallbacks
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Provide fallbacks for bad values.
No future updates are planned. Feel free to continue using it, but expect no support.
This is a package for the command-line JSON processorjq
. Install the package in your jq project/package directory withjqnpm
:
jqnpm install joelpurra/jq-fallbacks
import"joelpurra/jq-fallbacks"asFallbacks;# Fallbacks::unlessNullFallback(<normal>; <fallback>)"not null"|Fallbacks::unlessNullFallback("a";"b"),# "a"null|Fallbacks::unlessNullFallback("a";"b"),# "b"# Fallbacks::ifNull(<fallback>)"not null"|Fallbacks::ifNull("a"),# "not null"null|Fallbacks::ifNull("a"),# "a"# Fallbacks::unlessNull(<fallback>)"not null"|Fallbacks::unlessNull("a"),# "a"null|Fallbacks::unlessNull("a"),# "not null"# Fallbacks::nullAsObject"not null"|Fallbacks::nullAsObject("a"),# "not null"null|Fallbacks::nullAsObject("a"),# {}
Copyright (c) 2014, 2015, Joel Purrahttps://joelpurra.com/All rights reserved.
When usingjq-fallbacks, comply to the MIT license. Please see the LICENSE file for details.
About
Provide fallbacks for bad values.
Resources
License
Unknown and 3 other licenses found
Licenses found
Unknown
LICENSEUnknown
LICENSE-BSDUnknown
LICENSE-GPLUnknown
LICENSE-MITStars
Watchers
Forks
Packages0
No packages published