Lokalise APIv2 Node SDK

Node interface for the Lokalise APIv2.

View the Project on GitHub lokalise/node-lokalise-api




Branches

Fetch branches

API doc

const branches = await lokaliseApi.branches().list({project_id: project_id, page: 2, limit: 3});

branches.items[0].branch_id;

Fetch branch

API doc

const branch = await lokaliseApi.branches().get(branch_id, {project_id: project_id});

branch.name;

Create branch

API doc

const branch = await lokaliseApi.branches().create(
  {"name": "hotfix/really-important"},
  { project_id: project_id}
);

branch.name;

Update branch

API doc

const branch = await lokaliseApi.branches().update(branch_id,
  {"name": "hotfix/not-really-important"},
  {project_id: project_id}
);

branch.name;

Delete branch

API doc

const response = await lokaliseApi.branches().delete(branch_id, {project_id: project_id});

response.branch_deleted;

Merge branch

API doc

const response = await lokaliseApi.branches().merge(branch_id_to_merge,
  {project_id: project_id},
  {"force_conflict_resolve_using": "master"}
)

response.branch_merged;