New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

dat-doctor

Package Overview
Dependencies
Maintainers
3
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dat-doctor - npm Package Compare versions

Comparing version 2.1.1 to 2.1.2

.travis.yml

2

index.js

@@ -9,3 +9,3 @@ var exec = require('child_process').exec

var Menu = require('menu-string')
var debug = require('debug')('dat-doctor')
// var debug = require('debug')('dat-doctor')
var defaultTasks = require('./lib/tasks-default')

@@ -12,0 +12,0 @@ var peerTasks = require('./lib/tasks-peer')

@@ -1,2 +0,1 @@

var dnsDiscovery = require('dns-discovery')
var swarm = require('discovery-swarm')

@@ -6,4 +5,2 @@ var crypto = require('crypto')

var defaults = require('dat-swarm-defaults')()
var dns = require('dns')
var thunky = require('thunky')
var output = require('neat-log/output')

@@ -118,8 +115,8 @@ var chalk = require('chalk')

${Object.keys(state.peers).map(peerId => {
var peer = state.peers[peerId]
var address = `${peer.host}:${peer.port}`
var prefix = `${address} (${peer.type.toUpperCase()})`
if (peer.echo) return `${prefix} ${chalk.greenBright.bold('SUCCESS!')}`
return `${prefix} connected, trying to exchange data`
}).join('\n')}
var peer = state.peers[peerId]
var address = `${peer.host}:${peer.port}`
var prefix = `${address} (${peer.type.toUpperCase()})`
if (peer.echo) return `${prefix} ${chalk.greenBright.bold('SUCCESS!')}`
return `${prefix} connected, trying to exchange data`
}).join('\n')}
${connecting()}

@@ -134,5 +131,5 @@ `)

${peers.map(peer => {
if (peer.connected) return ''
return ` ${peer}`
}).join('\n')}
if (peer.connected) return ''
return ` ${peer}`
}).join('\n')}
`)

@@ -139,0 +136,0 @@ }

@@ -37,3 +37,3 @@ var swarm = require('discovery-swarm')

state.title = 'Looking for Doctor on the Dat network...'
sw.join('dat-doctor-public-peer', {announce: false})
sw.join('dat-doctor-public-peer', { announce: false })
sw.on('connecting', function (peer) {

@@ -40,0 +40,0 @@ state.title = `Connecting to Dat Doctor, ${peer.host}:${peer.port}`

@@ -13,2 +13,3 @@ var dns = require('dns')

var port = opts.port
var skipUTP = false

@@ -38,3 +39,3 @@ var tasks = [

task: function (state, bus, done) {
publicPeerTask(state, bus, {tcp: true, utp: false}, done)
publicPeerTask(state, bus, { tcp: true, utp: false }, done)
},

@@ -49,7 +50,12 @@ skip: function (done) {

task: function (state, bus, done) {
publicPeerTask(state, bus, {tcp: false, utp: true}, done)
publicPeerTask(state, bus, { tcp: false, utp: true }, done)
},
skip: function (done) {
if (doctorAddress) return done()
done(`Skipping... unable to reach ${DOCTOR_URL}`)
if (!doctorAddress) {
return done(`Skipping... unable to reach ${DOCTOR_URL}`)
}
if (skipUTP) {
return done('Skipping... UTP not available')
}
return done()
}

@@ -80,2 +86,3 @@ }

// TODO: link to FAQ/More Help
skipUTP = true
return done(`Unable to load utp-native.\n This will make it harder to connect peer-to-peer.`)

@@ -87,3 +94,3 @@ }

function publicPeerTask (state, bus, opts, done) {
opts = Object.assign({port: port, address: doctorAddress}, opts)
opts = Object.assign({ port: port, address: doctorAddress }, opts)
state.errors = []

@@ -90,0 +97,0 @@ state.messages = []

@@ -1,4 +0,3 @@

var dns = require('dns')
var chalk = require('chalk')
var debug = require('debug')('dat-doctor')
// var debug = require('debug')('dat-doctor')
var whoamiTest = require('./whoami-test')

@@ -5,0 +4,0 @@

{
"name": "dat-doctor",
"version": "2.1.1",
"version": "2.1.2",
"description": "Dat network doctor extension",
"main": "index.js",
"scripts": {
"test": "standard && npm run test-deps",
"test-deps": "dependency-check . && dependency-check . --extra --no-dev"
},
"bin": {

@@ -15,6 +19,5 @@ "dat-doctor": "cli.js"

"dat-swarm-defaults": "^1.0.1",
"debug": "^3.1.0",
"debug": "^4.1.1",
"discovery-swarm": "^5.1.2",
"dns-discovery": "^6.1.0",
"figures": "^2.0.0",
"menu-string": "^1.2.0",

@@ -25,4 +28,9 @@ "minimist": "^1.2.0",

"pump": "^3.0.0",
"thunky": "^1.0.1"
"thunky": "^1.0.1",
"utp-native": "^2.1.3"
},
"devDependencies": {
"dependency-check": "^3.3.0",
"standard": "^12.0.1"
}
}

@@ -5,2 +5,7 @@ # dat-doctor

[![npm][npm-image]][npm-url]
[![travis][travis-image]][travis-url]
[![standard][standard-image]][standard-url]
The doctor comes bundled in the Dat CLI. If you already have that then you can ask the doctor for help! Run:

@@ -28,1 +33,10 @@

BSD-3-Clause
[npm-image]: https://img.shields.io/npm/v/dat-doctor.svg?style=flat-square
[npm-url]: https://www.npmjs.com/package/dat-doctor
[travis-image]: https://img.shields.io/travis/datproject/dat-doctor.svg?style=flat-square
[travis-url]: https://travis-ci.org/datproject/dat-doctor
[standard-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square
[standard-url]: http://npm.im/standard
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc