npm.io
0.1.8 • Published 6 years ago

airflow-api

Licence
Apache-2.0
Version
0.1.8
Deps
1
Size
30 kB
Vulns
25
Weekly
0
Stars
8

Airflow-API

A Node module for Airflow in Typescript. This uses the experimental Airflow API.

npm version Build Status

Documentation


Prerequisites

  • Node 10+
Installation

Install the dependencies and devDependencies and start the server.

$ npm install --save airflow-api
Usage
  import {client} from 'airflow-api'; or  const CLIENT = require('airflow-api').client;

  let _client = new CLIENT||client({
    airflowUrl: 'http://127.0.0.1:8080'
  });

  _client.checkTest().then(result => console.log(result)).catch(err => console.error(err));
  
Enums Usage
  import * as AirflowEnum from 'airflow-api/dist/types' or   const AIRFLOW_ENUMS = require('airflow-api/dist/types');
Development

Want to contribute? Great! Make a Pr! Open your favorite Terminal and run these commands.

Building for source

To release in javascript. The output is dumped in the dist folder:

$ npm run build
Testing
  • Uses Jest, Supertest, Chai - Integration Tests needed

    npm test

Changelog

Link

License

Apache-2.0

Author

Peter A. Tariche

Keywords