B2B-88: add starter kit structure and elements

This commit is contained in:
devmc-ee
2025-06-08 16:18:30 +03:00
parent 657a36a298
commit e7b25600cb
1280 changed files with 77893 additions and 5688 deletions

35
lib/dev-mock-modules.ts Normal file
View File

@@ -0,0 +1,35 @@
/*
* Mock modules for development.
This file is used to mock the modules that are not needed during development (unless they are used).
It allows the development server to load faster by not loading the modules that are not needed.
*/
const noop = (name: string) => {
return () => {
console.debug(
`The function "${name}" is mocked for development because your environment variables indicate that it is not needed.
If you think this is a mistake, please open a support ticket.`,
);
};
};
// Turnstile
export const Turnstile = undefined;
export const TurnstileProps = {};
// Baselime
export const useBaselimeRum = noop('useBaselimeRum');
export const BaselimeRum = undefined;
// Sentry
export const captureException = noop('Sentry.captureException');
export const captureEvent = noop('Sentry.captureEvent');
export const init = noop('Sentry.init');
export const setUser = noop('Sentry.setUser');
// Stripe
export const loadStripe = noop('Stripe.loadStripe');
// Nodemailer
export const createTransport = noop('Nodemailer.createTransport');