/** * Unstable SDK surface, published as the `scripting` namespace of the * consolidated `@sitecoreai-labs/sitecoreai-cli/unstable` barrel * (was `./unstable/scripting` before 0.4.2). * * Ergonomic surface for ad-hoc TypeScript scripts against a scai- * configured Sitecore environment. Distinct from `scai/hygiene`, * `scai/deploy`, etc., which expose raw API clients — `scai/scripting` * wires auth + config in one call and adds composable helpers shaped * for the kinds of one-off investigations and surgical edits that * don't fit any CLI command (reverse-dependency scans, multilist GUID * surgery, composite cleanup flows). * * UNSTABLE entry: this ships under `./unstable/scripting` and carries * no SemVer stability promise. `connect()` currently wires the `hygiene` * and `authoring` areas; its return shape will grow and the helper * pattern is still settling. It graduates to a stable entry in a later * release. * * See `docs/scripting.md` for examples. */ export { connect, type ScaiClient, type ConnectOptions } from "./connect.js"; export * as multilist from "./helpers/multilist.js"; export * as subtree from "./helpers/subtree.js";