#!/usr/bin/env node

// src/constants.ts
var DEFAULT_API_BASE_URL = "https://api.dreamboard.games";
var DEFAULT_WEB_BASE_URL = "https://dreamboard.games";
var PROJECT_DIR_NAME = ".dreamboard";
var DEFAULT_CLERK_OAUTH_SCOPE = "openid profile email offline_access";
var ENVIRONMENT_CONFIGS = {
  local: {
    apiBaseUrl: "http://localhost:8080",
    webBaseUrl: "http://localhost:5173",
    clerkOAuthScope: DEFAULT_CLERK_OAUTH_SCOPE
  },
  staging: {
    apiBaseUrl: "https://api-staging.dreamboard.games",
    webBaseUrl: "https://staging.dreamboard.games",
    clerkOAuthIssuer: "https://happy-caribou-19.clerk.accounts.dev",
    clerkOAuthTokenUrl: "https://happy-caribou-19.clerk.accounts.dev/oauth/token",
    clerkOAuthScope: DEFAULT_CLERK_OAUTH_SCOPE
  },
  prod: {
    apiBaseUrl: "https://api.dreamboard.games",
    webBaseUrl: "https://dreamboard.games",
    clerkOAuthScope: DEFAULT_CLERK_OAUTH_SCOPE
  }
};
var PROJECT_CONFIG_FILE = "project.json";
var PROJECT_STATE_FILE = "state.json";
var SNAPSHOT_FILE = "snapshot.json";
var MANIFEST_FILE = "manifest.ts";
var GENERATED_DIR_NAME = "generated";
var MATERIALIZED_MANIFEST_FILE = `${PROJECT_DIR_NAME}/${GENERATED_DIR_NAME}/manifest.json`;
var MANIFEST_TYPECHECK_CONFIG_FILE = "manifest.tsconfig.json";
var RULE_FILE = "rule.md";
var DEFAULT_LOGIN_TIMEOUT_MS = 5 * 60 * 1e3;
var LOCAL_IGNORE_DIRS = /* @__PURE__ */ new Set([
  ".dreamboard",
  ".git",
  "node_modules",
  "dist"
]);

export {
  DEFAULT_API_BASE_URL,
  DEFAULT_WEB_BASE_URL,
  PROJECT_DIR_NAME,
  ENVIRONMENT_CONFIGS,
  PROJECT_CONFIG_FILE,
  PROJECT_STATE_FILE,
  SNAPSHOT_FILE,
  MANIFEST_FILE,
  MATERIALIZED_MANIFEST_FILE,
  MANIFEST_TYPECHECK_CONFIG_FILE,
  RULE_FILE,
  LOCAL_IGNORE_DIRS
};
//# sourceMappingURL=chunk-H76MT5UR.mjs.map