3.9.3 • Published 2 years ago

@elaraai/edk-io v3.9.3

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
2 years ago

EDK-IO

The EDK (ELARA Development Kit for IO) is a CLI and API to manage extended features of ELARA datasources.

Installation

The EDK-IO package can be installed with npm:

npm install -g @elaraai/edk-io

Usage

The EDK-IO can be used either as the CLI or API.

CLI Usage

Once the EDK-IO is installed globally, the CLI can be invoked from the command line, for example to read the EDK-IO help:

$ edk-io --help
Usage: edk-io [options] [command]

Options:
  -V, --version   output the version number
  -h, --help      display help for command

Commands:
  store           manage the ELARA file store
  detect          detect datasource expressions
  help [command]  display help for command

API Usage

 import * as edk from '@elaraai/edk'
 import * as edk_io from '@elaraai/edk-io'
 // detect a datasource
 const project_dir = 'path_to_workspace'
 async function run() {
     // add a datasource to the project
     let config = edk_io.detectDataSource({
         type: 'csv',
         asset: 'employees.source',
         defaults: true,
         config: edk.config(project_dir),
         dir: project_dir
     });
}

run()

Documentation

We provide the following detailed documentation:

License

The EDK is licensed under the EDK Licence version LICENSE-1.04, the full version of the EDK Licence is available here.

Release Notes

2022-06-02

@elaraai/edk-io v3.9.3

Added

  • Added uncache command for a view

2022-05-19

General

  • Added minimum Node engine support to be 16.x
  • Upgraded Typescript to version 4.6

@elaraai/edk-io v3.9.0

Added

  • Added uncache command to uncache a datasource that has been cached

2022-04-06

@elaraai/edk-io v3.8.3-3

Added

  • Added skip paramater to skip a number of rows for top.
  • Added list, size and top commands to enable interaction with the file store.

2021-11-18

@elaraai/edk-io v2.3.1

Changed

  • Seperated input/ouput (including detection) related edk functionality into edk-io package.

Version 1

Initial public release.

3.9.3

2 years ago

3.9.2

2 years ago

3.9.1

2 years ago

3.9.0

2 years ago

3.8.3

2 years ago

3.8.2

2 years ago

3.8.1

2 years ago

3.7.1

2 years ago

3.7.0

2 years ago

3.4.0

2 years ago

3.3.1

2 years ago

3.1.3

2 years ago

3.3.0

2 years ago

3.1.2

2 years ago

3.2.0

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.6.0

2 years ago

3.5.1

2 years ago

3.5.0

2 years ago

3.4.1

2 years ago

3.0.0

2 years ago

2.3.0

2 years ago

2.3.1

2 years ago

2.2.13

3 years ago

2.2.11

3 years ago

2.2.12

3 years ago

2.2.9

3 years ago

2.2.10

3 years ago

2.2.8

3 years ago

2.2.5

3 years ago

2.2.4

3 years ago

2.2.7

3 years ago

2.2.6

3 years ago

2.2.3

3 years ago

2.2.2

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.1.0

3 years ago

0.0.0

3 years ago