refactor: migrate legacy wire namespace to wrn
This commit is contained in:
@@ -151,7 +151,7 @@ test("scaffoldApp uses compatible framework packages and pins the current CLI",
|
||||
const globalCss = readFileSync(join(root, "app", "styles", "global.css"), "utf8");
|
||||
expect(globalCss).toContain('@plugin "@iconify/tailwind4";');
|
||||
expect(globalCss).toContain('"Plus Jakarta Sans"');
|
||||
expect(globalCss).toContain("--wire-font-sans");
|
||||
expect(globalCss).toContain("--wrn-font-sans");
|
||||
const appConfig = readFileSync(join(root, "wrnexus.config.ts"), "utf8");
|
||||
expect(appConfig).toContain('family: "Plus Jakarta Sans"');
|
||||
expect(appConfig).toContain("weights: [400, 500, 600, 700]");
|
||||
|
||||
@@ -5,7 +5,7 @@ import { join } from "node:path";
|
||||
import { generateDocker } from "../src/docker.ts";
|
||||
|
||||
test("generateDocker scaffolds Dockerfile, .dockerignore, compose", () => {
|
||||
const dir = mkdtempSync(join(tmpdir(), "wire-docker-"));
|
||||
const dir = mkdtempSync(join(tmpdir(), "wrn-docker-"));
|
||||
generateDocker(dir);
|
||||
expect(existsSync(join(dir, "Dockerfile"))).toBe(true);
|
||||
expect(existsSync(join(dir, ".dockerignore"))).toBe(true);
|
||||
@@ -21,7 +21,7 @@ test("generateDocker scaffolds Dockerfile, .dockerignore, compose", () => {
|
||||
});
|
||||
|
||||
test("generateDocker does not overwrite existing files", () => {
|
||||
const dir = mkdtempSync(join(tmpdir(), "wire-docker-"));
|
||||
const dir = mkdtempSync(join(tmpdir(), "wrn-docker-"));
|
||||
generateDocker(dir);
|
||||
const before = readFileSync(join(dir, "Dockerfile"), "utf8");
|
||||
// second run must leave the file untouched
|
||||
|
||||
@@ -12,7 +12,7 @@ test("scaffold component: props + class", () => {
|
||||
const f = scaffold("component", "user-card");
|
||||
expect(f.path).toBe("components/user-card.wrn");
|
||||
expect(f.content).toContain("component UserCard {");
|
||||
expect(f.content).toContain('class="wire-user-card"');
|
||||
expect(f.content).toContain('class="wrn-user-card"');
|
||||
});
|
||||
|
||||
test("scaffold api: nested path keeps directories, exports GET", () => {
|
||||
|
||||
@@ -7,7 +7,7 @@ import { runMobileCommand } from "../src/mobile-command.ts";
|
||||
import { nativeCatalog, runNativeCommand } from "../src/native-command.ts";
|
||||
|
||||
test("generateMobile scaffolds a configurable Capacitor project", async () => {
|
||||
const dir = mkdtempSync(join(tmpdir(), "wire-mobile-"));
|
||||
const dir = mkdtempSync(join(tmpdir(), "wrn-mobile-"));
|
||||
writeFileSync(join(dir, "package.json"), JSON.stringify({ name: "@acme/store-front" }));
|
||||
|
||||
await generateMobile(dir, {
|
||||
@@ -30,7 +30,7 @@ test("generateMobile scaffolds a configurable Capacitor project", async () => {
|
||||
});
|
||||
|
||||
test("generateMobile derives defaults and does not overwrite files", async () => {
|
||||
const dir = mkdtempSync(join(tmpdir(), "wire-mobile-"));
|
||||
const dir = mkdtempSync(join(tmpdir(), "wrn-mobile-"));
|
||||
writeFileSync(join(dir, "package.json"), JSON.stringify({ name: "demo-app" }));
|
||||
await generateMobile(dir);
|
||||
const path = join(dir, "mobile", "capacitor.config.ts");
|
||||
@@ -53,7 +53,7 @@ test("mobileOptions parses generator flags", () => {
|
||||
});
|
||||
|
||||
test("generateMobile scaffolds a WebView-free native project from config", async () => {
|
||||
const dir = mkdtempSync(join(tmpdir(), "wire-native-"));
|
||||
const dir = mkdtempSync(join(tmpdir(), "wrn-native-"));
|
||||
writeFileSync(join(dir, "package.json"), JSON.stringify({ name: "native-demo" }));
|
||||
writeFileSync(
|
||||
join(dir, "wrnexus.config.mjs"),
|
||||
@@ -71,7 +71,7 @@ test("generateMobile scaffolds a WebView-free native project from config", async
|
||||
});
|
||||
|
||||
test("mobile compile turns wrn pages into Expo routes", async () => {
|
||||
const dir = mkdtempSync(join(tmpdir(), "wire-native-compile-"));
|
||||
const dir = mkdtempSync(join(tmpdir(), "wrn-native-compile-"));
|
||||
writeFileSync(join(dir, "package.json"), JSON.stringify({ name: "native-compile" }));
|
||||
writeFileSync(join(dir, "wrnexus.config.mjs"), `export default { mobile: { mode: "native" } }`);
|
||||
await generateMobile(dir);
|
||||
@@ -90,7 +90,7 @@ test("mobile compile turns wrn pages into Expo routes", async () => {
|
||||
|
||||
test("native catalog uses built-in React Native sharing without installing expo-sharing", async () => {
|
||||
expect(nativeCatalog.share?.expo).toBeUndefined();
|
||||
const dir = mkdtempSync(join(tmpdir(), "wire-native-share-"));
|
||||
const dir = mkdtempSync(join(tmpdir(), "wrn-native-share-"));
|
||||
writeFileSync(join(dir, "package.json"), JSON.stringify({ name: "native-share" }));
|
||||
writeFileSync(join(dir, "wrnexus.config.mjs"), `export default { mobile: { mode: "native" } }`);
|
||||
await generateMobile(dir);
|
||||
|
||||
Reference in New Issue
Block a user