UNPKG

@cosmstack/blackshield

Version:

A developer-first security toolkit for React/Next.js applications

39 lines (36 loc) 1.66 kB
import * as _typescript_eslint_utils_ts_eslint from '@typescript-eslint/utils/ts-eslint'; declare const rules: { 'no-unsafe-html': _typescript_eslint_utils_ts_eslint.RuleModule<"unsafeHtml" | "suggestSafeHtml" | "unsafeInnerHtml", [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; 'no-public-sensitive-env': _typescript_eslint_utils_ts_eslint.RuleModule<"sensitivePublicEnv" | "suggestServerSide" | "suggestAllowList", [{ allowedVars: string[]; customPatterns: string[]; }], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; }; declare const configs: { recommended: { plugins: string[]; rules: { '@cosmstack/blackshield/no-unsafe-html': string; '@cosmstack/blackshield/no-public-sensitive-env': string; }; }; }; declare const plugin: { rules: { 'no-unsafe-html': _typescript_eslint_utils_ts_eslint.RuleModule<"unsafeHtml" | "suggestSafeHtml" | "unsafeInnerHtml", [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; 'no-public-sensitive-env': _typescript_eslint_utils_ts_eslint.RuleModule<"sensitivePublicEnv" | "suggestServerSide" | "suggestAllowList", [{ allowedVars: string[]; customPatterns: string[]; }], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; }; configs: { recommended: { plugins: string[]; rules: { '@cosmstack/blackshield/no-unsafe-html': string; '@cosmstack/blackshield/no-public-sensitive-env': string; }; }; }; }; export { configs, plugin as default, rules };