vite-plugin-csp-guard
Version:
A Vite plugin that lets SPA applications generate a Content Security Policy (CSP).
17 lines • 1.08 kB
TypeScript
import { BuildOutlier, DevOutlier, WarnMissingPolicyProps } from "./types";
export declare const extractBaseURL: (url: string) => string | false;
export declare const isExternalSource: (source: string) => boolean;
export declare const isSourceInPolicy: ({ source, currentPolicy, }: WarnMissingPolicyProps) => boolean;
export declare const cssFilter: (id: string | unknown) => boolean;
export declare const preCssFilter: (id: string | unknown) => boolean;
export declare const jsFilter: (id: string | unknown) => boolean;
export declare const tsFilter: (id: string | unknown) => boolean;
export declare const htmlFilter: (id: string | unknown) => boolean;
export declare const parseOutliers: (devOutliers: Array<DevOutlier>, buildOutliers: Array<BuildOutlier>) => {
postTransform: boolean;
strongLazyLoading: boolean;
};
export declare const getViteMajorVersion: (v: string) => string | undefined;
export declare const removeEscapedBacktick: (str: string) => string;
export declare const extractAssetPath: (source: string) => string | false;
//# sourceMappingURL=utils.d.ts.map