feat(studio): add flat-inspector tokens and STUDIO_FLAT_INSPECTOR_ENABLED flag

This commit is contained in:
Vance Ingalls
2026-07-14 00:59:06 -07:00
parent 6933e8acda
commit 3dc11c7137
4 changed files with 29 additions and 0 deletions
@@ -105,4 +105,14 @@ describe("manual editing availability", () => {
expect(resolveStudioBooleanEnvFlag({ EMPTY: "" }, ["EMPTY"], true)).toBe(true);
expect(resolveStudioBooleanEnvFlag({ UNKNOWN: "maybe" }, ["UNKNOWN"], false)).toBe(false);
});
it("defaults the flat inspector flag to false and honors an explicit override", async () => {
const off = await loadAvailabilityWithEnv({});
expect(off.STUDIO_FLAT_INSPECTOR_ENABLED).toBe(false);
const on = await loadAvailabilityWithEnv({
VITE_STUDIO_FLAT_INSPECTOR_ENABLED: "true",
});
expect(on.STUDIO_FLAT_INSPECTOR_ENABLED).toBe(true);
});
});