Skip to content

@aelionsdk/project-schema

Project types, immutable v1.0/v1.2 schema identities, bounded admission, validation, migration and canonical serialization for AelionSDK.

Terminal window
npm install @aelionsdk/project-schema

latest currently resolves to 1.2.0. Use this package in importers, services and Project tooling that must validate data without creating a browser Session.

  • Project v1 TypeScript types;
  • bounded plain-JSON admission;
  • ProjectValidator and stable diagnostics;
  • migrateProjectToCurrent for ownership-isolated legacy RC identity upgrades;
  • canonical clone and serialization helpers.

Treat every file or network Project as untrusted input. Run admission before schema and semantic validation; never invoke accessors or iterators on untrusted values.

See the Project Schema reference and API reference. Licensed under MIT.