auth.create
Creates an authorization.
base.decode
Decodes a string from a base.
base.encode
Encodes a string to a base.
core.echo
Responds with a given value.
core.else
Defines an else branch of logic.
core.equal
Checks two values for equality.
core.exec
Executes a composition.
core.fork
Creates a forked composition.
core.if
Calls a composition for truthy inputs.
core.not
Checks if a value is falsey.
core.ping
Responds with a pong.
core.pipe
Pipes a composition result.
core.set
Sets an argument value.
core.sleep
Sleeps for a period of time.
core.unless
Calls a composition for falsey input.
core.when
Calls a composition for truthy input.
enum.chunk
Chunks enumerable values.
enum.each
Iterates over an enumerable.
enum.map
Updates each enumerable value.
enum.resolve
Resolves an enumerable.
keyv.bytesize
Gets the bytesize of a key.
keyv.count
Counts keys.
keyv.create
Creates a key.
keyv.created
Gets the created timestamp of a key.
keyv.delete
Deletes a key.
keyv.exists
Checks if a key exists.
keyv.expire
Sets a key to expire.
keyv.expiry
Gets the expiry of a key.
keyv.get
Gets the value of a key.
keyv.persist
Removes the expiry of a key.
keyv.scan
Iterates over keys.
keyv.set
Sets the value of a key.
keyv.touch
Ensures that a key exists.
keyv.transform
Transforms the value of a key.
keyv.ttl
Gets the ttl of a key.
keyv.type
Gets the type of key.
keyv.update
Updates the value of a key.
keyv.updated
Gets the updated timestamp of a key.
math.add
Adds a value to a number.
proc.create
Creates a stored proc.
proc.delete
Deletes a stored proc.
proc.exists
Checks if a stored proc exists.
proc.scan
Iterates over stored procs.
proc.update
Updates a stored proc.
rand.bytes
Generates random bytes.
rand.hex
Generates a hex string.
rand.number
Generates a random number.
rand.string
Generates a random string.
time.at
Builds a new time object.
time.build
Builds a new time object.
time.format
Converts time to a formatted string.
time.now
Gets the current time.
time.parse
Parses a string into time.
type.array.append
Appends a value to an array.
type.array.build
Builds a new array.
type.array.equal
Checks an array for equality.
type.array.flatten
Flattens a multi-dimensional array.
type.array.join
Joins values of an array to a string.
type.array.last
Gets values at the end of an array.
type.array.prepend
Prepends a value to an array.
type.array.reverse
Reverses an array.
type.array.value
Gets a value at an index.
type.hash.build
Builds a new hash.
type.hash.equal
Checks a hash for equality.
type.hash.keys
Extracts keys from a hash.
type.hash.set
Sets the value of a key.
type.hash.value
Get the value of a key.
type.number.build
Builds a new number.
type.number.equal
Checks a number for equality.
type.number.even
Check if a number is even.
type.number.positive
Check if a number is positive.
type.string.append
Appends a value to a string.
type.string.build
Builds a new string.
type.string.capitalize
Capitalizes a string.
type.string.characters
Breaks a string into an array.
type.string.chomp
Removes characters from a string.
type.string.downcase
Downcases a string.
type.string.empty
Checks if a string is empty.
type.string.equal
Checks a string for equality.
type.string.integer
Converts a string to an integer.
type.string.length
Gets the length of a string.
type.string.prepend
Prepends a value to a string.
type.string.reverse
Reverses a string.
type.string.split
Splits a string into parts.
type.string.swapcase
Swaps the case of a string.
type.string.truncate
Truncates a string.
type.string.upcase
Upcases a string.
uuid.build
Builds a new uuid.
uuid.validate
Validates a uuid.

Stuck? Want to chat about an idea? Join the community on Discord.