1.0.0 • Published 1 year ago

@theopenweb/theopenweb-data-loader v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Description

Package for loading data(including types) to local project.

Installation

npm install @theopenweb/theopenweb-data-loader

Usage

theopenweb-data-loader download [URL]

As a normal script: package.json

{
    "scripts": {
        "update-types": "theopenweb-data-loader download https://raw.githubusercontent.com/theopenwebjp/theopenweb-public-contributions/master/contributions/manual-typescript-types/twilio.ts"
    }
}

As a one-time after-installation script: package.json

{
    "scripts": {
        "postinstall": "theopenweb-data-loader download https://raw.githubusercontent.com/theopenwebjp/theopenweb-public-contributions/master/contributions/manual-typescript-types/twilio.ts"
    }
}

Data directories/files

Presets

Can manually specify any of the following presets using --preset=PRESET

  • types
  • schema
  • data

Specification

  • Adds to new directory in newly(first time) generated file.
  • On re-execution, generated files are updated.
  • Directories are never overwritten.
  • Only files that are generated are overwritten.

Test

  • Test from ./playground directory to test cwd and not accidentally commit any downloaded files.
  • Example data URL
  • From playground directory: node ../cli.js download --preset=types https://raw.githubusercontent.com/theopenwebjp/theopenweb-public-contributions/master/contributions/manual-typescript-types/twilio.ts