2.0.0 • Published 6 years ago
magic-address v2.0.0
Magic Address
See a live demo here.
Autofill address form fields based in a given CEP number, using the Postmon API.
Installation
Install MagicAddress in your project with:
npm i -S magic-address
Or manually grab a copy of magic-address.js or magic-address.min.js in dist folder.
Usage
ES6 environment:
import MagicAddress from 'magic-address'
MagicAddress.start()CommonJS environment:
var MagicAddress = require('magic-address')
MagicAddress.start()Or in old school global reference for non ES6 / CommonJS environments:
MagicAddress.start()You can pass options to .start() method as well:
MagicAddress.start({
selectors: {
inputCEP: '.custom-cep-selector',
inputAddress: '.custom-address-selector',
inputNumber: '.custom-number-selector',
inputNeighborhood: '.custom-neighborhood-selector',
inputCity: '.custom-city-selector',
inputState: '.custom-state-selector'
}
})Changelog
2.0.0 - 01/27/2019
- Drop
PromiseandObject.assignpolyfills, provide your own if you need it. - Switch build system from Webpack to Rollup.
1.1.0 - 14/02/2018
- Old stuff like Grunt, Browserify, JSHint, JSCS were replaced in favor of Webpack, JSLint and NPM Scripts.
- Added a
LICENSE.txtfile, to follow proper licensing guidelines. - Removed unnecessary
demodirectory in project root.
1.0.4 - 10/06/2016
- Add live demo.
- Update es6-promise polyfill.
- Use https to call the CEP API.
1.0.3 - 09/13/2016
- Adjust the module export method. No more
.defaultwhen importing the module.
1.0.2 - 09/13/2016
- Add keywords in
package.json.
1.0.0 - 09/13/2016
- Initial release