Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
joeldrapper committed Feb 27, 2024
2 parents 1c6dd0f + 272963f commit cd940c9
Show file tree
Hide file tree
Showing 5 changed files with 231 additions and 111 deletions.
2 changes: 1 addition & 1 deletion .prettierrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"printWidth": 120,
"printWidth": 130,
"useTabs": true,
}
18 changes: 17 additions & 1 deletion dist/morphlex.d.ts
Original file line number Diff line number Diff line change
@@ -1 +1,17 @@
export declare function morph(node: ChildNode, reference: ChildNode): void;
type ObjectKey = string | number | symbol;
interface Options {
ignoreActiveValue?: boolean;
preserveModifiedValues?: boolean;
beforeNodeMorphed?: (node: Node, referenceNode: Node) => boolean;
afterNodeMorphed?: (node: Node) => void;
beforeNodeAdded?: (newNode: Node, parentNode: ParentNode | null) => boolean;
afterNodeAdded?: (newNode: Node) => void;
beforeNodeRemoved?: (oldNode: Node) => boolean;
afterNodeRemoved?: (oldNode: Node) => void;
beforeAttributeUpdated?: (attributeName: string, newValue: string, element: Element) => boolean;
afterAttributeUpdated?: (attributeName: string, previousValue: string | null, element: Element) => void;
beforePropertyUpdated?: (propertyName: ObjectKey, newValue: unknown, node: Node) => boolean;
afterPropertyUpdated?: (propertyName: ObjectKey, previousValue: unknown, node: Node) => void;
}
export declare function morph(node: ChildNode, reference: ChildNode, options?: Options): void;
export {};
113 changes: 76 additions & 37 deletions dist/morphlex.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"license": "MIT",
"type": "module",
"description": "A safe, tiny (less than 1KB minified & gzipped), optimal DOM morphing library written in TypeScript.",
"main": "dist/morphlex.js",
"main": "dist/morphlex.min.js",
"types": "dist/morphlex.d.ts",
"funding": {
"type": "github",
Expand Down
Loading

0 comments on commit cd940c9

Please sign in to comment.