@x12i/memorix-generic-connector
v1.8.1
Published
Published generic Memorix connector runtime (source + target tools)
Readme
@x12i/memorix-generic-connector
Published generic connector tool for memorix-connector/1: one installable package that exposes the metadata-driven source and target runtimes.
Definition JSON stays out of this package. Install one or more domain set packages for curated connector catalogs:
| Set | Package |
| --- | --- |
| Cyber | @x12i/memorix-connectors-cyber |
| Markets | @x12i/memorix-connectors-markets |
| Open data | @x12i/memorix-connectors-open-data |
| Media / platform | @x12i/memorix-connectors-media |
npm install @x12i/memorix-generic-connector @x12i/memorix-connectors-cyberimport { createMetadataConnector, validateDefinition } from "@x12i/memorix-generic-connector/source";
import { loadAllDefinitions } from "@x12i/memorix-connectors-cyber";
for (const entry of loadAllDefinitions()) {
if (entry.seed !== "public") continue;
const result = validateDefinition(entry.definition);
if (!result.valid) continue;
exportDefaultMaybe(createMetadataConnector(entry.definition));
}Namespace form (both roles):
import { source, target } from "@x12i/memorix-generic-connector";
source.validateDefinition(/* ... */);
target.validateDefinition(/* ... */);Underlying role packages remain available and are the implementation surface:
@x12i/memorix-source-connector^1.8.0 — pausable acquisition, cache TTL /{objectType}-rawhelpers, optionalagentblock,forEachPaginated/emitRelation,ndjsonresponses, MGC-11 semantic profile / acquisition-route handoff, MGC-14 parent-keyed hydrate merge, and MGC-15 foreign-id inspect (idOwnership/ cleanup forbidden)@x12i/memorix-target-connector@x12i/connector-common(shared foundation)
