mirror of
https://github.com/hanzonet/explore.git
synced 2026-10-30 18:16:57 +00:00
* basic Rollbar setup * remove sentry code * add rollback env to values for demo * [skip ci] adjust instance name * fix validator * don't log errors from API by default and change error levels * [skip ci] change default value for environment property * [skip ci] do not log api errors of address endpoint
28 lines
728 B
TypeScript
28 lines
728 B
TypeScript
import * as descriptors from './policies';
|
|
import { makePolicyString, mergeDescriptors } from './utils';
|
|
|
|
function generateCspPolicy() {
|
|
const policyDescriptor = mergeDescriptors(
|
|
descriptors.app(),
|
|
descriptors.ad(),
|
|
descriptors.cloudFlare(),
|
|
descriptors.gasHawk(),
|
|
descriptors.googleAnalytics(),
|
|
descriptors.googleFonts(),
|
|
descriptors.googleReCaptcha(),
|
|
descriptors.growthBook(),
|
|
descriptors.helia(),
|
|
descriptors.marketplace(),
|
|
descriptors.mixpanel(),
|
|
descriptors.monaco(),
|
|
descriptors.rollbar(),
|
|
descriptors.safe(),
|
|
descriptors.usernameApi(),
|
|
descriptors.walletConnect(),
|
|
);
|
|
|
|
return makePolicyString(policyDescriptor);
|
|
}
|
|
|
|
export default generateCspPolicy;
|