{"_id":"@nacelle/nacelle-swell-nuxt-module","_rev":"27-c85f8eeea1af3a6b30d41195ded1775e","name":"@nacelle/nacelle-swell-nuxt-module","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@nacelle/nacelle-swell-nuxt-module","version":"0.0.1","license":"MIT","_id":"@nacelle/nacelle-swell-nuxt-module@0.0.1","maintainers":[{"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-swell-nuxt-module#readme","bugs":{"url":"https://github.com/getnacelle/nacelle-swell-nuxt-module/issues"},"dist":{"shasum":"093ecefc784dbcee0548185ac0ef31fb0104a627","tarball":"https://registry.npmjs.org/@nacelle/nacelle-swell-nuxt-module/-/nacelle-swell-nuxt-module-0.0.1.tgz","fileCount":6,"integrity":"sha512-KIt3FTh7H5qm0xMkK5isKUfhWvmO/3W7xUKazHHocGr1sc4SDAE4FXAleq0QbHTMnigEc6839wvhjjt1bR+aBA==","signatures":[{"sig":"MEYCIQDPSH8yGhImbS58xKOJj9D8BEiNFMkOuX84HP2hV31oywIhAOZtjTS+uF3ZKXxjr2vwEwOxWOVNOUg2KUroO1PI0dMV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeARLyCRA9TVsSAnZWagAA1eIP/iS3X6aDCZoDJ1KH60Nn\nXm/GAGigelm4OqqliUL5T9FSYUjlBqLWAZ1jwpTtww9UWvtur0bPAm6ei2wy\n306rUZ3939AP5zGpScspFh2+skGKpfRMO2xaTEGiY8axd9uapKFHvUpS3nyo\n3/uWkg6IDQMpmcDI4EEDPjjuWIioHzp8VZDD9AqK42yABVEgu4TXkIJVsBEz\n/YsVEUDFG0/Rb2cLGaDz3SSTj1Z58Wj9vtS3bjRjQ0jtRn+saBaVDW95bJh7\n1DaL5ji31XI3VjofstYQjGqXaAOj2/PVlMDas76Yjph4GPGhj2st4lNl9KCT\nBJ9cNJhTJ3Aiufgf8ZI7ov5IMrysqFX7lsSNiMaHCqx8xN5aiYWorKi3siFg\nqLs2Bhk8IUUtYZxbwI794hcHQ1klDvGto0+jcySPNxH4xqVdfDt/q9SUTauu\nhMQ4qM+qSA+Q0i43VnVE4vAFC4u+0WFJKqaDnO+CwQqqzub82QfohetqXo86\nrjLYvq1rXc1/ehDtw9Z8Val3ZINyKPRMfDxUkEc6N/+zWrtQLKp0v4i38P2d\n6CWLUvgWjNq0cXSBAGYy4k8hWgCNOk56s6LHJxLyJPpgQGCZgagrki0m7hzQ\nhUJAqJbw2viTmUwOhwX8W9iEZOmf+yk5Std2LlqEh45BeX4ZPWNGbOsLuAen\nGPRM\r\n=t62o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/module.js","gitHead":"1f0af1db58eb9fd4aa58b5150e3c1e059b266d65","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/getnacelle/nacelle-swell-nuxt-module.git","type":"git"},"_npmVersion":"6.9.0","description":"Integrates Swell into your Nacelle Nuxt project","directories":{},"_nodeVersion":"12.6.0","dependencies":{"fs":"0.0.1-security","nuxt":"^2.10.2","path":"^0.12.7"},"eslintConfig":{"extends":["nacelle"]},"_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.18.2","@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-swell-nuxt-module_0.0.1_1577128689636_0.6589315613401887","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@nacelle/nacelle-swell-nuxt-module","version":"0.0.2","license":"MIT","_id":"@nacelle/nacelle-swell-nuxt-module@0.0.2","maintainers":[{"name":"andrew-nacelle","email":"andrew@shopelf.agency"},{"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":"leviwhalen","email":"levi@leviwhalen.com"},{"name":"nwrichmond","email":"get@nickrichmond.dev"}],"contributors":[{"name":"Nacelle"}],"homepage":"https://github.com/getnacelle/nacelle-swell-nuxt-module#readme","bugs":{"url":"https://github.com/getnacelle/nacelle-swell-nuxt-module/issues"},"dist":{"shasum":"6df7ef0a191092c6b09e467fdd8cb3f5a092f6b5","tarball":"https://registry.npmjs.org/@nacelle/nacelle-swell-nuxt-module/-/nacelle-swell-nuxt-module-0.0.2.tgz","fileCount":7,"integrity":"sha512-zn2FT4rI+Ft/EOJX7ZqqHC3GIITl8dgAbqlXMivjZEKtymXu8W1fkBuEH05tfYHTqGzyFOeBCz6u5uwE6fd3zQ==","signatures":[{"sig":"MEUCIQD2UWj/Oj7iU+i4hG2E98qScBfe+3+FZOSPaZmIs5TaUQIgLjpTtTAUZTsFdPcPnd/O+GSxLmcSDnQOh5kgsq07cMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKZzCCRA9TVsSAnZWagAADWwP/jJIbrJY9IiHrQRVSDg0\nKWESOoMFaOP4iu9bdP1FoaOLg2FWYl++H5U7+uv5xEad7WIYL1/ABoOCPZbH\n4pAPCG4k6K6lqc5jPAiNs8nf5caYISUnPVBvSNlEEoPLxLkw/q16eV6FD5Y/\nkR5at2gxLYtXFKIepM9eXVNBARWQcXMYdgh7ONihSp8BXzrJXkhFW1sm3vCG\nuD0LiC5fbU67kTkHkWcjwCP0OWTYdPUbQxScU1nNsBX1q5WeBLu8pxjG8WCt\nRRxsZYCBTSJnpHwHiXssPbELiCRdHSOO90AcYeXTPEgDZnxjm9TZOfkARFyt\n3UJYD7wDxsZwK9gJBD19z3l5KfRaWstq2NJbYNaovxf2DCI0GHTK6Jczmhzo\nwQjssRONo0sMRag7IHMCq+eD0099xmyR5+yAhA2UKm07dPL+qFq9BLUb7EuW\n/AuFwDS2BwFI3EaTMUGUq5iNe451SPkdID535cnc2n7z068qXEb+ZzGg3NBd\nci1pzlh5d4Mhwie8whX/rqITWc1pofErtuBIsH2slPMVLGbIKITdudc6hQEm\n3Wov8naGjmydzvc3MTPmuxEKrN6Xpj0mqV9R5A23PCdvlTRNmLxF2Muxk0uS\nETQ7Dv62ZTntkAeqiuIUufyBxt2MReJy/WxvVsPPAZEBDs3GtvwQHaDJ0MLr\n/ErX\r\n=VD8D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/module.js","husky":{"hooks":{"pre-push":"npm run test","pre-commit":"lint-staged"}},"gitHead":"5faac97bfee20b56ecfc4762ebaa67be68846a6b","scripts":{"dev":"nuxt example","lint":"eslint --ext .js,.vue --ignore-path .gitignore ./lib","test":"jest ./lib","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/getnacelle/nacelle-swell-nuxt-module.git","type":"git"},"_npmVersion":"6.14.5","description":"Integrates Swell 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":{"fs":"0.0.1-security","nuxt":"^2.10.2","path":"^0.12.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.11","jest":"^26.2.2","husky":"^4.2.5","eslint":"^6.8.0","prettier":"^2.0.5","vue-jest":"^3.0.6","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.2.2","@babel/core":"^7.5.5","@types/jest":"^26.0.8","lint-staged":"^10.2.11","babel-eslint":"^10.0.2","@vue/test-utils":"^1.0.3","@babel/preset-env":"^7.11.0","eslint-plugin-vue":"^6.2.2","vue-template-compiler":"^2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/nacelle-swell-nuxt-module_0.0.2_1596562625928_0.3225248186148002","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@nacelle/nacelle-swell-nuxt-module","version":"0.0.3","license":"MIT","_id":"@nacelle/nacelle-swell-nuxt-module@0.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-swell-nuxt-module#readme","bugs":{"url":"https://github.com/getnacelle/nacelle-swell-nuxt-module/issues"},"dist":{"shasum":"9cb354a1f058185492ea49090f4994263bd9ca9f","tarball":"https://registry.npmjs.org/@nacelle/nacelle-swell-nuxt-module/-/nacelle-swell-nuxt-module-0.0.3.tgz","fileCount":7,"integrity":"sha512-mqHpI92Zr35IJ9n6DDCrUnhkEKNkqC9+n59DZti0i+Ed35ouksKQGKmTQTV6PSyqMN+vSBDcRjiAqkGE9Rd5hg==","signatures":[{"sig":"MEQCIEwMqtWuuiuRWimNhLoTJJbaG3EOViTqXgTUYXrD9svzAiA8bH0DSDwdgfamAbn7iMvVutjfwLWvOv/bK6Z3VpWwTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp5T4CRA9TVsSAnZWagAA9RQQAKNIAHQPPS62rllA/mSG\n5wTlpttocMWzPvCR2bSoY4OS2WA6HKjjqlXwGa5BuF3JBUs8YYO8c7+QCAqn\neF9GjeVxOXCp9PPpcmP1R2TXCtZ/4I5SvRRmTYTnWIxdSNljMCJt8HMgy610\n8iai8PMaEVLtyNZwd1vNJpmXCAHX+fixjEvDTtnJ18G3OVJXFB4N0gTv43Hh\nJiuvU2Q8ZGclDMKzUStPxQANVln/W8SsZIoihGSyLVpj2FJLjEzw7bOt1eZn\nCcT3c43fv6YbKXx4crXVTty7SaZReUTWK+g8GE0amYuK7uXZB0MfHTpVsbZw\n5LF/8OElEjbaW7G+bsNW3jBEu52I83vLv703uX7E8N6uunWxjJtArF80gfso\ny50+hL0Jy6i9pXbxMti2cDQi8OGL4aR9w+yRGJRw+Oy8c6yt36SAXlmvMA9h\nhiP6L3ah53nG/QTRE47d6b9VZOgY1k6dVxsZRZjTTlmRmmtvuwZhrnQOSAws\niJHOUrZljUxEXTWwW4JsPcedhjsx3rv9IhgQ1Q8w33CKpi59fqH1Zy7ov8NG\nbtqMpeNGR+9xhvcqmQzM3hKJI3SUAgfIkGG0DWV+q51ePLej68havAOjFtPP\nuNQQH7WlafrX5LMjgAdhfOn/QVWR9NcXQIDAZUvfaGvL1suMSCQqkoyPIHBq\njsXQ\r\n=9nk6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/module.js","husky":{"hooks":{"pre-push":"npm run test","pre-commit":"lint-staged"}},"gitHead":"4fb15323d9c6b2cef645a5f208eda45aa9c0c36c","scripts":{"dev":"nuxt example","lint":"eslint --ext .js,.vue --ignore-path .gitignore ./lib","test":"jest ./lib","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-swell-nuxt-module.git","type":"git"},"_npmVersion":"7.24.0","description":"Integrates Swell 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":{"fs":"0.0.1-security","nuxt":"^2.10.2","path":"^0.12.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.11","jest":"^26.2.2","husky":"^4.2.5","eslint":"^6.8.0","prettier":"^2.0.5","vue-jest":"^3.0.6","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.2.2","@babel/core":"^7.5.5","@types/jest":"^26.0.8","lint-staged":"^10.2.11","babel-eslint":"^10.0.2","@vue/test-utils":"^1.0.3","@babel/preset-env":"^7.11.0","eslint-plugin-vue":"^6.2.2","vue-template-compiler":"^2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/nacelle-swell-nuxt-module_0.0.3_1638372599950_0.4858716555705367","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-12-23T19:18:09.434Z","modified":"2025-10-29T15:32:25.596Z","0.0.1":"2019-12-23T19:18:09.801Z","0.0.2":"2020-08-04T17:37:06.038Z","0.0.3":"2021-12-01T15:30:00.080Z"},"bugs":{"url":"https://github.com/getnacelle/nacelle-swell-nuxt-module/issues"},"license":"MIT","homepage":"https://github.com/getnacelle/nacelle-swell-nuxt-module#readme","repository":{"url":"git+https://github.com/getnacelle/nacelle-swell-nuxt-module.git","type":"git"},"description":"Integrates Swell 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 Swell Nuxt Module\n\nAdds Vue.js components for integrating [Swell](https://www.swellrewards.com/) loyalty and referrals in 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 Swell app installed and setup on your Shopify store.\n\n## Setup\n\n### Add Module to Nacelle\n\nOnce you hace Nacelle and Swell set up you can install this module in your project from `npm`:\n\n```\nnpm install @nacelle/nacelle-swell-nuxt-module --save\n```\n\nAfter the package has installed, open `nuxt.config.js`. Under `modules` add `@nacelle/nacelle-swell-nuxt-module` to the array. It should look something like this:\n\n```\nmodules: [\n  '@nuxtjs/pwa',\n  '@nuxtjs/dotenv',\n  '@nacelle/nacelle-nuxt-module',\n  '@nuxtjs/sitemap',\n  '@nacelle/nacelle-swell-nuxt-module'\n],\n```\n\nThen add your Swell GUID to your environment variables `.env` file.\n[![Swell](swell_settings_guide.png)](./swell_settings_guid.png)\n```\nSWELL_GUID=xxxxxxxxxxxxx\n```\n\n### Add the components to your Nacelle Storefront\n\nTo make the Swell widget visible in your store, open up `layouts/default.vue` and paste `<swell-widget />` just before the closing `div` in the template.\n\n### Shopify Setup\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 `swell-nacelle-init.liquid`, paste the following code found [here](liquid/swell-nacelle-init.md).\n\nOpen `layout/theme.liquid` and and before the closing `body` tag paste `{% include 'swell-nacelle-init' %}`. Your Shopify account pages will now set the correct Swell data to be used in your Nacelle store.\n","readmeFilename":"README.md"}