{"_id":"@adearriba/shopify-checkout","_rev":"7-0140e3a174907126a5b3fa388eb947a7","name":"@adearriba/shopify-checkout","dist-tags":{"latest":"2.0.7"},"versions":{"2.0.0":{"name":"@adearriba/shopify-checkout","version":"2.0.0","description":"A javascript library to help customize Shopify checkout page","main":"checkout.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adearriba/ShopifyCheckoutJS.git"},"author":{"name":"adearriba"},"license":"MIT","bugs":{"url":"https://github.com/adearriba/ShopifyCheckoutJS/issues"},"homepage":"https://github.com/adearriba/ShopifyCheckoutJS#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","eslint":"^7.20.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-rollup":"^2.17.0","gulp-uglify-es":"^2.0.0","rollup-plugin-multi-entry":"^2.1.0"},"dependencies":{"babel-loader":"^8.2.2"},"gitHead":"53c601f4cf4d068dc62095e227b05f6e898a399d","_id":"@adearriba/shopify-checkout@2.0.0","_nodeVersion":"16.4.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-XiE8tuTAZpqoLP9HZaOHUFYlh/8WVDKViKq3off0uXTSRgnGSc3NJLk6bcKIzbZcbEbvBU6iGBqsWtg44F6RJQ==","shasum":"51b62c74e4346c222e18b7f76b3f200f46470b6a","tarball":"https://registry.npmjs.org/@adearriba/shopify-checkout/-/shopify-checkout-2.0.0.tgz","fileCount":2,"unpackedSize":35663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqr7AN7OW2YTg2Hon8JkuevHTOx2vCmVnTCCYdVe+1SAiEA7Tj6EwjedWLDzydV5MKkPKNzF/EsYw4CZWCvFwEt2/g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz+xfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWiQ/9EM6sqYA+Fufsk7H0FiSR+IgzX0mGjGgobVJo2906He7Wwwmk\r\ncyPXt3MJLSsS9jjAguwJhDotzEO5LWWr+Vb5xpl+w0ZzoryhUytbUfu4NTVE\r\neyTz/XenilAA8aLPPil/No0UcaaJp1FkL/XMy/NbwEiAFxH5yz4qJyOkR77E\r\nfeLMUceQpzEZ+aE/+4vgT7ki7vpL4z9bHDKMIKHv9Zsc79pfeC5Gyvg5+Aj+\r\n9Oaetmu/eEkq+uCrLfXPvbgJoqDvgRrNDaRsRdrnd0k3CQU26661gyVuUtZq\r\nY1HjT13fVXM/0IwG4R94hu6BetyLKIKc3iY/tBTcOGRHzpP6GdiVTQBQpTiZ\r\ncV14CZYP0Y70PdL6YJ8n0MDZQ9vNGrJTM2/MFPOs8RKAQmA+ODiqKYIA+mQR\r\nefXoOpRAxfIyBqXyquCqrSKlyCj2ZjA61YvZ9kFhCEUhZwqoZMkT5a+ZGkvD\r\nDw4Pt5U/wJH1fFv759iK+Q+FqsRtMDkUMlvMLcDG7tLjC1UeWGdJszGM5d3e\r\nSLP0w8E00r6eBU9pOelTIlQi0FcOHqlzmV1u4SKbOUROuKNoXr3VGFDs7DEP\r\nU8U3MJj98qyjWaV21+hqGdt6qshAEK7cxrisfy+iPa5uDmYnFUIgIU/dj6Al\r\nPKKf1jcwfaTzYQIaRU5b8r3hJsg4XHVk0+8=\r\n=jSJ8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adearriba","email":"adearriba@outlook.com"},"directories":{},"maintainers":[{"name":"adearriba","email":"adearriba@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shopify-checkout_2.0.0_1657793631553_0.6634108083258852"},"_hasShrinkwrap":false},"2.0.1":{"name":"@adearriba/shopify-checkout","version":"2.0.1","description":"A javascript library to help customize Shopify checkout page","main":"checkout.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adearriba/ShopifyCheckoutJS.git"},"author":{"name":"adearriba"},"license":"MIT","bugs":{"url":"https://github.com/adearriba/ShopifyCheckoutJS/issues"},"homepage":"https://github.com/adearriba/ShopifyCheckoutJS#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","eslint":"^7.20.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-rollup":"^2.17.0","gulp-uglify-es":"^2.0.0","rollup-plugin-multi-entry":"^2.1.0"},"dependencies":{"babel-loader":"^8.2.2"},"gitHead":"53c601f4cf4d068dc62095e227b05f6e898a399d","_id":"@adearriba/shopify-checkout@2.0.1","_nodeVersion":"16.4.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-t+6PS9Obn9FlP0L2yzZo7iZjXGZvCU8lpvtMopKKo1MnWjUCYEFl8I/Dy1uJfByt3osw9DZKlAjq92xPNOH08Q==","shasum":"3477f7c27f483b5712aa86da0a64cedc60407908","tarball":"https://registry.npmjs.org/@adearriba/shopify-checkout/-/shopify-checkout-2.0.1.tgz","fileCount":3,"unpackedSize":47605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8PYipZmdD5KaaaFsjnrxt9PkKoNiSH4YKyVWOF8MtqAiEAiZHNkuHiZ1yrCAiVtBekyYies4kUT/oULod15duvKrs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz+5tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4GRAApMRofdDE4Scapq+gPwRqu1QbAXXC/hFmyTnX1AZgVbHvi3fv\r\nUkKV59VsADDRv4IymqUXBVSRzWbaUDil1sCD6TuOHJdsFMLxgpKYbknArOtc\r\nYcPV53ZLlY6i8y4kT8HPE7ePHMzr9MEaJwwdeU7+bker7WD2b8oBhUt3zIc+\r\ngMFRteyjib4QFEnzrb6lKFnlqWmC+FUxDa6rcQsT9q49g1r6s+oQ3ZpRS/88\r\nAXgwzEPAqf+DcsU81nEqMqONyb9bXmOjkIXLdOPmyIRiSo+v3F5MVuc0wAIw\r\n57FLbQkfrJ1mS0aljiz6Qda8G+0ppdH3WFqD6EVzwwSpqdKVsfc1d4Ai/MIf\r\nB+5w3zpmyzDKZ1q4U1bG94caPka4+ebbs4mvWUpY/RIyiTkUdL5ChoZrdPf5\r\nEkrpzGrJBQ9KUFGuB0UzYClyLQ+rzWA4fsQ4hPLaeuOdYI3W1WoF1kHrns+f\r\nzomVulpkkYsPT6xtE0EJmd7pNp/JH4YrtiOYbZfD8EJ/H7d4rM6SV+aK9JQX\r\nb0ktOJtUI6Q5VI0yv6aiMFvmtx6VbTRcyo8JkudYTNJS/Hg1DJuh8ombfbPi\r\nfXMSbT2O3uBP3d6njkleBnKR9Tjdk9m8ZYOVgtYQhOP0toKt2LN11q7Y3gwv\r\ntxWZzgxhmoNWb9/2mS6wU2yW/eKHHCaxGR8=\r\n=kpdV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adearriba","email":"adearriba@outlook.com"},"directories":{},"maintainers":[{"name":"adearriba","email":"adearriba@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shopify-checkout_2.0.1_1657794157278_0.5003070969385162"},"_hasShrinkwrap":false},"2.0.2":{"name":"@adearriba/shopify-checkout","version":"2.0.2","description":"A javascript library to help customize Shopify checkout page","main":"checkout.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adearriba/ShopifyCheckoutJS.git"},"author":{"name":"adearriba"},"license":"MIT","bugs":{"url":"https://github.com/adearriba/ShopifyCheckoutJS/issues"},"homepage":"https://github.com/adearriba/ShopifyCheckoutJS#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","eslint":"^7.20.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-rollup":"^2.17.0","gulp-uglify-es":"^2.0.0","rollup-plugin-multi-entry":"^2.1.0"},"dependencies":{"babel-loader":"^8.2.2"},"gitHead":"559ed0241372f61714558616e7f6b576dfd73f6b","_id":"@adearriba/shopify-checkout@2.0.2","_nodeVersion":"16.4.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-SpfF8PrSyYzK8KM3VL+Z8FpTAZdtQfwr4k7SCk3mBFYh5q9DJR1P9D+rBGsNJPhMT+CVNRa652Z4ksTjMp7iFQ==","shasum":"1dec7303aa9cb502d3646962642f288b1306ef32","tarball":"https://registry.npmjs.org/@adearriba/shopify-checkout/-/shopify-checkout-2.0.2.tgz","fileCount":25,"unpackedSize":68076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2KsvkvCKcQwwc6cefdjI1DGcpQfZr9AHdScjuamx2LAiBhU2fdGlRMHgB7f0e1Hvk8UzT8IVNdytGTm6+2UlYXPw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3PTJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhNw/8D20/x8BUuFSN5U0xx5j5V/dL5ILwhH1sWlyrikSJfeSaNDsk\r\ngxz4zTWRVGd1vYwdGKhnMO+5Mm2jmi7tfkym/xDvlYKG0ly0Kt3+brjOF7Yw\r\ni9tNE7mIEdUh862rD9fNMOYXU/HjBHRexCBh8m9JfYxC8AOJkcET7eEQyzl1\r\nLLdtN6WSI1LnkskrGNaVgPCWJbCaqTVJ07YBMpLCadUgLP9mAg/t7/7XNCFF\r\nwpdABC9iyAJprhO8d7YlboqleNvr7gXwfpRJQK3yFm87hdC81QFGWPXm/kZW\r\nNh2qF7X/ZS9nFOp0eTf6h6jjgBZl2ivoNu9/B5xqiMV1p5S8sB066mbEZ5Z5\r\noiNYU9ptPpSt9JxVJ1m9+09Gc1wCmApJbNdhCKfcr7SZaolyfJ3z4TMwOLaK\r\nf2Rkst/R/vmcANxxlGXK/i3xCXF8t0n7dNuZ+spjJyVX0dpnMCorDCtKUZ6O\r\npvyEEwdNnRc1pcejDom+d67vGS4pU4mw07gSdtQ8Nk4iw1rMY2ldHyRjbGd/\r\nUzvYMi6UHYkNuUbhnh2feqz4CIHS0C83vZaH1lBTh4XsdPgbzDG8GPLuujgL\r\nnExSrEkPw55qd2GveMtbzNuIE2yH88/X126uqydwoleAcOijeFWEiH3Uo9Sx\r\n3Y46r7p6Arh1ULkuDgJc5CgyFkJlhV+wQrY=\r\n=lIHZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adearriba","email":"adearriba@outlook.com"},"directories":{},"maintainers":[{"name":"adearriba","email":"adearriba@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shopify-checkout_2.0.2_1658647753066_0.881336789390404"},"_hasShrinkwrap":false},"2.0.3":{"name":"@adearriba/shopify-checkout","version":"2.0.3","description":"A javascript library to help customize Shopify checkout page","main":"checkout.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adearriba/ShopifyCheckoutJS.git"},"author":{"name":"adearriba"},"license":"MIT","bugs":{"url":"https://github.com/adearriba/ShopifyCheckoutJS/issues"},"homepage":"https://github.com/adearriba/ShopifyCheckoutJS#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","eslint":"^7.20.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-rollup":"^2.17.0","gulp-uglify-es":"^2.0.0","rollup-plugin-multi-entry":"^2.1.0"},"dependencies":{"babel-loader":"^8.2.2"},"gitHead":"559ed0241372f61714558616e7f6b576dfd73f6b","_id":"@adearriba/shopify-checkout@2.0.3","_nodeVersion":"16.4.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-ketWdt9Jykr4n9nGHwSv3qJlkbFOSMWcIt3z1fBoa6Dzo0ApxUoY/T6SQteBreQ4p/iY6M9J9X9RsU/cVQHcgA==","shasum":"7b8684e59d4e76d0b06782b15a1789bc57273249","tarball":"https://registry.npmjs.org/@adearriba/shopify-checkout/-/shopify-checkout-2.0.3.tgz","fileCount":3,"unpackedSize":50811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKW64N1hkTwAeU24SIjmMOlBPxt1a7N8SV6qyQLldIDAiEAkJlNvl5gUiRiUmFBZg8IHLH3HHLHCX2F3qzdQ/e8Zuk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3PWIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd+w//al6U+LW7ltQDTmsS8MFEbnhaoUcthEcCDWYLSwitP24evbDu\r\nAENs2Z0uj2fWpEeGmCpzyS9qIQcnOga0nHlfHVLoGpngvb3hyJB7B9yT2U/l\r\nG0iH3BilQZYY9fscJOAq7rxNqjhMD/PMM0EGuqnvNQNcTjqEhGUoJaZr3th/\r\nL+tMuz4UIXWfRqePnCxsajMI4nN5c7cGis/zGDkjrrxYgs0kq5t176ai99SW\r\nr59sFPyNYefbRXsuv5Q4+s3KK+zzmCGiiMRPvCKhqulEK8R8dlLiHHKoEZWC\r\nQ7JfPlijlhp/vmuAiUf53mJAzF/8mMgo3r6du2h06E5My/PoZNjW/qsouBW1\r\nGkq99MFiwph/hJsj4lRPzW91a4rCjjAJLN9smja4Pn+xlRUAk0gZpwokEgBa\r\n2AA5VPOMeOkkWzJnLI80tlZ093ds/A1hCq0yQ5FNQyVRfsorbdsZLBQeqBLe\r\nxg9cxBhhogLAVTf719/4ECQkdD8PUbdnGjq4AIkARMpLtwc27ZOhx1nVM06g\r\nJ1Tv8gnJc6hFR2PAywlkaQXteyImty1r2mtxLZcNj8gWNdZl7Z9VC8NUr5xw\r\nb29kyER+BE0jMGm9ufjM/yoymM6JRWGpnnxOLzWNUeRGXHKfWaap8ARdglJu\r\npqrDI7RakrU5WIoepLDc7D5HLqAP2mSnRSg=\r\n=nULT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adearriba","email":"adearriba@outlook.com"},"directories":{},"maintainers":[{"name":"adearriba","email":"adearriba@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shopify-checkout_2.0.3_1658647943823_0.9646110269102"},"_hasShrinkwrap":false},"2.0.4":{"name":"@adearriba/shopify-checkout","version":"2.0.4","description":"A javascript library to help customize Shopify checkout page","main":"checkout.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","gulp-build":"gulp build","npm-publish":"npm publish ./dist/npm-package","publish":"npm run gulp-build && npm run npm-publish"},"repository":{"type":"git","url":"git+https://github.com/adearriba/ShopifyCheckoutJS.git"},"author":{"name":"adearriba"},"license":"MIT","bugs":{"url":"https://github.com/adearriba/ShopifyCheckoutJS/issues"},"homepage":"https://github.com/adearriba/ShopifyCheckoutJS#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","eslint":"^7.20.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-rollup":"^2.17.0","gulp-uglify-es":"^2.0.0","rollup-plugin-multi-entry":"^2.1.0"},"dependencies":{"babel-loader":"^8.2.2"},"gitHead":"4cc463a120f444fe1de7b2c43a025bcc0cd6a6b9","_id":"@adearriba/shopify-checkout@2.0.4","_nodeVersion":"16.4.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-WfHFAKutgXHwfulfAbQT3ddpOP5SPf+pwUbUPy4wff+okVbi4FWJfMT+j7cyHZLTCTgbzPbPEpQjai81VUh1fA==","shasum":"1e3d6ea77fad052acc4ee62ef8e03e301b5844f5","tarball":"https://registry.npmjs.org/@adearriba/shopify-checkout/-/shopify-checkout-2.0.4.tgz","fileCount":3,"unpackedSize":51568,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+8j9fJsnPmzKQ2PP1ynOKreb7FKNttRHyp7tH5yFj5AiA44+I2Z8kWKHJVVdquFtwHTIpt48B/4JcuJqHhq/kSDw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3PzfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQuRAAnCO8bcFxoUeXOHUHSLnIi4CuQfpaVkRn7Fz6dcT7QgDq8u2A\r\nK7F4mU29laYUjCYv3rhXIdnEIH6mEmNVd3GerNpPe++JUWUvBozUfX6yLacf\r\nt2VUPTc9VAtvRA/ClUiNo0y3y+v//wQtNtcQFA4ARZNC/isvxiBbSihE2lMb\r\nfiIGcY+sKxc0z3yDNT64HW6Ab3BeqDaLsvw/F0UtUMZFh0yKq3g9Z+uQ+28a\r\nXeq7D+WHELQ0I9JtKLQg8iVqES1wHejQPZsxgTUL/D1qP078sZjzH6tHS6Is\r\ng2TpAnE4hsSVX/LJu5DtLfmLoycwlgmlZLv1O63vvfMAkOMbeEhTqoQFkfXh\r\nvLilUv46+pEcPhRGRmu9iE2H8cPcQJcUhvvDRr8HOqLhz6c3XEIoARi8T2Xp\r\naNORX7F6QP+bMbDgtEJ4HHmqKd9ElhGQmNbzcxXWv8IGnMScyWfikAOVp07O\r\n0xTf7hS5HSrl91/X3Kcf4ebWOpVSxrMfgZ4Z7t9oORrFzhqRfjW7CqFhANeJ\r\nNpsO+gLCIkY6LME+djEaym7eykfC7pA7cIJKOwNvMT9JtvtYZxZX+8znr5dm\r\nEK8QMzaYokPVGMDGqk5Dq8LcX20tybCEayckuwWf+1sWnDExnO8vGPOpwjv7\r\n/Z0mnbiyHiPIk7gLPcvmcS+O1pqL0y+ln+4=\r\n=X2vh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adearriba","email":"adearriba@outlook.com"},"directories":{},"maintainers":[{"name":"adearriba","email":"adearriba@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shopify-checkout_2.0.4_1658649822876_0.32437821766022856"},"_hasShrinkwrap":false},"2.0.5":{"name":"@adearriba/shopify-checkout","version":"2.0.5","description":"A javascript library to help customize Shopify checkout page","main":"checkout.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","gulp-build":"gulp build","npm-publish":"npm publish ./dist/npm-package","pub":"npm run gulp-build && npm run npm-publish"},"repository":{"type":"git","url":"git+https://github.com/adearriba/ShopifyCheckoutJS.git"},"author":{"name":"adearriba"},"license":"MIT","bugs":{"url":"https://github.com/adearriba/ShopifyCheckoutJS/issues"},"homepage":"https://github.com/adearriba/ShopifyCheckoutJS#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","eslint":"^7.20.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-rollup":"^2.17.0","gulp-uglify-es":"^2.0.0","rollup-plugin-multi-entry":"^2.1.0","babel-loader":"^8.2.2"},"dependencies":{},"gitHead":"4b9819e9ab7452619b78ccc77298ab2d1c220613","_id":"@adearriba/shopify-checkout@2.0.5","_nodeVersion":"16.4.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-EkrELVcBhs/3MLrtKEI/f11PQ6zjg5hlhCpyDp6ge4jQ/wUgP665irNZr3MjJYg1qnGQug0icg0OaSWB1NP3kg==","shasum":"b91e5d4c605d69514fa5f01868d7c3f236d8f4d2","tarball":"https://registry.npmjs.org/@adearriba/shopify-checkout/-/shopify-checkout-2.0.5.tgz","fileCount":3,"unpackedSize":51725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/k8nrFfNfVtlJvMgp1qoqY060X1gMA8mWaVK2m4hpbwIhAJiNIWkwjiE9Jr2nMkt3NNTpPVpDFH+TasCINmMcF/xL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi63lIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVOQ/9FiencKLkx7JpSsfJz2ZEF6EMhpMLV41ahWgj4fnGcyUCfJp1\r\nxSAFpOnS5unV1a2ZQpoqJzTwPGOPSkyF1Q+SX8E8/c5PUREzeKdPADueobah\r\nGzTCbzdAFOXQHB1rrX5nM2pv44QCqpYUqwWDl3oWaPK5omu3S1BTT5lrKxDI\r\nIPmX9uxeP3i8ieCZmpEzcSPFp8Hwyw/tYMLpLoy91uzcXE2HRyfYmFQzSWxj\r\nropyk4UCcrRiWfXZMyJTJ1Wq47LJIzmwiLhWZxjw1M5qP7poTgUYggJ2794U\r\nCKxs5weVv/N8BPZe7R61gGBr0kqC0a09HiRfSiGjs47HsUre7k+pT2+aawX8\r\niuXa9g/JvBuJKP8j0cZE3qFwJ+wOnLBvSGoPYLxFIw9TwYj5VPejZ6D7gNn0\r\ngGeFWz503x5DI5exSKn3G8mjnR+HHWi066BGra0VpubizYz97fUfiK+xskhD\r\n++l3HrCLJJjS62d7iTNmKNVSPy6yCBNU6x4rMymQ1+bBORSbiqcqXaeaJfQd\r\ngfId/urJOzBPYWCOoCLd+ol8nH6W4su3wsfKwWMz42qsk0xeZ3gefzLY7zRM\r\nqxshkBTlpdmidPgIVRrcYL0Jm6hU6BCn8KygqQemjjFJIjqi/wcXlnOHwuNP\r\nq/FQlAqPeU5aQAtqU4KSK6ZOqC9TgE50SfI=\r\n=E0AC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adearriba","email":"adearriba@outlook.com"},"directories":{},"maintainers":[{"name":"adearriba","email":"adearriba@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shopify-checkout_2.0.5_1659599175876_0.6251127390991442"},"_hasShrinkwrap":false},"2.0.6":{"name":"@adearriba/shopify-checkout","version":"2.0.6","description":"A javascript library to help customize Shopify checkout page","main":"checkout.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","gulp-build":"gulp build","npm-publish":"npm publish ./dist/npm-package","pub":"npm run gulp-build && npm run npm-publish"},"repository":{"type":"git","url":"git+https://github.com/adearriba/ShopifyCheckoutJS.git"},"author":{"name":"adearriba"},"license":"MIT","bugs":{"url":"https://github.com/adearriba/ShopifyCheckoutJS/issues"},"homepage":"https://github.com/adearriba/ShopifyCheckoutJS#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","eslint":"^7.20.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-rollup":"^2.17.0","gulp-uglify-es":"^2.0.0","rollup-plugin-multi-entry":"^2.1.0","babel-loader":"^8.2.2"},"dependencies":{},"gitHead":"cca9f6e8be79dae7aeac0bcb1679734bec61fa24","_id":"@adearriba/shopify-checkout@2.0.6","_nodeVersion":"16.4.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-jBfjdnIiiVIVpMnQhdcmrraw5Z7fjRkSuLf7+dMGlXvrNz72hUtsVaW5feSCvlIy1Hc6eK2AemjCzxdQrjGgsw==","shasum":"fb1c3d222edafc2a1677bc95ec0c8f021ebae949","tarball":"https://registry.npmjs.org/@adearriba/shopify-checkout/-/shopify-checkout-2.0.6.tgz","fileCount":3,"unpackedSize":51851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDAx6t7eJdbPdb5k/wCgmh3GOyPpSxZ/GlHJ65CwVXzAiEAzS1YIw/lSisx740wgOVsCIGBX10zfJIe6x09aeaDYnc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLyt6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnJw/+OHnB2HBGGRMFHf70CAKCDZI+B7jtDc1066rd1cFZMeygnJCL\r\n7lluLJVtG/BfKCF9py+qXkTU/OG43a7ziORoQfcpqXWeZ+G3mIRrtnfdnkw7\r\nxv1BRlp36iSKGKoFWPrwbbHNKLVibOz9XSQrbZxhg6lhpD/VdB8lg4QHedQt\r\nr1A15CVWSxzCSv0Rtc54XKp7R8RPu6jn2VIoueIkawI7KgkRrmrULbBJ+GbP\r\n+LilLZmqVPt93yLPwCuBN5rhTJc9m9Xa2ncqhCzXcw3lUpZmD09soyRnrwr3\r\nDIWnND7tM5x8OytAwawbN2BNqOlLxC6NIV/cIyU8WkEPblLsk84kIclss2wF\r\naBH1H8hTpzsFG+1EjYjdMxZOuU6jJqBDQlqB3que6hRdUJ50aQe3JxwSmD8v\r\nBSi8inga6SUROatjVDlpFOcSEQu1VJgZxUCDwdLRqrw2CsfK2NfhTQAMBS40\r\nXqI4L8PqeiAAH78WEIopiuoLcFw7+tLjqFWnGbT+AeHuNHnWcvI8tLBz9kUi\r\nzQYIqnTXT37bHJZ2j6Y0hqk0jYJ/wxWxGjUu2KgcPZebESLjHlLwsxXATboy\r\nXHJZmyVeoOW3SHB6miEApEolCnRfua20RnX18Kssb9742vKwXiLiUk5wc+Kr\r\nf5Lnk2ntxTS/T0wxUUOMhToz+8gbJBUu8pE=\r\n=q9IJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adearriba","email":"adearriba@outlook.com"},"directories":{},"maintainers":[{"name":"adearriba","email":"adearriba@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shopify-checkout_2.0.6_1664035706594_0.7548359761274437"},"_hasShrinkwrap":false},"2.0.7":{"name":"@adearriba/shopify-checkout","version":"2.0.7","description":"A javascript library to help customize Shopify checkout page","main":"checkout.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","gulp-build":"gulp build","npm-publish":"npm publish ./dist/npm-package","pub":"npm run gulp-build && npm run npm-publish"},"repository":{"type":"git","url":"git+https://github.com/adearriba/ShopifyCheckoutJS.git"},"author":{"name":"adearriba"},"license":"MIT","bugs":{"url":"https://github.com/adearriba/ShopifyCheckoutJS/issues"},"homepage":"https://github.com/adearriba/ShopifyCheckoutJS#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","eslint":"^7.20.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-rollup":"^2.17.0","gulp-uglify-es":"^2.0.0","rollup-plugin-multi-entry":"^2.1.0","babel-loader":"^8.2.2"},"dependencies":{},"gitHead":"01e1dd357cc211259c7623c41350d4dc9eccb90d","_id":"@adearriba/shopify-checkout@2.0.7","_nodeVersion":"16.4.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-KBcPxlQUKfWm5W3rg7DD1oT0w3Q5MqvXTNYTSS/nHmcwMQ4bAsTQxHcIowxU49Hj3TF/gLElvz8lsndylg368g==","shasum":"6b8713b191fdaadb32cf49e12c244e3c8adc2063","tarball":"https://registry.npmjs.org/@adearriba/shopify-checkout/-/shopify-checkout-2.0.7.tgz","fileCount":3,"unpackedSize":51959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYbPvStruyXJkhNWnGNDpT4JOVQuGtIspIo+J0RK7ldgIhAKoKSTRKeUC9Q005+DfztZObBlRsHQyhsz/0J7vr4qAN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMFNgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ6g/9HbK8jk7mcxIzk0C/PW82ppomOwUcd2FymtA5COsYncZvPCem\r\nknMKEieAI8u8U8fNyVpByrA42gZ2OoGmW7GVlajBxD0w5rXMY7NnIqXSgxkt\r\nVn+vrhpaXskdfhl0DkWG+XDGpTy2U2VBanxalNX57tmYX8yaxVfvtj1dTT1H\r\nt0TTcjbPIQ/KdY1BEh7VMT1zvOySn3rfxCHsKv1KIr8tGS1kVVZ3QL7U7buu\r\nZAwBoNrGpueUHpEJ2K1iv4hLRXmXB5IvsoWBaJ3K+tVXJeJxke+oT+PwtFQK\r\nEk8836ZCev7Q1ldEXM6nWqHl5kzDnpTWH/utTLxzMsvbwtu2iZW+gzoN1j5r\r\n83UG8auMFH1bnm5AFq4fAuloNdPaIQUQFtxhELSHgewmY4v7tp1h12OHz/zg\r\nXPfI5HiJVeO/iRRsrQP/bd9elmtKIvul9E/srUAAJWsjib3rQNUruq0ouVDN\r\n04MxCUGutG0crVQ7Bo5/jtzp9PiOhHAFZctztrmTGs+klJobJTOXSCREJHBO\r\n5RsNOw2hdLZj9kVqqU4RrZdEwRJ8PkQQB/QjrCjxlWybcQN4NDpqhXz2rL9A\r\nff7Bi1btNlhralHZPhEXCI2DNnjVxWZi7Cpt7eBaabo9WBAiJ9k1lf3GNXKc\r\nvnENicjTHUXFVp4Xi/yWtXd3/w5yu1j90M4=\r\n=8uUA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adearriba","email":"adearriba@outlook.com"},"directories":{},"maintainers":[{"name":"adearriba","email":"adearriba@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shopify-checkout_2.0.7_1664111456276_0.4814784749941552"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-14T10:13:51.488Z","2.0.0":"2022-07-14T10:13:51.782Z","modified":"2022-09-25T13:10:56.544Z","2.0.1":"2022-07-14T10:22:37.533Z","2.0.2":"2022-07-24T07:29:13.291Z","2.0.3":"2022-07-24T07:32:24.002Z","2.0.4":"2022-07-24T08:03:43.096Z","2.0.5":"2022-08-04T07:46:16.035Z","2.0.6":"2022-09-24T16:08:26.789Z","2.0.7":"2022-09-25T13:10:56.479Z"},"maintainers":[{"name":"adearriba","email":"adearriba@outlook.com"}],"description":"A javascript library to help customize Shopify checkout page","homepage":"https://github.com/adearriba/ShopifyCheckoutJS#readme","repository":{"type":"git","url":"git+https://github.com/adearriba/ShopifyCheckoutJS.git"},"author":{"name":"adearriba"},"bugs":{"url":"https://github.com/adearriba/ShopifyCheckoutJS/issues"},"license":"MIT","readme":"# ShopifyCheckoutJS <!-- omit in toc -->\r\nA little library that will help you manipulate Shopify´s Checkout via JS.\r\n\r\n> **IMPORTANT:** Shopify Plus is needed. The resulting JS needs to be included in checkout.liquid file which is only available to Shopify Plus stores.\r\n\r\n- [Other versions](#other-versions)\r\n- [1. Install](#1-install)\r\n- [2. $checkout object](#2-checkout-object)\r\n\t- [2.1. Events](#21-events)\r\n- [3. Components](#3-components)\r\n\t- [3.1. General component methods](#31-general-component-methods)\r\n\t- [3.2. Sections](#32-sections)\r\n\t- [3.3. Radio buttons group](#33-radio-buttons-group)\r\n- [4. Fields](#4-fields)\r\n\t- [4.1. General field methods](#41-general-field-methods)\r\n\t- [4.2. TextFields](#42-textfields)\r\n\t- [4.3. Checkboxs](#43-checkboxs)\r\n\t- [4.4. Dropdowns](#44-dropdowns)\r\n- [5. Shipping methods](#5-shipping-methods)\r\n\t- [5.1. Add description to shipping method](#51-add-description-to-shipping-method)\r\n\t- [5.2. Get/set checked status](#52-getset-checked-status)\r\n\t- [5.3. Get shipping info](#53-get-shipping-info)\r\n- [6. Payment methods](#6-payment-methods)\r\n\t- [6.1. Add description to payment method](#61-add-description-to-payment-method)\r\n\t- [6.2. Get/set checked status](#62-getset-checked-status)\r\n\t- [6.3. Get payment method info](#63-get-payment-method-info)\r\n\r\n# Other versions\r\n\r\nPlease refer to each version branch in case you are using a previous verions.\r\n\r\n**Important: ``V0.2.0 has breaking changes.``**\r\n\r\nv0.1.0: https://github.com/adearriba/ShopifyCheckoutJS/tree/v0.1.0\r\n\r\n# 1. Install\r\n\r\n```javascript\r\nnpm i @adearriba/shopify-checkout\r\n```\r\n\r\n# 2. $checkout object\r\nThe `$checkout` object is created to help with the different tasks manipulating Shopify´s checkout page.\r\n\r\n## 2.1. Events\r\nTo register handlers for common events, you can use the `$checkout.on(event, callback)` function.\r\n```javascript\r\nimport { $checkout } from '@adearriba/shopify-checkout/checkout.js';\r\n\r\n$checkout.on('load', (e) => { console.log(e); })\r\n\r\n$checkout.on('load:information', function(e) { \r\n\tconsole.log(e); \r\n})\r\n\r\n$checkout.on('error', function(e) { \r\n\tconsole.trace(); \r\n})\r\n```\r\n**Loading events**\r\n\r\nThis are events related to loading or changing a page/step during the checkout process:\r\n|Event name|Descripcion|\r\n|---|---|\r\n|continue|Triggers whenever any of any checkout pages are submitted.|\r\n|load|This is triggered for convenience in every Shopify´s ``page:load`` or ``page:change`` event.|\r\n|load:information|**Information** step is loaded|\r\n|load:shipping|**Shipping** step is loaded. The ``event.detail`` object contains the shipping methods shown in the page.|\r\n|load:payment|**Payment** step is loaded. The ``event.detail`` object contains the payment methods shown in the page.|\r\n|load:processing|**Processing** page is loaded|\r\n|load:thankyou|**Thank you** page is loaded|\r\n|load:orderstatus|**Order status** page is loaded|\r\n|load:stockproblems|**Stock problems** page is loaded. The ``event.detail`` object contains a list of name and variant of the products shown in the page.|\r\n\r\n\r\n**Interactive events**\r\n\r\nThis are events related to interactions with the UI.\r\n\r\n|Event name|Descripcion|\r\n|---|---|\r\n|shippingmethod:changed|When a shipping method is selected. The ``event.detail`` contains the [shipping method object](#4-shipping-methods).|\r\n|paymentmethod:changed|When a payment method is selected. The ``event.detail`` contains the [payment method object](#5-payment-methods).|\r\n|component:changed|When a component's value changes. The ``event.detail`` contains the component that changed.|\r\n|field:changed|When a field's value changes. The ``event.detail`` contains the field that changed. Not all Fields are components so this is a special type of InputComponent.|\r\n\r\n\r\n**Other events**\r\n\r\n|Event name|Descripcion|\r\n|---|---|\r\n|error|When an exception is catch inside a callback of any triggered event|\r\n|field:created|When a field is **created**. The field reference is inside the ``event.detail`` property.|\r\n|field:removed|When a field is **removed**. The field reference is inside the ``event.detail`` property.|\r\n\r\n# 3. Components\r\n\r\n## 3.1. General component methods\r\n\r\n**Insert components into the DOM**\r\n\r\nComponents can be inserted before or after another components. Here an example with fields, which are a specific type of component. Below you'll find an example for sections.\r\n\r\n```javascript\r\n$checkout.fields[\"checkout_billing_address_phone\"].insertBefore(field);\r\n$checkout.fields[\"checkout_billing_address_last_name\"].insertAfter(field);\r\n```\r\n\r\n**Watch for changes in components**\r\n\r\nWhen a component changes, the ``checkout:component:changed`` event triggers. Note: In case of fields, a ``checkout:field:changed`` event triggers. For a shorthand, instead of remembering the name of the event, you can use ``onValueChanged(callback)`` for both components and fields. At the same time, you can also use ``on('changed', callback)``.\r\n\r\n```javascript\r\nfield.onValueChanged(function(event){\r\n\tconsole.log(event);\r\n});\r\n\r\nfield.on('changed', function(event){\r\n\tconsole.log(event);\r\n});\r\n\r\ncomponent.onValueChanged(function(event){\r\n\tconsole.log(event);\r\n});\r\n\r\ncomponent.on('changed', function(event){\r\n\tconsole.log(event);\r\n});\r\n```\r\n\r\n## 3.2. Sections\r\nIn Shopify's checkout, you'll encounter different sections within a page. In case you want to create a new section for an additional form or separate controllers, you can do so.\r\n\r\n**Get a section that already exists**\r\n```javascript\r\n//always import the corresponding component\r\nimport {SectionComponent} from '@adearriba/shopify-checkout/checkout';\r\n\r\n//Using a css selector, you can create a reference to an existing section\r\nlet shippingFormSection = new SectionComponent({selector: '.section--shipping-address'});\r\n```\r\n\r\n**Create a new section and add it before/after another one**\r\n```javascript\r\nimport {SectionComponent} from '@adearriba/shopify-checkout/checkout';\r\n\r\n//Create a new Section component\r\nlet section = new SectionComponent({name: 'shipping-method', title: 'Shipping method'});\r\n\r\n//Add the section before or after the previous reference\r\nshippingFormSection.insertBefore(section);\r\nshippingFormSection.insertAfter(section);\r\n```\r\n\r\n## 3.3. Radio buttons group\r\n\r\n**Create a radiobox in a section**\r\n```javascript\r\n//Import both components together\r\nimport {SectionComponent, RadioContentBoxComponent} from '@adearriba/shopify-checkout/checkout';\r\n\r\n//Create a new RadioContentBoxComponent\r\nvar radioBox = new RadioContentBoxComponent({name: 'RadioContentBox' });\r\n\r\n//Create an option using innerHTML instead of a text label\r\nlet option1 = {\r\n\thtmlFor: 'shipping', \r\n\tvalue: 'shipping', \r\n\tinnerHTML: '<svg aria-hidden=\"true\" class=\"icon-svg icon-svg--size-18 icon-svg--inline-before\" focusable=\"false\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M17.816 14c-.415-1.162-1.514-2-2.816-2-1.302 0-2.4.838-2.816 2H12v-4h6v4h-.184zM15 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM5 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM2 4h8v10H7.816C7.4 12.838 6.302 12 5 12c-1.302 0-2.4.838-2.816 2H2V4zm13.434 1l1.8 3H12V5h3.434zm4.424 3.485l-3-5C16.678 3.185 16.35 3 16 3h-4c0-.552-.448-1-1-1H1c-.552 0-1 .448-1 1v12c0 .552.448 1 1 1h1.185C2.6 17.162 3.698 18 5 18s2.4-.838 2.816-2h4.37c.413 1.162 1.512 2 2.814 2s2.4-.838 2.816-2H19c.552 0 1-.448 1-1V9c0-.18-.05-.36-.142-.515z\" fill-rule=\"evenodd\"></path></svg>Shipping'};\r\n\r\n//Using a text label\r\nlet option2 = {label: 'Pickup in Store', htmlFor: 'pickup', value: 'pickup'};\r\n\r\n//Add options to RadioContentBoxComponent\r\nradioBox.addOption(option1);\r\nradioBox.addOption(option2);\r\n\r\n//Add the RadioContentBoxComponent to the previous section\r\nsection.addContent(radioBox);\r\n\r\n//Insert the new section before the existing shippingFormSection\r\nshippingFormSection.insertBefore(section);\r\n```\r\n\r\n**Result**\r\n![RadioContentBoxComponent](/imgs/shipping_methods.PNG)\r\n\r\n**Get selected value**\r\n```javascript\r\nconsole.log(radioBox.value);\r\n```\r\n\r\n\r\n# 4. Fields\r\nFields are a special kind of components with additional functionality. Different types of fields can be created. Whenever a field is created with its constructor, it is added to the ``$checkout.fields`` dictionary with its key being ``'checkout_attributes_' + ${name}``.\r\n\r\nFor Shopify´s original form fields, they are registered in the dictionary with the input´s id. For example, the address line 1 would be:\r\n\r\n```javascript\r\n//Shopify´s form fields using their id\r\n$checkout.fields[\"checkout_billing_address_address1\"]\r\n\r\n//$checkout created fields using the field´s name given upon creation\r\n$checkout.fields[\"checkout_attributes_fieldName\"]\r\n```\r\n\r\n## 4.1. General field methods\r\n\r\n**Get input value**\r\n```javascript\r\nconsole.log(field.value);\r\nfield.value = '';\r\n```\r\n\r\n**Add an error message and color**\r\n\r\nYou can add a red border to the input and a message below it. The message can contain HTML elements in it.\r\n\r\n```javascript\r\nfield.showError('Testing error message with <b>bold</b> text!');\r\n```\r\n\r\n**Remove errors**\r\n\r\nRemove the error state.\r\n\r\n```javascript\r\nfield.removeError();\r\n```\r\n\r\n## 4.2. TextFields\r\n\r\n**Create TextFields**\r\n```javascript\r\nimport {TextField} from '@adearriba/shopify-checkout/checkout';\r\n\r\nvar field = new TextField({\r\n\tname:'dni',\r\n\t//Optional properties\r\n\ttype: 'text', \r\n\tplaceholder:'DNI', \r\n\tlabel:'DNI',\r\n\tsize: 30, \r\n\tdefaultValue: '', \r\n\ttooltip: 'Content of the tooltip'\r\n});\r\n\r\n//Accesible also from $checkout.fields\r\nconsole.log($checkout.fields[\"checkout_attributes_dni\"]);\r\n```\r\n\r\n**Add tooltip to field**\r\n```javascript\r\nfield.addTooltip('The content of the tooltip');\r\n```\r\n\r\n**Adding it to the DOM**\r\n```javascript\r\n$checkout.fields[\"checkout_billing_address_phone\"].insertBefore(field);\r\n```\r\n\r\n## 4.3. Checkboxs\r\n\r\n**Create Checkbox**\r\n```javascript\r\nimport {CheckboxField} from '@adearriba/shopify-checkout/checkout';\r\n\r\nvar field = new CheckboxField({\r\n\tname:'dni', \r\n\t//Optional properties\r\n\tlabel:'DNI',\r\n\tchecked: true, // default: false\r\n});\r\n```\r\n\r\n**Get and set checked state**\r\n```javascript\r\nfield.checked = true;\r\nconsole.log(field.checked);\r\n```\r\n\r\n## 4.4. Dropdowns\r\n\r\n**Create a dropdown/select**\r\n```javascript\r\nimport {DropdownField} from '@adearriba/shopify-checkout/checkout';\r\n\r\nvar select = new DropdownField({\r\n    name: 'selections',\r\n    options: [\r\n        { text: 'option1', value: 1 },\r\n        { text: 'option2', value: 2 },\r\n        { text: 'option3', value: 3 },\r\n        { text: 'option4', value: 4 },\r\n        { text: 'option5', value: 5 },\r\n\t],\r\n\t//optional properties\r\n\tdefaultValue: 'First & disabled Option', \r\n\tlabel:'Selections',\r\n});\r\n```\r\n\r\n**Get selected value**\r\n```javascript\r\nconsole.log(select.value);\r\n```\r\n\r\n# 5. Shipping methods\r\nWhen the ``load:shipping`` event is triggered, the ``event.detail`` object contains the shipping methods shown to the customer.\r\n\r\n## 5.1. Add description to shipping method\r\nYou can add a little description beneath the shipping method name. This accepts HTML so it can be more flexible.\r\n\r\n```javascript\r\n$checkout.on('load:shipping', e => { \r\n    let shippingMethods = e.detail.shippingMethods;\r\n    shippingMethods[0].addDescription('Shipping by <b>UPS</b>')\r\n});\r\n```\r\n\r\n## 5.2. Get/set checked status\r\n```javascript\r\n...\r\nshippingMethods[0].checked = true;\r\nconsole.log(shippingMethods[0].checked);\r\n...\r\n```\r\n\r\n## 5.3. Get shipping info\r\nThe shipping method object has direct access to the shipping rate and subtotal price (lineitems + shipping rate). More data can be obtained from the ``methodData`` property.\r\n```javascript\r\nconsole.log(shippingMethods[0].shippingRate);\r\nconsole.log(shippingMethods[0].subtotalPrice);\r\n\r\nconsole.log(shippingMethods[0].methodData);\r\n```\r\n\r\n# 6. Payment methods\r\nWhen the ``load:payment`` event is triggered, the ``event.detail`` object contains the payment methods shown to the customer.\r\n\r\n## 6.1. Add description to payment method\r\nYou can add a little description in the content box beneath the payment method radio button. This accepts HTML so it can be more flexible.\r\n\r\n```javascript\r\n$checkout.on('load:payment', e => { \r\n    let paymentMethods = e.detail.paymentMethods;\r\n    paymentMethods[1].addDescription('Payment using <b>Paypal</b>')\r\n});\r\n```\r\n\r\n## 6.2. Get/set checked status\r\n```javascript\r\n...\r\npaymentMethods[0].checked = true;\r\nconsole.log(paymentMethods[0].checked);\r\n...\r\n```\r\n\r\n## 6.3. Get payment method info\r\nThe payment method object has direct access to the gateway ID and gateway name. More data can be obtained from the ``methodData`` property.\r\n\r\n```javascript\r\nconsole.log(paymentMethods[0].gatewayId);\r\nconsole.log(paymentMethods[0].gatewayName);\r\n\r\nconsole.log(paymentMethods[0].methodData);\r\n```","readmeFilename":"README.md"}