← All packages
@appkit/sync
Production data synchronization with transactional batches, per-record ledgers, fail-closed snapshots, connector families, and durable cursors.
v1.0.0AGPL-3.0-or-laterAutomation and extensionsnode >=22
Install
The package command from this workspace manifest.
pnpm add @appkit/syncManifest
Published package metadata.
Name@appkit/sync
Version1.0.0
Public entries18
Runtime dependencies0
Peer dependencies5
Public entry points
Every export declared by the published package.
| Import | Published target |
|---|---|
| @appkit/sync | ./src/index.ts |
| @appkit/sync/catalog | ./src/types.ts |
| @appkit/sync/registry | ./src/registry.ts |
| @appkit/sync/csv | ./src/csv.ts |
| @appkit/sync/transform | ./src/transform.ts |
| @appkit/sync/connectors/csv | ./src/connectors/csv.ts |
| @appkit/sync/connectors/database | ./src/connectors/database.ts |
| @appkit/sync/connectors/http-json | ./src/connectors/http-json.ts |
| @appkit/sync/connectors/nango | ./src/connectors/nango.ts |
| @appkit/sync/connectors/netsuite | ./src/connectors/netsuite.ts |
| @appkit/sync/egress | ./src/egress.ts |
| @appkit/sync/runtime | ./src/runtime.ts |
| @appkit/sync/snapshot-policy | ./src/snapshot-policy.ts |
| @appkit/sync/person-sync-policy | ./src/person-sync-policy.ts |
| @appkit/sync/db-drivers | ./src/db-drivers.ts |
| @appkit/sync/schema | ./src/schema.ts |
| @appkit/sync/drizzle | ./src/drizzle.ts |
| @appkit/sync/package.json | ./package.json |
Runtime dependencies
Installed with the package.
None declared
Peer dependencies
Installed or selected by the consuming application.
@appkit/dbOptional^0.2.0
drizzle-ormOptional^0.45.2
mssqlOptional^11.0.1
mysql2Optional^3.22.6
postgresOptional^3.4.9
Tags
Keywords declared in package.json.
appkitapplication-frameworktypescript