import { createRequire as _createRequire } from 'node:module';
const require = _createRequire(import.meta.url);
import {
  external_exports
} from "./chunk-SDLCFZRL.js";
import {
  init_esm_shims
} from "./chunk-EXLZF52D.js";

// ../cli-core-definitions/src/index.ts
init_esm_shims();
import { join } from "node:path";
var GIT_IGNORED_DIR = ".wix";
var SENTRY_DSN = "https://d15bb47ad34c428f92d0ac434a5734eb@o37417.ingest.sentry.io/4504116669317120";
var WIX_CONFIG_FILENAME = "wix.config.json";
var WIX_LOCK_FILENAME = "wix.lock";
var DEPENDENCIES_METADATA_FILENAME = "dependencies-metadata.json";
var VERSION_CACHE_FILENAME = "version.cache.json";
var USER_CONFIG_FILENAME = "user.config.json";
var userConfigSchema = external_exports.object({
  telemetry: external_exports.boolean().default(true),
  tunneling: external_exports.boolean().default(false)
});
function getGitIgnoredPath(projectFolder, ...paths) {
  return join(projectFolder, GIT_IGNORED_DIR, ...paths);
}
function getWixConfigFilePath(projectFolder) {
  return join(projectFolder, WIX_CONFIG_FILENAME);
}
function getDebugLogFilePath(projectFolder) {
  return getGitIgnoredPath(projectFolder, "debug.log");
}
function getUserFeedbackCacheFilePath(projectFolder) {
  return getGitIgnoredPath(projectFolder, "user-feedback.cache.json");
}
function getWixLockFilePath(projectFolder) {
  return join(projectFolder, WIX_LOCK_FILENAME);
}

export {
  GIT_IGNORED_DIR,
  SENTRY_DSN,
  WIX_CONFIG_FILENAME,
  WIX_LOCK_FILENAME,
  DEPENDENCIES_METADATA_FILENAME,
  VERSION_CACHE_FILENAME,
  USER_CONFIG_FILENAME,
  userConfigSchema,
  getGitIgnoredPath,
  getWixConfigFilePath,
  getDebugLogFilePath,
  getUserFeedbackCacheFilePath,
  getWixLockFilePath
};
//# sourceMappingURL=chunk-YT5BPQDJ.js.map