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

swdc-tracker

Package Overview
Dependencies
Maintainers
5
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

swdc-tracker - npm Package Compare versions

Comparing version 1.4.0 to 1.4.1

.github/workflows/build_and_test.yml

6

dist/entities/uncommitted_change.d.ts
export interface UncommittedChangeInterface {
file_name: string;
insertions: number;
modifications: number;
deletions: number;
}

@@ -9,3 +9,3 @@ export declare class UncommittedChange implements UncommittedChangeInterface {

insertions: number;
modifications: number;
deletions: number;
constructor(data: UncommittedChangeInterface);

@@ -18,5 +18,5 @@ static hasData(data: UncommittedChangeInterface): string;

insertions: number;
modifications: number;
deletions: number;
};
}>;
}

@@ -45,3 +45,3 @@ "use strict";

this.insertions = data.insertions;
this.modifications = data.modifications;
this.deletions = data.deletions;
}

@@ -66,3 +66,3 @@ UncommittedChange.hasData = function (data) {

insertions: this.insertions,
modifications: this.modifications
deletions: this.deletions
}

@@ -69,0 +69,0 @@ }];

@@ -50,3 +50,3 @@ /**

insertions: number;
modifications: number;
deletions: number;
};

@@ -53,0 +53,0 @@ } | {

{
"name": "swdc-tracker",
"version": "1.4.0",
"version": "1.4.1",
"description": "swdc event tracker",

@@ -14,3 +14,4 @@ "main": "dist",

"prepare": "yarn build",
"test": "export NODE_ENV=test yarn build && mocha -r ts-node/register test/**/*.ts --reporter spec --timeout 20000 --exit"
"test": "NODE_ENV=test yarn build && NODE_ENV=test mocha -r ts-node/register test/**/*.ts --reporter spec --timeout 20000 --exit",
"test-ci": "mocha -r ts-node/register test/**/*.ts --reporter spec --timeout 20000 --exit"
},

@@ -17,0 +18,0 @@ "devDependencies": {

# swdc-tracker
[![npm version](https://badge.fury.io/js/swdc-tracker.svg)](https://badge.fury.io/js/swdc-tracker)
![main](https://github.com/swdotcom/swdc-tracker/workflows/Build%20and%20Test/badge.svg)
Sends data to snowplow. Use this to track events in plugins written in js.

@@ -66,2 +69,2 @@

yarn build
```
```

@@ -8,3 +8,3 @@ import { hashValues } from "../utils/hash";

insertions: number,
modifications: number
deletions: number
}

@@ -15,3 +15,3 @@

public insertions: number;
public modifications: number;
public deletions: number;

@@ -22,3 +22,3 @@

this.insertions = data.insertions;
this.modifications = data.modifications;
this.deletions = data.deletions;
}

@@ -40,3 +40,3 @@

insertions: this.insertions,
modifications: this.modifications
deletions: this.deletions
}

@@ -43,0 +43,0 @@ }

@@ -36,3 +36,3 @@ import swdcTracker from "../../src/index";

insertions: 23,
modifications: 0
deletions: 0
},

@@ -42,3 +42,3 @@ {

insertions: 2,
modifications: 15
deletions: 15
}

@@ -65,5 +65,3 @@ ],

const lastProcessedTestEvent = swdcTracker.getLastProcessedTestEvent();
console.log(JSON.stringify(lastProcessedTestEvent));
const props = lastProcessedTestEvent.properties;
console.log(props);
expect(props.schema).to.include("git_event");

@@ -81,3 +79,12 @@ expect(props.data.git_event).to.equal("uncommitted_change");

});
it("sets the correct attributes in the uncommitted_change entity", async function () {
await swdcTracker.trackGitEvent(eventData);
const lastProcessedTestEvent = swdcTracker.getLastProcessedTestEvent();
const contexts = lastProcessedTestEvent.contexts;
// get the plugin context
const uncommittedChangesContext: any = contexts.find((n: any) => n.schema.includes("uncommitted_change"));
expect(Object.keys(uncommittedChangesContext.data)).to.eql(['file_name', 'insertions','deletions']);
});
});
});
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