# Musson Industrial’s Embr v2027 Beta Modules

**URL:** <https://forum.inductiveautomation.com/t/musson-industrial-s-embr-v2027-beta-modules/117779>\
**Category:** Ignition 2027 Early Access\
**Created:** [November 6, 2026, 8:30pm UTC](https://forum.inductiveautomation.com/t/musson-industrial-s-embr-v2027-beta-modules/117779 "2026-11-06T20:30:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [November 6, 2026, 8:30pm UTC](https://forum.inductiveautomation.com/t/musson-industrial-s-embr-v2027-beta-modules/117779/1 "2026-11-06T20:30:19Z")

</div>

# Embr v2027 Beta Modules

This thread is for updates and feedback related to Embr and the Ignition 2027 Betas.

Automatic publishing has been enabled for the `2027/main` branch and module downloads are now available on GitHub.

> **[Releases · mussonindustrial/embr](https://github.com/mussonindustrial/embr/releases)**
>
> 🔥 Open-source modules for Ignition by Inductive Automation. The home of Charts, Thermo, Periscope, SNMP, and more. - Releases · mussonindustrial/embr

Migration was pretty simple, I don't foresee many issues between `8.3` and `2027`.

---

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [November 7, 2026, 12:04am UTC](https://forum.inductiveautomation.com/t/musson-industrial-s-embr-v2027-beta-modules/117779/2 "2026-11-07T00:04:44Z")

</div>

A sneak peak for the folks lurking around here...

### Patch Notes

(Client Resource) Upgrade the TypeScript editor with a project-wide TypeScript language service.

- Accurate, type-aware syntax highlighting for TypeScript and TSX.
- Completions across client resources, with automatic imports, and completions for `@/` resource paths and `system:` modules in imports.
- Ctrl+click (or F12) goes to a definition, in this resource or another, including the resource an import names.
- Hover information, signature help, symbol highlights and Find References (Shift+F12).
- Type checking across resources, typed against the DOM, React, Periscope's system modules and Perspective's client library (the `PerspectiveClient` global, and `perspective.context`). Type errors are reported but never block saving.
- Quick fixes (Alt+Enter), Organize Imports (Shift+Alt+O), Format (Shift+Alt+F), and inline find and replace (Ctrl+F / Ctrl+R).
- An outline of the resource's declarations, Go to Symbol across resources (Ctrl+T), inlay hints for types and parameter names, automatic closing and linked renaming of JSX tags, and formatting as you type (on `;`, `}` and Enter).
- The Run JavaScript action's script editor gets the same language features, checked as JavaScript, with `self` typed as the component's `ComponentStore`.
- Imports the browser can't load, such as `react` or other packages, are reported as errors; type-only imports of their types are allowed.
- `import { resource } from 'system:periscope'` now loads the resource function instead of `undefined`.
