@google/dscc-scripts
TypeScript icon, indicating that this package has built-in type declarations

1.0.17 • Public • Published

dscc-scripts

Scripts to simplify management of Data Studio developer features. The project is primarily used by dscc-gen.

Usage

To use these scripts, add @google/dscc-scripts to your package.json.

npm install -D @google/dscc-scripts

or

yarn add -D @google/dscc-scripts

This will make dscc-scripts available to your npm scripts.

The scripts require your package.json to have some configuration.

Viz

For viz, you need to add a dsccViz property.

{
    ...,
    "dsccViz": {
        "gcsDevBucket": "{{DEV_BUCKET}}",
        "gcsProdBucket": "{{PROD_BUCKET}}",
        "jsFile": "index.js",
        "jsonFile": "index.json",
        "cssFile": "index.css",
        "print": "printMessage.js"
    }
    ...
}

The following scripts are available for viz.

  • npm run dscc-scripts viz build -h
  • npm run dscc-scripts viz push -h
  • npm run dscc-scripts viz update_message -h
  • npm run dscc-scripts viz start -h

Connectors

For connectors, you need to add a dsccConnector property.

{
  ...,
  "dsccConnector": {
    "production": "{{PRODUCTION_DEPLOYMENT_ID}}",
    "latest": "{{LATEST_DEPLOYMENT_ID}}"
  },
  ...
}

The following scripts are available for connectors.

  • npm run dscc-scripts connector push_changes -h
  • npm run dscc-scripts connector watch_changes -h
  • npm run dscc-scripts connector open_script -h
  • npm run dscc-scripts connector try_production -h
  • npm run dscc-scripts connector try_latest -h
  • npm run dscc-scripts connector update_production -h
  • npm run dscc-scripts connector open_template -h

Readme

Keywords

none

Package Sidebar

Install

npm i @google/dscc-scripts

Weekly Downloads

86

Version

1.0.17

License

Apache-2.0

Unpacked Size

105 kB

Total Files

46

Last publish

Collaborators

  • bcoe
  • google-wombot
  • ofrobots
  • mrdoob