# @puncsky/pipeline

> publishing posts to social networks and chatbots

Latest version **1.0.1** (published 2020-04-18) · MIT license · 0 weekly downloads

## Install

```sh
npm install @puncsky/pipeline
pnpm add @puncsky/pipeline
yarn add @puncsky/pipeline
bun add @puncsky/pipeline
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2020-04-18 |
| First published | 2020-01-17 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | 10.17.0 |
| Dependencies | 16 |
| Unpacked size | 103.2 KB |
| Known vulnerabilities | 0 (+41 in 3 direct dependencies) |
| Install scripts | no |
| Author | field_author |
| Maintainers | puncsky |

## Links

- npm: https://www.npmjs.com/package/@puncsky/pipeline
- Repository: https://github.com/puncsky/template_website
- Homepage: https://github.com/puncsky/template_website#readme
- Issues: https://github.com/puncsky/template_website/issues
- npm.io page: https://npm.io/package/@puncsky/pipeline

## Dependencies (16)

- [open](https://npm.io/package/open.md) 6.4.0
- [axios](https://npm.io/package/axios.md) 0.19.0
- [canvas](https://npm.io/package/canvas.md) 2.6.0
- [dotenv](https://npm.io/package/dotenv.md) 8.1.0
- [tunnel](https://npm.io/package/tunnel.md) 0.0.6
- [twitter](https://npm.io/package/twitter.md) 1.7.1
- [telegraf](https://npm.io/package/telegraf.md) 3.32.0
- [form-data](https://npm.io/package/form-data.md) 3.0.0
- [nodemailer](https://npm.io/package/nodemailer.md) 6.3.0
- [@types/tunnel](https://npm.io/package/@types/tunnel.md) 0.0.1
- [concat-stream](https://npm.io/package/concat-stream.md) 2.0.0
- [@sendgrid/mail](https://npm.io/package/@sendgrid/mail.md) 6.4.0
- [@types/twitter](https://npm.io/package/@types/twitter.md) 1.7.0
- [@sendgrid/client](https://npm.io/package/@sendgrid/client.md) 6.4.0
- [@types/concat-stream](https://npm.io/package/@types/concat-stream.md) 1.6.0
- [nodemailer-mailgun-transport](https://npm.io/package/nodemailer-mailgun-transport.md) 1.4.0

## Recent versions

- 1.0.1 (latest) — 2020-04-18
- 1.0.0 — 2020-04-18
- 1.2.0 — 2020-01-17

## README

[![CircleCI](https://circleci.com/gh/puncsky/typescript-starter.svg?style=svg)](https://circleci.com/gh/puncsky/typescript-starter)

# Pipeline: publishing posts to social networks and chatbots

Purposes:

- User Acquisition
- SEO

A simplistic typescript boilerplate using babel, tslint, ava, and CircleCI.

```bash
nvm use 10.15.1
npm install

# test
# run all tests
npm run test
# run a single test file
npm run ava ./path/to/test-file.js
```

### Twitter

Get your credentials from [Twitter Developer](https://developer.twitter.com/en/application).

```text
consumerKey TODO,
consumerSecret: TODO,
accessTokenKey: TODO,
accessTokenSecret: TODO
```

### Telegram

Get your bot token from [BotFather](https://telegram.me/botfather).

```text
botToken: TODO,
channelId: TODO
```

### Pinterest

Get your access token from [Pinterest Developers](https://developers.pinterest.com/docs/api/overview/)

```text
access_token: TODO
```

## Scripts

To run a single test case, follow instructions [here](https://github.com/avajs/ava/blob/master/docs/01-writing-tests.md#running-specific-tests).

- `npm run build`: build source code from `src` to `dist`
- `npm publish`: publish code to npm
- `npm run changelog-patch` bump version patch (bug fixes)
- `npm run changelog-minor` bump version minor (new features)
- `npm run changelog-major` bump version major (breaking change)

---
_Source: https://npm.io/package/@puncsky/pipeline · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
