Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@sprucelabs/sprucebot-node

Package Overview
Dependencies
Maintainers
7
Versions
109
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sprucelabs/sprucebot-node - npm Package Compare versions

Comparing version 6.70.10 to 6.70.11-pre-50cf04b.0

jest.config.js

12

CHANGELOG.md

@@ -6,2 +6,14 @@ # Change Log

## [6.70.11-pre-50cf04b.0](https://github.com/sprucelabsai/workspace.sprucebot-skills-kit/compare/v6.70.10...v6.70.11-pre-50cf04b.0) (2018-09-16)
### Features
* event contracts optional ([710bd1e](https://github.com/sprucelabsai/workspace.sprucebot-skills-kit/commit/710bd1e))
* send version information to api on skill boot ([384ae74](https://github.com/sprucelabsai/workspace.sprucebot-skills-kit/commit/384ae74))
<a name="6.70.10"></a>

@@ -8,0 +20,0 @@ ## [6.70.10](https://github.com/sprucelabsai/workspace.sprucebot-skills-kit/compare/v6.70.9...v6.70.10) (2018-09-16)

2

https/index.js
const url = require('../utilities/url')
const https = require('https')
var debug = require('debug')('sprucebot-node')
var debug = require('debug')('@sprucelabs/sprucebot-node')

@@ -5,0 +5,0 @@ module.exports = class Https {

@@ -13,2 +13,8 @@ const Https = require('./https')

function suggested(name) {
console.log(
`⚠️ Missing key in Sprucebot() constructor. Check your server.js and environment variables: ${eventContract}`
)
}
class Sprucebot {

@@ -26,3 +32,5 @@ constructor({

dbEnabled = false,
eventContract = required('eventContract')
eventContract = suggested('eventContract'),
version = 'unknown',
skillsKitVersion = 'unknown'
}) {

@@ -42,6 +50,8 @@ const hostMatches = host.match(/^(https?\:\/\/|)([^\/:?#]+)(?:[\/:?#]|$)/i)

this.dbEnabled = dbEnabled
this.eventContract = eventContract
this.eventContract = eventContract || { events: {} }
this._mutexes = {}
this.version = '1.0' // maybe pull from package.json?
this.version = version // skill version
this.skillsKitVersion = skillsKitVersion // skills kit version
this.apiVersion = '1.0' // maybe pull from package.json?

@@ -53,3 +63,3 @@ // Setup http(s) class with everything it needs to talk to api

id,
version: this.version,
version: this.apiVersion,
allowSelfSignedCerts

@@ -82,3 +92,5 @@ })

publicUrl: this.publicUrl,
eventContract: this.eventContract
eventContract: this.eventContract,
version: this.version,
skillsKitVersion: this.skillsKitVersion
}

@@ -85,0 +97,0 @@ const results = await this.https.patch('/', data)

@@ -6,3 +6,3 @@ {

},
"version": "6.70.10",
"version": "6.70.11-pre-50cf04b.0",
"description": "Jam with the Sprucebot API in your favorite scripting language. 🤓",

@@ -42,3 +42,3 @@ "keywords": [

},
"gitHead": "00b462455f80d6cb768afda4c1b0e85a9217f62a"
"gitHead": "50cf04b8dbe673f7541f845d60f9ed2306c3ed43"
}
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