{"_id":"@nacelle/nacelle-smile.io-nuxt-module","_rev":"33-c9344874650738e2c89d9318eeacd0e9","name":"@nacelle/nacelle-smile.io-nuxt-module","dist-tags":{"beta":"1.0.2-beta.0","latest":"1.0.3"},"versions":{"0.0.3":{"name":"@nacelle/nacelle-smile.io-nuxt-module","version":"0.0.3","license":"MIT","_id":"@nacelle/nacelle-smile.io-nuxt-module@0.0.3","maintainers":[{"name":"andrew-nacelle","email":"andrew@shopelf.agency"},{"name":"leviwhalen","email":"levi@leviwhalen.com"}],"contributors":[{"name":"Nacelle"}],"homepage":"https://github.com/ShopElf/nacelle-smile.io-nuxt-module#readme","bugs":{"url":"https://github.com/ShopElf/nacelle-smile.io-nuxt-module/issues"},"dist":{"shasum":"fcb0fd89072470bb483a43586c70346d8c9b23be","tarball":"https://registry.npmjs.org/@nacelle/nacelle-smile.io-nuxt-module/-/nacelle-smile.io-nuxt-module-0.0.3.tgz","fileCount":6,"integrity":"sha512-nL7R75Q5iHKZlzBFVTLKPziGG5Ug9BIqWcJkJD4wws84Oz64p2e10DZomybkrKFNQyBqwhe3G5RB6Hxr4kW9Nw==","signatures":[{"sig":"MEQCIFGsD0X7Lsixe6jmikLgf9VaE9lvOaAXLRKYfzQwV2XxAiBGpj+bj20W9LQJiiVyUySZO8BCr8tZL+pCjWNMqvoRBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeYEMCRA9TVsSAnZWagAA2noP/RCIbqFpiZUIdFHF0iOZ\npVDlSm7GhGX0y3Ge1sKRU4+2SfUAhOmRX/0/6RqOXIqAiiZnAg/4mKAjxU/M\n0YKMx/NdI3kpiwsDLrzUnmfYMkWWimHeTgQz8NC6yVf4wJ9zZBuVNBVq+9OP\nm2ECTSC2JZHHBKjAM4ZZYI+L0IT8YrPWBPxx7jVh8caSlxy0jTfpPWm0JQjU\n3R3D8x2FzMjlxURXcGVbOMJdpJ5gE6gfSxAxXLH3icJ40w7KKFNkXhuj89Ep\nyev7N4HFMhWtDLdxEsu2o8uG8b7E/2DXLP6pT+ZFcbLb9/9ShUnc0UJGZaME\nEGEVRODMEZHsAevnpjy0QuROuml5pxBA/+cmHo3louWeWj39IFAO4u/7nLSL\nYFhLypto45d99/e0UBjXX9noQ7cswAc2vS7v5I5jlvFzH7nA/PBVqdBLyJCP\naKvpfr5DfjWyUHMDqnfnw2cUzxqomcUeMJnCyafruwy0zGxfnDx2uReovTUd\nzpms+B2wb+tCLX5xI5uqhEcEQsOEA51GPnrjGUODjbp8x73egCH+ESnLuKIQ\ng69b4R/K6PWe5sYxY6A45oZg39+yJ176JSwltHCyolmPyaBqH7oHLBG1bWa/\nXdvEGchgxK91zx56I5rzssHy7YP4PsmngsXLMmDSAQ6o9XF5Q1mk9Sc5Txgb\nd7Kh\r\n=NEQD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/module.js","gitHead":"8a1486e8fbfe05ee736ef5c5f65e7b5c451e4d2e","scripts":{"dev":"nuxt example","lint":"eslint --ext .js,.vue example lib test","test":"jest","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"_npmUser":{"name":"andrew-nacelle","email":"andrew@shopelf.agency"},"deprecated":"This package is deprecated. To integrate a third party script with your Nuxt project, follow our docs here: https://docs.getnacelle.com/nuxt/external-scripts.html","repository":{"url":"git+https://github.com/ShopElf/nacelle-smile.io-nuxt-module.git","type":"git"},"_npmVersion":"6.9.0","description":"Integrates Klaviyo into your Nacelle Nuxt project","directories":{},"_nodeVersion":"12.6.0","dependencies":{"fs":"0.0.1-security","path":"^0.12.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.3.0","@babel/core":"^7.5.5","babel-eslint":"^10.0.2","@babel/preset-env":"^7.5.5","eslint-plugin-vue":"^5.2.3","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.18.2","@nuxtjs/eslint-config":"^1.0.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nacelle-smile.io-nuxt-module_0.0.3_1568243979395_0.7022672206754548","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@nacelle/nacelle-smile.io-nuxt-module","version":"0.0.4","license":"MIT","_id":"@nacelle/nacelle-smile.io-nuxt-module@0.0.4","maintainers":[{"name":"andrew-nacelle","email":"andrew@shopelf.agency"},{"name":"leviwhalen","email":"levi@leviwhalen.com"}],"contributors":[{"name":"Nacelle"}],"homepage":"https://github.com/ShopElf/nacelle-smile.io-nuxt-module#readme","bugs":{"url":"https://github.com/ShopElf/nacelle-smile.io-nuxt-module/issues"},"dist":{"shasum":"45119ff4b9bb95ae0b74e588f19d4a666a11a52d","tarball":"https://registry.npmjs.org/@nacelle/nacelle-smile.io-nuxt-module/-/nacelle-smile.io-nuxt-module-0.0.4.tgz","fileCount":6,"integrity":"sha512-zUr0yR7nmJafWIQWXTnnSX09RxImoQvJUiOkRMqNLs+neUNFXQS6/h2ClpOKyfyHIuk/cBdxUKVKym1XXCml9g==","signatures":[{"sig":"MEUCIQDigs5UNBSoizU0FUCt6aMsSogLauFePPl3GIHbjhT2hwIgCIgi/EXo9TNK8+o3UzCtBbCEwb6aRh1A5F7XqvW/Qo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeYFCCRA9TVsSAnZWagAApCkP+QG8ADXUQPxLUCkW/iZ6\np6Cm9orN1JRr9kg0WyDT7Nmx1pfEBt4SzIiufyZtO65nIEyHcvgSr+0s2WL9\nxwz9ksttyED1+KfP43M5KM13ShfDRCHUnfON+jVwa3cOD1SJQLv9tZ28xv15\ngso34g6rjJhnEuLTDRLhJSRFKau0x4TbEHT5e5//HTZHq4GnJcLNQ3Vf+b0P\nlYUe60iAsWmpxa05Bmu7xKrGv/72VNbUK6ZWnj0eG6oNPfbnOIiiN9tgURSC\ngfm3vJXdEjZ/bngRkDUf61GHOXn+gyZR4PbwZIX06IYRpAp4tMxoE0gis69T\nES2ByH774TAGR14FJOw3J5RcHGzagI/qDi5PmmS0T+ZV5CvAgVHPq2iQJVfF\n9Y1Q0nTjEaw2di0RTvOSPq/w8A36fvhN4dWgy7p/D5ByZEFeUZne20PhyqDw\nQ2Za9jhSz5sQ482Hy44ypwkIXYoij3PlIgqd7pNHsLYwMlyUX/kfNW0QCBRj\nN70WGbLy4T1bwa/vz+6FLOn8WwQOqGmLNQcP6oieFSYB654yHx4U0dpmdKiF\nU9mxWBYDosPA5kbEnGcMAaokW+UoLRhsjRfgF6kGwctlFAano0uW+7LkQthN\nQVOcNcCZJyMc5tUscR5VnjSJwMcYqKQ4sYS7pCKj0OrVoQSgL99IXnnh2z7J\nRqZN\r\n=yedw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/module.js","gitHead":"471004e97481455d512861004b1f25db9152bb93","scripts":{"dev":"nuxt example","lint":"eslint --ext .js,.vue example lib test","test":"jest","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"_npmUser":{"name":"andrew-nacelle","email":"andrew@shopelf.agency"},"deprecated":"This package is deprecated. To integrate a third party script with your Nuxt project, follow our docs here: https://docs.getnacelle.com/nuxt/external-scripts.html","repository":{"url":"git+https://github.com/ShopElf/nacelle-smile.io-nuxt-module.git","type":"git"},"_npmVersion":"6.9.0","description":"Integrates Klaviyo into your Nacelle Nuxt project","directories":{},"_nodeVersion":"12.6.0","dependencies":{"fs":"0.0.1-security","path":"^0.12.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.3.0","@babel/core":"^7.5.5","babel-eslint":"^10.0.2","@babel/preset-env":"^7.5.5","eslint-plugin-vue":"^5.2.3","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.18.2","@nuxtjs/eslint-config":"^1.0.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nacelle-smile.io-nuxt-module_0.0.4_1568244034037_0.42040352522846014","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@nacelle/nacelle-smile.io-nuxt-module","version":"0.0.5","license":"MIT","_id":"@nacelle/nacelle-smile.io-nuxt-module@0.0.5","maintainers":[{"name":"andrew-nacelle","email":"andrew@shopelf.agency"},{"name":"leviwhalen","email":"levi@leviwhalen.com"},{"name":"nwrichmond","email":"get@nickrichmond.dev"}],"contributors":[{"name":"Nacelle"}],"homepage":"https://github.com/ShopElf/nacelle-smile.io-nuxt-module#readme","bugs":{"url":"https://github.com/ShopElf/nacelle-smile.io-nuxt-module/issues"},"dist":{"shasum":"d85c0bcec3002aaffb1f5e2894bff2284ade0b38","tarball":"https://registry.npmjs.org/@nacelle/nacelle-smile.io-nuxt-module/-/nacelle-smile.io-nuxt-module-0.0.5.tgz","fileCount":6,"integrity":"sha512-hg83dbBrYv3DkX7VNs5CJT4Iy+byy31XlZqjyztIbTxvwvqhDZIi+NlPqqdhJTWDTu4C/x7QCVP0lGx/0m3tMA==","signatures":[{"sig":"MEUCIDEZrT5e3hdHF2NLuZTu1cX4aB9DuvNlRMTi5GVCoQuwAiEA8ofe5AifWPTgrJlSU4ywTEMhfFDiJUrp+kYrfOmK0QE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAQ8eCRA9TVsSAnZWagAAj4cP/0g6SKoe3gGKwEoN2z1k\n+lL+DnZyPt8UkITHA1D3xHV+mNqyVmjEyHCiIfGfVu44OObOJGviV5RnlUDw\nF+zTDafabbpfJlrJ5a7Yjr6UGooN3/OyjBri/NQTXpWubXLq6YRvAEtSFfAc\ntiozHElrr8T2bSHNFFgc+B5Rs8mWYZJH6sngQVraaqvALUatGnjQ4IJcJPGN\nfXI2bjiYwn7AHSEuzLqzLmKmBRhRLle9u4gic4eEI7Btx3YQdV/uAH3rs6xh\nGUKdqozl7aV/8N3HrTHJwpOnu4SzinpwiMM0LTLiVHNq8dBObIDORXG/9Jvv\nakBfYPwIQoi+DC/RWnD6CllYGtbU2c0fxB8DBBsQXGdF25unyvp6biFFr4UQ\nIb6pIU8hMCK6H9Yr6RICzi5KfUZnFAw6SxkqWRXQE41DQ67VUxWudIbRRDl/\n1tFjfn10SYnGdNpfXQRP8wNGmyIXHFvUwv+tTaieIhzPwFYlUXrgNUB76jnb\nRe6XtQIU733U85Kvh58AUAT4nTUd0vNW33BNkJCq3MDH563UYJDftGoosauk\nscS9cL4Ce4UfsAv9B+UA5ckhgKBQD3uYp0vmWCX0VHYCb38KPvIqvLQw0mpt\nCMgnbrIKnL7hLLzGIQWgSAG2IRSiIaQmuMKCIJPtQ8DSb01itvT1csWGP3pp\nwY2X\r\n=3Qhw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/module.js","gitHead":"040533efb0f17b23e9638ce3b632518cd93c383c","scripts":{"dev":"nuxt example","lint":"eslint --ext .js,.vue example lib test","test":"jest","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"_npmUser":{"name":"andrew-nacelle","email":"andrew@shopelf.agency"},"deprecated":"This package is deprecated. To integrate a third party script with your Nuxt project, follow our docs here: https://docs.getnacelle.com/nuxt/external-scripts.html","repository":{"url":"git+https://github.com/ShopElf/nacelle-smile.io-nuxt-module.git","type":"git"},"_npmVersion":"6.9.0","description":"Integrates Klaviyo into your Nacelle Nuxt project","directories":{},"_nodeVersion":"12.6.0","dependencies":{"fs":"0.0.1-security","path":"^0.12.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","@babel/core":"^7.5.5","babel-eslint":"^10.0.2","@babel/preset-env":"^7.5.5","eslint-plugin-vue":"^6.0.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.19.1","@nuxtjs/eslint-config":"^1.0.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@nacelle/eslint-config-nacelle":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/nacelle-smile.io-nuxt-module_0.0.5_1577127710250_0.573294660977387","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@nacelle/nacelle-smile.io-nuxt-module","version":"1.0.0","license":"MIT","_id":"@nacelle/nacelle-smile.io-nuxt-module@1.0.0","maintainers":[{"name":"andrew-nacelle","email":"andrew@shopelf.agency"},{"name":"brianvanderson","email":"brianvanderson@gmail.com"},{"name":"cbodtorf","email":"cbodtorf@gmail.com"},{"name":"leviwhalen","email":"levi@leviwhalen.com"},{"name":"nwrichmond","email":"get@nickrichmond.dev"}],"contributors":[{"name":"Nacelle"}],"homepage":"https://github.com/getnacelle/nacelle-smile.io-nuxt-module#readme","bugs":{"url":"https://github.com/getnacelle/nacelle-smile.io-nuxt-module/issues"},"dist":{"shasum":"f8038d66582f959c589549812280f8158e661859","tarball":"https://registry.npmjs.org/@nacelle/nacelle-smile.io-nuxt-module/-/nacelle-smile.io-nuxt-module-1.0.0.tgz","fileCount":6,"integrity":"sha512-h/IDDLZrxn6IMe9EwSJMeSs0NhLjl6KoVLPEbxBl3Gzx1zEglxMbrSjtrpjVWOBE+pfPPkLM0G54QpiM05KaUA==","signatures":[{"sig":"MEUCIQCFw3c+LnGLbCnSITUK1DW0RZHtdPr3VsupKCx27h9mtAIgGVv1kLQcZauk/Wq+uqd/ZZIgsMAA1itN0uW5cV7F5pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezYNVCRA9TVsSAnZWagAA8VsP/0HTZUgXWPv9HP/b2Z/D\nBCGDCr+Bn5rlkNvVCb5VVdxwUnlwo6I2HuAyRcH9VcHpuJstfA6mAI/ICbpn\n0i7gRi8uDzsMPKSRXeutUs5sKDtc3CeIfS0q0NpV+l+FAsYoGlkuNie+LK6M\nFSX/De33QDtYK24lxMclgTbkd7U3BJgphzZO/vQttIABgMp1TOVaVXlbEciO\nltM4GNVgEFTxkr4f1YnhFmberAq92g3hcuCaaYPP9dazMSovR2TbJ/LquFeq\n69M/JkLdriZyk4YkTBe6xbQUqhmuxdDa8UDyFiSRGPWgJobvLMQQXMRSESbS\nyJbjAqXoO+bQydO2WNewLzAFvKYl6kPJ+xvpL5dfnQq2v3WMZwLOe1IkwFQW\ncG/5sGUTVfoj2lKvA2xUhrIsYMP9ZGasLiwVLqF45qYQsmd1l1uhcDm4lAIh\n6HM5+FEAuEq3USsBSdWnuyS3khJlGoKgdLf9rw9lqiBrLGNFaRTNbmljuCHO\nI5i40Enq0aXJtMQahCxuJn7NKxch68qoUsY6tBFULQ6GvMdFZU5LSQoW/oG1\ny5XwVRrxbRCVsCdh19cXtLK+jQxicpnEh8iJYNxAOBK6+6wM8Bv1/Ihj6+UN\ndEiZgpV1Rl2+sQLqtSGAonqK7a3qPjThqxSguLeG/t0eUR9Ku2eY8o3/6yqG\nuTg7\r\n=zr0P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/module.js","gitHead":"d6f5907d8343d7f7f580543873256ed1afeefc92","scripts":{"dev":"nuxt example","lint":"eslint --ext .js,.vue example lib test","test":"jest","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"_npmUser":{"name":"cbodtorf","email":"cbodtorf@gmail.com"},"deprecated":"This package is deprecated. To integrate a third party script with your Nuxt project, follow our docs here: https://docs.getnacelle.com/nuxt/external-scripts.html","repository":{"url":"git+https://github.com/getnacelle/nacelle-smile.io-nuxt-module.git","type":"git"},"_npmVersion":"6.13.6","description":"Integrates Smile into your Nacelle Nuxt project","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fs":"0.0.1-security","path":"^0.12.7","crypto-js":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","@babel/core":"^7.5.5","babel-eslint":"^10.0.2","@babel/preset-env":"^7.5.5","eslint-plugin-vue":"^6.0.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.19.1","@nuxtjs/eslint-config":"^1.0.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@nacelle/eslint-config-nacelle":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/nacelle-smile.io-nuxt-module_1.0.0_1590526805493_0.6640847778294274","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@nacelle/nacelle-smile.io-nuxt-module","version":"1.0.1","license":"MIT","_id":"@nacelle/nacelle-smile.io-nuxt-module@1.0.1","maintainers":[{"name":"andrew-nacelle","email":"andrew@shopelf.agency"},{"name":"brianvanderson","email":"brianvanderson@gmail.com"},{"name":"cbodtorf","email":"cbodtorf@gmail.com"},{"name":"leviwhalen","email":"levi@leviwhalen.com"},{"name":"nwrichmond","email":"get@nickrichmond.dev"}],"contributors":[{"name":"Nacelle"}],"homepage":"https://github.com/getnacelle/nacelle-smile.io-nuxt-module#readme","bugs":{"url":"https://github.com/getnacelle/nacelle-smile.io-nuxt-module/issues"},"dist":{"shasum":"caa8d0da898910ab634a946260e54bf16c24e5bc","tarball":"https://registry.npmjs.org/@nacelle/nacelle-smile.io-nuxt-module/-/nacelle-smile.io-nuxt-module-1.0.1.tgz","fileCount":6,"integrity":"sha512-Qa9N+mac6jrEopii4Cq5i2ylT+4Mw2w9s8RkLuAuHkazFkq/2RLVqYpknGAkbgKhNX9VS62HgW3/9hDicWgOuQ==","signatures":[{"sig":"MEUCICtQx55hxg0YOVB90WAoBS6V+9RrHtTOHVs9mToJxgtQAiEA0QTeJIf7lwDPHAl+4lvOQRczb0jWchlWU1uLo1rLJOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezaVmCRA9TVsSAnZWagAAD3AP/3OJikoF0kxZBh2FViP5\noUgbKCwXuUh51Eek5XCoP5C3OmHfUmISc9mohw8UYVvo5u/tg5D4mSR6Pxby\nPNCfOqKnNcIT8hzmuGWF0H2U5NQyV/EEV3likv2uD28eIQF+ETRDCdzMWbcD\nXhq4B+hH/oTzNjTLbsX2PB7oGYWrM412YJKDnz2gR9g7FL7DqMrl1HLt42gn\nIuVweQ8Y1y+PiixbOpHgPBwgsx2eDygvtGWwXger1oj0a+U4UxuEvIzKB6jR\nATkIQqu12yn976yoixlb90ARJ7OorNrauMpo4CFudpB0huahlPBj3o6LIuDO\n3jHV8u66Hce4ZU3fb0pbSOdep3zfCf1eTX+YWf3rbqIFAZcVY6cIpn3cyuHD\n83f1cjiaG5vnsvjutNnNkmLw/nEKCFVaxhNOiREQezmIklnFLxKJ+DQHEToS\ngsNsyfM7IIk4coDbOlYZK1Rd64nLYQtWdXdz4AiqtNjrIZEipDcbYHMK67Ho\neGDjqTRhstOmYCGaXh/WkJwLaVhi7V4FD+LY+0/i4PlpP03MVAyyBUXq+73s\nA68dy9oyFlqmqn+llrzkx/dqKYYR9Q/0qbvEXyO9I235IG8gXkpLRBJcxHcJ\nT2QiYblG5DMcuxcsQojcEKc9t7IYvK8988fWFx0YqTWjCVceTr78/hBcr6xV\nor58\r\n=htAp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/module.js","gitHead":"43104c6074b4ce7bf3f54beb4f1cdd34a15be525","scripts":{"dev":"nuxt example","lint":"eslint --ext .js,.vue example lib test","test":"jest","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"_npmUser":{"name":"cbodtorf","email":"cbodtorf@gmail.com"},"deprecated":"This package is deprecated. To integrate a third party script with your Nuxt project, follow our docs here: https://docs.getnacelle.com/nuxt/external-scripts.html","repository":{"url":"git+https://github.com/getnacelle/nacelle-smile.io-nuxt-module.git","type":"git"},"_npmVersion":"6.13.6","description":"Integrates Smile into your Nacelle Nuxt project","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fs":"0.0.1-security","path":"^0.12.7","crypto-js":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","@babel/core":"^7.5.5","babel-eslint":"^10.0.2","@babel/preset-env":"^7.5.5","eslint-plugin-vue":"^6.0.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.19.1","@nuxtjs/eslint-config":"^1.0.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@nacelle/eslint-config-nacelle":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/nacelle-smile.io-nuxt-module_1.0.1_1590535525651_0.17411988696464098","host":"s3://npm-registry-packages"}},"1.0.2-beta.0":{"name":"@nacelle/nacelle-smile.io-nuxt-module","version":"1.0.2-beta.0","license":"MIT","_id":"@nacelle/nacelle-smile.io-nuxt-module@1.0.2-beta.0","maintainers":[{"name":"irnoble","email":"irnoble59@gmail.com"},{"name":"curbol","email":"curtis@getnacelle.com"},{"name":"krisq","email":"kquemener1@gmail.com"},{"name":"johnstonbl01","email":"johnstonbl01@gmail.com"},{"name":"cbodtorf","email":"cbodtorf@gmail.com"},{"name":"brianvanderson","email":"brianvanderson@gmail.com"},{"name":"nwrichmond","email":"get@nickrichmond.dev"},{"name":"andrew-nacelle","email":"andrew@shopelf.agency"},{"name":"leviwhalen","email":"levi@leviwhalen.com"}],"contributors":[{"name":"Nacelle"}],"homepage":"https://github.com/getnacelle/nacelle-smile.io-nuxt-module#readme","bugs":{"url":"https://github.com/getnacelle/nacelle-smile.io-nuxt-module/issues"},"dist":{"shasum":"b3232296695bc50d6125f8c2e0c13dd4c2e4f370","tarball":"https://registry.npmjs.org/@nacelle/nacelle-smile.io-nuxt-module/-/nacelle-smile.io-nuxt-module-1.0.2-beta.0.tgz","fileCount":6,"integrity":"sha512-86XigXQtnZ6leLT7BUU0wjYaRSfpSXvSqcDpJ9RB348db2BEJTjn2oo91/KpcTT5VkxdfN5VDSWjvu2KXMJf4Q==","signatures":[{"sig":"MEUCIQCGCdIVOhhd6qxbreQzTUeeWc4gW6444EC36eJ1Ban5yAIgKr1AQOOZ2miF9pP8zkhuk2oFrcv2OS0toYHUqdatFik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfosR0CRA9TVsSAnZWagAA2FcP/3dKIQ1qXafNGoUP/G2E\n0FD3HXwXkevvs5JnIz7KkVPuhwQ3b+Wsj4KXh0phn+nJbMlLkfvz4ElXYGUg\nQK/fKvqStU/OC6hOEx/gbPLe/TU0Ze4xDu3P53PcQ5P80tfbgvJMN0rPfqIP\nXy1qR+Aw6voSD6ycaIe+1G241lMl1v7m5c72u+mCgniVt5P8do4J6NYf/LGJ\nb1VeYjjao54+7juyV/gZ5JkTQLbLVgQx875ZArcIO/GbcNxM4WSL4Lvzs7FM\n96+7VVCHDZ2w0tOu4VQgzIPYCw4LwgdovzU9FxrerSx0a1rmMKdPTkZsdJX3\njO0u7zdAfmiSIDw6vHh3KRialToHnLetYVQMiRjXp9PIh48r3Dr6ssWc9EkM\nUJRe9WKVCXp8sY1hsI8Ws3NzEjECn7roqqcOWpeNlZ/DMTtso+y+yX3pY7AZ\naF6k4vm+o31ldKZS2bibO0KMgcbVDhcCZPPTM2GK83fgdTlh+8LvEZt97uW2\nsC/yE2kD0sy+MJ2f7TD9nGW/kHiTBiGgZJoWwvC8To59qgYq8pJVTGdMvEpp\nP0TP4BGjejkOrpgxYNIAE3guITrQZKoB1Z0iYsKCduY/nZlZ0WANTJHUiBwd\n3i8wZoKSDaUPRrpClhQvzr7aMDiZKkBjxQp5zne8vMvtQH0W9lzI2raou+DV\nNcic\r\n=DTSC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/module.js","husky":{"hooks":{"pre-push":"npm run test","pre-commit":"lint-staged"}},"readme":"# Nacelle Smile.io Nuxt Module\n\nEasily integrate [Smile.io](https://smile.io/) loyalty rewards program into your [Nacelle](https://getnacelle.com/) Nuxt project.\n\n## Requirements\n\n- A Nacelle project set up locally. See https://docs.getnacelle.com for getting started.\n- A Smile.io account and installed on your Shopify store.\n\n## Setup\n\n### Add Module to Nacelle\n\nOnce you hace Nacelle and Smile set up you can install this module in your project from `npm`:\n\n```\nnpm install @nacelle/nacelle-smile.io-nuxt-module --save\n```\n\nAfter the package has installed, open `nuxt.config.js`. Under `modules` add `@nacelle/nacelle-smile.io-nuxt-module` to the array:\n\n```js\nmodules: [\n  // other modules,\n  '@nacelle/nacelle-smile.io-nuxt-module',\n]\n```\n\nNext, the `SMILE_API_KEY` (Public) and `SMILE_SECRET` (Private) to the project's `.env` file.\n\n[![Smile](smile-creds.gif)](./smile-creds.gif)\n \nWe'll pass the environment variables to the module by adding a new `smile` object with  `key` and `secret` properties to the `nacelle` block of `nuxt.config.js`:\n\n```js\nnacelle: [\n  // other nacelle config,\n  smile: {\n    key: process.env.SMILE_API_KEY,\n    secret: process.env.SMILE_SECRET,\n  },\n]\n```\n\nTo make the Smile widget visible in your store, open up `layouts/default.vue` and paste `<smile-widget />` just before the closing `div` in the template:\n\n```html\n<div class=\"app nacelle\">\n  <!-- <other-elements /> -->\n  <smile-widget />\n</div>\n```\n\n### Shopify Setup\n\nIf using the [Shopify Hosted Solution](https://docs.getnacelle.com/integrations/shopify-accounts.html#shopify-hosted-solution) for Accounts, then follow the additional steps below.\n\nOtherwise, if using the [Integrated Account Solution](https://docs.getnacelle.com/integrations/shopify-accounts.html#integrated-account-solution) or any other method, you can just pass the customer object into the `SmileWidget` component as props like this:\n\n```html\n<smile-widget :customer=\"customer\" />\n```\n\nTo complete the integration a liquid snippet needs to be added to your Shopify theme.\n\nOpen your Shopify theme code editor under \"Actions > Edit Code\". Under \"Snippets\" click \"Add new snippet\". Name the snippet `smile-init.liquid`, paste the following code, and save:\n\n```\n{% if customer %}\n  {% assign smile_api_secret = shop.metafields['smile'].api_secret %}\n  {% assign smile_customer_id = customer.id %}\n  {% assign smile_digest = smile_customer_id\n    | append: smile_api_secret\n    | md5 %}\n\n<script>\n  if (window.Cookies) {\n    var smileUser = {\n      customerId: {{ smile_customer_id | json }},\n      digest: {{ smile_digest | json }}\n    };\n\n    Cookies.set('nacelle_smile_user', JSON.stringify(smileUser), {expires: 30});\n  }\n</script>\n\n{% endif %}\n```\n\nOpen `theme.liquid` and and before the closing `body` tag paste `{% include 'smile-init' %}`. Your Shopify account pages will now set the correct smile data to be used in your Nacelle store.\n","gitHead":"92b62225e52832f6deb3697bbc2e408ba2164ea8","scripts":{"dev":"nuxt example","lint":"eslint --ext .js,.vue --ignore-path .gitignore ./lib","test":"jest ./test","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"_npmUser":{"name":"nwrichmond","email":"get@nickrichmond.dev"},"deprecated":"This package is deprecated. To integrate a third party script with your Nuxt project, follow our docs here: https://docs.getnacelle.com/nuxt/external-scripts.html","repository":{"url":"git+https://github.com/getnacelle/nacelle-smile.io-nuxt-module.git","type":"git"},"_npmVersion":"6.14.5","description":"Integrates Smile into your Nacelle Nuxt project","directories":{},"lint-staged":{"*{json, md}":["prettier --write"],"src/**/*.(js|ts)":["prettier --write","npm run lint"]},"_nodeVersion":"14.4.0","dependencies":{"crypto-js":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^2.6.12","jest":"^26.6.2","husky":"^4.3.0","eslint":"^7.12.1","prettier":"^2.1.2","vue-jest":"^3.0.7","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.2","@babel/core":"^7.12.3","@types/jest":"^26.0.15","lint-staged":"^10.5.1","@vue/test-utils":"^1.1.1","@babel/preset-env":"^7.12.1","eslint-plugin-ejs":"0.0.2","eslint-plugin-vue":"^6.2.2","vue-template-compiler":"^2.6.12"},"_npmOperationalInternal":{"tmp":"tmp/nacelle-smile.io-nuxt-module_1.0.2-beta.0_1604502644073_0.11367045052747105","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@nacelle/nacelle-smile.io-nuxt-module","version":"1.0.2","license":"MIT","_id":"@nacelle/nacelle-smile.io-nuxt-module@1.0.2","maintainers":[{"name":"irnoble","email":"irnoble59@gmail.com"},{"name":"curbol","email":"curtis@getnacelle.com"},{"name":"krisq","email":"kquemener1@gmail.com"},{"name":"johnstonbl01","email":"johnstonbl01@gmail.com"},{"name":"cbodtorf","email":"cbodtorf@gmail.com"},{"name":"brianvanderson","email":"brianvanderson@gmail.com"},{"name":"nwrichmond","email":"get@nickrichmond.dev"},{"name":"andrew-nacelle","email":"andrew@shopelf.agency"},{"name":"leviwhalen","email":"levi@leviwhalen.com"}],"contributors":[{"name":"Nacelle"}],"homepage":"https://github.com/getnacelle/nacelle-smile.io-nuxt-module#readme","bugs":{"url":"https://github.com/getnacelle/nacelle-smile.io-nuxt-module/issues"},"dist":{"shasum":"38f3459a601c5c0cd532f074a706e19c0128e285","tarball":"https://registry.npmjs.org/@nacelle/nacelle-smile.io-nuxt-module/-/nacelle-smile.io-nuxt-module-1.0.2.tgz","fileCount":6,"integrity":"sha512-TyEjrGaWoxcnujU9PKSFwnq90p8J2WedAvpG7BW1mF35k3qUBV54acJj+Cy7WWc/pMTqH1VriI3kofg0Txldyg==","signatures":[{"sig":"MEUCIQDsomjCH7JY3ZjLnC3+FK8Au7mBPOEyxnBAmithAqfg8QIgI7IvdBnzlMBab5uUc4YQfKyHofaok29rgxZWjHZGFis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo/zSCRA9TVsSAnZWagAA2TYP/3BbILtq98AwnzXqOfkF\nQf5bY9pry9O1fFsJQla0gyD63oSNRBieENwVdQnp9LHeEAORPep7qaFfx+WX\ndX2n0ci0mifhedaFePfEKNlFUJlF+jY+bPNQna569glm6Fpu8Q8Y1CDpIOud\nRAhvNfVnZoWEpSOJ3QcBbEoZMzVr3/r82nFl9b/d27db88PqQagye5TIYzIW\nvimVO9yajJSYOgSlvZl3lVrP5FAI8VYpJ/MZZDuZjMGJfKwNeGxJn8lEmzFP\n8NdUaLQpDpFwtn1N8JjGDogTp5M1DPIen7/rGa7D5f0IeuhEJ0KRS6+oZqCS\nmYOgbSIC/ZYfjZzbTd487mXB0QYhNTfwD+T4dngcq/avfO2lChZ050K7kz+S\nLTQkM57WQmQxSwTEVnenqT6w+nrT4cqqLXE781HP3drIak6/JiQEIeaJubI0\nEdUFOTdD78LuowO+YV+ezUs/ycuHB5Z6cQMv56xywzAoBou4bQ6+lu6LsofF\nUEswflrrQXFap00U18oaNCLv+i75O7Lq5Jb0AvyHu7xyAH/slOAT0lnYv0ob\nilC9PZkFpLSpjUsJ2XvvsAOc+y4g7qzuXdTbn8z8c1kaQUE3o0ZJw/l27QH3\nH883DVnwl9tfDPKyLcRHHsNNDORcewhRQ17DcZTDwPcpdKsym3Dk4tp5jldB\nSyYI\r\n=/4YA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/module.js","husky":{"hooks":{"pre-push":"npm run test","pre-commit":"lint-staged"}},"gitHead":"c37df49f026de303cd51e085dae34cb33175395d","scripts":{"dev":"nuxt example","lint":"eslint --ext .js,.vue --ignore-path .gitignore ./lib","test":"jest ./test","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"_npmUser":{"name":"nwrichmond","email":"get@nickrichmond.dev"},"deprecated":"This package is deprecated. To integrate a third party script with your Nuxt project, follow our docs here: https://docs.getnacelle.com/nuxt/external-scripts.html","repository":{"url":"git+https://github.com/getnacelle/nacelle-smile.io-nuxt-module.git","type":"git"},"_npmVersion":"6.14.5","description":"Integrates Smile into your Nacelle Nuxt project","directories":{},"lint-staged":{"*{json, md}":["prettier --write"],"src/**/*.(js|ts)":["prettier --write","npm run lint"]},"_nodeVersion":"14.4.0","dependencies":{"crypto-js":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.12","jest":"^26.6.2","husky":"^4.3.0","eslint":"^7.12.1","prettier":"^2.1.2","vue-jest":"^3.0.7","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.2","@babel/core":"^7.12.3","@types/jest":"^26.0.15","lint-staged":"^10.5.1","@vue/test-utils":"^1.1.1","@babel/preset-env":"^7.12.1","eslint-plugin-ejs":"0.0.2","eslint-plugin-vue":"^6.2.2","vue-template-compiler":"^2.6.12"},"_npmOperationalInternal":{"tmp":"tmp/nacelle-smile.io-nuxt-module_1.0.2_1604582610209_0.3565447549396845","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@nacelle/nacelle-smile.io-nuxt-module","version":"1.0.3","license":"MIT","_id":"@nacelle/nacelle-smile.io-nuxt-module@1.0.3","maintainers":[{"name":"badiolaignacio","email":"ignacio@getnacelle.com"},{"name":"dzouras","email":"darlene.zouras@getnacelle.com"},{"name":"leviwhalen","email":"levi@leviwhalen.com"},{"name":"andrew-nacelle","email":"andrew@shopelf.agency"},{"name":"nwrichmond","email":"get@nickrichmond.dev"},{"name":"brianvanderson","email":"brianvanderson@gmail.com"},{"name":"cbodtorf","email":"cbodtorf@gmail.com"},{"name":"johnstonbl01","email":"johnstonbl01@gmail.com"},{"name":"krisq","email":"kquemener1@gmail.com"},{"name":"curbol","email":"curtis@getnacelle.com"},{"name":"irnoble","email":"irnoble59@gmail.com"},{"name":"jongeyer","email":"jon@supraset.com"},{"name":"alexnacelle","email":"alex@getnacelle.com"},{"name":"nacelle-bot","email":"jeff@getnacelle.com"},{"name":"austin1237","email":"austindavis4@gmail.com"}],"contributors":[{"name":"Nacelle"}],"homepage":"https://github.com/getnacelle/nacelle-smile.io-nuxt-module#readme","bugs":{"url":"https://github.com/getnacelle/nacelle-smile.io-nuxt-module/issues"},"dist":{"shasum":"2427d0556c2f2324c544fcb370496f97058deb12","tarball":"https://registry.npmjs.org/@nacelle/nacelle-smile.io-nuxt-module/-/nacelle-smile.io-nuxt-module-1.0.3.tgz","fileCount":6,"integrity":"sha512-ABfuksyyMTGPhzQY+dQF7SvReurkDrTFRD07FoLeN4Z/JnYcC/T913uROSBY2DkIl/DJC6cFt4WBiSVvbQe7Kw==","signatures":[{"sig":"MEYCIQCYJMFrsSIa1VBmILYG/sfrlIsTiRGsF6Bsph93YdWKhwIhAPc4sqsWfNbXayFqeDpUvYa570nfrHPIkJHdPOSqu5It","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp5EICRA9TVsSAnZWagAAvBEQAIsxuTFFXK87Lnr603LR\ns/4VpaMunuYsMifvGyDZRPznlWPGYIHvW9DoyEFJlldU5gTPz7SOPwjI85Db\nXrKQa57WqGWDUH/PNf/XwqSyalRJE6/kjrG7KJDNCGh8z4/nBkon/M/w920O\nqXvGKZqKzGTS2qnyAIOraE8a5GopfzYIoIxchmDJ1cg7xeY+fs2CCToS7Cyv\nIsNUmkNrwecUIE5+EMQHyNPQMwwfLabcfvb95GGq+bOKvOYQCfhZEtwFZyzK\nuqTyBUPUz9E6vbR6o7kRBYjLBuHr5T1Umebaz8A+XaeC0Jo8KgE9lDZw6AZ0\nb2Cfh4Tp/4RAXib92zMV9+l0q9/BfR0aJrOfMXSRURKCFsONrzbVVGWIxRIO\nDmE274iKHgEPQhlobahwRrzzy3XPZsK19+u35YIue4q1aJkCursaNyTIptqh\nWjFmF4qTGsKdfYfi6ptPVU9gZ7nRiIyTl744zSuWBLCUL9Mm1psAdQ+V1Kv5\nqkz2Q9+IY0beR3d08fIoU+crVKsllNiWN64MiePe+LzQAfjcI22wfL7//b3M\nK5L/GJQ49+3nJSybWsSIyCYKCkPy80w3BiTC3QYxzeHtxgz1KEgjvGK2F8Wn\nwCFByahzzN0eYcVo00IoHsDPJF2Sy0B72k5r9njJn7O9VFXaQxfPuD0C3AZN\niW6I\r\n=jSvp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/module.js","husky":{"hooks":{"pre-push":"npm run test","pre-commit":"lint-staged"}},"gitHead":"3540bdc9a883938f4167261544e733fb0d88044c","scripts":{"dev":"nuxt example","lint":"eslint --ext .js,.vue --ignore-path .gitignore ./lib","test":"jest ./test","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"_npmUser":{"name":"alexnacelle","email":"alex@getnacelle.com"},"deprecated":"This package is deprecated. To integrate a third party script with your Nuxt project, follow our docs here: https://docs.getnacelle.com/nuxt/external-scripts.html","repository":{"url":"git+https://github.com/getnacelle/nacelle-smile.io-nuxt-module.git","type":"git"},"_npmVersion":"7.24.0","description":"Integrates Smile into your Nacelle Nuxt project","directories":{},"lint-staged":{"*{json, md}":["prettier --write"],"src/**/*.(js|ts)":["prettier --write","npm run lint"]},"_nodeVersion":"14.17.6","dependencies":{"crypto-js":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.12","jest":"^26.6.2","husky":"^4.3.0","eslint":"^7.12.1","prettier":"^2.1.2","vue-jest":"^3.0.7","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.2","@babel/core":"^7.12.3","@types/jest":"^26.0.15","lint-staged":"^10.5.1","@vue/test-utils":"^1.1.1","@babel/preset-env":"^7.12.1","eslint-plugin-ejs":"0.0.2","eslint-plugin-vue":"^6.2.2","vue-template-compiler":"^2.6.12"},"_npmOperationalInternal":{"tmp":"tmp/nacelle-smile.io-nuxt-module_1.0.3_1638371592106_0.3810671144890123","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-09-11T23:19:39.395Z","modified":"2025-10-29T15:32:24.074Z","0.0.3":"2019-09-11T23:19:39.545Z","0.0.4":"2019-09-11T23:20:34.197Z","0.0.5":"2019-12-23T19:01:50.372Z","1.0.0":"2020-05-26T21:00:05.606Z","1.0.1":"2020-05-26T23:25:25.756Z","1.0.2-beta.0":"2020-11-04T15:10:44.194Z","1.0.2":"2020-11-05T13:23:30.327Z","1.0.3":"2021-12-01T15:13:12.277Z"},"bugs":{"url":"https://github.com/getnacelle/nacelle-smile.io-nuxt-module/issues"},"license":"MIT","homepage":"https://github.com/getnacelle/nacelle-smile.io-nuxt-module#readme","repository":{"url":"git+https://github.com/getnacelle/nacelle-smile.io-nuxt-module.git","type":"git"},"description":"Integrates Smile into your Nacelle Nuxt project","contributors":[{"name":"Nacelle"}],"maintainers":[{"email":"ignacio@getnacelle.com","name":"badiolaignacio"},{"email":"jeffrichie@gmail.com","name":"jeffrichie"},{"email":"support@getnacelle.com","name":"nacelle-support"},{"email":"brianvanderson@gmail.com","name":"brianvanderson"},{"email":"jeff@getnacelle.com","name":"nacelle-bot"}],"readme":"# [DEPRECATED]\n\nThis package is deprecated. To integrate a third party script with your Nuxt project, follow our docs here: https://docs.getnacelle.com/nuxt/external-scripts.html\n# Nacelle Smile.io Nuxt Module\n\nEasily integrate [Smile.io](https://smile.io/) loyalty rewards program into your [Nacelle](https://getnacelle.com/) Nuxt project.\n\n## Requirements\n\n- A Nacelle project set up locally. See https://docs.getnacelle.com for getting started.\n- A Smile.io account and installed on your Shopify store.\n\n## Setup\n\n### Add Module to Nacelle\n\nOnce you hace Nacelle and Smile set up you can install this module in your project from `npm`:\n\n```\nnpm install @nacelle/nacelle-smile.io-nuxt-module --save\n```\n\nAfter the package has installed, open `nuxt.config.js`. Under `modules` add `@nacelle/nacelle-smile.io-nuxt-module` to the array:\n\n```js\nmodules: [\n  // other modules,\n  '@nacelle/nacelle-smile.io-nuxt-module',\n]\n```\n\nNext, the `SMILE_API_KEY` (Public) and `SMILE_SECRET` (Private) to the project's `.env` file.\n\n[![Smile](smile-creds.gif)](./smile-creds.gif)\n \nWe'll pass the environment variables to the module by adding a new `smile` object with  `key` and `secret` properties to the `nacelle` block of `nuxt.config.js`:\n\n```js\nnacelle: [\n  // other nacelle config,\n  smile: {\n    key: process.env.SMILE_API_KEY,\n    secret: process.env.SMILE_SECRET,\n  },\n]\n```\n\nTo make the Smile widget visible in your store, open up `layouts/default.vue` and paste `<smile-widget />` just before the closing `div` in the template:\n\n```html\n<div class=\"app nacelle\">\n  <!-- <other-elements /> -->\n  <smile-widget />\n</div>\n```\n\n### Shopify Setup\n\nIf using the [Shopify Hosted Solution](https://docs.getnacelle.com/integrations/shopify-accounts.html#shopify-hosted-solution) for Accounts, then follow the additional steps below.\n\nOtherwise, if using the [Integrated Account Solution](https://docs.getnacelle.com/integrations/shopify-accounts.html#integrated-account-solution) or any other method, you can just pass the customer object into the `SmileWidget` component as props like this:\n\n```html\n<smile-widget :customer=\"customer\" />\n```\n\nTo complete the integration a liquid snippet needs to be added to your Shopify theme.\n\nOpen your Shopify theme code editor under \"Actions > Edit Code\". Under \"Snippets\" click \"Add new snippet\". Name the snippet `smile-init.liquid`, paste the following code, and save:\n\n```\n{% if customer %}\n  {% assign smile_api_secret = shop.metafields['smile'].api_secret %}\n  {% assign smile_customer_id = customer.id %}\n  {% assign smile_digest = smile_customer_id\n    | append: smile_api_secret\n    | md5 %}\n\n<script>\n  if (window.Cookies) {\n    var smileUser = {\n      customerId: {{ smile_customer_id | json }},\n      digest: {{ smile_digest | json }}\n    };\n\n    Cookies.set('nacelle_smile_user', JSON.stringify(smileUser), {expires: 30});\n  }\n</script>\n\n{% endif %}\n```\n\nOpen `theme.liquid` and and before the closing `body` tag paste `{% include 'smile-init' %}`. Your Shopify account pages will now set the correct smile data to be used in your Nacelle store.\n","readmeFilename":"README.md"}