Skip to content

Installation

  • Node.js 22 or newer
  • A package manager — pnpm 10+ is the project default, but npm / yarn / bun also work

Pick the marketplace package(s) you need; @lonca/core comes along as a peer dependency.

Terminal window
# Trendyol
pnpm add @lonca/trendyol @lonca/core
# Hepsiburada
pnpm add @lonca/hepsiburada @lonca/core
# Both (a typical multi-marketplace seller)
pnpm add @lonca/trendyol @lonca/hepsiburada @lonca/core

Lonca uses Changesets for releases. While the SDKs are on 0.x, pin to a minor range — the 0.x line ships breaking type changes when live observation reveals stricter contracts:

{
"dependencies": {
"@lonca/hepsiburada": "~0.9.0",
"@lonca/trendyol": "~0.11.0",
},
}

Once a package reaches 1.0, standard semver guarantees apply.

Unofficial. Lonca is an independent, community-maintained project — not affiliated with, endorsed by, or supported by Trendyol, Hepsiburada, or any other marketplace. All marketplace names and trademarks belong to their respective owners.