mirror of
https://github.com/PR0M3TH3AN/bitgate.git
synced 2026-10-27 16:41:03 +00:00
Widget styles now prefer --bitgate-* custom properties, falling back to the deprecated --gov-* names and then the existing defaults so current pages and overrides keep working. Browser bundles and ESM entry points expose VERSION (and window.bitgate.version) from package.json. Document allowlist on the widget policy preset list. Sync the lockfile so npm ci sees @bitgate/standalone. Co-authored-by: thePR0M3TH3AN <[email protected]>
18 lines
638 B
JavaScript
18 lines
638 B
JavaScript
import { readFileSync } from "node:fs";
|
|
import { dirname, join } from "node:path";
|
|
import { fileURLToPath } from "node:url";
|
|
import { describe, expect, it } from "vitest";
|
|
|
|
import { VERSION } from "../src/index.js";
|
|
|
|
const HERE = dirname(fileURLToPath(import.meta.url));
|
|
const rootPkg = JSON.parse(readFileSync(join(HERE, "..", "..", "..", "package.json"), "utf8"));
|
|
const corePkg = JSON.parse(readFileSync(join(HERE, "..", "package.json"), "utf8"));
|
|
|
|
describe("VERSION", () => {
|
|
it("matches package.json (root and @bitgate/core)", () => {
|
|
expect(VERSION).toBe(rootPkg.version);
|
|
expect(VERSION).toBe(corePkg.version);
|
|
});
|
|
});
|