📦 SroCorreios
SroCorreios is a JavaScript library for tracking orders through Correios (BR).
Installation
Use the node package manager to install sro-correios
.
npm install sro-correios
Usage
import { SroCorreios } from 'sro-correios'
const tracker = new SroCorreios()
async function trackSingleCode() {
const [result] = await tracker.track('LB711320125HK')
console.log(result)
}
trackSingleCode()
async function trackMultipleCodes() {
const [result] = await tracker.track(['LE463132624SE', 'LB711320125HK', 'OS803953581BR'])
console.log(result)
}
trackMultipleCodes()
Result
✔
Success [
{
code: 'LB711320125HK',
category: {
name: 'Prime Importação',
description: 'Objeto Internacional Prime'
},
isDelivered: false,
postedAt: 2022-03-18T17:55:00.000Z,
updatedAt: 2022-03-22T22:26:08.000Z,
events: [
{
locality: 'Curitiba / PR',
status: 'Objeto em trânsito - por favor aguarde',
origin: 'Unidade de Tratamento - Curitiba / PR',
destination: 'Unidade de Tratamento - São Paulo / SP',
trackedAt: 2022-03-22T22:26:08.000Z
},
{
locality: 'Curitiba / PR',
status: 'Fiscalização aduaneira finalizada',
origin: 'Unidade Operacional - Curitiba / PR',
destination: null,
trackedAt: 2022-03-22T22:24:08.000Z
},
{
locality: 'Curitiba / PR',
status: 'Objeto recebido pelos Correios do Brasil',
origin: 'Unidade Operacional - Curitiba / PR',
destination: null,
trackedAt: 2022-03-22T14:53:37.000Z
},
{
locality: null,
status: 'Objeto em trânsito - por favor aguarde',
origin: 'Hong Kong',
destination: 'Unidade De Tratamento Internacional',
trackedAt: 2022-03-19T17:03:00.000Z
},
{
locality: null,
status: 'Objeto postado',
origin: 'Hong Kong',
destination: null,
trackedAt: 2022-03-18T17:55:00.000Z
}
]
}
]
❌
Errors // Package was not found.
[
{
code: 'LB711320125HK',
isInvalid: true,
error: 'not_found'
}
]
// Package code is invalid.
[
{
code: '123ADE',
isInvalid: true,
error: 'invalid_code'
}
]
// Correios service is unavailable.
[
{
code: 'LB711320125HK',
isInvalid: true,
error: 'service_unavailable'
}
]
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
License
SroCorreios is fully open and is under MIT license.