@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

/@google/dscc-scripts/

    Package Sidebar

    Install

    npm i @google/dscc-scripts

    Weekly Downloads

    62

    Version

    1.0.17

    License

    Apache-2.0

    Unpacked Size

    105 kB

    Total Files

    46

    Last publish

    Collaborators

    • bcoe
    • google-wombot
    • ofrobots
    • mrdoob