UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

49 lines (48 loc) 2.1 kB
import type { PackageDependency } from '../types'; import type { MiseToolOptions } from './schema'; export type BackendToolingConfig = Omit<PackageDependency, 'depName'> & Required<Pick<PackageDependency, 'packageName' | 'datasource'> | Pick<PackageDependency, 'packageName' | 'skipReason'>>; /** * Create a tooling config for aqua backend * @link https://mise.jdx.dev/dev-tools/backends/aqua.html */ export declare function createAquaToolConfig(name: string, version: string): BackendToolingConfig; /** * Create a tooling config for cargo backend * @link https://mise.jdx.dev/dev-tools/backends/cargo.html */ export declare function createCargoToolConfig(name: string, version: string): BackendToolingConfig; /** * Create a tooling config for dotnet backend * @link https://mise.jdx.dev/dev-tools/backends/dotnet.html */ export declare function createDotnetToolConfig(name: string): BackendToolingConfig; /** * Create a tooling config for gem backend * @link https://mise.jdx.dev/dev-tools/backends/gem.html */ export declare function createGemToolConfig(name: string): BackendToolingConfig; /** * Create a tooling config for go backend * @link https://mise.jdx.dev/dev-tools/backends/go.html */ export declare function createGoToolConfig(name: string): BackendToolingConfig; /** * Create a tooling config for npm backend * @link https://mise.jdx.dev/dev-tools/backends/npm.html */ export declare function createNpmToolConfig(name: string): BackendToolingConfig; /** * Create a tooling config for pipx backend * @link https://mise.jdx.dev/dev-tools/backends/pipx.html */ export declare function createPipxToolConfig(name: string): BackendToolingConfig; /** * Create a tooling config for spm backend * @link https://mise.jdx.dev/dev-tools/backends/spm.html */ export declare function createSpmToolConfig(name: string): BackendToolingConfig; /** * Create a tooling config for ubi backend * @link https://mise.jdx.dev/dev-tools/backends/ubi.html */ export declare function createUbiToolConfig(name: string, version: string, toolOptions: MiseToolOptions): BackendToolingConfig;