Skip to content

create-groot@1.8.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 14:20
fef06ab

Minor Changes

  • #71 2b91a3e Thanks @bloxy-studios! - The mobile slot doubles: bare React Native joins Expo, via the official @react-native-community/cli@20 init (community template, every flag verified in the published 20.2.0 bundle). With --pm bun --skip-install --install-pods false --skip-git-init the init is fully non-interactive — the template installs via bun into the CLI's own tempdir, HelloWorld placeholders become the app name, and _gitignore lands renamed. The generate runs staged: the CLI's registry lookup shells npm config get registry, which hard-fails on the workspace's bun devEngines guard in-tree (EBADDEVENGINES, reproduced) and only survives by a courtesy try/catch that forces the default registry — staging dodges the guard and honors the user's real registry config. The stitch stage rewrites the template's empty metro.config.js object into monorepo wiring (watchFolders: [workspaceRoot] + resolver.nodeModulesPaths for app and root — bare metro resolves nothing outside the app dir, unlike Expo ≥ SDK 52), marker-gated so hand-rolled configs are never clobbered, with a doctor check watching the wiring persistently. Convex-linked workspaces give bare RN the plain CONVEX_URL= placeholder (no public-env mechanism upstream). Port 8081 stays the Metro default, shared with Expo per the same-slot rule. Schema enum grows react-native; manifest stays version 1.