{"library":"luren-schema","type":"library","category":null,"description":"A TypeScript module for Luren that uses decorators to define schemas, metadata, and validation for objects. Current stable version 0.2.8 (low release cadence). Key differentiator: uses decorators to inject type metadata at class definition, enabling schema generation (`getJsSchema`) and runtime operations (validate, serialize, deserialize) without separate schema files. Requires experimentalDecorators enabled. Built-in types: string, boolean, number, integer, date, array, object. Limited community adoption.","language":"javascript","status":"active","version":"0.2.8","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install luren-schema","imports":["import { Schema } from 'luren-schema'","import { Prop } from 'luren-schema'","import { getJsSchema } from 'luren-schema'","import { JsTypes } from 'luren-schema'"]},{"cmd":"yarn add luren-schema","imports":[]},{"cmd":"pnpm add luren-schema","imports":[]}],"homepage":"https://github.com/vcwen/luren-schema#readme","github":"https://github.com/vcwen/luren-schema","docs":null,"changelog":null,"pypi":null,"npm":"luren-schema","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}