├── .babelrc ├── .editorconfig ├── .github └── workflows │ └── continuous-integration.yml ├── .gitignore ├── .mocharc.json ├── .nvmrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bower.json ├── content └── logo.gif ├── dist ├── cep-promise-browser.js ├── cep-promise-browser.min.js ├── cep-promise.js └── cep-promise.min.js ├── index.d.ts ├── package.json ├── rollup.config.js ├── src ├── cep-promise.js ├── errors │ ├── cep-promise.js │ └── service.js ├── services │ ├── brasilapi.js │ ├── correios-alt.js │ ├── correios.js │ ├── index.js │ ├── viacep.js │ └── widenet.js └── utils │ └── promise-any.js └── test ├── e2e └── cep-promise.spec.js └── unit ├── cep-promise-browser.spec.js ├── cep-promise-node.spec.js ├── cep-promise-providers.spec.js ├── cep-promise-timeout.spec.js └── fixtures ├── brasilapi-cep-05010000-found.json ├── brasilapi-cep-99999999-error.json ├── cep-aberto-05010000-found.json ├── cep-aberto-99999999-error.json ├── correios-alt-cep-05010000-found.json ├── correios-alt-cep-99999999-error.json ├── response-bad-xml.xml ├── response-cep-05010000-found.xml ├── response-cep-invalid-format.xml ├── response-cep-not-found.xml ├── response-unknown-format.xml ├── viacep-cep-05010000-found.json ├── viacep-cep-99999999-error.json ├── widenet-cep-05010000-found.json └── widenet-cep-99999999-error.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/.github/workflows/continuous-integration.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 5.0 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/bower.json -------------------------------------------------------------------------------- /content/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/content/logo.gif -------------------------------------------------------------------------------- /dist/cep-promise-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/dist/cep-promise-browser.js -------------------------------------------------------------------------------- /dist/cep-promise-browser.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/dist/cep-promise-browser.min.js -------------------------------------------------------------------------------- /dist/cep-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/dist/cep-promise.js -------------------------------------------------------------------------------- /dist/cep-promise.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/dist/cep-promise.min.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/index.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/cep-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/src/cep-promise.js -------------------------------------------------------------------------------- /src/errors/cep-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/src/errors/cep-promise.js -------------------------------------------------------------------------------- /src/errors/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/src/errors/service.js -------------------------------------------------------------------------------- /src/services/brasilapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/src/services/brasilapi.js -------------------------------------------------------------------------------- /src/services/correios-alt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/src/services/correios-alt.js -------------------------------------------------------------------------------- /src/services/correios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/src/services/correios.js -------------------------------------------------------------------------------- /src/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/src/services/index.js -------------------------------------------------------------------------------- /src/services/viacep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/src/services/viacep.js -------------------------------------------------------------------------------- /src/services/widenet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/src/services/widenet.js -------------------------------------------------------------------------------- /src/utils/promise-any.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/src/utils/promise-any.js -------------------------------------------------------------------------------- /test/e2e/cep-promise.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/e2e/cep-promise.spec.js -------------------------------------------------------------------------------- /test/unit/cep-promise-browser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/cep-promise-browser.spec.js -------------------------------------------------------------------------------- /test/unit/cep-promise-node.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/cep-promise-node.spec.js -------------------------------------------------------------------------------- /test/unit/cep-promise-providers.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/cep-promise-providers.spec.js -------------------------------------------------------------------------------- /test/unit/cep-promise-timeout.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/cep-promise-timeout.spec.js -------------------------------------------------------------------------------- /test/unit/fixtures/brasilapi-cep-05010000-found.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/brasilapi-cep-05010000-found.json -------------------------------------------------------------------------------- /test/unit/fixtures/brasilapi-cep-99999999-error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/brasilapi-cep-99999999-error.json -------------------------------------------------------------------------------- /test/unit/fixtures/cep-aberto-05010000-found.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/cep-aberto-05010000-found.json -------------------------------------------------------------------------------- /test/unit/fixtures/cep-aberto-99999999-error.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/unit/fixtures/correios-alt-cep-05010000-found.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/correios-alt-cep-05010000-found.json -------------------------------------------------------------------------------- /test/unit/fixtures/correios-alt-cep-99999999-error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/correios-alt-cep-99999999-error.json -------------------------------------------------------------------------------- /test/unit/fixtures/response-bad-xml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/response-bad-xml.xml -------------------------------------------------------------------------------- /test/unit/fixtures/response-cep-05010000-found.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/response-cep-05010000-found.xml -------------------------------------------------------------------------------- /test/unit/fixtures/response-cep-invalid-format.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/response-cep-invalid-format.xml -------------------------------------------------------------------------------- /test/unit/fixtures/response-cep-not-found.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/response-cep-not-found.xml -------------------------------------------------------------------------------- /test/unit/fixtures/response-unknown-format.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/response-unknown-format.xml -------------------------------------------------------------------------------- /test/unit/fixtures/viacep-cep-05010000-found.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/viacep-cep-05010000-found.json -------------------------------------------------------------------------------- /test/unit/fixtures/viacep-cep-99999999-error.json: -------------------------------------------------------------------------------- 1 | { 2 | "erro": true 3 | } -------------------------------------------------------------------------------- /test/unit/fixtures/widenet-cep-05010000-found.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/widenet-cep-05010000-found.json -------------------------------------------------------------------------------- /test/unit/fixtures/widenet-cep-99999999-error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrasilAPI/cep-promise/HEAD/test/unit/fixtures/widenet-cep-99999999-error.json --------------------------------------------------------------------------------