Skip to content

Instantly share code, notes, and snippets.

View romanlab's full-sized avatar

Roman Labunsky romanlab

View GitHub Profile
@romanlab
romanlab / semantic-release-last-release-git.json
Created October 16, 2017 15:55
semantic-release-last-release-git
"release": {
"getLastRelease": "last-release-git"
}
@romanlab
romanlab / semantic-release-verify-conditions-noop.json
Created October 16, 2017 15:54
semantic-release-verify-conditions-noop
"release": {
"verifyConditions": {
"path": "./node_modules/semantic-release/src/lib/plugin-noop.js"
}
}
@romanlab
romanlab / semantic-release-local.json
Last active October 16, 2017 15:53
Semantic Release Survival Guide
{
"semantic-release-local": "semantic-release pre --debug=false && npm publish && semantic-release post --debug=false"
}
const kcl = require('aws-kcl');
const bluebird = require('bluebird');
const util = require('util');
let fs = require('fs');
fs = bluebird.promisifyAll(fs);
class RecordProcessor {
async initialize(initializeInput, completeCallback) {
await fs.writeFileAsync('test.txt', "Initializing\n");
@romanlab
romanlab / kcl_nodejs_simple_callback.js
Last active June 27, 2018 08:51
Simple KCL example in NodeJS
'use strict';
/*
Taken from: https://github.com/awslabs/amazon-kinesis-client-nodejs
*/
var kcl = require('aws-kcl');
var util = require('util');
var recordProcessor = {

Keybase proof

I hereby claim:

  • I am romanlab on github.
  • I am romanlab (https://keybase.io/romanlab) on keybase.
  • I have a public key whose fingerprint is B447 7924 B33E 43EB 263C F943 92FB D7B2 A065 A5D2

To claim this, I am signing this object: