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.
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:
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) |
This project leverages the Doppler CLI to inject the following environment variables:
DOPPLER_DASHBOARD_URL
must be set as an environment variable for thecore
package.UNIVERSAL_IMPORT_KEYS_URL
must be set for post compilation replacement of static values in thecore
package.