isomorphic-dompurify
Advanced tools
+3
-3
| { | ||
| "name": "isomorphic-dompurify", | ||
| "version": "3.6.0", | ||
| "version": "3.7.0", | ||
| "description": "Makes it possible to use DOMPurify on server and client in the same way.", | ||
@@ -68,4 +68,4 @@ "keywords": [ | ||
| "tsup": "^8.5.1", | ||
| "typescript": "^5.9.3", | ||
| "vitest": "^4.1.0" | ||
| "typescript": "^6.0.2", | ||
| "vitest": "^4.1.1" | ||
| }, | ||
@@ -72,0 +72,0 @@ "engines": { |
| import * as trusted_types_lib from 'trusted-types/lib'; | ||
| import * as dompurify from 'dompurify'; | ||
| import dompurify__default from 'dompurify'; | ||
| export { default } from 'dompurify'; | ||
| declare const sanitize: { | ||
| (dirty: string | Node, cfg: dompurify.Config & { | ||
| RETURN_TRUSTED_TYPE: true; | ||
| }): trusted_types_lib.TrustedHTML; | ||
| (dirty: Node, cfg: dompurify.Config & { | ||
| IN_PLACE: true; | ||
| }): Node; | ||
| (dirty: string | Node, cfg: dompurify.Config & { | ||
| RETURN_DOM: true; | ||
| }): Node; | ||
| (dirty: string | Node, cfg: dompurify.Config & { | ||
| RETURN_DOM_FRAGMENT: true; | ||
| }): DocumentFragment; | ||
| (dirty: string | Node, cfg?: dompurify.Config): string; | ||
| }; | ||
| declare const isSupported: boolean; | ||
| declare const addHook: { | ||
| (entryPoint: "beforeSanitizeElements" | "afterSanitizeElements" | "uponSanitizeShadowNode", hookFunction: dompurify.NodeHook): void; | ||
| (entryPoint: "beforeSanitizeAttributes" | "afterSanitizeAttributes", hookFunction: dompurify.ElementHook): void; | ||
| (entryPoint: "beforeSanitizeShadowDOM" | "afterSanitizeShadowDOM", hookFunction: dompurify.DocumentFragmentHook): void; | ||
| (entryPoint: "uponSanitizeElement", hookFunction: dompurify.UponSanitizeElementHook): void; | ||
| (entryPoint: "uponSanitizeAttribute", hookFunction: dompurify.UponSanitizeAttributeHook): void; | ||
| }; | ||
| declare const removeHook: { | ||
| (entryPoint: "beforeSanitizeElements" | "afterSanitizeElements" | "uponSanitizeShadowNode", hookFunction?: dompurify.NodeHook): dompurify.NodeHook | undefined; | ||
| (entryPoint: "beforeSanitizeAttributes" | "afterSanitizeAttributes", hookFunction?: dompurify.ElementHook): dompurify.ElementHook | undefined; | ||
| (entryPoint: "beforeSanitizeShadowDOM" | "afterSanitizeShadowDOM", hookFunction?: dompurify.DocumentFragmentHook): dompurify.DocumentFragmentHook | undefined; | ||
| (entryPoint: "uponSanitizeElement", hookFunction?: dompurify.UponSanitizeElementHook): dompurify.UponSanitizeElementHook | undefined; | ||
| (entryPoint: "uponSanitizeAttribute", hookFunction?: dompurify.UponSanitizeAttributeHook): dompurify.UponSanitizeAttributeHook | undefined; | ||
| }; | ||
| declare const removeHooks: (entryPoint: dompurify.HookName) => void; | ||
| declare const removeAllHooks: () => void; | ||
| declare const setConfig: (cfg?: dompurify.Config) => void; | ||
| declare const clearConfig: () => void; | ||
| declare const isValidAttribute: (tag: string, attr: string, value: string) => boolean; | ||
| declare const version: string; | ||
| declare const removed: (dompurify.RemovedElement | dompurify.RemovedAttribute)[]; | ||
| declare function clearWindow(): void; | ||
| export { addHook, clearConfig, clearWindow, isSupported, isValidAttribute, removeAllHooks, removeHook, removeHooks, removed, sanitize, setConfig, version }; |
| import * as trusted_types_lib from 'trusted-types/lib'; | ||
| import * as dompurify from 'dompurify'; | ||
| import dompurify__default from 'dompurify'; | ||
| export { default } from 'dompurify'; | ||
| declare const sanitize: { | ||
| (dirty: string | Node, cfg: dompurify.Config & { | ||
| RETURN_TRUSTED_TYPE: true; | ||
| }): trusted_types_lib.TrustedHTML; | ||
| (dirty: Node, cfg: dompurify.Config & { | ||
| IN_PLACE: true; | ||
| }): Node; | ||
| (dirty: string | Node, cfg: dompurify.Config & { | ||
| RETURN_DOM: true; | ||
| }): Node; | ||
| (dirty: string | Node, cfg: dompurify.Config & { | ||
| RETURN_DOM_FRAGMENT: true; | ||
| }): DocumentFragment; | ||
| (dirty: string | Node, cfg?: dompurify.Config): string; | ||
| }; | ||
| declare const isSupported: boolean; | ||
| declare const addHook: { | ||
| (entryPoint: "beforeSanitizeElements" | "afterSanitizeElements" | "uponSanitizeShadowNode", hookFunction: dompurify.NodeHook): void; | ||
| (entryPoint: "beforeSanitizeAttributes" | "afterSanitizeAttributes", hookFunction: dompurify.ElementHook): void; | ||
| (entryPoint: "beforeSanitizeShadowDOM" | "afterSanitizeShadowDOM", hookFunction: dompurify.DocumentFragmentHook): void; | ||
| (entryPoint: "uponSanitizeElement", hookFunction: dompurify.UponSanitizeElementHook): void; | ||
| (entryPoint: "uponSanitizeAttribute", hookFunction: dompurify.UponSanitizeAttributeHook): void; | ||
| }; | ||
| declare const removeHook: { | ||
| (entryPoint: "beforeSanitizeElements" | "afterSanitizeElements" | "uponSanitizeShadowNode", hookFunction?: dompurify.NodeHook): dompurify.NodeHook | undefined; | ||
| (entryPoint: "beforeSanitizeAttributes" | "afterSanitizeAttributes", hookFunction?: dompurify.ElementHook): dompurify.ElementHook | undefined; | ||
| (entryPoint: "beforeSanitizeShadowDOM" | "afterSanitizeShadowDOM", hookFunction?: dompurify.DocumentFragmentHook): dompurify.DocumentFragmentHook | undefined; | ||
| (entryPoint: "uponSanitizeElement", hookFunction?: dompurify.UponSanitizeElementHook): dompurify.UponSanitizeElementHook | undefined; | ||
| (entryPoint: "uponSanitizeAttribute", hookFunction?: dompurify.UponSanitizeAttributeHook): dompurify.UponSanitizeAttributeHook | undefined; | ||
| }; | ||
| declare const removeHooks: (entryPoint: dompurify.HookName) => void; | ||
| declare const removeAllHooks: () => void; | ||
| declare const setConfig: (cfg?: dompurify.Config) => void; | ||
| declare const clearConfig: () => void; | ||
| declare const isValidAttribute: (tag: string, attr: string, value: string) => boolean; | ||
| declare const version: string; | ||
| declare const removed: (dompurify.RemovedElement | dompurify.RemovedAttribute)[]; | ||
| declare function clearWindow(): void; | ||
| export { addHook, clearConfig, clearWindow, isSupported, isValidAttribute, removeAllHooks, removeHook, removeHooks, removed, sanitize, setConfig, version }; |
19148
-22.08%9
-18.18%273
-13.61%