Socket
Socket
Sign inDemoInstall

correios-brasil

Package Overview
Dependencies
12
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.0.1 to 3.0.2

2

dist/index.es.js

@@ -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 i(n,t,e,r){return new(e||(e=Promise))((function(o,c){function i(n){try{u(r.next(n))}catch(n){c(n)}}function a(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(i,a)}u((r=r.apply(n,t||[])).next())}))}function a(n,t){var e,r,o,c,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return c={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i;)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 i.label++,{value:c[1],done:!1};case 5:i.label++,r=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(n,i)}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,a])}}}function u(t,e){return i(this,void 0,void 0,(function(){return a(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="https://proxyapp.correios.com.br/v1/sro-rastro"}(o||(o={}));var s=o;function l(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)})).catch((function(n){e(n)}))}))}function f(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(f,p){return i(l,void 0,void 0,(function(){var i;return a(this,(function(a){return i=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(i).toString()),{method:"GET",headers:{"content-type":"application/json"},responseType:"arraybuffer"}).then((function(n){var r,o,c=(r=function(n,e){return t.decode(Buffer.from(n),e).toString()}(n,"iso-8859-1"),JSON.parse(e.xml2json(r,{compact:!0})));return f((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){p(n)}))]}))}))}))}(n,o)}))).then((function(n){return n}))}function p(n){return Promise.all(n.map((function(n){return function(n){return new Promise((function(t,e){return u("".concat(s.PROXYAPP,"/").concat(n),{method:"GET",headers:{"content-type":"application/json"}}).then((function(n){return t(n.objetos[0])})).catch((function(n){e(n)}))}))}(n)}))).then((function(n){return n}))}export{f as calcularPrecoPrazo,l as consultarCep,p 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 i(n,t,e,r){return new(e||(e=Promise))((function(o,c){function i(n){try{u(r.next(n))}catch(n){c(n)}}function a(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(i,a)}u((r=r.apply(n,t||[])).next())}))}function a(n,t){var e,r,o,c,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return c={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i;)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 i.label++,{value:c[1],done:!1};case 5:i.label++,r=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(n,i)}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,a])}}}function u(t,e){return i(this,void 0,void 0,(function(){return a(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="https://proxyapp.correios.com.br/v1/sro-rastro"}(o||(o={}));var s=o;function l(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)})).catch((function(n){e(n)}))}))}function f(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(f,p){return i(l,void 0,void 0,(function(){var i;return a(this,(function(a){return i=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(i).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 f((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){p(n)}))]}))}))}))}(n,o)}))).then((function(n){return n}))}function p(n){return Promise.all(n.map((function(n){return function(n){return new Promise((function(t,e){return u("".concat(s.PROXYAPP,"/").concat(n),{method:"GET",headers:{"content-type":"application/json"}}).then((function(n){return t(n.data.objetos[0])})).catch((function(n){e(n)}))}))}(n)}))).then((function(n){return n}))}export{f as calcularPrecoPrazo,l as consultarCep,p 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),c=r(e),a=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,s=function(){return s=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},s.apply(this,arguments)};function l(n,e,t,r){return new(t||(t=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 e;n.done?o(n.value):(e=n.value,e instanceof t?e:new t((function(n){n(e)}))).then(a,i)}u((r=r.apply(n,e||[])).next())}))}function f(n,e){var t,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(t)throw new TypeError("Generator is already executing.");for(;a;)try{if(t=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=e.call(n,a)}catch(n){c=[6,n],r=0}finally{t=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,i])}}}function p(n,e){return l(this,void 0,void 0,(function(){return f(this,(function(t){return[2,new Promise((function(t,r){o.default(s(s({},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="https://proxyapp.correios.com.br/v1/sro-rastro"}(u||(u={}));var d=u;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 l(t,void 0,void 0,(function(){var t;return f(this,(function(u){return t=s(s({},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,p("".concat(d.BASECORREIOS,"?").concat(new URLSearchParams(t).toString()),{method:"GET",headers:{"content-type":"application/json"},responseType:"arraybuffer"}).then((function(n){var e,t,o=(e=function(n,e){return c.default.decode(Buffer.from(n),e).toString()}(n,"iso-8859-1"),JSON.parse(a.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 p("".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){return p("".concat(d.PROXYAPP,"/").concat(n),{method:"GET",headers:{"content-type":"application/json"}}).then((function(n){return e(n.objetos[0])})).catch((function(n){t(n)}))}))}(n)}))).then((function(n){return n}))};
"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),c=r(e),a=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,s=function(){return s=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},s.apply(this,arguments)};function l(n,e,t,r){return new(t||(t=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 e;n.done?o(n.value):(e=n.value,e instanceof t?e:new t((function(n){n(e)}))).then(a,i)}u((r=r.apply(n,e||[])).next())}))}function f(n,e){var t,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(t)throw new TypeError("Generator is already executing.");for(;a;)try{if(t=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=e.call(n,a)}catch(n){c=[6,n],r=0}finally{t=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,i])}}}function p(n,e){return l(this,void 0,void 0,(function(){return f(this,(function(t){return[2,new Promise((function(t,r){o.default(s(s({},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="https://proxyapp.correios.com.br/v1/sro-rastro"}(u||(u={}));var d=u;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 l(t,void 0,void 0,(function(){var t;return f(this,(function(u){return t=s(s({},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,p("".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 c.default.decode(Buffer.from(n),e).toString()}(n.data,"iso-8859-1"),JSON.parse(a.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 p("".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){return p("".concat(d.PROXYAPP,"/").concat(n),{method:"GET",headers:{"content-type":"application/json"}}).then((function(n){return e(n.data.objetos[0])})).catch((function(n){t(n)}))}))}(n)}))).then((function(n){return n}))};
//# sourceMappingURL=index.js.map
{
"name": "correios-brasil",
"version": "3.0.1",
"version": "3.0.2",
"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",

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

"@types/chai": "^4.3.3",
"@types/iconv-lite": "^0.0.1",
"@types/mocha": "^9.1.1",

@@ -63,0 +64,0 @@ "@typescript-eslint/eslint-plugin": "^5.38.0",

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

# Correios Brasil -- VERSÃO 3.0.1
# Correios Brasil -- VERSÃO 3.0.2

@@ -3,0 +3,0 @@ <h4 align="center">

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