Skip to content

Releases: fmw666/eikon-react

create-eikon-react v1.5.0

01 Jun 07:09

Choose a tag to compare

Summary

  • Polishes the generated app design presets with stronger brand feel for Apple, Anthropic, Notion, Vercel, Animal Crossing, claymorphism, and related themes.
  • Updates the Animal Crossing preset with the provided leaf background asset, proportional animated drift, darker-theme contrast fixes, and smoother hover states.
  • Refines token-driven component surfaces, navigation hover states, main gradients, and preview examples so scaffolded apps feel more coherent across light and dark modes.

Verification

  • pnpm verify:full passed locally: typecheck, tests, lint, audit, lockfile check, build, and 9 e2e scaffold scenarios.
  • npm pack --dry-run passed for create-eikon-react@1.5.0.
  • npm publish prepublish checks passed: package typecheck, lint, tests, quick e2e, and build.

Published

  • npm: create-eikon-react@1.5.0 published with latest dist-tag.

create-eikon-react@1.4.0

30 May 04:54

Choose a tag to compare

Cumulative outcome of the post-1.3.0 audit close-out — 9 batches that landed
every P0/P1 from the re-audit and the residual accepted-debt items from the
prior cycle. Headline differences a npx create-eikon-react user will notice
vs 1.3.0:

  • New src/shared/nav/navLinks.ts is the single source of truth for the
    global nav menu — adding a route once updates all five full-nav layouts
    (Stacked / Sidebar / TopbarSidebar / Centered / MobileDrawer) instead of
    editing five files in lock-step. The two BottomTabs layouts keep their own
    curated tab arrays.
  • src/styles/index.css no longer carries a UTF-8 BOM and shipping comments
    are clean Unicode (regression fixed in v1.3.0; reaffirmed here).
  • pnpm dev (CLI package) now also re-syncs the template/ snapshot on edits
    to packages/template-react/ via --watch. Contributors no longer need to
    remember pnpm build after every template edit.
  • pnpm e2e --concurrency 3 halves full-mode runtime on multi-core dev boxes;
    CI defaults to 1 for deterministic logs.
  • Three new parity fences in __tests__/: PLATFORM_ROOT_FILES.keepFor
    validity, PACKAGE_DEPS_BY_FEATURE ⊆ FeatureFlags, resolveFeatures covers
    every FeatureFlags field. Adding a new feature flag now fails CI before
    silent drift can ship.
  • .agent/skills/variant-markers/SKILL.md (new) covers marker grammar + the
    three-way schema/CLI/markers lock-step contract for agents adding a new
    design preset / layout / ui value.

The Phase 4 preview-site work in this release commit's history (XSS sanitize
on __eikon* URL params, killable viteBuild via child-process worker,
scrub-then-listen + boot readiness gate, immutable cache headers on
/preview/<hash>/assets/*, structured logger + /metrics endpoint, request
id) does NOT change the npm tarball — preview-site is the Fly-hosted
playground, not a published package. Listed for completeness only.

create-eikon-react@1.3.0

30 May 04:54

Choose a tag to compare

Cumulative outcome of the Phase 0-5 tech-debt cleanup plus a close-out audit
pass. Headline differences a npx create-eikon-react user will notice vs 1.2.0:

  • Toast styling now consistent across --ui custom, --ui shadcn, and
    --ui animate-ui. Each scaffold's toaster matches the picked library rather
    than the custom Radix one regardless of choice.
  • .agent/rules/* truth-up'd against current scaffold reality — design preset
    count, platform axis, marker semantics, ui axis. AI agents reading these
    rules now generate code that matches the template, not the rules' historical
    view.
  • 18 CLI scaffold-flow hardening items (Phase 3) — error UX on bad flags, sync
    brittleness, snapshot-apply correctness, __PROJECT_NAME__ token coverage,
    marker balance assertions.
  • Naming + dead-code sweep (Phase 5) — orphaned variant markers, stale
    selectors, ad-hoc scratch files dropped from the template.
  • src/styles/index.css no longer ships with a UTF-8 BOM and 70 mojibake
    characters in the headline-token comments — the file users open first to
    customise design tokens now reads as intended (→ — • …).
  • README and verify banner caught up with reality: e2e scenario list now
    matches the 9 actually-defined scenarios; --only lean recipe (which named
    a scenario that no longer exists) replaced.

Phase 4 preview-site hardening (29 items) is in the commit history but ships
no tarball changes — preview-site is the Fly-hosted playground, not a
published package.

create-eikon-react@1.2.0

30 May 04:54

Choose a tag to compare

Make --ui a real implementation switch. Up through 1.1.0 the flag toggled
two CSS radius variables on <html> while shipping the same project-authored
components for all three values. From 1.2.0 the chosen library actually lays
down its components at scaffold time:

  • --ui custom (renamed from --ui radix) — project-authored Radix wrappers
    with motion/react micro-interactions.
  • --ui shadcn (renamed from --ui shadcn-style) — official shadcn registry
    components copied verbatim. No JS-driven animation.
  • --ui animate-ui (default, unchanged) — animate-ui registry components with
    sliding tab indicators, hover-scale buttons, animated dialog/sheet.

Each value gets its own scaffold-time snapshot baked into the bundle and its
own package-deps.json merged into the user's dependencies.

Breaking changes

  • --ui radix and --ui shadcn-style are no longer accepted. Use --ui custom
    (was radix) and --ui shadcn (was shadcn-style).

create-eikon-react@1.1.0

30 May 04:54

Choose a tag to compare

Minor bump driven by feat: ship examples showcase in every scaffold (a5d9c1f) —
npx create-eikon-react now includes src/features/examples/ by default, with
prod bundles tree-shaking the routes via the existing import.meta.env.DEV
gate. The previous opt-in keepExamples CLI flag is gone; the new default IS
the old --keepExamples behaviour.

Also rolled in since 1.0.1:

  • fix(create-eikon-react): point template HomePage GitHub link to
    fmw666/eikon-react (ad8efe4)
  • refactor: drop @eikon:feature(i18n) markers, treat i18n as baseline — no
    behaviour change, i18n was always on (b84ac4e)
  • preview-site coordination shims in template main.tsx (DEV + iframe gated,
    tree-shaken in user scaffolds): postMessage-based ready signal, runtime
    variant switch, no first-paint flash on init (d048e11, 2b903a3, 27592df)

create-eikon-react@1.0.1

26 May 04:03

Choose a tag to compare

Patch — 2026-05-26

Fixed

  • Scaffolded template: the GitHub button on the home page no longer points at the bare https://github.com/ placeholder. Newly scaffolded apps now link to the upstream repo (https://github.com/fmw666/eikon-react) out of the box.

Internal

  • Added pnpm smoke / pnpm smoke:full scripts to verify the npm tarball after publish (no user-facing change).

Install / upgrade

pnpm create eikon-react@latest my-app
# or
npm create eikon-react@latest my-app

create-eikon-react@1.0.0

26 May 01:06

Choose a tag to compare

🎉 Initial stable release

The first public stable release of create-eikon-react, now live on npm.

npm create eikon-react@latest

What's inside

  • React 19 + Vite + TypeScript
  • Tailwind v4 with 9 morphism presets (deeply tuned dark mode)
  • Feature-first architecture with AI-agent rules baked in
  • TanStack Query promoted to baseline (replaces the old query toggle)
  • Modal stack: Dialog / Sheet / Command primitives + global SignInModal
  • Single-file toaster (replaces the previous 7-preset axis)

Notes

  • Public npm history has been reset to 1.0.0; the earlier 2.1.0 was unpublished to re-base the version line.
  • publishConfig.registry is pinned to npmjs.org so publishes bypass any global npmmirror config.