{"versions":{"1.0.0":{"name":"detect-autofill","version":"1.0.0","description":"Small javascript library to detect and even prevent browsers autofill of form elements. Usefull for implementing floating labels or applying custom logics/styles.","main":"dist/detect-autofill.js","scripts":{"commit":"git-cz","clean":"rimraf dist","lint":"eslint src/**/*.js","build":"webpack --mode=production","watch":"webpack --mode=development -w","test":"echo \"Error: no test specified\" && exit 0","prepublishOnly":"npm run clean && npm run lint && npm run build && npm run test","upgrade":"npm-check --update","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"repository":{"type":"git","url":"git+https://github.com/matteobad/detect-autofill.git"},"keywords":["autocomplete","autofill","-webkit-autofill","floating","label","vanilla"],"author":{"name":"Matteo Badini"},"license":"MIT","bugs":{"url":"https://github.com/matteobad/detect-autofill/issues"},"homepage":"https://github.com/matteobad/detect-autofill#readme","dependencies":{},"devDependencies":{"@semantic-release/changelog":"^3.0.4","@semantic-release/commit-analyzer":"^6.2.0","@semantic-release/git":"^7.0.16","@semantic-release/github":"^5.4.2","@semantic-release/npm":"^5.1.13","@semantic-release/release-notes-generator":"^7.2.1","commitizen":"^4.0.1","css-loader":"^3.1.0","cz-conventional-changelog":"^2.1.0","eslint":"^6.0.1","eslint-config-google":"^0.13.0","husky":"^3.0.1","node-sass":"^4.12.0","npm-check":"^5.9.0","sass-loader":"^7.1.0","semantic-release":"^15.13.18","style-loader":"^0.23.1","webpack":"^4.36.1","webpack-cli":"^3.3.6"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm run lint && npm run test"}},"gitHead":"1dc4ab87134e4c67e69cd2052554e1c54faf2141","_id":"detect-autofill@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-K8v/NAj6OtssCOn7Yfl7QX/yWsNWcHM2n+9T0FxtN8w4r2o8M7qyLUxZlUq8ZCMi0wkOhEhFCkWle4GbUH/85g==","shasum":"c22ed04a2412bd4e8e5bdf42dde2a64d9a5ce8c4","tarball":"http://123.232.10.234:8212/nexus/content/repositories/npm-private/detect-autofill/-/detect-autofill-1.0.0.tgz","fileCount":11,"unpackedSize":14337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMW6iCRA9TVsSAnZWagAAQ5cP/3Qe+mKmpgdkah13PTD2\nQmYsZQ07uzuNnlSMjBYh47dYXAA8hfbLpzTtmUWpX/Urwhs+UKXBswvRNHZM\nMQaYZ4unJYTXGglCDcX2ejjKrvnnsPMFdmwQFjIaggBwJIFvQ/AHwEknbPFY\njsV9/d+adqrdEWAEuSZbiRNqgpyPBdLwnTv0p+Kgh4q0mLQ8H8C1SaoMoDOw\njpD2XrLfeqmEwp1jmLkhSKjxnO6v4WdbSFx1Vqfga4K5j3J2rvtR0/Zrr0B7\nOnSgkDYy0ht+h2C7dgA3eYG3SyLtspgkaFLgcnVe36cmlqq1KoGDSxpOoJhk\nUHH5AcDIVXt+T4fuXxsLuEC8YwUQZssh/C8Sy8r108j9S8ZJta4VktB0WUqN\nOXedE/qsQA82O23+JN30iWHMQ3p8H903x+SFRXh/jFWOcK0C7ahCiYV0OO9W\nH/kB5nM1zD4BQBu+HQ8ZcChM/9teYLgh8nnhSQ71J34fEhJjwq6UbYIgd5mJ\n9RW16ADG6P0e+zhUKNq0iP6UVbNVzQFOWU2Wsu2NaCxkv24Gm5ZODU5ALoTm\nMXaLWJHG3HhWzJjwxKSLvqkpNL1JhntLmHNWOaBsuHq/ntlf5svskJFDqivi\noQls6fmWaCPkn+OKYWkdjE8nuvytTpR/WGaCanREy4pTzdO30i2Gu51Xf+Y+\nN4vK\r\n=lg8X\r\n-----END PGP SIGNATURE-----\r\n","size":6186},"maintainers":[{"name":"anonymous","email":"matteo.badini95@gmail.com"}],"_npmUser":{"name":"anonymous","email":"matteo.badini95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detect-autofill_1.0.0_1563520674075_0.5034168682062659"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T19:45:01.199Z","contributors":[]},"1.1.0":{"name":"detect-autofill","version":"1.1.0","description":"Small javascript library to detect and even prevent browsers autofill of form elements. Usefull for implementing floating labels or applying custom logics/styles.","main":"dist/detect-autofill.js","scripts":{"commit":"git-cz","clean":"rimraf dist","lint":"eslint src/**/*.js","build":"webpack --mode=production","watch":"webpack --mode=development -w","test":"echo \"Error: no test specified\" && exit 0","prepublishOnly":"npm run clean && npm run lint && npm run build && npm run test","upgrade":"npm-check --update","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"repository":{"type":"git","url":"git+https://github.com/matteobad/detect-autofill.git"},"keywords":["autocomplete","autofill","-webkit-autofill","floating-label","vanilla"],"author":{"name":"Matteo Badini"},"license":"MIT","bugs":{"url":"https://github.com/matteobad/detect-autofill/issues"},"homepage":"https://github.com/matteobad/detect-autofill#readme","dependencies":{},"devDependencies":{"@semantic-release/changelog":"^3.0.4","@semantic-release/commit-analyzer":"^6.2.0","@semantic-release/git":"^7.0.16","@semantic-release/github":"^5.4.2","@semantic-release/npm":"^5.1.13","@semantic-release/release-notes-generator":"^7.2.1","bundlesize":"^0.18.0","clean-webpack-plugin":"^3.0.0","closure-webpack-plugin":"^2.0.1","commitizen":"^4.0.3","css-loader":"^3.1.0","cz-conventional-changelog":"^3.0.1","eslint":"^6.0.1","eslint-config-google":"^0.13.0","google-closure-compiler":"^20190709.0.0","husky":"^3.0.1","node-sass":"^4.12.0","npm-check":"^5.9.0","sass-loader":"^7.1.0","semantic-release":"^15.13.18","style-loader":"^0.23.1","webpack":"^4.36.1","webpack-cli":"^3.3.6"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm run lint && npm run test"}},"bundlesize":[{"path":"./dist/*.js","maxSize":"5 kB"}],"gitHead":"a2afc5106b2c547d428d1422d8aa34318a0a4a85","_id":"detect-autofill@1.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-/TdmBX+6P064w0SKThxRTFJXq7PqQqui8LDE8hjhhYBBVi2kgAYv7sCVfrqWpyrIt5CjZFh4BwWmcrhpL7nRRg==","shasum":"d7eef9be977673631dc0ef7234c8391745038139","tarball":"http://123.232.10.234:8212/nexus/content/repositories/npm-private/detect-autofill/-/detect-autofill-1.1.0.tgz","fileCount":14,"unpackedSize":25664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMxv1CRA9TVsSAnZWagAAzC8P/A2x5cwIHRyDCVXlWIPp\nEwRYWslA55mQPMK1EOUMmh8G4xe0tOgFAfT1SKbAYiFIabN4lqSFgzTM+kZY\n1ffzMfkL0OyQv3lXpwIjqn/KWQLdqVhETc8OD9U2ka18LoIZKG+Fg/5zx6Ue\nXtziFfUbTCJeHy36Jo3G75D+Yv6ehfc6y7KN1Lfpp1Viv6yyUstszi/1j3t3\nzGoSaHTxvpCowE76IlBLzcEDJlHkiciV587dHqv1m1t3Jk8V+iHNwVt7kvJC\nwrvrbzXpSjvWkwjPpF/713f/1/LNRQayqnK8li2xxsl3XrCFP74ko90LaOXj\nQ0giqaCjxLDnIZTa7LE8f+xBaUm34Qpx0uOA61HXHkRC6n0SUjm+03AYoaKl\niEZ+MhvrRMuHXPfkJYG7cCITg8yzYuRTLOTASmEI1V1SdJ3Dql4vsRGQaI6m\nBwSIAEJ6HFAjhSKZnEvPjY0egh38U5jDLmjBQKrI23Imap5X/gQCV7CROzxL\nDPWQzoNf60W7Nmicl+yPZ2Etiyo8l90ehmMsCm7cHsG6GDGsagNwG7qAvxrz\na60CfjQWSdg0R9xSAtrrIS4kR607PnXLN5Yf3GEme32gGlPDo7EGJLrcT6MC\nCcMfYrP5oFhMrggTgn31hcP9rHq5Ljhu2JFArrwuap9olitMR6wJFxtaBjJo\nUj75\r\n=cyiQ\r\n-----END PGP SIGNATURE-----\r\n","size":10456},"maintainers":[{"name":"anonymous","email":"matteo.badini95@gmail.com"}],"_npmUser":{"name":"anonymous","email":"matteo.badini95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detect-autofill_1.1.0_1563630580603_0.14445394819269985"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T19:45:02.062Z","contributors":[]},"1.1.1":{"name":"detect-autofill","version":"1.1.1","description":"Small javascript library to detect and even prevent browsers autofill of form elements. Usefull for implementing floating labels or applying custom logics/styles.","main":"dist/detect-autofill.js","scripts":{"commit":"git-cz","clean":"rimraf dist","lint":"eslint src/**/*.js","build":"webpack --mode=production","watch":"webpack --mode=development -w","test":"echo \"Error: no test specified\" && exit 0","prepublishOnly":"npm run clean && npm run lint && npm run build && npm run test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"repository":{"type":"git","url":"git+https://github.com/matteobad/detect-autofill.git"},"keywords":["autocomplete","autofill","-webkit-autofill","floating-label","vanilla"],"author":{"name":"Matteo Badini","email":"matteo.badini95@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobad/detect-autofill/issues"},"homepage":"https://github.com/matteobad/detect-autofill#readme","dependencies":{},"devDependencies":{"@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^6.3.2","@semantic-release/git":"^7.0.17","@semantic-release/github":"^5.5.5","@semantic-release/npm":"^5.3.2","@semantic-release/release-notes-generator":"^7.3.2","clean-webpack-plugin":"^3.0.0","commitizen":"^4.0.3","css-loader":"^3.2.0","cz-conventional-changelog":"^3.0.2","eslint":"^6.6.0","eslint-config-google":"^0.14.0","husky":"^3.0.9","node-sass":"^4.13.0","sass-loader":"^8.0.0","semantic-release":"^15.13.29","style-loader":"^1.0.0","webpack":"^4.41.2","webpack-cli":"^3.3.10"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm run lint && npm run test"}},"gitHead":"5afe332d38945c58a2ceef2bf4845603f0cfafa9","_id":"detect-autofill@1.1.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-LH6el/v14B+x5HB4bJ6UxuhBaHopOUe057MVmnrdNMfwbnNspy4QwbMjiLcg9Lo+PwiAbv9nTsmQdxcNnjFWMw==","shasum":"95769f77ffb0b19c937d4a7c811b1db0e6d4cdce","tarball":"http://123.232.10.234:8212/nexus/content/repositories/npm-private/detect-autofill/-/detect-autofill-1.1.1.tgz","fileCount":14,"unpackedSize":20517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvT49CRA9TVsSAnZWagAApUgP/3PKlfXXf4ZO6R2FL50v\npMskptPEFW+vZ/Ca/d5og4pMMLCidEDhk+l1eTTY4BSuwx2o47jsFIcXP5QL\no6wa4Ns5KSEK2hg8bPaZZpdS3R8CLjIWomTN3SGi+J9/K0qy2fsIMl5uLtTt\n9rJDSay/rCGns0eyVTWo9MAEbgkqqImHa+8nN+TwZuOuXbjbseigXnWSY6JH\nDY0iOsURVa4n2GHUoSVh/q+7e1JbPLE0Pj6AyrpUZq8mNOHSZm2WiMyTddst\nsR0w+6cAlWarWlP8LIiSAJdSbUodxclLp3DnYEs9VZDJGV/pOXSq3WYOrrZI\nw+RCzVrA2E/LYdsNDd8V/hM9hHnNVcLifXSDkMFrHjO8mePa/oy81tm81J4r\nvdKj0aSZ/nxtZQlFzlcib5Go5hNf8woFDKbxZLSs5y6U6kwoqi19Dm0GIf7D\nccuBUSVI46UEhp07hA+zqogXTvsiw3zfcGxRtUJvNiHeNSEkNP33QpYT0pMP\nX8mjkaJwgs1qFSAYI9JcbdmC+6D77BTu6a6xwiB0+gdjraBtzf96vlHLYj/c\n9dZGhjjwDSGQClmDiv18A5Gf+fEsyvfB0du6nyCntcAWwn/o5GDKTRb6CsdJ\nsp88ozsk3X990qiixc6w66rnrocRrqk/nZYwsaNzXa0lUKgwwVGamgIXrsFq\n/qui\r\n=ncup\r\n-----END PGP SIGNATURE-----\r\n","size":8855},"maintainers":[{"name":"anonymous","email":"matteo.badini95@gmail.com"}],"_npmUser":{"name":"anonymous","email":"matteo.badini95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detect-autofill_1.1.1_1572683324940_0.8926251465696262"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T19:45:02.992Z","contributors":[]},"1.1.2":{"name":"detect-autofill","version":"1.1.2","description":"Small javascript library to detect and even prevent browsers autofill of form elements. Usefull for implementing floating labels or applying custom logics/styles.","main":"dist/detect-autofill.js","scripts":{"commit":"git-cz","clean":"rimraf dist","lint":"eslint src/**/*.js","build":"webpack --mode=production","watch":"webpack --mode=development -w","test":"npm run lint","prepublishOnly":"npm run clean && npm run lint && npm run build && npm run test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"repository":{"type":"git","url":"git+https://github.com/matteobad/detect-autofill.git"},"keywords":["autocomplete","autofill","-webkit-autofill","floating-label","vanilla"],"author":{"name":"Matteo Badini","email":"matteo.badini95@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobad/detect-autofill/issues"},"homepage":"https://github.com/matteobad/detect-autofill#readme","dependencies":{},"devDependencies":{"@semantic-release/changelog":"^5.0.0","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.1","@semantic-release/npm":"^7.0.2","@semantic-release/release-notes-generator":"^9.0.0","clean-webpack-plugin":"^3.0.0","commitizen":"^4.0.3","css-loader":"^3.4.2","cz-conventional-changelog":"^3.1.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","fibers":"^4.0.2","husky":"^4.2.1","marked":"^0.7.0","node-sass":"^4.13.0","sass":"^1.25.0","sass-loader":"^8.0.2","semantic-release":"^17.0.2","style-loader":"^1.1.3","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm run lint && npm run test"}},"gitHead":"6bdd4dffc21bdb535a37eb8df0e86798e9908be9","_id":"detect-autofill@1.1.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-RbfzqJ5UtuIIa5QqgVfNf6SsGUIErYgimy0l7u0VV3wzlFJRtApIgxEom4POIUOS8ExTh/YYuoZrzFzUkY5TRQ==","shasum":"bf885c78bfa10549a232721bc7bf2e30305e577c","tarball":"http://123.232.10.234:8212/nexus/content/repositories/npm-private/detect-autofill/-/detect-autofill-1.1.2.tgz","fileCount":5,"unpackedSize":13440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNpCHCRA9TVsSAnZWagAAGOoP/jxan8KMTzTvBq43pUVv\nVV3eA9PSappZxzAb7gcMbXW+ZKLm/36ofKev4EkKOjT48wnRib0LPTIE03jG\n/cEgSFkgZm3nS+H3k/B+AnyV8pvsLtZ2gVrnXClSaZCcQ2zCpz4SvsXTPxq1\n29RZrdAxKbiJKnNSCSZIyukoaulB0AUhX3ObfwjC9iLhlwiuOyNQHar9u2Ah\n+p1vgTpSrw5JjCvne1vbgLtCKkWS9/4VKtjJHODYdaGwohWELPItBbS/5Qht\nA5/gY7xM5BldTm1MVERd8DWCSI7ju2KCjURVtKziUVxpfWhQpb5gmMLHl7sX\njRuy78mbW9u6NPxpjrG2McVNjUjd4UBiVF6L+5dM2ydtt7x+HZuFWd6sy2YV\npM/szbb4Dsy/AeqX9TqZet+iIBQdeArIIHPpAWR+9VifqrqHmYEuhST7YGYZ\np/gsrH7T+xd1bsEM5ViNCgswVRb0IF9JUCwvfHIY/txDtu0ydSc5wu964SAD\nsoq3BpNkHhVfN864dnyWG/BGPz8WpLHucVjA0yLB4cGScXeIoAcFiUtD++MQ\nrV+PQ0pFWBpHvzE8UDwRfa35tBMs6RI3chs6dUOkys1BG33c4HE3nD+CXzIQ\nfR8wR4DBhePcgHsN/3Gg9KbvhO592+H+9OES1viZSExFhjmq2GcPd0Mchmz1\nux3N\r\n=hz21\r\n-----END PGP SIGNATURE-----\r\n","size":5712},"maintainers":[{"name":"anonymous","email":"matteo.badini95@gmail.com"}],"_npmUser":{"name":"anonymous","email":"matteo.badini95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detect-autofill_1.1.2_1580634247355_0.854127037478285"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T19:45:03.882Z","contributors":[]},"1.1.3":{"name":"detect-autofill","version":"1.1.3","description":"Small javascript library to detect and even prevent browsers autofill of form elements. Usefull for implementing floating labels or applying custom logics/styles.","main":"dist/detect-autofill.js","scripts":{"commit":"git-cz","clean":"rimraf dist","lint":"eslint src/**/*.js","build":"webpack --mode=production","watch":"webpack --mode=development -w","test":"npm run lint","prepublishOnly":"npm run clean && npm run lint && npm run build && npm run test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"repository":{"type":"git","url":"git+https://github.com/matteobad/detect-autofill.git"},"keywords":["autocomplete","autofill","-webkit-autofill","floating-label","vanilla"],"author":{"name":"Matteo Badini","email":"matteo.badini95@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobad/detect-autofill/issues"},"homepage":"https://github.com/matteobad/detect-autofill#readme","dependencies":{"custom-event-polyfill":"^1.0.7"},"devDependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.5","@semantic-release/npm":"^7.0.5","@semantic-release/release-notes-generator":"^9.0.1","clean-webpack-plugin":"^3.0.0","commitizen":"^4.0.4","css-loader":"^3.5.2","cz-conventional-changelog":"^3.1.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","fibers":"^4.0.2","husky":"^4.2.5","marked":"^0.7.0","node-sass":"^4.13.0","sass":"^1.26.3","sass-loader":"^8.0.2","semantic-release":"^17.0.4","style-loader":"^1.1.3","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm run lint && npm run test"}},"gitHead":"2552298d12eed4d5f6c5809174878fcbfc2fdd04","_id":"detect-autofill@1.1.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4vm955EMD2ZKeEkdlEWrQBnOFQtUTxNk/jDAD8csMfRxbk7de0nD6tcwltKsi4q3H7v+mB8rz2HB0g8RphOdnw==","shasum":"371db9990f4b3763bedf573093737d94d8799741","tarball":"http://123.232.10.234:8212/nexus/content/repositories/npm-private/detect-autofill/-/detect-autofill-1.1.3.tgz","fileCount":5,"unpackedSize":14136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekdoaCRA9TVsSAnZWagAA4yYP/jl/Oeqog6FTMUP3nkYj\nwVqECfN1+8r9+Uol24XFmN7xH5XnnklrVhZSkV22klyn+D2qYDc0SL0woz4M\nIPOQIHOmz6ox+R+2BsN8S4hnAsID2vpS59Wpuk1rPjqfmx5knsUCW+8IHBId\nqHsQWO77u2GltSigkkE2ry/czMeu8FN9Oo5lPGmxieG0t/HX6S4OhZ29VPC/\ns39wA/zJzXBTPcPfAJs6BS42+eBHzQAL0h3txkW6lRYZKgnfiwuV1Li39L3x\nN869GutS37SN3XDvgs4owxRKs8++on5PpTMpcn0nbs0hQpD1otvRn9nuWw3s\nvcrJ9EdRxVQEa68P32FENSXnIv98GXJB+f+nZEIXkibEzSYWvY7WChMNg8A1\npVmcfL31KTwGsc2tEE5IhIAv/emXZ1GsM5BPYhZe9XBegefXJb8SJlacg1pE\nvrPSXkc4zo+70bSmYvXgVx1wrctj4lTgY/XqNXc3mA1zcCo3JjWofo46t3UE\ncbwjspnNl9DBgyC2kfygh8rbqmvBP0G9S2amGGJe7JX/o60zdZVONniY2G5t\nJOwVgsLgSW4t7Xm/rMra/1MeUs8pCKB2CJGn2qCK/f/0QteKF/IgCbF3pB9l\nk2Tbj6Y09kNqyBJfVFKWo8MJBlKDkLDtfJYZFFQrguVrBCy51WSiNdq5nbs/\niMj9\r\n=RL2D\r\n-----END PGP SIGNATURE-----\r\n","size":5921},"maintainers":[{"name":"anonymous","email":"matteo.badini95@gmail.com"}],"_npmUser":{"name":"anonymous","email":"matteo.badini95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detect-autofill_1.1.3_1586616857384_0.4511996921704271"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T19:45:04.969Z","contributors":[]},"1.1.4":{"name":"detect-autofill","version":"1.1.4","description":"Small javascript library to detect and even prevent browsers autofill of form elements. Usefull for implementing floating labels or applying custom logics/styles.","main":"dist/detect-autofill.js","scripts":{"commit":"git-cz","clean":"rimraf dist","lint":"eslint src/**/*.js","lint:fix":"eslint src/**/*.js --fix","build":"webpack --mode=production","watch":"webpack --mode=development -w","test":"npm run lint","prepublishOnly":"npm run clean && npm run lint && npm run build && npm run test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"repository":{"type":"git","url":"git+https://github.com/matteobad/detect-autofill.git"},"keywords":["autocomplete","autofill","-webkit-autofill","floating-label","vanilla"],"author":{"name":"Matteo Badini","email":"matteo.badini95@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobad/detect-autofill/issues"},"homepage":"https://github.com/matteobad/detect-autofill#readme","dependencies":{"custom-event-polyfill":"^1.0.7"},"devDependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.2.1","@semantic-release/npm":"^7.1.0","@semantic-release/release-notes-generator":"^9.0.2","commitizen":"^4.2.3","css-loader":"^5.2.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.23.0","eslint-config-google":"^0.14.0","husky":"^4.2.5","sass":"^1.32.8","sass-loader":"^11.0.1","semantic-release":"^17.4.2","style-loader":"^2.0.0","webpack":"^5.30.0","webpack-cli":"^4.6.0"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm run lint && npm run test"}},"gitHead":"b3ed76ee44e039224a9c3d88275927a34d4d3c36","_id":"detect-autofill@1.1.4","_nodeVersion":"14.16.1","_npmVersion":"7.8.0","dist":{"integrity":"sha512-utCBQwCR/beSnADQmBC7C4tTueBBkYCl6WSpfGUkYKO/+MzPxqYGj6G4MvHzcKmH1gCTK+VunX2vaagvkRXPvA==","shasum":"1424ca5863c69a1e0373ea85a4f0edccc2357479","tarball":"http://123.232.10.234:8212/nexus/content/repositories/npm-private/detect-autofill/-/detect-autofill-1.1.4.tgz","fileCount":5,"unpackedSize":13245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbX1jCRA9TVsSAnZWagAAFOMP/jub888mjSgSzjx5NVVO\nXqNFBcXMQNACc2kfJLeEjBAGfzyp1Ovw7jNwGDHsa9DbLsSDtNhFdZweaUzP\nuG4TYBPgxE+D9IikU/+b1XFjJobeVSqR/LIQ87DI77y0uY6an5SIDJl0Xc9Z\nLaRffmTyIjB+3yJogrLRXzj+jJpW/Fgfpyb1080E3C1jnEQyCgnH/16vWX45\nyBKCmZRDKQX7YZAxn7iF9/SxMpBgU85T3pO8oJHVGf4EGon8yMjC7vwm1+qW\nTNKMb1fls3klAYNC55VAXnCr/w3PoXJjl8QaAtzcC/Y8SQHmkBaM+C8VEQ59\nOLAD3wwmqy+/i7eXvMF1932pr7o6LYjsz6QE7gaiz3iJnCS3YFYlT0bjJqKo\nIRoShBv4ZzBv3fwJTLaARF6rynJ6pjRDJnaRdv/rEwQu09nWnvFi7fSup8pw\nbJse6kaSr3uht4OuwkkrBEyP9uS4PRSY7DKq3fFFjeY+bpBVGy+jQltggnp4\nZiB7KmFQcCaH/I2PCjaaR72TEmMeeJ/BjjH+yGiOxBd8ujo6/OAzb4ZdsIbx\neyQoWinZQc3OAMqLRKHJMl+ER3KUlWfO0deTpCMO4rtPXXXNltYjgx4Pjo5O\n4t7fxqH+Ew1D0AZ5E5pETbRYZZVo6PMK70uGHH2CrOp/uRkl4JaH6MQ8DEvD\nGQhP\r\n=KxJQ\r\n-----END PGP SIGNATURE-----\r\n","size":5637},"_npmUser":{"name":"anonymous","email":"matteo.badini95@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"matteo.badini95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detect-autofill_1.1.4_1617788259033_0.6481393786973209"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T19:45:05.870Z","contributors":[]}},"dist-tags":{"latest":"1.1.4"},"name":"detect-autofill","time":{"created":"2022-01-27T09:03:16.681Z","modified":"2022-01-27T09:03:16.681Z","1.0.0":"2019-07-19T07:17:54.210Z","1.1.0":"2019-07-20T13:49:40.775Z","1.1.1":"2019-11-02T08:28:45.141Z","1.1.2":"2020-02-02T09:04:07.456Z","1.1.3":"2020-04-11T14:54:17.519Z","1.1.4":"2021-04-07T09:37:39.165Z"},"readme":"# Detect browsers autofill\n\n[![npm version](https://badge.fury.io/js/detect-autofill.svg)](https://badge.fury.io/js/detect-autofill) [![Build Status](https://travis-ci.org/matteobad/detect-autofill.svg?branch=master)](https://travis-ci.org/matteobad/detect-autofill/) ![David](https://img.shields.io/david/dev/matteobad/detect-autofill.svg) ![David](https://img.shields.io/david/matteobad/detect-autofill.svg) [![Greenkeeper badge](https://badges.greenkeeper.io/matteobad/detect-autofill.svg)](https://greenkeeper.io/) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n* [Getting started](#getting-started)\n* [Features](#features)\n* [Browser support](#browser-support)\n* [Demo](https://matteobad.github.io/focus-within-polyfill)\n\n## TLDR\n\n1. Import script in the head\n\n```html\n<head>\n  ...\n  <script src=\"https://unpkg.com/detect-autofill/dist/detect-autofill.js\"></script>\n  ...\n</head>\n```\n\n2. add event listeners\n3. do your things...\n\n```js\ndocument.addEventListener('onautocomplete', function(e) {\n  e.target.hasAttribute('autocompleted'); // true or false\n  e.preventDefault(); // prevent autocomplete\n  // do you stuff...\n})\n```\n\n## Getting Started\n\nSmall javascript library to detect browser autofill of form elements. Usefull for implementing floating labels or appling custom styles.\n\nModern browsers all have some ability to autocomplete the forms in a web page. It can be a login or a registration form, and the autofill can be triggered automatiaclly by the browser or manually by the user. In both cases **there is no native way to detect the autocomplete**. This is where this small library comes in handy.\n\nEvery browser has it's own way to autocomplete a form. Basically this library creates and triggers a `CustomEvent` called `autocomplete` every time this happends.\n\nFurthermore this custom event can be prevented like all native events in order to block browser autofill using `e.preventDefault()`.\n\n## Features\n\n* Polyfill for CustomEvent integrated\n* CustomEvent on `onautocomplete`\n* CustomEvent on `onautocomplete` cancel\n* Possibility to prevent `onautocomplete`\n\n## Browser Support\n\n| CustomEvent    | Edge | IE11  | Chrome | Firefox | Safari | Opera | iOS |\n| -------------- |:----:|:-----:|:------:|:-------:|:------:|:-----:|:---:|\n| `onautocomplete` | ✓    | ✓     | ✓      | ✓       | ✓      | ✓     | ✓   |\n\n\\* This script uses different technics to detect autofill based on the browser:\n\n* **Chrome**, **Opera** and **Safari** uses the pseudo-class `:-webkit-autofill` to trigger a custom animation.\n* **Firefox** uses input event on document and checks for a propriety `inputType` property of the event.\n* **IE**, **Edge** and **iOS** uses the same input event but they have to check the `data` property.\n* **Android** ha not yet been tested any help is welcomed.\n\n## Demos\n\nThe [demos](https://github.com/matteobad/detect-autofill/tree/master/demos) can be tested on every browser. If something is not working properly, please open an issue or a PR.\n\n| Title | Source code | Live demo |\n| ----- | ----------- | --------- |\n| Fake login page | [Code](demos/fake-login.html) | [Live](https://matteobad.github.io/detect-autofill/demos/fake-login.html) |","users":{}}