tinybot
Advanced tools
Comparing version 1.0.3 to 1.0.4
@@ -251,5 +251,1 @@ 'use strict'; | ||
module.exports = Bot; | ||
if( !process.env.NODE_ENV || process.env.NODE_ENV == 'test' ) { | ||
module.exports.slub = require('./test/slub'); | ||
} |
{ | ||
"name": "tinybot", | ||
"version": "1.0.3", | ||
"version": "1.0.4", | ||
"description": "A tiny wrapper around the Slack RTM API that provides methods to listen for and send slack messages.", | ||
@@ -27,7 +27,7 @@ "main": "index.js", | ||
"expect": "^1.20.2", | ||
"mocha": "^3.0.2" | ||
"mocha": "^3.0.2", | ||
"slack-rtm-test": "^1.0.1" | ||
}, | ||
"dependencies": { | ||
"debug": "^2.2.0", | ||
"express": "^4.14.0", | ||
"request": "^2.75.0", | ||
@@ -34,0 +34,0 @@ "ws": "^1.1.1" |
@@ -1,6 +0,6 @@ | ||
var expect = require('expect'); | ||
var slub = require('./slub'); | ||
var secrets = require('./secrets'); | ||
var Tinybot = require('../index'); | ||
var debug = require('debug')('tinybot:test'); | ||
var expect = require('expect'); | ||
var slackTest = require('slack-rtm-test'); | ||
var secrets = require('./secrets'); | ||
var Tinybot = require('../index'); | ||
var debug = require('debug')('tinybot:test'); | ||
@@ -38,3 +38,3 @@ var slackToken = secrets.token; | ||
before(function(cb){ | ||
slub.serve(6969, function(err) { | ||
slackTest.serve(6969, function(err) { | ||
if( err ) { return cb(err); } | ||
@@ -56,3 +56,3 @@ bot = new Tinybot(slackToken, null, 'http://localhost:6969'); | ||
}); | ||
slub.socket.send({ text: 'cool' }) | ||
slackTest.socket.send({ text: 'cool' }) | ||
}) | ||
@@ -65,3 +65,3 @@ | ||
}) | ||
slub.socket.send({ file: { name: 'foo nope bar'}}); | ||
slackTest.socket.send({ file: { name: 'foo nope bar'}}); | ||
}) | ||
@@ -73,3 +73,3 @@ | ||
}) | ||
slub.socket.send({ user: 'n0'}); // this is defined in slub as the ID for neil | ||
slackTest.socket.send({ user: 'n0'}); // this is defined in slackTest as the ID for neil | ||
}) | ||
@@ -90,5 +90,5 @@ | ||
slub.socket.send({ text: 'red herring'}); | ||
slub.socket.send({ text: 'great' }); | ||
slub.socket.send({ text: 'great' }); | ||
slackTest.socket.send({ text: 'red herring'}); | ||
slackTest.socket.send({ text: 'great' }); | ||
slackTest.socket.send({ text: 'great' }); | ||
}) | ||
@@ -108,5 +108,5 @@ | ||
slub.socket.send({ text: 'nope', channel: 'CG0'}) | ||
slub.socket.send({ text: 'sick', channel: 'CG0'}) | ||
slub.socket.send({ text: 'sick', channel: 'NOPE'}) | ||
slackTest.socket.send({ text: 'nope', channel: 'CG0'}) | ||
slackTest.socket.send({ text: 'sick', channel: 'CG0'}) | ||
slackTest.socket.send({ text: 'sick', channel: 'NOPE'}) | ||
}) | ||
@@ -129,3 +129,3 @@ | ||
slub.socket.send({text: 'nice'}); | ||
slackTest.socket.send({text: 'nice'}); | ||
// TODO: desired api | ||
@@ -136,3 +136,3 @@ // waitFor(function() { return true}, function done()) | ||
bot.drop('cool'); | ||
slub.socket.send({text: 'nice'}); | ||
slackTest.socket.send({text: 'nice'}); | ||
}, 10); | ||
@@ -158,7 +158,7 @@ }) | ||
slub.socket.send({text: 'nice'}); | ||
slackTest.socket.send({text: 'nice'}); | ||
setTimeout(function wait() { | ||
if( counter < 1 ) { return setTimeout(wait, 10); } | ||
bot.drop('cool*'); | ||
slub.socket.send({text: 'nice'}); | ||
slackTest.socket.send({text: 'nice'}); | ||
}, 10); | ||
@@ -165,0 +165,0 @@ }) |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
3
0
16024
3
6
358
- Removedexpress@^4.14.0
- Removedaccepts@1.3.8(transitive)
- Removedarray-flatten@1.1.1(transitive)
- Removedbody-parser@1.20.2(transitive)
- Removedbytes@3.1.2(transitive)
- Removedcall-bind@1.0.7(transitive)
- Removedcontent-disposition@0.5.4(transitive)
- Removedcontent-type@1.0.5(transitive)
- Removedcookie@0.6.0(transitive)
- Removedcookie-signature@1.0.6(transitive)
- Removeddefine-data-property@1.1.4(transitive)
- Removeddepd@2.0.0(transitive)
- Removeddestroy@1.2.0(transitive)
- Removedee-first@1.1.1(transitive)
- Removedencodeurl@1.0.2(transitive)
- Removedes-define-property@1.0.0(transitive)
- Removedes-errors@1.3.0(transitive)
- Removedescape-html@1.0.3(transitive)
- Removedetag@1.8.1(transitive)
- Removedexpress@4.19.2(transitive)
- Removedfinalhandler@1.2.0(transitive)
- Removedforwarded@0.2.0(transitive)
- Removedfresh@0.5.2(transitive)
- Removedfunction-bind@1.1.2(transitive)
- Removedget-intrinsic@1.2.4(transitive)
- Removedgopd@1.0.1(transitive)
- Removedhas-property-descriptors@1.0.2(transitive)
- Removedhas-proto@1.0.3(transitive)
- Removedhas-symbols@1.0.3(transitive)
- Removedhasown@2.0.2(transitive)
- Removedhttp-errors@2.0.0(transitive)
- Removediconv-lite@0.4.24(transitive)
- Removedinherits@2.0.4(transitive)
- Removedipaddr.js@1.9.1(transitive)
- Removedmedia-typer@0.3.0(transitive)
- Removedmerge-descriptors@1.0.1(transitive)
- Removedmethods@1.1.2(transitive)
- Removedmime@1.6.0(transitive)
- Removedms@2.1.3(transitive)
- Removednegotiator@0.6.3(transitive)
- Removedobject-inspect@1.13.2(transitive)
- Removedon-finished@2.4.1(transitive)
- Removedparseurl@1.3.3(transitive)
- Removedpath-to-regexp@0.1.7(transitive)
- Removedproxy-addr@2.0.7(transitive)
- Removedqs@6.11.0(transitive)
- Removedrange-parser@1.2.1(transitive)
- Removedraw-body@2.5.2(transitive)
- Removedsend@0.18.0(transitive)
- Removedserve-static@1.15.0(transitive)
- Removedset-function-length@1.2.2(transitive)
- Removedsetprototypeof@1.2.0(transitive)
- Removedside-channel@1.0.6(transitive)
- Removedstatuses@2.0.1(transitive)
- Removedtoidentifier@1.0.1(transitive)
- Removedtype-is@1.6.18(transitive)
- Removedunpipe@1.0.0(transitive)
- Removedutils-merge@1.0.1(transitive)
- Removedvary@1.1.2(transitive)