### Required

[\[1\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L1-L1)
Do not import Node.js builtin module "node:stream/consumers"

[\[1\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L104-L106)
Remove the sample `registerDomEvent` call from the plugin template.

[\[1\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L105-L105)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[\[1\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L144-L144)[\[2\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L162-L162)[\[3\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L183-L183)[\[4\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L201-L201)[\[5\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L249-L249)[\[6\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L256-L256)[\[7\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L270-L270)[\[8\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L271-L271)[\[9\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L272-L272)
Use sentence case for UI text.



---

### Optional

[\[1\]](https://github.com/bencres/obsidian-lorem-ipsum-generator/blob/9b50e526be1f91c1128dd88da75342fbd4f4c470/main.ts#L1-L1)
'text' is defined but never used.

