/universal-import

Doppler's Universal Import button

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Built & Published npm version npm downloads

Doppler

Universal Import

Use Universal Import to push secrets directly to engineering services and production infrastructure with the click of a button.

Interested in becoming a Universal Import partner? Visit the Universal Import Hub for more information and to follow the download and installation steps. There you will also find additional information on how it works for the end user alongside FAQs.

@dopplerhq/universal-import

This monorepo holds all Doppler Universal Import packages. Users will generally not want to consume this directly - instead, you should install one of the following child packages:

Core

npm bundle size

React

npm bundle size

Development scripts

These scripts are used for the development of the Doppler Universal Import button components.

NPM Script Description
npm run dev Runs all builds in watch mode for interactive development
npm run clean Removes all build artifacts
npm run build Generates production builds for all workspaces
npm run build:github-action Generates production builds for all workspaces (only for github actions)

Required environment variables

This project leverages the Doppler CLI to inject the following environment variables:

  • DOPPLER_DASHBOARD_URL must be set as an environment variable for the core package.
  • UNIVERSAL_IMPORT_KEYS_URL must be set for post compilation replacement of static values in the core package.