mirror of
https://github.com/fluencelabs/js-mafmt
synced 2025-04-25 16:22:35 +00:00
feat: rules for dns4 and dns6
This commit is contained in:
parent
3b99a7335f
commit
1d4aa10095
@ -33,12 +33,12 @@
|
||||
},
|
||||
"homepage": "https://github.com/whyrusleeping/js-mafmt#readme",
|
||||
"devDependencies": {
|
||||
"aegir": "^9.3.2",
|
||||
"aegir": "^9.3.3",
|
||||
"chai": "^3.5.0",
|
||||
"pre-commit": "^1.2.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"multiaddr": "^2.1.3"
|
||||
"multiaddr": "^2.2.0"
|
||||
},
|
||||
"contributors": [
|
||||
"David Dias <daviddias.p@gmail.com>",
|
||||
@ -46,4 +46,4 @@
|
||||
"Jeromy Johnson <why@ipfs.io>",
|
||||
"dignifiedquire <dignifiedquire@gmail.com>"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
11
src/index.js
11
src/index.js
@ -5,7 +5,14 @@ const multiaddr = require('multiaddr')
|
||||
/*
|
||||
* Valid combinations
|
||||
*/
|
||||
const DNS = base('dns')
|
||||
const DNS4 = base('dns4')
|
||||
const DNS6 = base('dns6')
|
||||
const DNS = or(
|
||||
base('dns'),
|
||||
DNS4,
|
||||
DNS6
|
||||
)
|
||||
|
||||
const IP = or(base('ip4'), base('ip6'))
|
||||
const TCP = and(IP, base('tcp'))
|
||||
const UDP = and(IP, base('udp'))
|
||||
@ -50,6 +57,8 @@ const IPFS = or(
|
||||
)
|
||||
|
||||
exports.DNS = DNS
|
||||
exports.DNS4 = DNS4
|
||||
exports.DNS6 = DNS6
|
||||
exports.IP = IP
|
||||
exports.TCP = TCP
|
||||
exports.UDP = UDP
|
||||
|
Loading…
x
Reference in New Issue
Block a user