pyreon

@pyreon/meta is a barrel package that re-exports the entire Pyreon fundamentals + UI-system ecosystem (store, form, validation, query, table, virtual, i18n, state-tree, feature, charts, code, document, document-primitives, connector-document, flow, hotkeys, machine, permissions, storage, rx, toast, url-state, dnd, hooks, styler, unistyle, elements, coolgrid, kinetic, kinetic-presets, attrs, rocketstyle, ui-core) from a single import. Tree-shakeable end-to-end (every package is sideEffects: false), and heavy renderers (PDF/DOCX/XLSX/PPTX in document; ECharts in charts; CodeMirror grammars in code; elkjs in flow) stay lazy-loaded at the source — import { … } from '@pyreon/meta' does not bundle them.

@pyreon/metastable

Installation

npm install @pyreon/meta
bun add @pyreon/meta
pnpm add @pyreon/meta
yarn add @pyreon/meta

Overview

Instead of installing each fundamentals package individually:

bun add @pyreon/store @pyreon/form @pyreon/validation @pyreon/query @pyreon/table @pyreon/virtual @pyreon/i18n @pyreon/state-tree @pyreon/feature @pyreon/charts @pyreon/code @pyreon/document @pyreon/flow @pyreon/hotkeys @pyreon/machine @pyreon/permissions @pyreon/storage @pyreon/storybook

You can install @pyreon/meta once:

bun add @pyreon/meta

All exports are available directly:

import { createStore, createForm, createQuery, createTable } from '@pyreon/meta'

Used by @pyreon/zero

@pyreon/meta is used internally by @pyreon/zero to bundle the full fundamentals layer. If you are already using @pyreon/zero, you do not need to install @pyreon/meta separately — it is included automatically.

@pyreon/meta