ssb-ref
Check if a string is a valid ssb-reference.
js
var ref = require('ssb-ref')
// Check if a string is a valid ref
ref.isLink(str)
// Check if a string is a feed id
ref.isFeedId(str)
// Check if a string is a message id
ref.isMsgId(str)
// Check if a string is a blob id
ref.isBlobId(str)
// Get the type of the reference
ref.type(str) == 'feed'
ref.type(str) == 'msg'
ref.type(str) == 'blob'
ref.type('not-a-link') == false
// Extract a ref out of a url
// (Url-encoding is supported)
ref.extract(url)
== '%pGzeEydYdHjKW1iIchR0Yumydsr3QSp8+FuYcwVwi8Q=.sha256'