Internal renames so source matches the published @hanzogui/web@7.0.0 dist (Gui.ts, createGui.ts, views/GuiProvider.mjs, views/GuiRoot.mjs). Renames applied: - Files: Hanzogui.ts -> Gui.ts, createHanzogui.ts -> createGui.ts, HanzoguiProvider.tsx -> GuiProvider.tsx, HanzoguiRoot[.native].tsx -> GuiRoot[.native].tsx, HanzoguiPlugin.ts -> GuiPlugin.ts, withHanzogui.ts -> withGui.ts, loadHanzogui.ts -> loadGui.ts, v4-hanzogui.ts -> v4-gui.ts, *.d.ts mirrors, hanzogui.config.ts -> gui.config.ts, hanzogui.build.ts -> gui.build.ts, hanzogui.css -> gui.css, hanzogui-build.js -> gui-build.js, etc. - Directories: pkgs/core/create-hanzogui -> pkgs/core/create-gui, apps/sandbox/config/hanzogui -> apps/sandbox/config/gui. - Identifiers: Hanzogui* -> Gui*, createHanzogui -> createGui, withHanzogui -> withGui, loadHanzogui -> loadGui, HANZOGUI_* env -> GUI_*, __hanzogui* globals -> __gui*, hanzoguiOptions/hanzoguiConfig/ hanzoguiPlugin etc. -> guiOptions/guiConfig/guiPlugin, CSS vars --hanzogui-* -> --gui-*, data-hanzogui-* -> data-gui-*, [hanzogui] log prefix -> [gui]. - Removed duplicate pkgs/packages/hanzogui-dev-config; the canonical pkgs/packages/gui-dev-config (@hanzogui/dev-config) already existed with the correct shape. apps/demos now consumes @hanzogui/dev-config. Preserved (public npm names): - "hanzogui" umbrella package (pkgs/ui/hanzogui/package.json) - "@hanzogui/*" namespace - "hanzogui-loader" package name (pkgs/compiler/loader) - "hanzogui-build-test-*" test fixture names - "hanzogui-publish-smoke" workflow id - pkgs/core/helpers-hanzogui dir (not on rename list) - apps/gui.hanzo.ai/ marketing site directory - AGENTS.md symlink restored after perl -i clobbered it Smoke build (turbo run build): 169/169 workspaces successful. Sample tests: pkgs/core/core-test getSplitStyles.android* + createGui.web all green.
50 lines
998 B
JSON
50 lines
998 B
JSON
{
|
|
"$schema": "https://unpkg.com/knip@5/schema.json",
|
|
"workspaces": {
|
|
".": {
|
|
"entry": ["scripts/*.{ts,js}"],
|
|
"project": ["scripts/*.{ts,js}"],
|
|
"ignore": [
|
|
"scripts/takeout/**",
|
|
"scripts/codemod-*.js",
|
|
"tsconfig.json",
|
|
"tsconfig.*.json"
|
|
],
|
|
"ignoreDependencies": [
|
|
"@manypkg/cli",
|
|
"@playwright/test",
|
|
"@take-out/cli",
|
|
"@testing-library/dom",
|
|
"turbo",
|
|
"tsx",
|
|
"typescript",
|
|
"ultra-runner",
|
|
"lllink",
|
|
"npm-run-all",
|
|
"react-native-screens",
|
|
"dotenv-cli"
|
|
],
|
|
"ignoreBinaries": [
|
|
"hanzo-gui",
|
|
"create-hanzo-gui",
|
|
"hanzogui",
|
|
"lighthouse",
|
|
"expo",
|
|
"detox",
|
|
"tsx",
|
|
"tko",
|
|
"up",
|
|
"workspaces"
|
|
]
|
|
}
|
|
},
|
|
"ignore": [
|
|
"**/dist/**",
|
|
"**/node_modules/**",
|
|
"**/.next/**",
|
|
"**/build/**",
|
|
"**/.expo/**",
|
|
"**/starters/**"
|
|
]
|
|
}
|