@open-pencil-lowcode/lowcode
v0.15.0
Published
Framework-agnostic low-code validation, expression, routing, and runtime audit contracts for OpenPencil.
Readme
@open-pencil-lowcode/lowcode
Framework-agnostic low-code contracts and deterministic validation for OpenPencil.
Ownership
This package owns:
- the bounded expression and template language;
- low-code identifiers, routes, navigation, forms, and interactive-property validation;
- Supabase configuration, payload, RLS, and server-workflow validation;
- application runtime readiness audits and controlled metadata validation.
It depends only on public @open-pencil-lowcode/scene-graph types. It does not own editor state, Vue UI,
preview orchestration, deployment adapters, credentials, networking, or Tauri/browser lifecycle.
Public API
Use the package root for validators and shared contracts:
import { parseExpression, validateServerWorkflows } from '@open-pencil-lowcode/lowcode'The application readiness audit is also available through a focused subpath:
import { auditApplicationRuntime } from '@open-pencil-lowcode/lowcode/application-runtime'The legacy @open-pencil-lowcode/core/lowcode-validation entry points remain as compatibility exports.
New code should import this package directly.
