open-index/open-npm huggingface dataset:
npm package: @mallusrgreat/object-difference
Description: View the difference between two objects.
Author: mallusrgreat
Latest version: 1.0.2

# Object Difference

This package helps you get all (and only) the differences between two objects.

```ts
import { objectDifference } from "@mallusrgreat/object-difference";
// or
const { objectDifference } = require("@mallusrgreat/object-difference");

console.log(
  objectDifference(
    {
      test: "abc",
      one: 1,
      three: 4,
    },
    {
      test: "123",
      one: 1,
      three: 3,
    }
  )
);
```

Logs:

```json
{
  "test": {
    "old": "abc",
    "new": "123"
  },
  "three": {
    "old": 4,
    "new": 3
  }
}
```
npm package: @mallzee/archiver
Description: a streaming interface for archive generation
Author: Chris Talkington
Latest version: 1.0.2

# Archiver v1.0.1

[![Build Status](https://travis-ci.org/archiverjs/node-archiver.svg?branch=master)](https://travis-ci.org/archiverjs/node-archiver) [![Build status](https://ci.appveyor.com/api/projects/status/38kqu3yp159nodxe/branch/master?svg=true)](https://ci.appveyor.com/project/ctalkington/node-archiver/branch/master)

a streaming interface for archive generation

Visit the [API documentation](http://archiverjs.com/docs) for a list of all methods available.

## Install

```bash
npm install archiver --save
```

## Usage

```js
var archiver = require('archiver');
var archive = archiver.create('zip', {}); // or archiver('zip', {});
```

## Formats

Archiver ships with out of the box support for TAR and ZIP archives.

You can register additional formats with `registerFormat`.

_Formats will be changing in the next few releases to implement a middleware approach._
npm package: @mallzee/travis-notify-geckoboard
Description: Notify Geckoboard widgets with Travis CI build results
Author: Stephan Seidt
Latest version: 1.1.0

# travis-notify-geckoboard

Notify Geckoboard widgets with Travis CI build results

![Screenshot of passing build](screenshot-build-passed.png)
![Screenshot of failing build](screenshot-build-failed.png)

## Usage

1. Add a custom text widget to your Geckoboard dashboard
2. Add this to your `.travis.yml`:

``` yaml
before_script: npm install -g travis-notify-geckoboard && travis-notify-geckoboard -a GECKOBOARD_API_KEY -w GECKOBOARD_WIDGET_KEY -s
after_script: travis-notify-geckoboard -a GECKOBOARD_API_KEY -w GECKOBOARD_WIDGET_KEY
```