import assert from "node:assert"; import { describe, it } from "node:test"; describe("Plugins entrypoint exports", () => { it("exports key plugins from barrel", async () => { const plugins = await import("./index"); [ "AdaptiveTable", "ApiClient", "Captcha", "Collection", "Core", "Dispatcher", "EventBus", "FilesUploader", "Forms", "FormSend", "FormValidation", "IconSprite", "LocaleCollection", "Localisation", "Map", "MaskedInput", "Modals", "Observer", "Select", "StandaloneItem", "StandaloneReactItem", ].forEach((name) => { assert.ok(name in plugins, `Missing plugin export: ${name}`); }); }); });