@ecr-platform/core
v0.1.0
Published
Enterprise Configuration Runtime (ECR) – A schema-driven UI, flow and rules execution platform.
Readme
Enterprise Configuration Runtime (ECR)
Enterprise Configuration Runtime (ECR) is a schema-driven UI, flow, and rules execution platform for React hosts.
Installation
npm install @ecr-platform/corePeer Dependencies
ECR expects these peer dependencies in your host app:
reactreact-dom
Usage (React)
import React from 'react';
import { ECRProvider, useECR } from '@ecr-platform/core';
function RuntimeScreen() {
const config = useECR();
return <pre>{JSON.stringify(config, null, 2)}</pre>;
}
export default function App() {
return (
<ECRProvider config={{ tenantId: 'tenant-1', locale: 'en-US', environment: 'prod' }}>
<RuntimeScreen />
</ECRProvider>
);
}Build Scripts
npm run build-> bundles CommonJS + ESModule + types intodist/npm test-> runs Vitestnpm run prepublishOnly-> build + test gate before publish
Publishing
npm login
npm publish --access public