UNPKG

doclyft

Version:

CLI for DocLyft - Interactive documentation generator with hosted documentation support

25 lines (24 loc) 1.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SUPABASE_ANON_KEY = exports.SUPABASE_URL = void 0; const crypto_1 = require("./utils/crypto"); // DocLyft CLI Configuration // Uses encrypted credentials that are decrypted at runtime // Encrypted configuration placeholders (will be replaced during build) const ENCRYPTED_SUPABASE_URL = "e572bba899896f0191935f510cb9a870:c3ecf77a588d50366c7a00380cba0e44c9ce6f3f7c3e4829688965edac701ae07ff34cebe227293aaf1f94b6970ed7cc"; const ENCRYPTED_SUPABASE_ANON_KEY = "22a54259d8f47940dfccdca00bcca462:819b3b2a43258ae9453e7697eae5e35d413357cdc49bcd45e8c805ece196154e12ec2212f0f26f1976fe061b65c3ae120487c8c9e8f00a74200295e77dca0f61875992f787f65aeb23105bb34ed7ccc1ef4b01b260b467626e6153f553af3f9fb2a57e03fde81f6713f17528e92ef80a981982f10b628fc2b58fdcda4f386b4d5b2eb01927ac0a1147034e2439e7e5845513a8bf7b9ab341b9e14d539259285705d0b32692a79f276d8b1b7b96fbc0dc6e200f708f1b679a15c1fd008faa6b91a230fc500935f02622a5a79bc18dfa0f8c84ef4a90757d4543760d12169c4b68"; // Decrypt credentials at runtime let supabaseUrl; let supabaseAnonKey; try { supabaseUrl = (0, crypto_1.decrypt)(ENCRYPTED_SUPABASE_URL); supabaseAnonKey = (0, crypto_1.decrypt)(ENCRYPTED_SUPABASE_ANON_KEY); } catch (error) { console.error('Failed to initialize CLI configuration.'); console.error('Please reinstall the CLI: npm install -g doclyft'); process.exit(1); } // Export decrypted values exports.SUPABASE_URL = supabaseUrl; exports.SUPABASE_ANON_KEY = supabaseAnonKey;