mirror of
https://github.com/bitwarden/browser
synced 2026-02-03 10:13:31 +00:00
# Conflicts: # apps/desktop/desktop_native/Cargo.lock # apps/desktop/desktop_native/bitwarden_chromium_importer/src/lib.rs # apps/desktop/desktop_native/chromium_importer/Cargo.toml # apps/desktop/desktop_native/chromium_importer/README.md # apps/desktop/desktop_native/chromium_importer/src/chromium/platform/abe.rs # apps/desktop/desktop_native/chromium_importer/src/chromium/platform/abe_config.rs # apps/desktop/desktop_native/chromium_importer/src/chromium/platform/bin/bitwarden_chromium_import_helper.rs
23 lines
785 B
TypeScript
23 lines
785 B
TypeScript
/* eslint-disable no-console */
|
|
|
|
/// Ensure that `sdk-internal` and `commercial-sdk-internal` dependencies have matching versions.
|
|
|
|
import fs from "fs";
|
|
import path from "path";
|
|
|
|
const packageJson = JSON.parse(
|
|
fs.readFileSync(path.join(__dirname, "..", "..", "package.json"), "utf8"),
|
|
);
|
|
|
|
const sdkInternal = packageJson.dependencies["@bitwarden/sdk-internal"];
|
|
const commercialSdkInternal = packageJson.dependencies["@bitwarden/commercial-sdk-internal"];
|
|
|
|
if (sdkInternal !== commercialSdkInternal) {
|
|
console.error(
|
|
`Version mismatch between @bitwarden/sdk-internal (${sdkInternal}) and @bitwarden/commercial-sdk-internal (${commercialSdkInternal}), must be an exact match.`,
|
|
);
|
|
process.exit(1);
|
|
}
|
|
|
|
console.log(`All dependencies have matching versions: ${sdkInternal}`);
|