mirror of
https://github.com/fluencelabs/js-mafmt
synced 2025-04-25 23:52:18 +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",
|
"homepage": "https://github.com/whyrusleeping/js-mafmt#readme",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"aegir": "^9.3.2",
|
"aegir": "^9.3.3",
|
||||||
"chai": "^3.5.0",
|
"chai": "^3.5.0",
|
||||||
"pre-commit": "^1.2.2"
|
"pre-commit": "^1.2.2"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"multiaddr": "^2.1.3"
|
"multiaddr": "^2.2.0"
|
||||||
},
|
},
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"David Dias <daviddias.p@gmail.com>",
|
"David Dias <daviddias.p@gmail.com>",
|
||||||
@ -46,4 +46,4 @@
|
|||||||
"Jeromy Johnson <why@ipfs.io>",
|
"Jeromy Johnson <why@ipfs.io>",
|
||||||
"dignifiedquire <dignifiedquire@gmail.com>"
|
"dignifiedquire <dignifiedquire@gmail.com>"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
11
src/index.js
11
src/index.js
@ -5,7 +5,14 @@ const multiaddr = require('multiaddr')
|
|||||||
/*
|
/*
|
||||||
* Valid combinations
|
* 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 IP = or(base('ip4'), base('ip6'))
|
||||||
const TCP = and(IP, base('tcp'))
|
const TCP = and(IP, base('tcp'))
|
||||||
const UDP = and(IP, base('udp'))
|
const UDP = and(IP, base('udp'))
|
||||||
@ -50,6 +57,8 @@ const IPFS = or(
|
|||||||
)
|
)
|
||||||
|
|
||||||
exports.DNS = DNS
|
exports.DNS = DNS
|
||||||
|
exports.DNS4 = DNS4
|
||||||
|
exports.DNS6 = DNS6
|
||||||
exports.IP = IP
|
exports.IP = IP
|
||||||
exports.TCP = TCP
|
exports.TCP = TCP
|
||||||
exports.UDP = UDP
|
exports.UDP = UDP
|
||||||
|
Loading…
x
Reference in New Issue
Block a user