{"_id":"@jetshop/flight-nosto","_rev":"27-6ae14f9858a885e13b144b2a11c3121b","name":"@jetshop/flight-nosto","dist-tags":{"canary":"1.3.3-canary.0","latest":"2.0.0"},"versions":{"1.0.0-alpha.0":{"name":"@jetshop/flight-nosto","version":"1.0.0-alpha.0","license":"MIT","_id":"@jetshop/flight-nosto@1.0.0-alpha.0","maintainers":[{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"}],"dist":{"shasum":"65f29c60dfe66c73923d6372ff31fc46f98a3823","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.0.0-alpha.0.tgz","fileCount":2,"integrity":"sha512-/cJcqEm78AkyY1SkqO6AnvajHh9v5HX7kGxAelceTK8wzCtu53NTiAc7kul6tH5yvQmWIedKrKHSSodEBnUyuw==","signatures":[{"sig":"MEUCIGNAMt38Gcd3+VahZaiZGQz9b7TIo5xnKIYDwyk0ZVmlAiEAlEVAlPBcpmkpQY05hHZZRYVEmltolLECTM3P05xJpvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJyA/CRA9TVsSAnZWagAAWe0P+gPFZH16ThzJ7HqVPWc4\n8UKg5ELAn9Q2pKYoVlcoOGprbz0ZAW0+/hgDsnJJ97ZX8nOHyv6URXdQh7m0\nUq43DEAmjzLKVm2T9dqOg0MthQ1vygH28eVB4e74k9ALjq4fuw2AAF+YVdqJ\nC1VZdumNa/KEFFKQxdqKjeNl0my5VuOdyK/+OpFmhWc+yGbzyB2yVa+vL80d\nCT1Gm2FAf+/fvXkPfVCBd+vpR3c1KHcfN/Tb3NJWkNTOe4cgFaOmWKen9IC5\nEPbchGzt3ajsA61LcBAv1BsQ6fB7DKfzo6d0kP/3Qe6+/JuUjdsb5fFZ1PUu\nNG53xMg8SOOs6d4dg+dQe7/7oFoaM6CLvXki9/AUjrs6uN26MqQAvqSXifqF\nAFyfyTboIFDfLXMxmKh5cNDi5CRfgL411SIfooAWrpvvPzQ4W8vB44YksuS2\n6JcuzSkbLsDPTUsyeU8cohNNN3mO1Kvp/uDtqs7xxflijzEUp2C27nrbhACS\nV3rGWiPdrv95XfaLLqhEk+A99K1ZjfSqEVKeFIg79G5DmszoU/15F4Z8cgAE\n/VL2ea9f9Gkmb2cpVqIIeJR2XKwvo7RXwq1U69ShQ/8qTjGrHnezZu0YJ86m\ngYeVQMFQor0N6E877IYTM9u0CABcLyNBIgnccv2f+3WY/DeyOQPs9regAFaC\nJBDB\r\n=e7WG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"153e608b5c3db1163ce9c7cf783e1526cb3cd1fd","private":false,"_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"_npmVersion":"6.9.2","description":"Nosto Integration for Flight","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json}":["prettier --single-quote --write","git add"]},"_nodeVersion":"10.15.3","dependencies":{"react":"^16.8.6","graphql":"^14.4.2","lodash.get":"^4.4.2","@jetshop/ui":"^1.12.0","react-apollo":"^2.5.8","@jetshop/core":"^1.12.0","lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.0.0-alpha.0_1562845247255_0.04553587494755984","host":"s3://npm-registry-packages"}},"1.0.0-alpha.1":{"name":"@jetshop/flight-nosto","version":"1.0.0-alpha.1","license":"MIT","_id":"@jetshop/flight-nosto@1.0.0-alpha.1","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"232d0d96c2e7285d61df0afe2a851629039d22e7","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.0.0-alpha.1.tgz","fileCount":39,"integrity":"sha512-Ec88rKhzvLcbzr32lcov9ADXQ2trYNtGN2Go12JikKNm40dmEH9dE4dLF5H3NfHUM7/1C63tAzOqwalo/E8jvQ==","signatures":[{"sig":"MEYCIQDxgna9UiJ6o+HKEot2jMpOMWafpRkJ9d9HJJzl/NHc7gIhAKCxlAU3r7WW/BSilcuJLvLbLxhLKGNoEOFHXgv+cjIQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJycfCRA9TVsSAnZWagAAblMP/iQ6kEsEwHkGvZCWtv4w\nhOSWZ4qRnWZrQANQVM4qjVzZbLuDU3Zm+W19b+1Cs8w2+KFYJmwNos2dXOoZ\nN+CwxEKipFW1imYnYJU/QLhfHU4ilEZRqLlRIXdyWtqasQFOn9pJV/JUXqX/\nroQywRKv3QohXr+gWxPWVNj+NJ7WdY5HWbGB8rZjPh84U6Wfr3ZrBWRnltK+\nr3CPiEjZGHqQJyH7k38BHE6k8y98ju/Zk38Mxfy7c+XF3lMJyOO2pxCaHuoU\nX1Jd8ZoLVVaYARa5W8L2ieuZG/NTG8oAXiUUW2SmsCt/OO3tVtkbhMDkJkBW\nLNX+dQHa7eUvABUaN7YWnSfFjnwi+hiCjs5g3YoZBy+R+GpzetuTQp+wI7/w\nLuv3RAAO6qjEEqnghyjCosA2cXAUg1xq2C9KhOeKtBv1fC+w9pwR20XiYKn8\nCVlkGij3IGar46npdXohQAG1YRBM/VWBd+pdfi3Z3T6/Z8rO1iW8KPMb+gUj\nwaulCZkly6sTm5Lc2XxrG/Ulb6cuez0hiPHyh087r+9VG7gWJO4uaJEMfU0C\nur6HTGjNkjT04Nr5BSHB6zYfRUoJpUKZ61DXrtQ3mckqaUkBNnoSnN2kqLyq\nsp/fDJHBej7qW9hOz4viapiWbMKHue/1sHL3nI/OYlfx3SH5zujYf1q03WWt\nGhks\r\n=UGiI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"build":"tsc --noEmit false","precommit":"lint-staged","preversion":"yarn build"},"_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"description":"Nosto Integration for Flight","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,json}":["prettier --single-quote --write","git add"]},"dependencies":{"react":"^16.8.6","graphql":"^14.4.2","lodash.get":"^4.4.2","@jetshop/ui":"^1.12.0","react-apollo":"^2.5.8","@jetshop/core":"^1.12.0","lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.0.0-alpha.1_1562847007085_0.8937146868408186","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"@jetshop/flight-nosto","version":"1.0.0-alpha.2","_id":"@jetshop/flight-nosto@1.0.0-alpha.2","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"42f2c840c44bbad056a2f52160641dc7ea73beb4","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.0.0-alpha.2.tgz","fileCount":24,"integrity":"sha512-37VGOxIEJJOl6Ymt+JVKdoMnDii518F462Qp9+o/mbYw2ImP5QnsfzmeknvK8UVUukHyVYSFRW3SpsjSvSyd3Q==","signatures":[{"sig":"MEQCIHmsdD8ZgSzndx/nsazhmw3ossylmMocovh/cNldal5/AiBHSG1FGx0rNmlWASGvfQvJ3e/HSWXAM7bdE53zq4oy/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLZOFCRA9TVsSAnZWagAA+jQP/iszUhnCzjVUMHIITMyQ\n0CiSYjAi5qQISpd9uqup3r0M+5fAaSp3tt31Xy6kmPllk27N+O1a+BJFnISw\n34J13ZdLdGLjv98Uei22ZHGFetCXaJ4ir8WR7KoEo4OlqFaaYDIBesWEF8Zi\nCPbkVZB4Myveotp5SrYj1Vga1o3OGFUMPThQzDtNq84TaeCEOPz7CXjbZqxk\nJ50sdIaBU9uIfZuOVr+m3Vwdp32EvNJ2/l2CR7HkCUvNueCujH3bHzLggRJA\n/C9bveHbEzsehF7mhvv+0zWquFaKEzpaDoChHtRjOyrXugGrET3uk2REgj+Y\nUTlzXuw+7SbbLlW2b38hA6UxlmseECQ58F5jM4zfpPE/sJvYeFu/MSwez3/5\noQdHzCwLSnvP1JaavohjkSs+kSzARUDVLYsx3FvhCyXzVipdJUeMSHTMQitn\nFfUKJB0NmqhFxCd5DXdQIMY+00BMC6BKr6xltZqoIvQxsVD/YW90UidAQYIF\n9G/Y1V+3gBZEm4cwNPT8QhdKDNLnmwIdgU8XZ0e7TDl9QM2Kv5HevBWWXac7\n1xOsz/c3Ij4BvAr31BzU4HSpAfM++dB00qNrKaiXkZVbz5IrxFfUQ8aWLkuv\n8RYnsxoiJFrQtrx1ylY7avBFn5La2hR427y/PBdofr+DKcyzH8TynORUp3jM\nk9Jy\r\n=M9/F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.7.2","husky":"^3.0.0","react":"^16.8.6","tslib":"^1.10.0","prettier":"^1.18.2","react-dom":"^16.8.6","typescript":"^3.5.3","@jetshop/ui":"^1.12.0","@types/jest":"^24.0.15","@types/react":"^16.8.23","pretty-quick":"^1.11.1","@jetshop/core":"^1.12.0","@types/react-dom":"^16.8.4"},"peerDependencies":{"react":">=16","@jetshop/ui":"^1.12.0","@jetshop/core":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.0.0-alpha.2_1563267973180_0.0728239940619333","host":"s3://npm-registry-packages"}},"1.0.0-alpha.3":{"name":"@jetshop/flight-nosto","version":"1.0.0-alpha.3","_id":"@jetshop/flight-nosto@1.0.0-alpha.3","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"b3158dad6b5050c2ac632f90fa51416f7760029c","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.0.0-alpha.3.tgz","fileCount":24,"integrity":"sha512-K77eOt2JMhitHXPdgYq7ydjgULM0WfGcZwnQ/xNDztgGcXEkJmxC6K004OaNB2PZbevxBpSu3xJT0bgrktGtnQ==","signatures":[{"sig":"MEUCIQDjXnFiDw40vjB4y9IaGsYA9ec27Oq4gFM26PAWCzQDNwIgUFGOZyfOgxnmYlkR/XzYBXTL5tgeLUtSkxZc+TgTgV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLZgdCRA9TVsSAnZWagAAzCgP/1MQXW37oCOu/GHObRMN\nBY/tXEe0tGRissnL2jbtl3/1Sk4TZSIkv3xFvsXTNgyqjVnMapAfpbG3wq6D\ntLou79MgzX3ijjtANG1xuP1dhNP2lS8AQjZqjJInWimA55MPQUi7RdC/aSJY\nz/5yve9i0uivNHbLC8uEAGeuvc6iwlqkjvoIaD/Oa1Z9aigtdn45ljx1kH+H\nNTmSgRpJk4SZ7VkQudgp7lBGLkbMt90mGt0h5YH6aTtmycRAPfS56O0MIBdR\n6j8dwJ+lXjO3UgY2LjJYY6jB9bYarp4aw158s2pa+3vKxsWE1t0UZB7VatDx\n/naNMi3So8I54pObVzShD0HNMD5uZV/BRsl8KACkgH8vgZpPNTbckXEjDF01\nNoyV7dBu8YDrRMMB+yMLfj3cuDod9Bpy850dApQpjTv/CldnFAjgz/lqZWH5\nPNRVYkg/DU0P+MB1lDpR+u/kqrV720a69XkVB5hRQxY4e4MOlqDlc7+UNp81\nRl6tdvjSmNHM05oIOmOAx+DztmEKIzwyQHU49fNnZH/uLfzKSFu/2c4Pw1Vj\nzP9A/e3d9wQbcB7yBwRq2uDK+zzDAc6xz2JYL6qW/S8h4BosiOxYy6elXe1I\nSJMXo95N0LVPeJKYSA0dPL3VAO2SnJxs9Cc+3Jx/ZNaXupt7HtT4PT9r6EMe\nAmhX\r\n=XNSj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.7.2","husky":"^3.0.0","react":"^16.8.6","tslib":"^1.10.0","prettier":"^1.18.2","react-dom":"^16.8.6","typescript":"^3.5.3","@jetshop/ui":"^1.12.0","@types/jest":"^24.0.15","@types/react":"^16.8.23","pretty-quick":"^1.11.1","@jetshop/core":"^1.12.0","@types/react-dom":"^16.8.4"},"peerDependencies":{"react":">=16","@jetshop/ui":"^1.12.0","@jetshop/core":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.0.0-alpha.3_1563269149333_0.1321064183450189","host":"s3://npm-registry-packages"}},"1.0.0-alpha.4":{"name":"@jetshop/flight-nosto","version":"1.0.0-alpha.4","_id":"@jetshop/flight-nosto@1.0.0-alpha.4","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"b1ad63cdafcfb6919bd3441a49918c39f7538de6","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.0.0-alpha.4.tgz","fileCount":24,"integrity":"sha512-xuFM90x+9wVXwUEFdHCy6nCqOBbxkiNUgRsEO/OVltN+LvKNw7njZirDzhQCYWN2SsKtUPpc9Q53Qh/G3FnOeA==","signatures":[{"sig":"MEYCIQC7kCr9NoyLoZcFDm9my+0nQDF5GWX5csATWDfqF6XCLgIhAOCQbZsJXbRrn5aaGzrBzEpeYec0gZPjM7vxrueYWfte","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLZm0CRA9TVsSAnZWagAAdHwP/j4AwBG4KMI4uP3Gp0GK\nrL30eKEZHmGWfIoRubCLFlV/W0F9KIScg9tPw5UadKlO3egJAcYCanxyIzFF\nXriFApVy9wduhej7HULDfR5Er/rgN2fw5mBQ8P2izYSPzyH3KfnJQ2gLbJXB\nzgujdOWBKtZQG6cRgD4jZdS92v3tp25S4RT+zSDkye5vuo2/UAvLNm/tn+0d\n64+KJZMOqctXFTgsQevRnCmDd/RMBrb1zc6u/HpauhW2Q6ovEyM6Rd3wkcOl\neA3E16Oy0AvfVWkVUR1K9XdvgBE32l68mAuYkxROuqMN5UNAbTMwlpfbOJjN\nroI4CTQXyP6gwycqhgSBkdi/DyM4r7DdgbYOUUdy+IfSf338VbN6FVRYKYE6\nCcsjvDX3AG9a1nnF4AWnYTf7PGIcYzYNLJoxKKI2UuQOtMISp88Fhkl9i/Sd\nMuIq1KyJMgFN719LT8nWLHgvnzAQJ3DU0mujF3Qg+dnShZGfUvxY7+qr7y27\nwuE8M0Cy5v+dF5LfyPiR5X2DEzPGmg/VkPOQfLcjqI6bj+77ltTtzQZgvMCI\n+5eZUqf0dcFEvCKT8xssQmN/8p14VIIW8Myc8l/gTWZLu5eT0UXg64cSOT3h\ncwDKxa/i5N2Lr0l+EOlYiEfFqbt6irrQ0b8r5931uLBdSUx3O0Y9oNyImzW6\nY3et\r\n=P4Nh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.7.2","husky":"^3.0.0","react":"^16.8.6","tslib":"^1.10.0","prettier":"^1.18.2","react-dom":"^16.8.6","typescript":"^3.5.3","@jetshop/ui":"^1.12.0","@types/jest":"^24.0.15","@types/react":"^16.8.23","pretty-quick":"^1.11.1","@jetshop/core":"^1.12.0","@types/react-dom":"^16.8.4"},"peerDependencies":{"react":">=16","@jetshop/ui":"^1.12.0","@jetshop/core":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.0.0-alpha.4_1563269555508_0.9402761803495403","host":"s3://npm-registry-packages"}},"1.0.0-alpha.5":{"name":"@jetshop/flight-nosto","version":"1.0.0-alpha.5","_id":"@jetshop/flight-nosto@1.0.0-alpha.5","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"91f28bdeff8530d4221960603b6c80c00e46c273","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.0.0-alpha.5.tgz","fileCount":24,"integrity":"sha512-pF19Kf42GMh6fMB4OXwO3LDPEkpCU6rdU8ARIsK/fSBFaH7B8lsWPxOuASyKPWhTWO/1xw5SdXBERjssdBjgHA==","signatures":[{"sig":"MEUCIQD6I/EGWrwOtGhXSJYq+Jv+J/2Pzuzy+LfFRjWYpgTcTQIgaLtS0W1YwAumkZwdLMBZn1K/1zP5hx3Yp2hWXhB6G+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLZyOCRA9TVsSAnZWagAAObsP/AgjnemvgH62CibnTJs4\nlkqDYB1dRFZXDsGzn2Q+3Xu/M6CYk2mYD1wIO8/xb/831RVh6E993KE3993o\nna6x1P3Wqz2pY77KobFPJjz9Muo8gtWxbb/uUidlmvdAZ2FcB4GXUCfmcw80\n9C8Oh5cOQUBV7fOc2i5EPTU0ooDXh67OBimzFOoSfN5YGtDPn21EZUdJzw7J\nxO9CW7aouGcR4JK/mG+/BzUhHMRq0NgAh8JKACpmmN9DxUbIPZXq/J7G7FXF\no4moRNX13EBtdm5cz1hP0/OfRumt+b1ZKme6kuL4s22ibhao11rvOQCV42PU\nNAeh0YPKkU6g6+KV6T/n4xE5azchfTZLE06gU69LJ7nS0RrK13r4XxUREhJd\ndkDhYde8Zi7TZzfXnwiGVD8yhHvGnpVCZpgwr+09EwQHXuIU6763fWCsYdPG\nR8SJs8R9nxtfKvbtqqLKfSkMUOKrEzy9Z6rebRVjtRW2lRdzvTgCS4PREo1B\n9c0GIIfd9cx8XYKA8MUP8bopVDka76E1C3hSuKjLNnuU/CUNJ7/gvyNZNLv7\nxsrr4bIwwr+soL5tawTbPiW4lgQd/DhyubeYmUxI67gvq8v4Wh+4UZZ2rMfR\ncipQUDUJ5laOwHOCQZeC0L0c6eW3g/Ccln+l6+QUBtb/8W+Tey/lFXnB4Quf\npCjk\r\n=5qsT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.7.2","husky":"^3.0.0","react":"^16.8.6","tslib":"^1.10.0","prettier":"^1.18.2","react-dom":"^16.8.6","typescript":"^3.5.3","@jetshop/ui":"^1.12.0","@types/jest":"^24.0.15","@types/react":"^16.8.23","pretty-quick":"^1.11.1","@jetshop/core":"^1.12.0","@types/react-dom":"^16.8.4"},"peerDependencies":{"react":">=16","@jetshop/ui":"^1.12.0","@jetshop/core":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.0.0-alpha.5_1563270286213_0.8605925759484836","host":"s3://npm-registry-packages"}},"1.0.0-alpha.6":{"name":"@jetshop/flight-nosto","version":"1.0.0-alpha.6","_id":"@jetshop/flight-nosto@1.0.0-alpha.6","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"5867bdd0935a1ac1762cfc02b23eb50b0f8b638f","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.0.0-alpha.6.tgz","fileCount":24,"integrity":"sha512-94PAZdmxq+aSUsCy5rp+os66ouepKkV3miZQbVPjDtM3mLzX4wKTtJHt1eWf/A+OzEf3hrT4kqYLuqwXwYm2Kw==","signatures":[{"sig":"MEUCIQDv8w9jyyaVv1VGBknexiKnwvCmxEiwsUQweShZRnl6OwIgDYAyyR99ixcCKf8Yjl9LgEXoK5mEZVR8+yvqw76pAVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMaeKCRA9TVsSAnZWagAABUEP/ixhB1+FKymLI2QwmJK1\nRCXsieeY+xwJxo1YhFnGROFPpcrxZkaZhF8jVmZd5pA1sGkS5+ZEw7zV/YRD\nFykYnXdTAekl+l6eEPOTZUxCjH65vZHxehVxg7tWiK+FnJtqr+6wm3qhItjh\nOznWoaQR36ktZvB0fXBeO2Oj7/mx2FxzhtPdBZxpq47BAu40Wx3Go+ABFdAD\nspI8/tx6M81e5HB8eo2BGwVEMQ0GofPuhclSpgGjCfvw1e81q54VwOoNi4fZ\nAb+1FeYej0FQYIBCSkqRY42b6RUmWvmhp6Xsu4yWzYKX/tOXifhWrGErFgBs\nViaSdYxaFw8BfrlAfYv92WuJbNPS0a0V/S4sjGGrQDzjFvZOP/3wSO3qjR8o\nd5m4cN0C1JugLT+YEnAAIhyYsKooBpQ3Cccdg/vv1vAdZVfZcnKTlwLcDZEq\nwGZ277qYrruBO/dOD5aMQWuabNcJjGrHQ8zPSybAypxEFsnEhWcF0xH65907\nQBO7ZfIXsYnA3mwH1ozc1D0bocPEFSpVDYZFS7jPlD6IDwjfIw+Tz5IisVeJ\n8J0on14F3WueV9iGGGVRs1VPpQIBOiKgQhYMUN1wYxEeVOUc3w88qo5Btuvi\nTgJX7f0AoWepRz+m83ZBGC71b+gphVgI7I6DMV4k6KARtvvBBqzpGJVcWZrF\nZa8F\r\n=vBSS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.7.2","husky":"^3.0.0","react":"^16.8.6","tslib":"^1.10.0","prettier":"^1.18.2","react-dom":"^16.8.6","typescript":"^3.5.3","@jetshop/ui":"3.0.0-next.6","@types/jest":"^24.0.15","@types/react":"^16.8.23","pretty-quick":"^1.11.1","@jetshop/core":"3.0.0-next.6","@types/react-dom":"^16.8.4"},"peerDependencies":{"react":">=16","@jetshop/ui":">3","@jetshop/core":">3"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.0.0-alpha.6_1563535241358_0.36783468763702043","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@jetshop/flight-nosto","version":"1.0.0","_id":"@jetshop/flight-nosto@1.0.0","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"09a2cc72bb3feef9384b5e96bae422dcbc8671b6","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.0.0.tgz","fileCount":24,"integrity":"sha512-XRJRTSNFOF3g/T1gqh6f4k8ImHeE0MUIk/bVbMlo4fMLgXsmnoYFst3EgZqc1oP2QfMbP0za07vP5iV4ZMQXJA==","signatures":[{"sig":"MEQCIDVLXEjVhGnFtSQBGom5NMhycfAltSeWjKGPA828f92xAiAr1I0eLoLn/nQxTRSZrMqQAVSkx4U6V7OKkBd8lZEZXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMafmCRA9TVsSAnZWagAA68sP/3/QHCPU68uuW2kaMb7J\nl+fExypJy2U4wefN28B2ZK/YtxMFGnY/FqbNcrAj+/2FPohcvwOv0rE+mhCV\na3y04gXT6zxPuPHSRfktCjBvJMA2DFNrf+mgex4LNZ/WgfblB4X+nENc5mUt\nTgXCBn7qUCRA3RuMTa9ZCdu3LimoFl0RqQgtiND4DGxXhi7CmOZEvVE32IzY\npAZT7gGaJT9BM5ipQ8JyCKB3OSyArvxnsplAsSby8CfG2p0oYWIy6WNgA+qz\n1DmWz/2Qwyqef5UChp8UuTc41kXb947BAq/P2Ri80PAuYK3S+23Pr6EJkw5l\n7HmM37u0B0xHH4YEIl3zVXvB6s8UGW4/IRVTb+Xqn2IxuxSE5U11ZicsSHAb\nCY9uIqPcxAIkUeBm8xh4twrNa+Wd8USZJuIGbQxOukxkj0sYjpuC4ZPKyoH1\nIlVuHvFWv5B2UVh9yT5ukV9uIPDui1+X7XVrQi98XSfsjrGlPnemCXb4VFRk\ndBnnU/uAlkHQDB4jEUEYfTPGnh/qF6vaVfYWwqqarEA87JB2I6ne/X5r3ie0\nWS1yFSFFTnkBU5sb7y3yCTeUc+cPw0UePWMaSmK+PJhMTriQaR/9ZSTp0i/Z\nVgS8Iv/2cHyah5zu9IP/wKrdhhQIljdhFgeRp5iMbOU+3VBuTwhxjY60Y88h\n8605\r\n=xveU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.7.2","husky":"^3.0.0","react":"^16.8.6","tslib":"^1.10.0","prettier":"^1.18.2","react-dom":"^16.8.6","typescript":"^3.5.3","@jetshop/ui":"3.0.0-next.6","@types/jest":"^24.0.15","@types/react":"^16.8.23","pretty-quick":"^1.11.1","@jetshop/core":"3.0.0-next.6","@types/react-dom":"^16.8.4"},"peerDependencies":{"react":">=16","@jetshop/ui":">3","@jetshop/core":">3"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.0.0_1563535333755_0.013718413504527183","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@jetshop/flight-nosto","version":"1.0.1","_id":"@jetshop/flight-nosto@1.0.1","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"3f7b04152169a9ac781803c22d2f6144da8e98d0","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.0.1.tgz","fileCount":24,"integrity":"sha512-ODfU6kYaTgjuCrEZlaAmm+UV5uZcjV8Ch8Um/C80tTI9hGTVGG4JzuQuS3SDZLeA3vgdaTJh4jAdzmPboi1ZYg==","signatures":[{"sig":"MEQCIDu4YfsgWMu2HtZZqkxm4TzSE/+zC5KMZzS9czUrsRzvAiAkQ+4WW2VHmO2MN8wtTcLeTbIBTSigVwI7k7iNw28c1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVp7UCRA9TVsSAnZWagAAn/IP/iDrEQWVIbLaWw/8Va3+\nXtwTz9dkMMFLAaGQTqFpQjzwC2VohVNzodlZFrrWQrz2oDEHHErQjr4oYSeG\nHhdS1+1Jz6yp7O3r5dRUdhEClEdcBq/3CjnPhInTK+AHNwqkXQEKTmlp6T9n\nbK7Phxn04DF7pP0MGgvNpi6QIxa00lMgOWvm+6FEqXTdS1XvVP16l0F0Tzgg\nv3ps9yLz2ehuRf9Z+lK0nDMsJ63dAC0iXWMOcP0QWt3ACD+yepQXYYn7Mb2H\n0Ws5zhC8aCi+ZHfNOhyKYhloJdYMCc6Qch9F5symQAHiH7sJ9yNaqnqfV2Pb\n1pGXHj315P7icOrXEeuqew76zs0MS5gnclG8fxGSXNYomYFOcuqubCVvU9fm\n4+NnX7Oe7mka0ikCX3IW41BmS6UvtdfL1Rlrai8RA3iBnBwBmaf6lBmoVUpF\n5ECljn0IhP6Z+IDwRDk98GbIghHWZ5Tx1O8CrILXNenQJ8aYyti+mrDUjAxw\nFiEUzx0gEBvQ2bUB7EkR9MboujiiaJbMSblk3IDfdwwB9elEoGO5eaiA9FU7\nsez0zL3Ii9Deee/KFeGWTvYSmJvkB9yWzoJVo3YFiXGLAiwP9EoU+4XKoVx9\nbrZmwdffunSNptCAOyOkzwLQyD5JOyLCPIjIVKsU04TLRtEop9T/rsFPFsqi\n5PQv\r\n=z6lA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.7.2","husky":"^3.0.0","react":"^16.8.6","tslib":"^1.10.0","prettier":"^1.18.2","react-dom":"^16.8.6","typescript":"^3.5.3","@jetshop/ui":"3.0.0-next.6","@types/jest":"^24.0.15","@types/react":"^16.8.23","pretty-quick":"^1.11.1","@jetshop/core":"3.0.0-next.6","@types/react-dom":"^16.8.4"},"peerDependencies":{"react":">=16","@jetshop/ui":">3","@jetshop/core":">3"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.0.1_1565957843470_0.18292198282960515","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@jetshop/flight-nosto","version":"1.1.0","_id":"@jetshop/flight-nosto@1.1.0","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"e2a9a0f6671520ec4f2d1fbc8e2270167cfd5f86","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.1.0.tgz","fileCount":24,"integrity":"sha512-AJT/fZF/Dw+apW/bE3KKd8waTd+CxeDqTt75bEXDcweEpD5dB5D5ZL/a4bWyxIjePksIMyfzhgeo6BTsomaK4w==","signatures":[{"sig":"MEYCIQDSgh2fpSsNtP77XnU1DoRHXddqAZBW9j3ejdY2XjJmKAIhAOio0V3cekwGJ4Y6jrKGK3UQo0q2/FKAc5KRHYDkH38V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZUDjCRA9TVsSAnZWagAAMIAP/0iTkEXwdX1g0WBH2Pw2\nOK7nVhsXEWfAou3uNFG3atKqMlUffB/Wcoz9yafnrHVxl4a499Yt2wrWHwgq\nOR6kGPUvwynEJ+gpcZnbKQaj49NqWN4mZjbGawD5G7SkZLW67p1eVg6aqrvx\nwaK4B7IrkgJjFquKytQzLhPsOpG1LXETPunjYhhS+mktExl+/68hhh23vvHr\nGzQQ4l02FehCo2p4Czfcd23b+snrWp8KvjxPKrRIiI/o1PDIDKRSKpexnPD9\n7OcG0XmrUS0JjMxt6KaZQwWbDgp+ooQ70JLMjwhlNhUp6yxeUXo7clcMcIdF\nRzkkorVmNGNcl4G7NnzHt8t1wqbNNh+nIaZAufEPB1PU0nUbk6lgRND5l5xF\njjzVXp0cAGI5yHtXI9ZpKRB8RXgGo85B3WcJ+zjhOJk2ktE2aOIwh7WLnpBy\nBEuYWHvKwEscH06WPxqW/zKrko2vD+rZVECZB/Let093C9IhpCPICLT+z8fy\n/YF6UoctaxUZdsdfRGZdXLssBp62kpZoN3x/cLhUHxqx5zlvarIPHecsR8J3\n+vQgZ2rN+HleQmkRBzi/VD+y1gGVZ/O5oC630fyuRp2mvJqPqna9WgT+98on\nPadKa9PNv4yJdSSEU3TqN32hZW5JiwH3DxhaRtVGurZQ2QDcsnZttkuDT33k\nhsz5\r\n=JhNQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.7.2","husky":"^3.0.0","react":"^16.8.6","tslib":"^1.10.0","prettier":"^1.18.2","react-dom":"^16.8.6","typescript":"^3.5.3","@jetshop/ui":"3.0.0-next.6","@types/jest":"^24.0.15","@types/react":"^16.8.23","pretty-quick":"^1.11.1","@jetshop/core":"3.0.0-next.6","@types/react-dom":"^16.8.4"},"peerDependencies":{"react":">=16","@jetshop/ui":">3","@jetshop/core":">3"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.1.0_1566916834708_0.9779170171667895","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@jetshop/flight-nosto","version":"1.0.2","_id":"@jetshop/flight-nosto@1.0.2","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"ee6bb6bc6663ca71faf038e01703ed5e85e2c9d8","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.0.2.tgz","fileCount":24,"integrity":"sha512-7pCZVdSLHs2MIGKcgCm2ZwRVPpbvnlUF+RlPPnSDxS7RDKSStjDNtn8Eq2PN87NUpNq7A7M//mEId5Yt8DiyDw==","signatures":[{"sig":"MEYCIQCRcBhg/dPP4k2Cxm0UTNXb5jK9yMfLAlfJEOzXWjlrlwIhAKKqgjYA4izaf69RXJ2Q+vxSQkb4woPV9ag1Ou+QGQ2m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgfHvCRA9TVsSAnZWagAAFNQP/RF4BqjPbopiEX1HQOHM\nzwC5ep17A8pooalMbGIFFr53CTUXNjw/XgXqwqNyonb3s7VAz6j9t3EsP0zx\nf5XO4acWURzb+8TB06O/3+S3lbaahQMXcYRNiRO7jUzNpHANGgejWqS8wCMp\nlafGsELLKLZ1hlY3oLa9PiecNZdt5f9tWWwXuvbG1ulgVt0IJ4lr0daiLTUp\nFVipjtz9RjYQ9+vXDmzub+1CSo3aT+Qfv7BWOLuGUQjM0pZzcXd2Qh6jnI2u\n23gFs/WvfYlQcmE5elgF3LWK87iYgSfHQCJyaagIdy0e1xcnDJT1O7wajh6k\n9MI1Sdi61eHW6BUVn9tHbmu2FjTaloK0ta0geOXdEfcjiYZyc8JhQs/3l/5W\nFYgq4iAoBH7YWXf4n1uBRC5WRBt/pVghBrq2vJ6psSGa+79IAiNfJD0kWMhM\nO+ekoBw3TZ7L2b1pvZXreRwr7ApmqSNq6Gk7c5NLH/KIaUKbNsrkIojbPPUo\nH/5VNjcTpVwuPVDzdfIdpodbVYqg0Za5LDn7gvtPGLsaatZkSBgT5Rvyxmwa\nDxpwlNklvFvahXZRpzqwktDsiwrER/nzKpre6v+FOs5GlhiAJhlPoMrkFpY0\nWMl33HOhh4fmSus4hohbJMslKqa3MRxd08vMgTzPKBBKFBzMM1FIOQq1wHLq\nULhe\r\n=Jsmf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.7.2","husky":"^3.0.0","react":"^16.8.6","tslib":"^1.10.0","prettier":"^1.18.2","react-dom":"^16.8.6","typescript":"^3.5.3","@jetshop/ui":"3.0.0-next.6","@types/jest":"^24.0.15","@types/react":"^16.8.23","pretty-quick":"^1.11.1","@jetshop/core":"3.0.0-next.6","@types/react-dom":"^16.8.4"},"peerDependencies":{"react":">=16","@jetshop/ui":">3","@jetshop/core":">3"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.0.2_1568797167303_0.39554125368712434","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@jetshop/flight-nosto","version":"1.2.0","_id":"@jetshop/flight-nosto@1.2.0","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"f7ea722b392deda5429c9d27c37517973967e223","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.2.0.tgz","fileCount":25,"integrity":"sha512-Im5aY/aTs3qgTI1mSiNB/cnXO/tsnmnB/WaeND2wXVTjv7DXwmraFdebwhf98i1Y7margjVbxVpatPy7ar+yVg==","signatures":[{"sig":"MEYCIQDvwRnbhTlMQfDvs0+aC+qJSAkgISm1uISgABiP4TpuogIhAN2Fs/XyBD6D6vbrUZ4JirlIMTPIAWzTHEpWReF3qm4B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/M0DCRA9TVsSAnZWagAATSgP/30hqpdwCwe890jUTpbO\nIrPZV6GDYCiQXUbC2/GoCzA4N4AoOQwHRhfxQ6RA9AN7KPm1RXgwXU2gQxNE\nZ5mR1kSF83XKmlAduh+jQucfoWFNDtRyABMpckq2sKXP0NBdjISY/v8G7LqL\nIeaOCn+ViIYGP5frW38gnOu7fxML29Ce5rFz40RPS9rgDaBXI75TcmpRPx/l\nJN/q52TDq6ZBxKEaRQkRswqN6zcV7uCARxsgYGbEwxje8V39R0sgJkzRoe40\nbpv1w5cVEGqu3sBmVG3twJttj7k4jMyKXovrFauICfhe5TyxlJYy/7unLyyP\nsMYnJhQH1dJNL6e+qFGS6hZrhCBBpL9xa4LMij2l7lLV79ixqbmJ+AepanFx\n6/g6QgFqa3TlJXmpvCUinahG3ELT8N3T0HPhgV/JD6wTYxSh7lGa7nRjg0Go\n0YhW23SX3jOirwe60l+4JZsN27WPSS7HLTQFT/9vxV/xdB0o5yvJLJS1/G3d\nA8GQYPJedYZa/6IAPREhn1/7zuGIteniALnjYJxVcqADhtb/YvEdwxfRXFI+\n+o+TN8Un43GRAzf6gDUYHlS4GKN2IC/sPSj4A13j4TUrYuHNxzpS71HNyqua\nZ6QDGqDq8YvixR1ID7g6rSiw+9S0aEo76p+lxYBqbQPRRpZSumBfLAoxDS73\nNaPK\r\n=nYAx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.9.0","tsdx":"^0.12.0","husky":"^3.0.0","react":"^16.8.6","tslib":"^1.10.0","graphql":"^14.5.8","prettier":"^1.18.2","@types/qs":"^6.5.3","react-dom":"^16.8.6","typescript":"^3.7.3","@jetshop/ui":"3.8.0","@types/jest":"^24.0.15","@types/react":"^16.8.23","pretty-quick":"^1.11.1","react-apollo":"^3.1.3","react-router":"^5.1.2","@jetshop/core":"3.8.0","@types/react-dom":"^16.8.4","@types/react-router":"^5.1.2","@types/lodash.isequal":"^4.5.5"},"peerDependencies":{"react":">=16","@jetshop/ui":">=3.8.0","react-router":">=5.1.2","@jetshop/core":">=3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.2.0_1576848643275_0.9059451127121911","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@jetshop/flight-nosto","version":"1.3.0","_id":"@jetshop/flight-nosto@1.3.0","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"7e6fe82aff569b589cf6b820039ad3d5780d389e","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.3.0.tgz","fileCount":25,"integrity":"sha512-XMn6SMfdrZwbOrZiBAqgaseMy4/eKzielH6MFXEvIUfPLB0vp7lB33Kh6TT/Six9N5/oHjAtRYvWFKwbs1XSyg==","signatures":[{"sig":"MEUCIHwtZ2E+S7nBnpzXRuXnJ6A6Xp2yo7OusvuuGbQwCHoSAiEAyqs1qduIABApHHC75qT1GaBUCEMHSFAtLAb7phrPAjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXLv1CRA9TVsSAnZWagAA1OUP/0K+MdEr4T5c4y3jOBWF\nBIJapFZiNnADCu3kyFJnDLa4Uh0fK1alFHHpGQ+5bvXcu04JNphyOQmDnvnt\n4syP8mDoPikPuaI8vqAE1x0Zu0oRXO64PeGh1hqjhHOa+4/FBhgX/ivewENj\n6jW9qktRtLR9oWeky9gwhNjMvNqnpFGff/0S9BmZTvWGnbTUq2qAQzag6xkW\nQDSTC1cqFWObMvgcbtnXhMV+/kXCdp5zW1AIKQfQbngocucijhXPxoxIw0BF\n3Sw5WAv/Uv3S3lnZ+a2UBNhmFA40dqz8G6rev/PvIuYyOEYXCWcFND7q5UZ2\n9tH6+4VeZAieM9BgqglvSyriglay6clBX0L5tXhnUMTdnCYzuml7jSwWTLAg\nrSTH2muFebi2zdcLId5eLlS8Na9k0jBwlrPzRlJvaeqASGaASTTpEt9F9Vs7\nY/N8Egj8rDYJAB7gSHdbiPsB01jI1G5SFv+wlhULp4jVbjsDO8rHg943Bb0Q\nboUu7P582IYm3KiKfSfz2IAASl6iv7a3GnZ3C6SchgEHXjeHW4rNiSUZL4eL\nZ+CIdaxN4zVoertt+fqt2gY4aIkCj4DVOsf+u5+q4zcWbWwuF6NZwP59+d1a\nZ2VxdpG2FYefhDZfShqhkrMaapdQzIwV0/3kVZkCJmv+NjF0BEuI0G3OwFvK\n7Jy9\r\n=9396\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.9.0","tsdx":"^0.12.0","husky":"^3.0.0","react":"^16.12.0","tslib":"^1.10.0","graphql":"^14.6.0","prettier":"^1.18.2","@types/qs":"^6.9.1","react-dom":"^16.12.0","typescript":"^3.7.3","@jetshop/ui":"3.13.4","@types/jest":"^24.0.15","@types/react":"^16.9.23","pretty-quick":"^1.11.1","react-apollo":"^3.1.3","react-router":"^5.1.2","@jetshop/core":"3.13.4","@types/react-dom":"^16.9.5","@types/react-router":"^5.1.4","@types/lodash.isequal":"^4.5.5"},"peerDependencies":{"react":">=16","@jetshop/ui":">=3.8.0","react-router":">=5.1.2","@jetshop/core":">=3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.3.0_1583135733256_0.6835458216786454","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@jetshop/flight-nosto","version":"1.3.1","_id":"@jetshop/flight-nosto@1.3.1","maintainers":[{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"jayphen","email":"jayphen@gmail.com"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"toli_sc","email":"tobias@scandiblue.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"}],"dist":{"shasum":"c9eef4e26b5d3726a87669cb5166efbc9cd1037e","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.3.1.tgz","fileCount":25,"integrity":"sha512-v4ld73JmB7/h6EvdcycLLHX1q2L8N0kdLpGOv0zCXyFe/wzNME30NfLos+LLAPKO1qJjKhsB4CcS/77+tQGjyw==","signatures":[{"sig":"MEUCIQDbhzn8/CFozmB91s/ux9TQ0DDIo4OeoAIEhZFqwUfDRAIgVZ5x1xOeRawEzPNKPeuaY9HkdAT1UswoHOZi4zGg7vU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuezhCRA9TVsSAnZWagAAX24P/jrwjcX1MIuC7fu7P4Sn\n622pXbHk/z0fJj6n/kQ1wrjXURQOgCDZQAXJN8ZZkNvsb3rQyvLVlu1RHtOo\nvmmJrL/nSSfCu5EozmvTBWkzlZXWEs1S9wq7HEJsj5tmSkxECjxcU5EZjPfc\nS8pApIEikmJDk1q4gygUa7B5tw18vHgcCJNTTchn6hBL8x8E/bSTgbFR4JSn\n92ZPDLI91uxGxD5n0g7CDInVQzBUBLLZpQ8CPpNrNSQK+a1qGs9ppIOLXedQ\nKTP4hraaI+3Hqv9K5eqeL8YXtodekbevdH0DwuB0SvKueZGAhZ0Da+pUDbRV\nO31+dakeajQ4fEoDaXk4yxsBje8hWHtsX8o3glIino6HkiT0e28rA0Xf8rla\nBDFFtih/g+ZS4gqGxiaZF4UcTyJ4JCh+WpPxfCA7IpWXfZsMTUCZWY2A8TFJ\ncYzXmrQlsPFOwEy7r440C+UnadDkeF8+BzHpjnnE4xB/tK2LxWZHW8fuEx80\ngYIrNKN57mtKrpv5tVnpemKnXnuC3Y7LAG4JjHNbTU3eqjRK8VoazXosZqB6\nUU4YpHgjvikTvMPigVA7cFN57t73Pb4oFJvIEKvqE+cUn3ctgZ3XICRTLWW/\nTmg6/BbJxYLhM1Ag3yqYbSbLc/RmpGSPh0F3B2JU4psutOiA4j9ZqhCMugmu\niGvb\r\n=ueJe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.9.0","tsdx":"^0.12.0","husky":"^3.0.0","react":"^16.12.0","tslib":"^1.10.0","graphql":"^14.6.0","prettier":"^1.18.2","@types/qs":"^6.9.1","react-dom":"^16.12.0","typescript":"^3.7.3","@jetshop/ui":"3.13.4","@types/jest":"^24.0.15","@types/react":"^16.9.23","pretty-quick":"^1.11.1","react-apollo":"^3.1.3","react-router":"^5.1.2","@jetshop/core":"3.13.4","@types/react-dom":"^16.9.5","@types/react-router":"^5.1.4","@types/lodash.isequal":"^4.5.5"},"peerDependencies":{"react":">=16","@jetshop/ui":">=3.8.0","react-router":">=5.1.2","@jetshop/core":">=3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.3.1_1589243104510_0.4801118555224937","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@jetshop/flight-nosto","version":"1.3.2","_id":"@jetshop/flight-nosto@1.3.2","maintainers":[{"name":"erikpehrers","email":"erik@pehrers.se"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"alfredringstad","email":"alfred.ringstad@hyperlab.se"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"},{"name":"jakobankarhem","email":"jakob.ankarhem@outlook.com"}],"dist":{"shasum":"67a4c56043fd113e4b21c4c32ceb26713c947f0d","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.3.2.tgz","fileCount":25,"integrity":"sha512-Dsml/dhFNMJOzD8UJxJRQVPvH7J1M8edRNEpmfvdQwpD6AAA6hu1bG6UGkHP8q7XUvUNprWmCdwLtVQpIP44Kg==","signatures":[{"sig":"MEQCIGrGrT4IPd8yMUXK4LQMfWTHbJPm0Z6fqios/lhQUhUaAiBClv6Q30Uivoh3/UXvtn9LqyQ5EvI3s2rzQdCHDf7QGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtjEhCRA9TVsSAnZWagAA8CoQAKGik9I4LwbaJzKoCqOj\nLB7/jPq6a3bL1hoMpkMoOSnXcwNHFQvwmxdD5zCpc8RXGf9G1fzjyqu4PvaQ\nEJ6CuIklgSjMKlvf5msWpcIetEO3zetonO4L1icq6btJp2qmN8KFyNofh19f\nRPaNwTeRB0Da5cGv82xTjA7I+yUB4fQTC8LEkpP0DrYZamjYC5DIWkbMu71x\njPr/OBQE9INN+aN4dBTxi0HdHxbXF5P4grxJa4KBcmqvM8H4HhUeQc1xLy/l\nCLXij15Lf2MkhoVSqxI0tykHW18fOpVvqcwsAn/Q9mYKYWldx6KEqcwSMbmS\nhXdTRuOiy2vhkmz4YsoSm7g/q9ZbfPvizgDxhzjqXA4VjiAm+wrFNBsghKgT\ngk9lYNhLZEtsuxKEUIBLEp4X7qc1k20O+oOIqQV4b/XqW9U7Ady43Ik9ih72\ntSjGwB2r85TKhlE5Fiy/E/yLqMEdpKeOkXpPg8l+A+vSt36XOcllmY227KJB\nrAeztR7aBTJkAfjZU1FOFnqvvuC2sxKs+28WGGBdAXBaK/BHsaQNR4Zi0PZe\n+ybRb9CrgRdwJ7eHUCvRn+ur3q0FMywbaVWxfrvY29aY0wFUAIwp8ixrC25G\nKjpaZZpC6MNy+vqUR+nnxAW4cYHbOGHYaN+HbyRDPkzf0Y9GRU+rbhes4Dxu\nskOv\r\n=ywii\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"woahitsraj","email":"rajan1992@hotmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"description":"Nosto Integration for Flight","directories":{},"dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.9.0","tsdx":"^0.12.0","husky":"^3.0.0","react":"^16.12.0","tslib":"^1.10.0","graphql":"^14.6.0","prettier":"^1.18.2","@types/qs":"^6.9.1","react-dom":"^16.12.0","typescript":"^3.7.3","@jetshop/ui":"3.13.4","@types/jest":"^24.0.15","@types/react":"^16.9.23","pretty-quick":"^1.11.1","react-apollo":"^3.1.3","react-router":"^5.1.2","@jetshop/core":"3.13.4","@types/react-dom":"^16.9.5","@types/react-router":"^5.1.4","@types/lodash.isequal":"^4.5.5"},"peerDependencies":{"react":">=16","@jetshop/ui":">=3.8.0","react-router":">=5.1.2","@jetshop/core":">=3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.3.2_1622552865355_0.6432277440250356","host":"s3://npm-registry-packages"}},"1.3.3-canary.0":{"name":"@jetshop/flight-nosto","version":"1.3.3-canary.0","_id":"@jetshop/flight-nosto@1.3.3-canary.0","maintainers":[{"name":"jesperhyperlab","email":"jesper.petersen@hyperlab.se"},{"name":"norbertjh","email":"norbert.jeszmas@hyperlab.se"},{"name":"jansjogren","email":"jansjo@jetshop.se"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"alfredringstad","email":"alfred.ringstad@normative.io"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"},{"name":"jakobankarhem","email":"jakob.ankarhem@outlook.com"},{"name":"erikpehrers","email":"erik@pehrers.se"}],"dist":{"shasum":"23c1fa2df2849642c81a60fc35446d4455b38486","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-1.3.3-canary.0.tgz","fileCount":23,"integrity":"sha512-okb0BBY9syRUD8+JsQESyh7tYqjmR14UEbnRpmOsi8SxsqhzzsWlAVysmuNfc1++B+mC/lIGzvTaKrhlk7IpKg==","signatures":[{"sig":"MEUCIFjUHtna4wVI5te5YIz1YGwie3Gsfhv9otX0B/anBZN0AiEAkSgA7+vvDUeH1IuDDQn6BWRVMD/6fnB/5Dnk7C/pIqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221483},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","readme":"# flight-nosto\n\nThis package helps you to implement Nosto in your Flight shop. It handles tracking/tagging of different page types, attribution (meaning that Nosto will know if you have clicked on their recommendations) as well as product recommendations.\n\nBefore you set it up, make sure that you have access to the Nosto dashboard.\n\n# Getting Started with Nosto\n\nIn order to integrate your flight shop with nosto you must first install it:\n\n```bash\nyarn add @jetshop/flight-nosto\n```\n\n## Adding the Nosto Provider and cart tagging\n\nNow that Nosto has been added into the shop, you must wrap your shop in the `FlightNostoProvider`. We also need the cart to be tagged here.\n\n```js\nimport { FlightNostoProvider, FlightNostoCart } from '@jetshop/flight-nosto';\nimport cartQuery from '../path/to/your/cartQuery.gql';\nimport { useCart } from '@jetshop/core/components/Query/CartProvider';\n\nfunction Shop() {\n  const { cart } = useCart(cartQuery);\n  return (\n    <FlightNostoProvider>\n      <FlightNostoCart cart={cart} />\n      {/* The rest of your shop components */}\n    </FlightNostoProvider>\n  );\n}\n```\n\nThe FlightNostoProvider component adds the Nosto script to your site, and keeps track of all the other Nosto components on the page.\nFlightNostoCart is used to notify Nosto about products that are put in the cart.\n\nNow that the `FlightNostoProvider` has been added we can now add tagging to your different pages.\n\n## Adding Tagging\n\n### Product page\n\nTagging the product page is important since Nosto uses this to populate their product data, and also because the attribution is done inside this component. Currently since the variation context is being deprecated we recommend passing the selectedVariation and product to the `FlightNostoProduct` component as props. This will be required in the future.\n\nTo ensure proper tagging on the product page please add the `FlightNostoProduct` component to your `ProductPage`:\n\n```js\nimport { FlightNostoProduct } from '@jetshop/flight-nosto';\nimport { useProductVariants } from '@jetshop/core/hooks/useProductVariants';\n\nfunction ProductPage({ product }) {\n  const { selectedVariant } = useProductVariants(product);\n  return (\n    <Fragment>\n      <FlightNostoProduct\n        selectedVariation={selectedVariation}\n        brand={'Levis'}\n        product={product}\n      />\n      {/* Rest of the product page */}\n    </Fragment>\n  );\n}\n```\n\nThe attribution uses the query string prop called `nosto` to understand which recommendation block the user has clicked to get here.\n\n### Category page\n\nTo ensure proper tagging on the category page, add the `FlightNostoCategory` component to your `CategoryPage`;\n\n```js\nimport { FlightNostoCategory } from '@jetshop/flight-nosto';\n\nclass Category extends Component {\n  render() {\n    const { category, result } = this.props;\n    return (\n      <Fragment>\n        <FlightNostoCategory\n          category={category}\n          route={result.data && result.data.route}\n        />\n        {/* Rest of the category page */}\n      </Fragment>\n    );\n  }\n}\n```\n\n### Search page\n\nTo ensure proper tagging on the search page please add the `NostoSearch` component to your `SearchResults`:\n\n```js\nimport { NostoSearch } from '@jetshop/flight-nosto';\n\nconst SearchResults = ({ loading, ...props }) => {\n  const { term } = props;\n  return (\n    <Fragment>\n      <NostoSearch searchTerm={term} />\n      {/* Rest of the search page */}\n    </Fragment>\n  );\n};\n```\n\n### Other pages\n\nThe other types of pages you should add tagging to is `front` (start page) and `notfound` (404 page). To do this, use the `NostoPage` component and pass the page type:\n\n```js\nimport { NostoPage } from '@jetshop/flight-nosto';\n\nconst StartPage = () => {\n  return (\n    <Fragment>\n      <NostoPage pageType=\"front\" />\n      {/* Rest of the start page */}\n    </Fragment>\n  );\n};\n```\n\n## Product recommendations\n\nThere's a few things you have to do to set up the Nosto recommendations.\n\n### Set up template in the Nosto dashboard\n\nFirst, you need to update the template in the Nosto dashboard. flight-nosto expects a specific JSON structure, so update the template to look like this:\n\n```js\n{\n    \"title\" : \"$!title\",\n    \"productIds\":[\n        #foreach($product in $products)\n            #if($foreach.count>1),#end\n            \"$!product.productId.escapeJsonString()\"\n        #end\n    ]\n}\n```\n\n### Fetch the product data\n\nThe template above will only provide the title and productIds for the recommendation, so we need to fetch the full product data ourselves.\n\nFirst, we create a query that takes ids and fetches the data we want:\n\n```graphql\n#import \"@jetshop/core/data/fragments/RouteCrumbFragment.gql\"\n#import \"@jetshop/core/data/fragments/ProductPriceFragment.gql\"\n#import \"@jetshop/core/data/fragments/BadgeFragment.gql\"\n\nquery NostoProductRecosQuery(\n  $ids: [Int] = null\n  $articleNumbers: [String] = null\n) {\n  products(articleNumbers: $articleNumbers, ids: $ids) {\n    id\n    articleNumber\n    name\n    subName\n    shortDescription\n    description\n    mainHeader\n    primaryRoute {\n      ...RouteCrumb\n    }\n    ...ProductPrice\n    images {\n      alt\n      title\n      url\n    }\n    badges {\n      ...Badge\n    }\n  }\n}\n```\n\nThen we pass this query into the `FlightNostoRecos` component. If you would like to use articleNumbers instead of ids for your products please set the boolean prop `articleNumbers` to true:\n\n```js\nimport React from 'react';\nimport { FlightNostoRecos } from '@jetshop/flight-nosto';\nimport GridProduct from '@jetshop/ui/ProductList/GridProduct';\nimport nostoRecosProductQuery from './NostoRecosProductQuery.gql';\n\nconst Product = ({ result: { data, loading }, product }) => {\n  const nostoId = 'my-nosto-recommendation-id';\n  return (\n    <div>\n      {/* ... Your Product page */}\n      <FlightNostoRecos\n        query={nostoRecosProductQuery}\n        id={nostoId}\n        articleNumbers={false}\n      >\n        {({ products }) => {\n          return products.map(product => (\n            <GridProduct\n              key={product.id}\n              product={product}\n              search={`?nosto=${nostoId}`}\n            />\n          ));\n        }}\n      </FlightNostoRecos>\n    </div>\n  );\n};\n\nexport default Product;\n```\n\nAlso note that we pass a query string to the `GridProduct` component. This is used in the `FlightNostoProduct` component to do the correct attribution of the Nosto recommendation element - meaning that Nosto will know what product recommendation the user clicked to get to the product page.\n\nThat's it!\n","gitHead":"752002dbc5049529f26c5203f12124d19e9b4a31","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"erikpehrers","email":"erik@pehrers.se"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"_npmVersion":"8.19.3","description":"Nosto Integration for Flight","directories":{},"_nodeVersion":"16.19.1","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"qs":"^6.9.0","tsdx":"^0.12.0","husky":"^3.0.0","react":"^18","tslib":"^1.10.0","graphql":"^15.3.0","prettier":"^1.18.2","@types/qs":"^6.9.1","react-dom":"^18","typescript":"^3.7.3","@jetshop/ui":"^5.16.3","@types/jest":"^24.0.15","@types/react":"^18","pretty-quick":"^1.11.1","react-router":"^5.1.2","@jetshop/core":"^5.16.3","@apollo/client":"^3.7.15","@types/react-dom":"^18","@types/react-router":"^5.1.4","@types/lodash.isequal":"^4.5.5"},"peerDependencies":{"react":">=16","@jetshop/ui":">=3.8.0","react-router":">=5.1.2","@jetshop/core":">=3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_1.3.3-canary.0_1689080495100_0.5156089873165937","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@jetshop/flight-nosto","version":"2.0.0","_id":"@jetshop/flight-nosto@2.0.0","maintainers":[{"name":"jesperhyperlab","email":"jesper.petersen@hyperlab.se"},{"name":"norbertjh","email":"norbert.jeszmas@hyperlab.se"},{"name":"jansjogren","email":"jansjo@jetshop.se"},{"name":"mrlundis","email":"jonatan.lundin@gmail.com"},{"name":"alfredringstad","email":"alfred.ringstad@normative.io"},{"name":"woahitsraj","email":"rajan1992@hotmail.com"},{"name":"jakobankarhem","email":"jakob.ankarhem@outlook.com"},{"name":"erikpehrers","email":"erik@pehrers.se"}],"dist":{"shasum":"5b3d90390648e655ebd411aa526e40281b446e52","tarball":"https://registry.npmjs.org/@jetshop/flight-nosto/-/flight-nosto-2.0.0.tgz","fileCount":23,"integrity":"sha512-IWYoTI8Re/nJYt8Kx2cZ4YyTeiVUxO3kv411TxYFDgXCRwrMoOU7cDPr9afHBmOWXH4aJ9m7WzAGWXtJ0Vljcg==","signatures":[{"sig":"MEUCIQDHMa2nZzUHsDY9rK+eMF5INcadwhbJH1uL8esTK/Z5GgIgL1/qnWa2+NVQhSNyTgl71pajH8kXtf1/zbhL09/fuGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221562},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/flight-nosto.esm.js","exports":{".":{"import":"./dist/flight-nosto.esm.js","require":"./dist/index.js"}},"gitHead":"752002dbc5049529f26c5203f12124d19e9b4a31","scripts":{"test":"tsdx test --env=jsdom","build":"tsdx build","start":"tsdx watch","prepublish":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"erikpehrers","email":"erik@pehrers.se"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"_npmVersion":"8.19.3","description":"Nosto Integration for Flight","directories":{},"_nodeVersion":"16.19.1","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.9.0","tsdx":"^0.12.0","husky":"^3.0.0","react":"^18","tslib":"^2.6.0","graphql":"^15.3.0","prettier":"^1.18.2","@types/qs":"^6.9.1","react-dom":"^18","typescript":"^3.7.3","@jetshop/ui":"^6","@types/jest":"^24.0.15","@types/react":"^18","pretty-quick":"^1.11.1","react-router":"^5.1.2","@jetshop/core":"^6","@apollo/client":"^3.7.15","@types/react-dom":"^18","@types/react-router":"^5.1.4","@types/lodash.isequal":"^4.5.5"},"peerDependencies":{"react":"^18","@jetshop/ui":"^6","react-router":">=5.1.2","@jetshop/core":"^6"},"_npmOperationalInternal":{"tmp":"tmp/flight-nosto_2.0.0_1689750704249_0.9138400285666617","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-07-11T11:40:47.084Z","modified":"2026-04-01T12:39:19.850Z","1.0.0-alpha.0":"2019-07-11T11:40:47.387Z","1.0.0-alpha.1":"2019-07-11T12:10:07.204Z","1.0.0-alpha.2":"2019-07-16T09:06:13.271Z","1.0.0-alpha.3":"2019-07-16T09:25:49.466Z","1.0.0-alpha.4":"2019-07-16T09:32:35.669Z","1.0.0-alpha.5":"2019-07-16T09:44:46.368Z","1.0.0-alpha.6":"2019-07-19T11:20:41.577Z","1.0.0":"2019-07-19T11:22:14.015Z","1.0.1":"2019-08-16T12:17:23.686Z","1.1.0":"2019-08-27T14:40:34.833Z","1.0.2":"2019-09-18T08:59:27.449Z","1.2.0":"2019-12-20T13:30:43.465Z","1.3.0":"2020-03-02T07:55:33.373Z","1.3.1":"2020-05-12T00:25:04.662Z","1.3.2":"2021-06-01T13:07:45.483Z","1.3.3-canary.0":"2023-07-11T13:01:35.296Z","2.0.0":"2023-07-19T07:11:44.424Z"},"description":"Nosto Integration for Flight","maintainers":[{"email":"jonatan.lundin@gmail.com","name":"mrlundis"},{"email":"alfred.ringstad@normative.io","name":"alfredringstad"},{"email":"rajan1992@hotmail.com","name":"woahitsraj"},{"email":"jakob.ankarhem@outlook.com","name":"jakobankarhem"},{"email":"erik@pehrers.se","name":"erikpehrers"},{"email":"jansjo@jetshop.se","name":"jansjogren"},{"email":"norbert.jeszmas@hyperlab.se","name":"norbertjh"},{"email":"jesper.petersen@hyperlab.se","name":"jesperhyperlab"},{"email":"w.benjaminsson@gmail.com","name":"krabba"},{"email":"niklas.m.gustafsson@gmail.com","name":"gustafssonz"}],"readme":"# flight-nosto\n\nThis package helps you to implement Nosto in your Flight shop. It handles tracking/tagging of different page types, attribution (meaning that Nosto will know if you have clicked on their recommendations) as well as product recommendations.\n\nBefore you set it up, make sure that you have access to the Nosto dashboard.\n\n# Getting Started with Nosto\n\nIn order to integrate your flight shop with nosto you must first install it:\n\n```bash\nyarn add @jetshop/flight-nosto\n```\n\n## Adding the Nosto Provider and cart tagging\n\nNow that Nosto has been added into the shop, you must wrap your shop in the `FlightNostoProvider`. We also need the cart to be tagged here.\n\n```js\nimport { FlightNostoProvider, FlightNostoCart } from '@jetshop/flight-nosto';\nimport cartQuery from '../path/to/your/cartQuery.gql';\nimport { useCart } from '@jetshop/core/components/Query/CartProvider';\n\nfunction Shop() {\n  const { cart } = useCart(cartQuery);\n  return (\n    <FlightNostoProvider>\n      <FlightNostoCart cart={cart} />\n      {/* The rest of your shop components */}\n    </FlightNostoProvider>\n  );\n}\n```\n\nThe FlightNostoProvider component adds the Nosto script to your site, and keeps track of all the other Nosto components on the page.\nFlightNostoCart is used to notify Nosto about products that are put in the cart.\n\nNow that the `FlightNostoProvider` has been added we can now add tagging to your different pages.\n\n## Adding Tagging\n\n### Product page\n\nTagging the product page is important since Nosto uses this to populate their product data, and also because the attribution is done inside this component. Currently since the variation context is being deprecated we recommend passing the selectedVariation and product to the `FlightNostoProduct` component as props. This will be required in the future.\n\nTo ensure proper tagging on the product page please add the `FlightNostoProduct` component to your `ProductPage`:\n\n```js\nimport { FlightNostoProduct } from '@jetshop/flight-nosto';\nimport { useProductVariants } from '@jetshop/core/hooks/useProductVariants';\n\nfunction ProductPage({ product }) {\n  const { selectedVariant } = useProductVariants(product);\n  return (\n    <Fragment>\n      <FlightNostoProduct\n        selectedVariation={selectedVariation}\n        brand={'Levis'}\n        product={product}\n      />\n      {/* Rest of the product page */}\n    </Fragment>\n  );\n}\n```\n\nThe attribution uses the query string prop called `nosto` to understand which recommendation block the user has clicked to get here.\n\n### Category page\n\nTo ensure proper tagging on the category page, add the `FlightNostoCategory` component to your `CategoryPage`;\n\n```js\nimport { FlightNostoCategory } from '@jetshop/flight-nosto';\n\nclass Category extends Component {\n  render() {\n    const { category, result } = this.props;\n    return (\n      <Fragment>\n        <FlightNostoCategory\n          category={category}\n          route={result.data && result.data.route}\n        />\n        {/* Rest of the category page */}\n      </Fragment>\n    );\n  }\n}\n```\n\n### Search page\n\nTo ensure proper tagging on the search page please add the `NostoSearch` component to your `SearchResults`:\n\n```js\nimport { NostoSearch } from '@jetshop/flight-nosto';\n\nconst SearchResults = ({ loading, ...props }) => {\n  const { term } = props;\n  return (\n    <Fragment>\n      <NostoSearch searchTerm={term} />\n      {/* Rest of the search page */}\n    </Fragment>\n  );\n};\n```\n\n### Other pages\n\nThe other types of pages you should add tagging to is `front` (start page) and `notfound` (404 page). To do this, use the `NostoPage` component and pass the page type:\n\n```js\nimport { NostoPage } from '@jetshop/flight-nosto';\n\nconst StartPage = () => {\n  return (\n    <Fragment>\n      <NostoPage pageType=\"front\" />\n      {/* Rest of the start page */}\n    </Fragment>\n  );\n};\n```\n\n## Product recommendations\n\nThere's a few things you have to do to set up the Nosto recommendations.\n\n### Set up template in the Nosto dashboard\n\nFirst, you need to update the template in the Nosto dashboard. flight-nosto expects a specific JSON structure, so update the template to look like this:\n\n```js\n{\n    \"title\" : \"$!title\",\n    \"productIds\":[\n        #foreach($product in $products)\n            #if($foreach.count>1),#end\n            \"$!product.productId.escapeJsonString()\"\n        #end\n    ]\n}\n```\n\n### Fetch the product data\n\nThe template above will only provide the title and productIds for the recommendation, so we need to fetch the full product data ourselves.\n\nFirst, we create a query that takes ids and fetches the data we want:\n\n```graphql\n#import \"@jetshop/core/data/fragments/RouteCrumbFragment.gql\"\n#import \"@jetshop/core/data/fragments/ProductPriceFragment.gql\"\n#import \"@jetshop/core/data/fragments/BadgeFragment.gql\"\n\nquery NostoProductRecosQuery(\n  $ids: [Int] = null\n  $articleNumbers: [String] = null\n) {\n  products(articleNumbers: $articleNumbers, ids: $ids) {\n    id\n    articleNumber\n    name\n    subName\n    shortDescription\n    description\n    mainHeader\n    primaryRoute {\n      ...RouteCrumb\n    }\n    ...ProductPrice\n    images {\n      alt\n      title\n      url\n    }\n    badges {\n      ...Badge\n    }\n  }\n}\n```\n\nThen we pass this query into the `FlightNostoRecos` component. If you would like to use articleNumbers instead of ids for your products please set the boolean prop `articleNumbers` to true:\n\n```js\nimport React from 'react';\nimport { FlightNostoRecos } from '@jetshop/flight-nosto';\nimport GridProduct from '@jetshop/ui/ProductList/GridProduct';\nimport nostoRecosProductQuery from './NostoRecosProductQuery.gql';\n\nconst Product = ({ result: { data, loading }, product }) => {\n  const nostoId = 'my-nosto-recommendation-id';\n  return (\n    <div>\n      {/* ... Your Product page */}\n      <FlightNostoRecos\n        query={nostoRecosProductQuery}\n        id={nostoId}\n        articleNumbers={false}\n      >\n        {({ products }) => {\n          return products.map(product => (\n            <GridProduct\n              key={product.id}\n              product={product}\n              search={`?nosto=${nostoId}`}\n            />\n          ));\n        }}\n      </FlightNostoRecos>\n    </div>\n  );\n};\n\nexport default Product;\n```\n\nAlso note that we pass a query string to the `GridProduct` component. This is used in the `FlightNostoProduct` component to do the correct attribution of the Nosto recommendation element - meaning that Nosto will know what product recommendation the user clicked to get to the product page.\n\nThat's it!\n","readmeFilename":"README.md"}