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

@fresh8/copacetic

Package Overview
Dependencies
Maintainers
5
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fresh8/copacetic - npm Package Compare versions

Comparing version 3.1.1 to 3.2.0

copacetic.d.ts

16

lib/copacetic.js

@@ -88,11 +88,13 @@ const EventEmitter = require('events')

*/
deregisterDependency (name) {
precond.checkState(
this.isDependencyRegistered(name) === true,
`Tried to deregister dependency - ${name}, but dependency is not registered`
deregisterDependency (dependency) {
const resolved = this.getDependency(dependency)
precond.checkIsDef(
resolved,
`Tried to deregister dependency, but dependency is not registered`
)
resolved.cleanup()
this.getDependency(name).cleanup()
delete this.dependencyIndex[name]
this.dependencyNames = this.dependencyNames.filter(n => n !== name)
delete this.dependencyIndex[resolved.name]
this.dependencyNames = this.dependencyNames.filter(n => n !== resolved.name)

@@ -99,0 +101,0 @@ return this

{
"name": "@fresh8/copacetic",
"version": "3.1.1",
"version": "3.2.0",
"description": "A package to help your service check the health of its dependencies.",

@@ -54,2 +54,3 @@ "main": "index.js",

"devDependencies": {
"@types/node": "^6.0.78",
"chai": "^3.5.0",

@@ -79,3 +80,4 @@ "coveralls": "^2.13.1",

"ioredis": "3.x"
}
},
"typings": "copacetic.d.ts"
}

@@ -17,3 +17,3 @@ # Copacetic

#### Quick Start
#### Quick Start - Javascript
```javascript

@@ -30,3 +30,3 @@ const Copacetic = require('@fresh8/copacetic')

// Defaults to SOFT
dependency: level.HARD
level: level.HARD
})

@@ -55,2 +55,25 @@

#### Quick Start - Typescript
```typescript
import * as Copacetic from '@fresh8/copacetic'
const copacetic = Copacetic('my-service')
const myDependencyOverHttp : Copacetic.DependencyOptions = {
name: 'my-web-service',
url: 'http://example.com'
}
copacetic.registerDependency(myDependencyOverHttp)
instance
.check({ name: 'my-web-service' })
.on('healthy', (res: Copacetic.Health) => {
// do something with your healthy dependency :)
})
.on('unhealthy', (res: Copacetic.Health) => {
// handle degraded state
})
```
<a name="Copacetic"></a>

@@ -57,0 +80,0 @@

Sorry, the diff of this file is too big to display

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