27 lines
903 B
TypeScript
27 lines
903 B
TypeScript
import { initializeApp } from 'firebase/app';
|
|
import { getPerformance } from 'firebase/performance';
|
|
import { getAuth } from 'firebase/auth';
|
|
import { getAnalytics } from 'firebase/analytics';
|
|
|
|
const firebaseConfig = {
|
|
apiKey: import.meta.env.VITE_FIREBASE_API_KEY as string,
|
|
authDomain: import.meta.env.VITE_FIREBASE_AUTH_DOMAIN as string,
|
|
projectId: import.meta.env.VITE_FIREBASE_PROJECT_ID as string,
|
|
storageBucket: import.meta.env.VITE_FIREBASE_STORAGE_BUCKET as string,
|
|
messagingSenderId: import.meta.env.VITE_FIREBASE_MESSAGING_SENDER_ID as string,
|
|
appId: import.meta.env.VITE_FIREBASE_APP_ID as string,
|
|
measurementId: import.meta.env.VITE_FIREBASE_MEASUREMENT_ID as string,
|
|
};
|
|
|
|
const app = initializeApp(firebaseConfig);
|
|
const analytics = getAnalytics(app);
|
|
const performance = getPerformance(app);
|
|
const auth = getAuth(app);
|
|
|
|
export {
|
|
app,
|
|
analytics,
|
|
performance,
|
|
auth,
|
|
};
|