123456789101112131415161718192021222324 |
- // Copyright 2019-2021 Tauri Programme within The Commons Conservancy
- // SPDX-License-Identifier: Apache-2.0
- // SPDX-License-Identifier: MIT
- import logger from '../../helpers/logger'
- import * as rust from './rust'
- import * as cargoCrates from './cargo-crates'
- import * as npmPackages from './npm-packages'
- const log = logger('dependency:manager')
- export async function installDependencies(): Promise<void> {
- log('Installing missing dependencies...')
- await rust.install()
- await cargoCrates.install()
- await npmPackages.install()
- }
- export async function updateDependencies(): Promise<void> {
- log('Updating dependencies...')
- await rust.update()
- await cargoCrates.update()
- await npmPackages.update()
- }
|