Socket
Socket
Sign inDemoInstall

correios-brasil

Package Overview
Dependencies
13
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.0.3 to 3.0.4

dist/lib/features/cep.d.ts

30

dist/index.d.ts

@@ -1,2 +0,2 @@

// Generated by dts-bundle-generator v6.13.0
// Generated by dts-bundle-generator v7.1.0

@@ -32,21 +32,19 @@ export interface CepResponse {

export interface PrecoPrazoResponse {
[name: string]: {
Codigo: string;
Valor: string;
PrazoEntrega: string;
ValorSemAdicionais: string;
ValorMaoPropria: string;
ValorAvisoRecebimento: string;
ValorDeclarado: string;
EntregaDomiciliar: string;
EntregaSabado: string;
obsFim: string;
Erro: string;
MsgErro: string;
};
Codigo: string;
Valor: string;
PrazoEntrega: string;
ValorSemAdicionais: string;
ValorMaoPropria: string;
ValorAvisoRecebimento: string;
ValorDeclarado: string;
EntregaDomiciliar: string;
EntregaSabado: string;
obsFim: string;
Erro: string;
MsgErro: string;
}
export declare function consultarCep(cep: string): Promise<CepResponse>;
export declare function calcularPrecoPrazo(precoPrazo: PrecoPrazoRequest): Promise<PrecoPrazoResponse>;
export declare function calcularPrecoPrazo(precoPrazo: PrecoPrazoRequest): Promise<PrecoPrazoResponse[]>;
export declare function rastrearEncomendas(codes: Array<string>): Promise<any>;
export {};

@@ -1,2 +0,2 @@

import n from"axios";import t from"iconv-lite";import e from"xml-js";function r(n){var t=new RegExp(/[^0-9]|[/ /]/g,""),e=n.trim().replace(t,"");if(8!==e.length)throw Error("Cep: ".concat(n," inválido!"));return e}var o,c=function(){return c=Object.assign||function(n){for(var t,e=1,r=arguments.length;e<r;e++)for(var o in t=arguments[e])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n},c.apply(this,arguments)};function a(n,t,e,r){return new(e||(e=Promise))((function(o,c){function a(n){try{u(r.next(n))}catch(n){c(n)}}function i(n){try{u(r.throw(n))}catch(n){c(n)}}function u(n){var t;n.done?o(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t)}))).then(a,i)}u((r=r.apply(n,t||[])).next())}))}function i(n,t){var e,r,o,c,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return c={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function i(c){return function(i){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;a;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,r=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(n,a)}catch(n){c=[6,n],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,i])}}}function u(t,e){return a(this,void 0,void 0,(function(){return i(this,(function(r){return[2,new Promise((function(r,o){n(c(c({},e),{url:t})).then((function(n){return r(n)})).catch((function(n){o(n)}))}))]}))}))}!function(n){n.BASECEP="https://viacep.com.br/ws",n.BASECORREIOS="http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx",n.BASERASTREIO="https://www.linkcorreios.com.br",n.WIDENET="https://cep.widenet.host/busca-cep/api/cep",n.PROXYAPP_RASTREAR="https://proxyapp.correios.com.br/v1/sro-rastro",n.PROXYAPP_TOKEN="https://proxyapp.correios.com.br/v1/app-validation"}(o||(o={}));var l=o;function s(n){return new Promise((function(t,e){return u("".concat(l.BASECEP,"/").concat(r(n),"/json"),{method:"GET",headers:{"content-type":"application/json"}}).then((function(n){return t(n)})).catch((function(n){e(n)}))}))}function p(n){var o=n.nCdServico;return Promise.all(o.map((function(o){return function(n,o){var s=this;return delete n.nCdServico,new Promise((function(p,f){return a(s,void 0,void 0,(function(){var a;return i(this,(function(i){return a=c(c({},n),{nCdServico:o,sCepOrigem:r(n.sCepOrigem),sCepDestino:r(n.sCepDestino),nCdEmpresa:null==n.nCdEmpresa?"":n.nCdEmpresa,sDsSenha:null==n.sDsSenha?"":n.sDsSenha,sCdMaoPropria:null==n.sCdMaoPropria?"n":n.sCdMaoPropria,nVlValorDeclarado:null==n.nVlValorDeclarado?0:n.nVlValorDeclarado,sCdAvisoRecebimento:null==n.sCdAvisoRecebimento?"n":n.sCdAvisoRecebimento,StrRetorno:"xml",nIndicaCalculo:null==n.nIndicaCalculo?3:n.nIndicaCalculo}),[2,u("".concat(l.BASECORREIOS,"?").concat(new URLSearchParams(a).toString()),{method:"GET",headers:{"content-type":"text/xml"},responseType:"arraybuffer"}).then((function(n){var r,o,c=(r=function(n,e){return t.decode(Buffer.from(n),e).toString()}(n.data,"iso-8859-1"),JSON.parse(e.xml2json(r,{compact:!0})));return p((o=c.Servicos.cServico,Object.keys(o).reduce((function(n,t){return n[t]=o[t]._text?o[t]._text:o[t]._cdata,n}),{})))})).catch((function(n){f(n)}))]}))}))}))}(n,o)}))).then((function(n){return n}))}var f="YW5kcm9pZDtici5jb20uY29ycmVpb3MucHJlYXRlbmRpbWVudG87RjMyRTI5OTc2NzA5MzU5ODU5RTBCOTdGNkY4QTQ4M0I5Qjk1MzU3OA==",h=null,d=0,m=null;function v(n){return Promise.all(n.map((function(n){return function(n){return new Promise((function(t,e){(function(){if(h&&d>Date.now())return Promise.resolve(h);if(m)return m;return m=new Promise((function(n,t){u(l.PROXYAPP_TOKEN,{method:"POST",headers:{"content-type":"application/json","user-agent":"Dart/2.18 (dart:io)"},data:{requestToken:f}}).then((function(t){m=null;var e=t.data.token,r=e.split(".")[1],o=Buffer.from(r,"base64").toString("ascii"),c=JSON.parse(o);h=e,d=1e3*c.exp-12e4,n(e)})).catch((function(n){h=null,d=0,m=null,t(new Error("Falha ao autenticar requisição"))}))})),m})().then((function(r){u("".concat(l.PROXYAPP_RASTREAR,"/").concat(n),{method:"GET",headers:{"content-type":"application/json","user-agent":"Dart/2.18 (dart:io)","app-check-token":r}}).then((function(n){return t(n.data.objetos[0])})).catch((function(n){e(n)}))})).catch(e)}))}(n)}))).then((function(n){return n}))}export{p as calcularPrecoPrazo,s as consultarCep,v as rastrearEncomendas};
import n from"axios";import t from"iconv-lite";import e from"xml-js";function r(n){var t=new RegExp(/[^0-9]|[/ /]/g,""),e=n.trim().replace(t,"");if(8!==e.length)throw Error("Cep: ".concat(n," inválido!"));return e}var o,c=function(){return c=Object.assign||function(n){for(var t,e=1,r=arguments.length;e<r;e++)for(var o in t=arguments[e])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n},c.apply(this,arguments)};function a(n,t,e,r){return new(e||(e=Promise))((function(o,c){function a(n){try{u(r.next(n))}catch(n){c(n)}}function i(n){try{u(r.throw(n))}catch(n){c(n)}}function u(n){var t;n.done?o(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t)}))).then(a,i)}u((r=r.apply(n,t||[])).next())}))}function i(n,t){var e,r,o,c,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return c={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function i(i){return function(u){return function(i){if(e)throw new TypeError("Generator is already executing.");for(;c&&(c=0,i[0]&&(a=0)),a;)try{if(e=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(n,a)}catch(n){i=[6,n],r=0}finally{e=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,u])}}}function u(t,e){return a(this,void 0,void 0,(function(){return i(this,(function(r){return[2,new Promise((function(r,o){n(c(c({},e),{url:t})).then((function(n){return r(n)})).catch((function(n){o(n)}))}))]}))}))}!function(n){n.BASECEP="https://viacep.com.br/ws",n.BASECORREIOS="http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx",n.BASERASTREIO="https://www.linkcorreios.com.br",n.WIDENET="https://cep.widenet.host/busca-cep/api/cep",n.PROXYAPP_RASTREAR="https://proxyapp.correios.com.br/v1/sro-rastro",n.PROXYAPP_TOKEN="https://proxyapp.correios.com.br/v1/app-validation"}(o||(o={}));var l=o;function s(n){return new Promise((function(t,e){return u("".concat(l.BASECEP,"/").concat(r(n),"/json"),{method:"GET",headers:{"content-type":"application/json"}}).then((function(n){return t(n.data)})).catch((function(n){e(n)}))}))}function p(n){var o=n.nCdServico;return Promise.all(o.map((function(o){return function(n,o){var s=this;return delete n.nCdServico,new Promise((function(p,f){return a(s,void 0,void 0,(function(){var a;return i(this,(function(i){return a=c(c({},n),{nCdServico:o,sCepOrigem:r(n.sCepOrigem),sCepDestino:r(n.sCepDestino),nCdEmpresa:null==n.nCdEmpresa?"":n.nCdEmpresa,sDsSenha:null==n.sDsSenha?"":n.sDsSenha,sCdMaoPropria:null==n.sCdMaoPropria?"n":n.sCdMaoPropria,nVlValorDeclarado:null==n.nVlValorDeclarado?0:n.nVlValorDeclarado,sCdAvisoRecebimento:null==n.sCdAvisoRecebimento?"n":n.sCdAvisoRecebimento,StrRetorno:"xml",nIndicaCalculo:null==n.nIndicaCalculo?3:n.nIndicaCalculo}),[2,u("".concat(l.BASECORREIOS,"?").concat(new URLSearchParams(a).toString()),{method:"GET",headers:{"content-type":"text/xml"},responseType:"arraybuffer"}).then((function(n){var r,o,c=(r=function(n,e){return t.decode(Buffer.from(n),e).toString()}(n.data,"iso-8859-1"),JSON.parse(e.xml2json(r,{compact:!0})));return p((o=c.Servicos.cServico,Object.keys(o).reduce((function(n,t){return n[t]=o[t]._text?o[t]._text:o[t]._cdata,n}),{})))})).catch((function(n){f(n)}))]}))}))}))}(n,o)}))).then((function(n){return n}))}var f="YW5kcm9pZDtici5jb20uY29ycmVpb3MucHJlYXRlbmRpbWVudG87RjMyRTI5OTc2NzA5MzU5ODU5RTBCOTdGNkY4QTQ4M0I5Qjk1MzU3OA==",h=null,d=0,m=null;function v(n){return Promise.all(n.map((function(n){return function(n){return new Promise((function(t,e){(function(){if(h&&d>Date.now())return Promise.resolve(h);if(m)return m;return m=new Promise((function(n,t){u(l.PROXYAPP_TOKEN,{method:"POST",headers:{"content-type":"application/json","user-agent":"Dart/2.18 (dart:io)"},data:{requestToken:f}}).then((function(t){m=null;var e=t.data.token,r=e.split(".")[1],o=Buffer.from(r,"base64").toString("ascii"),c=JSON.parse(o);h=e,d=1e3*c.exp-12e4,n(e)})).catch((function(n){h=null,d=0,m=null,t(new Error("Falha ao autenticar requisição"))}))})),m})().then((function(r){u("".concat(l.PROXYAPP_RASTREAR,"/").concat(n),{method:"GET",headers:{"content-type":"application/json","user-agent":"Dart/2.18 (dart:io)","app-check-token":r}}).then((function(n){return t(n.data.objetos[0])})).catch((function(n){e(n)}))})).catch(e)}))}(n)}))).then((function(n){return n}))}export{p as calcularPrecoPrazo,s as consultarCep,v as rastrearEncomendas};
//# sourceMappingURL=index.es.js.map

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=require("axios"),e=require("iconv-lite"),t=require("xml-js");function r(n){return n&&"object"==typeof n&&"default"in n?n:{default:n}}var o=r(n),a=r(e),c=r(t);function i(n){var e=new RegExp(/[^0-9]|[/ /]/g,""),t=n.trim().replace(e,"");if(8!==t.length)throw Error("Cep: ".concat(n," inválido!"));return t}var u,l=function(){return l=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var o in e=arguments[t])Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n},l.apply(this,arguments)};function s(n,e,t,r){return new(t||(t=Promise))((function(o,a){function c(n){try{u(r.next(n))}catch(n){a(n)}}function i(n){try{u(r.throw(n))}catch(n){a(n)}}function u(n){var e;n.done?o(n.value):(e=n.value,e instanceof t?e:new t((function(n){n(e)}))).then(c,i)}u((r=r.apply(n,e||[])).next())}))}function p(n,e){var t,r,o,a,c={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function i(a){return function(i){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;c;)try{if(t=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return c.label++,{value:a[1],done:!1};case 5:c.label++,r=a[1],a=[0];continue;case 7:a=c.ops.pop(),c.trys.pop();continue;default:if(!(o=c.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){c=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){c.label=a[1];break}if(6===a[0]&&c.label<o[1]){c.label=o[1],o=a;break}if(o&&c.label<o[2]){c.label=o[2],c.ops.push(a);break}o[2]&&c.ops.pop(),c.trys.pop();continue}a=e.call(n,c)}catch(n){a=[6,n],r=0}finally{t=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,i])}}}function f(n,e){return s(this,void 0,void 0,(function(){return p(this,(function(t){return[2,new Promise((function(t,r){o.default(l(l({},e),{url:n})).then((function(n){return t(n)})).catch((function(n){r(n)}))}))]}))}))}!function(n){n.BASECEP="https://viacep.com.br/ws",n.BASECORREIOS="http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx",n.BASERASTREIO="https://www.linkcorreios.com.br",n.WIDENET="https://cep.widenet.host/busca-cep/api/cep",n.PROXYAPP_RASTREAR="https://proxyapp.correios.com.br/v1/sro-rastro",n.PROXYAPP_TOKEN="https://proxyapp.correios.com.br/v1/app-validation"}(u||(u={}));var d=u;var h="YW5kcm9pZDtici5jb20uY29ycmVpb3MucHJlYXRlbmRpbWVudG87RjMyRTI5OTc2NzA5MzU5ODU5RTBCOTdGNkY4QTQ4M0I5Qjk1MzU3OA==",m=null,v=0,b=null;exports.calcularPrecoPrazo=function(n){var e=n.nCdServico;return Promise.all(e.map((function(e){return function(n,e){var t=this;return delete n.nCdServico,new Promise((function(r,o){return s(t,void 0,void 0,(function(){var t;return p(this,(function(u){return t=l(l({},n),{nCdServico:e,sCepOrigem:i(n.sCepOrigem),sCepDestino:i(n.sCepDestino),nCdEmpresa:null==n.nCdEmpresa?"":n.nCdEmpresa,sDsSenha:null==n.sDsSenha?"":n.sDsSenha,sCdMaoPropria:null==n.sCdMaoPropria?"n":n.sCdMaoPropria,nVlValorDeclarado:null==n.nVlValorDeclarado?0:n.nVlValorDeclarado,sCdAvisoRecebimento:null==n.sCdAvisoRecebimento?"n":n.sCdAvisoRecebimento,StrRetorno:"xml",nIndicaCalculo:null==n.nIndicaCalculo?3:n.nIndicaCalculo}),[2,f("".concat(d.BASECORREIOS,"?").concat(new URLSearchParams(t).toString()),{method:"GET",headers:{"content-type":"text/xml"},responseType:"arraybuffer"}).then((function(n){var e,t,o=(e=function(n,e){return a.default.decode(Buffer.from(n),e).toString()}(n.data,"iso-8859-1"),JSON.parse(c.default.xml2json(e,{compact:!0})));return r((t=o.Servicos.cServico,Object.keys(t).reduce((function(n,e){return n[e]=t[e]._text?t[e]._text:t[e]._cdata,n}),{})))})).catch((function(n){o(n)}))]}))}))}))}(n,e)}))).then((function(n){return n}))},exports.consultarCep=function(n){return new Promise((function(e,t){return f("".concat(d.BASECEP,"/").concat(i(n),"/json"),{method:"GET",headers:{"content-type":"application/json"}}).then((function(n){return e(n)})).catch((function(n){t(n)}))}))},exports.rastrearEncomendas=function(n){return Promise.all(n.map((function(n){return function(n){return new Promise((function(e,t){(function(){if(m&&v>Date.now())return Promise.resolve(m);if(b)return b;return b=new Promise((function(n,e){f(d.PROXYAPP_TOKEN,{method:"POST",headers:{"content-type":"application/json","user-agent":"Dart/2.18 (dart:io)"},data:{requestToken:h}}).then((function(e){b=null;var t=e.data.token,r=t.split(".")[1],o=Buffer.from(r,"base64").toString("ascii"),a=JSON.parse(o);m=t,v=1e3*a.exp-12e4,n(t)})).catch((function(n){m=null,v=0,b=null,e(new Error("Falha ao autenticar requisição"))}))})),b})().then((function(r){f("".concat(d.PROXYAPP_RASTREAR,"/").concat(n),{method:"GET",headers:{"content-type":"application/json","user-agent":"Dart/2.18 (dart:io)","app-check-token":r}}).then((function(n){return e(n.data.objetos[0])})).catch((function(n){t(n)}))})).catch(t)}))}(n)}))).then((function(n){return n}))};
"use strict";var n=require("axios"),t=require("iconv-lite"),e=require("xml-js");function r(n){var t=new RegExp(/[^0-9]|[/ /]/g,""),e=n.trim().replace(t,"");if(8!==e.length)throw Error("Cep: ".concat(n," inválido!"));return e}var o,c=function(){return c=Object.assign||function(n){for(var t,e=1,r=arguments.length;e<r;e++)for(var o in t=arguments[e])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n},c.apply(this,arguments)};function a(n,t,e,r){return new(e||(e=Promise))((function(o,c){function a(n){try{u(r.next(n))}catch(n){c(n)}}function i(n){try{u(r.throw(n))}catch(n){c(n)}}function u(n){var t;n.done?o(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t)}))).then(a,i)}u((r=r.apply(n,t||[])).next())}))}function i(n,t){var e,r,o,c,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return c={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function i(i){return function(u){return function(i){if(e)throw new TypeError("Generator is already executing.");for(;c&&(c=0,i[0]&&(a=0)),a;)try{if(e=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(n,a)}catch(n){i=[6,n],r=0}finally{e=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,u])}}}function u(t,e){return a(this,void 0,void 0,(function(){return i(this,(function(r){return[2,new Promise((function(r,o){n(c(c({},e),{url:t})).then((function(n){return r(n)})).catch((function(n){o(n)}))}))]}))}))}!function(n){n.BASECEP="https://viacep.com.br/ws",n.BASECORREIOS="http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx",n.BASERASTREIO="https://www.linkcorreios.com.br",n.WIDENET="https://cep.widenet.host/busca-cep/api/cep",n.PROXYAPP_RASTREAR="https://proxyapp.correios.com.br/v1/sro-rastro",n.PROXYAPP_TOKEN="https://proxyapp.correios.com.br/v1/app-validation"}(o||(o={}));var s=o;var l="YW5kcm9pZDtici5jb20uY29ycmVpb3MucHJlYXRlbmRpbWVudG87RjMyRTI5OTc2NzA5MzU5ODU5RTBCOTdGNkY4QTQ4M0I5Qjk1MzU3OA==",p=null,f=0,h=null;exports.calcularPrecoPrazo=function(n){var o=n.nCdServico;return Promise.all(o.map((function(o){return function(n,o){var l=this;return delete n.nCdServico,new Promise((function(p,f){return a(l,void 0,void 0,(function(){var a;return i(this,(function(i){return a=c(c({},n),{nCdServico:o,sCepOrigem:r(n.sCepOrigem),sCepDestino:r(n.sCepDestino),nCdEmpresa:null==n.nCdEmpresa?"":n.nCdEmpresa,sDsSenha:null==n.sDsSenha?"":n.sDsSenha,sCdMaoPropria:null==n.sCdMaoPropria?"n":n.sCdMaoPropria,nVlValorDeclarado:null==n.nVlValorDeclarado?0:n.nVlValorDeclarado,sCdAvisoRecebimento:null==n.sCdAvisoRecebimento?"n":n.sCdAvisoRecebimento,StrRetorno:"xml",nIndicaCalculo:null==n.nIndicaCalculo?3:n.nIndicaCalculo}),[2,u("".concat(s.BASECORREIOS,"?").concat(new URLSearchParams(a).toString()),{method:"GET",headers:{"content-type":"text/xml"},responseType:"arraybuffer"}).then((function(n){var r,o,c=(r=function(n,e){return t.decode(Buffer.from(n),e).toString()}(n.data,"iso-8859-1"),JSON.parse(e.xml2json(r,{compact:!0})));return p((o=c.Servicos.cServico,Object.keys(o).reduce((function(n,t){return n[t]=o[t]._text?o[t]._text:o[t]._cdata,n}),{})))})).catch((function(n){f(n)}))]}))}))}))}(n,o)}))).then((function(n){return n}))},exports.consultarCep=function(n){return new Promise((function(t,e){return u("".concat(s.BASECEP,"/").concat(r(n),"/json"),{method:"GET",headers:{"content-type":"application/json"}}).then((function(n){return t(n.data)})).catch((function(n){e(n)}))}))},exports.rastrearEncomendas=function(n){return Promise.all(n.map((function(n){return function(n){return new Promise((function(t,e){(function(){if(p&&f>Date.now())return Promise.resolve(p);if(h)return h;return h=new Promise((function(n,t){u(s.PROXYAPP_TOKEN,{method:"POST",headers:{"content-type":"application/json","user-agent":"Dart/2.18 (dart:io)"},data:{requestToken:l}}).then((function(t){h=null;var e=t.data.token,r=e.split(".")[1],o=Buffer.from(r,"base64").toString("ascii"),c=JSON.parse(o);p=e,f=1e3*c.exp-12e4,n(e)})).catch((function(n){p=null,f=0,h=null,t(new Error("Falha ao autenticar requisição"))}))})),h})().then((function(r){u("".concat(s.PROXYAPP_RASTREAR,"/").concat(n),{method:"GET",headers:{"content-type":"application/json","user-agent":"Dart/2.18 (dart:io)","app-check-token":r}}).then((function(n){return t(n.data.objetos[0])})).catch((function(n){e(n)}))})).catch(e)}))}(n)}))).then((function(n){return n}))};
//# sourceMappingURL=index.js.map
{
"name": "correios-brasil",
"version": "3.0.3",
"version": "3.0.4",
"description": "Módulo completo consultar informações sobre o CEP, calcular o preço e os prazos das entregas das encomendas e também realizar o seu rastreio",

@@ -14,3 +14,3 @@ "main": "dist/index.js",

"declarations": "tsc -emitDeclarationOnly --d",
"build": "rimraf dist && mkdirp dist && rollup -c",
"build": "rimraf dist && mkdirp dist && rollup -c --bundleConfigAsCjs",
"postbuild": "dts-bundle-generator -o ./dist/index.d.ts ./lib/index.ts",

@@ -53,3 +53,3 @@ "prepare": "npm run build",

"dependencies": {
"axios": "^0.27.2",
"axios": "^1.2.2",
"iconv-lite": "^0.6.3",

@@ -59,30 +59,29 @@ "xml-js": "^1.6.11"

"devDependencies": {
"@rollup/plugin-commonjs": "^22.0.2",
"@rollup/plugin-node-resolve": "^14.1.0",
"@rollup/plugin-typescript": "^8.5.0",
"@types/chai": "^4.3.3",
"@types/iconv-lite": "^0.0.1",
"@types/mocha": "^9.1.1",
"@typescript-eslint/eslint-plugin": "^5.38.0",
"@typescript-eslint/parser": "^5.38.0",
"chai": "^4.3.6",
"dts-bundle-generator": "^6.13.0",
"eslint": "^8.24.0",
"@rollup/plugin-commonjs": "^24.0.0",
"@rollup/plugin-node-resolve": "^15.0.1",
"@rollup/plugin-typescript": "^11.0.0",
"@types/chai": "^4.3.4",
"@types/mocha": "^10.0.1",
"@typescript-eslint/eslint-plugin": "^5.48.0",
"@typescript-eslint/parser": "^5.48.0",
"chai": "^4.3.7",
"dts-bundle-generator": "^7.1.0",
"eslint": "^8.31.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^8.5.0",
"eslint-import-resolver-typescript": "^3.5.1",
"eslint-config-prettier": "^8.6.0",
"eslint-import-resolver-typescript": "^3.5.2",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-prettier": "^4.2.1",
"mkdirp": "^1.0.4",
"mocha": "^10.0.0",
"prettier": "^2.7.1",
"mocha": "^10.2.0",
"prettier": "^2.8.2",
"rimraf": "^3.0.2",
"rollup": "^2.79.1",
"rollup-plugin-dts": "^4.2.2",
"rollup": "^3.9.1",
"rollup-plugin-dts": "^5.1.1",
"rollup-plugin-terser": "^7.0.2",
"ts-node": "^10.9.1",
"tslib": "^2.4.0",
"typescript": "^4.8.3"
"tslib": "^2.4.1",
"typescript": "^4.9.4"
},
"types": "dist/index.d.js"
}

@@ -1,2 +0,2 @@

# Correios Brasil -- VERSÃO 3.0.3
# Correios Brasil -- VERSÃO 3.0.4

@@ -370,4 +370,4 @@ <h4 align="center">

| [<img src="https://avatars0.githubusercontent.com/u/42827195?v=3&s=115" width="115"><br><sub>@jonabf1</sub>](https://github.com/jonabf1) | [<img src="https://avatars0.githubusercontent.com/u/18602545?v=3&s=115" width="115"><br><sub>@francopan</sub>](https://github.com/francopan) | [<img src="https://avatars0.githubusercontent.com/u/3102127?v=3&s=115" width="115"><br><sub>@ivanseidel</sub>](https://github.com/ivanseidel) |
| ---------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| [<img src="https://avatars0.githubusercontent.com/u/42827195?v=3&s=115" width="115"><br><sub>@jonabf1</sub>](https://github.com/jonabf1) | [<img src="https://avatars0.githubusercontent.com/u/18602545?v=3&s=115" width="115"><br><sub>@francopan</sub>](https://github.com/francopan) | [<img src="https://avatars0.githubusercontent.com/u/3102127?v=3&s=115" width="115"><br><sub>@ivanseidel</sub>](https://github.com/ivanseidel) | [<img src="https://avatars0.githubusercontent.com/u/61074472?v=3&s=115" width="115"><br><sub>@GGalupo</sub>](https://github.com/GGalupo)
| ---------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |--------------------------------------------------------------------------------------------------------------------------------------------- |

@@ -374,0 +374,0 @@ ## 🚀 Autor

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc