release: WRNexusJS 0.5.10

This commit is contained in:
2026-07-30 13:36:29 +05:30
parent 8fc6f15402
commit d1b0c55b53
159 changed files with 7509 additions and 604 deletions
+20
View File
@@ -67,6 +67,26 @@ test("loadEnv layers .env files by precedence; real env always wins", () => {
}
});
test("loadAppConfig loads env before evaluating the config module", async () => {
const dir = mkdtempSync(join(tmpdir(), "wire-config-env-"));
writeFileSync(join(dir, ".env"), "DATABASE_URL=postgres://pms-from-env\n");
writeFileSync(
join(dir, "wrnexus.config.mjs"),
`export default {
db: { driver: "postgres", url: process.env.DATABASE_URL },
};`,
);
try {
delete process.env.DATABASE_URL;
const config = await loadAppConfig(dir, "development");
expect(config.db?.url).toBe("postgres://pms-from-env");
} finally {
delete process.env.DATABASE_URL;
rmSync(dir, { recursive: true, force: true });
}
});
test("package-aware styles add relative imports and Tailwind scan sources", async () => {
const root = mkdtempSync(join(tmpdir(), "wrnexus-styles-"));
try {