{"_id":"@apptus/esales-lifestyle-api","_rev":"130-d38b81e6808847c07b148028fb629154","name":"@apptus/esales-lifestyle-api","dist-tags":{"latest":"1.6.0","dev":"1.5.2-1636458591.0"},"versions":{"0.1.6":{"name":"@apptus/esales-lifestyle-api","version":"0.1.6","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"1b44bca85eb29e4dd7b5870d69027052b36ca99f","_id":"@apptus/esales-lifestyle-api@0.1.6","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Jb6C/OadlNaymH4yyjpifnfh5t0ViYrwpQ9DZZj58AiguZ5XUdH0poXMQIeEStCNh2h/89nJo2mOnmpy/eqnJA==","shasum":"31bd5882c519cb6adf805d5430f64d3ff49c0ccf","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.1.6.tgz","fileCount":84,"unpackedSize":115603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez51QCRA9TVsSAnZWagAA6sQQAITrrCRZfOm0RsOG3I9/\nXgmz1/iZt3WympzEby0Udn+kx1vYSWFRo/tJZH5HxKhS4bxf2lzCXfXva6ro\ng0fF/FJMv2g7LZUNAXp6ytwdVJsPIKxlrdA0gnQUa6DFbciAujZuSTLEcz/S\nq6If85vf4wXnVvBRJddaAYzYTGhZsvOeFf6UIaM8cLz0abq5cmzF6Tv+P5CW\nGZY24LrrQwymWNdxQxa5va6lLrLZYcB8SDBzWAF3kKbNB666nGSuc+bs7QxI\nUepVwmsfvP6Ke39eoqmSMmJXSU8QPgP9ijnMivVXI8andwrWBBvbPdzCMpwM\nGFxT3Xv3yYW0nf3iuMnsgz9KEmaJdcva/coi0A1Qd7trcVMYrTgMBDoCdf0s\ngNw0QQCTfMFmn89TS9lNgCKpHh1KpajYpiNthMJLdg61cgxDTIbb/s5kuU6H\n4JKlTw0lj1s/vERVOksPR1MGTKd6TZvx1B/J3/WLEkuvjeq6PlSn/3iLLX7o\nK1QByzoJTDPK85+JYYVhv/KF9NEj2OnasEp6j548gqveur+TXiS7oUK9C8zH\nisp/U8SyzLu3mAHRX5JfCMDPZ2YpNSeSBv/+3NukhOmWPoHWCNwyyWzkzEH6\nwhXVugINpGwNw8l7oFu+wTnKmPrCsn+yfxPZyKkxRLe2UQPNMRjCxW4x3Nku\nCSHg\r\n=ULs8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrQL79SZunAtrWMIpXiaqZQ4ZRUSTKEmY7WDyZ0wu51AiEAoqGZkqpVQZzCEo1OXwxb49q2t/n+O0eN4e0gQKCK3GM="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.1.6_1590664527615_0.7279140007256557"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.1.7":{"name":"@apptus/esales-lifestyle-api","version":"0.1.7","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"c3ce1f89fa743cd3eec9a7d06dde9af118e96fa3","_id":"@apptus/esales-lifestyle-api@0.1.7","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-vFBFB/enPmz7vMehfyqebKvnWemS9i5XvuuSm9mIfclt0Bmpxnr4ZqTL4AaC3h7+2g/1GslNLlVOzw8sDt37dA==","shasum":"d7ef706d03f19ace1f8c7d253d8a773c9d17b8d2","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.1.7.tgz","fileCount":84,"unpackedSize":115629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0Mo2CRA9TVsSAnZWagAAatoP+QA4xWmWtbmBdCInqxEZ\nToL5KFpBgoHXv49i9+UJEucmqEF3XCeSoPZJwri6AZ2zhUlRbFdxj9cgwE9N\nRNqGnFtWt+lSQYOa2rxad29sj6ovhTmrCSiFXLIgGJIZQ1jsGiqp9anPok0K\nucgiQHJRP1gcVZrl5sliaXa9dyC94bgSIeotet30lu0Isl2F/FfD8Dh96SK/\n4kxIxRlG3Zpor6FAgtyKIXTyys4T+9GEOD9BFi769+4yxP9yMB6s9mtMI+de\nkBhUtuuhipYpGqhdDkhE8jzep3iJu2MDpWKB9f4GItV0PYlPMJsw9ArrCDi9\nBOPuhtxgYwmFmUxQ1eLWrwQZ5489sE0lRObUw2Z9AzJDQoGkwFXbvolJc8jt\njyPkUL/ucMRXRmQ2AA3a4WOfFOURnPbkDvv1TjcJaRKgANW7a9pXdGooBjz4\n8kYdY+kQdiOxmhNkTV38i61m3VpSFPZ3f9sjhDSxi6nTewDN7Dy9zZk6FfL6\nUGd2zzLaP3IQz1Cs+adnfb4Ho+Fxbu/2cnhRREIXO4/eKuECBU+eUUMnyT+m\nKu4tNR1wnUS4cBwjUt+2mZ0ORQT0G0Hr2fjakFWSCmxkJgPKNJe0VGFRWzPq\nd/dpfmY8LDgxN6LqGOFJ0he6VXT+dtDdOembU/r8nsnD9BtMoKYvYaUgLxfm\nTzmB\r\n=QSUg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNUbhuQwqV9sFlEYzhBFGaPjPQxevwLnMedTds+RNHQgIhAMUwGx4Vox/zDX/QCYZ84XoZZp8EUG9gFYRaC3fJL2cI"}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.1.7_1590741558007_0.6524159518843782"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.1.8":{"name":"@apptus/esales-lifestyle-api","version":"0.1.8","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"4f218c3088e63ccd47eed9679d163db67993b735","_id":"@apptus/esales-lifestyle-api@0.1.8","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-rHPQcpsa+1+DuBqEgYbpxHskynpJWFx0/bduz4pnFNjN/vqOsBLhJiZeitssOP+q8fHOHNNbaKbdRmknX8k62g==","shasum":"5e1e0d7eab294f877f61e65e0d2788ad57b3a00f","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.1.8.tgz","fileCount":84,"unpackedSize":115597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1OWFCRA9TVsSAnZWagAADxUP/Ruan7QDEy/yVhdsAqLk\nWz2dP4fg1GFKmVUBwW/ePIGzX+7T0oZGAx3aSdMGhETN1WTQxb3tSk03XWwi\ndqkjTiPUdXASeNjuot+SeuuESp48aWKppe/Sc3P/80zEwPb/FFC2pTZK/GZU\nlRe8pLk2C/NEcTh92BDyiEOLfJfgGqlHT/GKjsD0j+ooBbFluD4AZuIFZvYF\nFbHN2UXyzG5DR8tVdgtzKqrQkPz2Ez6+uK9OYNS0DPz7MVMhYb1M9KrLCh2W\nxhhvpugReGvv3qZPlvguR03Nd1SSANvkd/z4rc8Dfbz7+bGfU9uCr4f6RgcR\nYSy6C0BtJmwaeEe6jf/h0Uj0tflLSwB4R+o0+OnNIlcz5sSEauES4lFnLhUD\n8EsEr6EhKbxaAdS9DKeyj3zI1LCeWg6cCwwlTB2RtEOsg6SiEhsAA1PaCi7t\nATpgANtjyIXrvLRNCPiEQPLWKOczFDZcbY3IC0eAopaVujj1lD+7r+s6IjfM\nRpGNjj1nV84VSnSPVhYgV2REHrcXA3uxotTwbzc/kBkF4IOiRnXj1ZgkrWgg\nHypHNvmJvwBib8pQSPxKe2tMEOvbMS00gN8IuuOtS9IRqxpCS5xQtstqpZ42\nxEun+KtQiDgh0hyCnWzTCxnW6pW9HF+J5VzWBDvM8QbgT/Msypw23+nLzG/1\nwhds\r\n=vU8W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb2SAuEnkDzqN5RzVPFGR4AzRQJLGBPx0VQ839/KHVTAIgBaWpeSHMZF2N48V5A7VxCGJg0mB1ou2y7mzo+o3CIGU="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.1.8_1591010692814_0.26185149166195143"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.1.9-facet-parameters.1591096409.0":{"name":"@apptus/esales-lifestyle-api","version":"0.1.9-facet-parameters.1591096409.0","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"0d9801299dfb0893ff2042254ff5de84d299be89","readme":"# esales-lifestyle-api\n\nBase library for integration with esales server for fashion v2.","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.1.9-facet-parameters.1591096409.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-eqWReeoNKrzEiLOQCuEs3xmh1jTJIlUFE33vUXEhsmWUgCOiW2QewyTxM57AAIlTFc78l/RgQDMrEJxAYC+eng==","shasum":"e1f2c5ed2602c1303568c5445fe8b77ac46732ff","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.1.9-facet-parameters.1591096409.0.tgz","fileCount":85,"unpackedSize":120783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1jRbCRA9TVsSAnZWagAA2EUP/jwKxOpy0TkxxxHmCGAc\nk3qnrVpxG+qT/Ff3iNsmgDzM+/BnWcn8SgYTGffRiWcQ/O81iwYpglnIH4iI\nrRY5dsV2Zi+jtcsEsBuDH8WXU1z8kR20R0TE5QrptYZkwgw2wOqFRwwxQ4Gg\nvRUc0PSi2W0elF0I4YY/TL1fGfuy2xVFLYjoHuB/82jEgmD9l6ZdcW+cZIyQ\n+JvcQB9Oz9zaOHY5+ds7eePA4vG0UIMktz3N/KyUTYBOxV0lYrlf7ydJfY3S\n6k3P9z2cp7zB8Sn8f+WJuHs3EUUj9NIfo+cr9GUNZf2UJlfKqjXexraJAUmP\nrvDH6/ZpC/xpv/lAEgyA5y7OG5gjxGnmjJD+vppV2GW+//gLVMrpP3jiPCxc\n5mTh0yTIZyv7lcqpAuN6rFyG2Q7d6n6N0vBjDrMtSqd1dnz4zt5xHP3W0641\nIDaHMNen5DUq8igmHKAS+1WFYlfUVm0YxQfuqTQ+2JlMrHW6MSxabt6bgXSZ\nDd5/yAwD8BiHxgVpXtLlNkbLwXGZYXQ4cYcA2SBF79QsdKvtPgH6FPQrYg4Q\nHZa2DzMzXqrg0RMS3CH+YOOue5u2Q4wLwInF+Vr2FaPJ5n4TEFTDqDMLIKLM\n5fvtuJ5qQ9ceVrNUMCKjszA90HZSiQ4MeTAZVRAxT3xgy9UNwc/L1KsRrX2D\nHZQL\r\n=61tV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBb93Qy8QWocs1U4km4J/S6BcV8hAyQY5txBUyt2MxlgAiBRqQAX7QU+MMmXZkPBda82IWjtm6Gsx0Uj8IbHjA3g+w=="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.1.9-facet-parameters.1591096409.0_1591096410817_0.3279447809092617"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.1.9":{"name":"@apptus/esales-lifestyle-api","version":"0.1.9","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"72f144b18c6a8a6b8779e10367c291718ed0953c","_id":"@apptus/esales-lifestyle-api@0.1.9","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-RP8mO0fs4C3M8oHCibcUJJq/MZcEuQ37ANn46YQR5WgG/gz4cvQ8hMcFRwKSS/nSJWVjTDPsZEkrOVMhNSNY4Q==","shasum":"dcedc45522bdd792a3c1735de2f4ba0fc3e0ffb4","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.1.9.tgz","fileCount":85,"unpackedSize":120753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1jZzCRA9TVsSAnZWagAADTMP/RanmMAfAMG7S+vE3zxb\nZL1AO1TyzQF7dq2PoJxdJqZaFEK0RsUN+M60UaKEvUIRJR5ctgs2fDVwEOY5\nfLOn3ZU692GiUeFxKcTmUaV9Reboc44B/0uNJ5D6X5TPvTHgr3Uk/gXx1NUX\nqAqJkIrZ5MwFvUYsmOH+1DkQE7LGVHdy/1O8QJR0kf9wdIgiGbMKsDZ2x/qA\n4qPcFXkPhuOsWUN9Iv8fN37UlLne30O3cxE/5vqINcb3rYxalw37DMpkhDKU\nu4Dll1yB+gL10VG9Gb1lWsODMx6ixhI1GRHaMfd6kcDDzXgBGnnOATeTeyTB\n39zNVH8/wmEX8hgJKNGOkzHFaI4eViAcdEpYOP5nrZQeIi8/Zvfxjp/w+6GB\na3Mg36VPuzoRnoh/7v/TX2M2n36lup1bNqF3U4vQD4BYxVuswKY34hChftaf\nMTRkOLC2gtn6D5w/Zj/iOoENtWxNdWhCSMxUb+dCng7ViqC58APA31CURhat\nf87qn4ra5xk5fW3uchMzFmdtF2fKC61MD5zn6Q6hopXbEXPJ32znIuNqvsFQ\n87DeLt6MVnF2/dBcduBM6HRqJjQTw3+gsPQjtqmOL50hAQtZT2q5N2SnKAfv\n9kZ2R3Z45I1ItkYVdnlMtEHR+/09xSCF9wlgUfpITIcm+CWLxgk7QqaI8/lh\nCzwy\r\n=oBU7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrQHCXZuGU3iKxbY05pJRRyHTN710crMvwNugzBRt7+QIhANQ81juznkYUEmgE5aOM3gLtBE0BSytOztq68wMk+92Y"}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.1.9_1591096947287_0.1930623428092786"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.1.10":{"name":"@apptus/esales-lifestyle-api","version":"0.1.10","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"4550b364ff495eb5c4a72ca3c271651ed4fcf2d5","_id":"@apptus/esales-lifestyle-api@0.1.10","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-jQtxwP7R7W4bx5eMtvJMIhjF1QwyRevr/sTnAEjg3aTTMG4MueeSX8j1SDr2+z1vGqjmBtJZSBRMGZjQwZYIAg==","shasum":"90fa33edf595871fa0daa71a4cd46e067a5c920f","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.1.10.tgz","fileCount":85,"unpackedSize":121374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1pBPCRA9TVsSAnZWagAAA7cP/iMsiZp13HTBw5exsgF4\n7vmZcWEfoYEqBx+A0W07oKniY055yIm+zUsh7wkqj1m3G7z3dG/Fns505mAd\neVZhIa0oC3i38B+is45ovDsnHmxDgd/NRdJYfViaHOQBdobYE2XtkMertcW4\nhUXe6dsmtL1pcNdxzwYi/iHWP3GA3tr9TKCbLJxinthmct39OTyo4sizmtcw\nUwjQhP2HRxXq/Xb9CYFgXXLdV9xm4RWebHyYfcoORCgZmmOY6zXazGBRkZIG\ncVaEy66T0RSQhSIfxKT799golFqiCcDZSjGuBnHl6UMdDEko2UtqhS1yl64Z\nQFFGnqDUEvE5Ti3kt67Q3w6pWgP6Aijr8IddzUkqLVWBO/mrDtSPkZvK5SWY\nr/EUxGm0Yf/BOZmv/E7a1jvejM+2NSHejMLwDcxry4Vol9RIV/8xy9v2SFo0\nVyaOWfnN4O4hoKrDPf7Qa3RsbxEnnigkrwZlD9bfhGNW4FNgkDlABEDCX6r4\nNu2Yvlu/nFB5EpCv/XcQd8qokibeHOqX991zaD4pPn3jH9Aq3ffFHjcxYK11\nucWPp9qj+b5HTDvcq1S42ofFt0QRf/qu1CmRQ2+LEhUG99Z7j0mNNXFtSROd\nz8TiJ26XGk0hU5+GsC6ZpLOzEMYYP/xK6hSrPGkZLaSApmVA4jGLBOT8kMIp\n4ANR\r\n=ejjQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3tK/v4kEUjdaGqsVzcHJ61J8nhs/4fq2KFyhAHILtfAiBt9JB4Ir16G/YX4L0WeavnN03Y/mgoki+OZI0sgz3Zww=="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.1.10_1591119950582_0.9056728882350942"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.1.11-settings-resource.1593602049.0":{"name":"@apptus/esales-lifestyle-api","version":"0.1.11-settings-resource.1593602049.0","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"619a3886bffa52325712bc827abadff5c26ab9ce","readme":"# esales-lifestyle-api\n\nBase library for integration with esales server for fashion v2.","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.1.11-settings-resource.1593602049.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-pKAbxmjrJQKTmLoGgCvIc+w7E3N65PV+nRGMuNaSjnRyi6XVvSofwat/gZSiAq+pSXKSr9ketGaOowxMnmafaQ==","shasum":"bb131a0e35c9be33c14baffcb4eca26f9d7d2d2c","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.1.11-settings-resource.1593602049.0.tgz","fileCount":88,"unpackedSize":128183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/HAECRA9TVsSAnZWagAAqsIP/RvHtwBmSFgvQjXd8WbQ\n+cEa2Dr7vCiT0xotMWvPdMa5N2Q9ml51uUCkbtieEeqtawyAK6Posh8C3CAG\niJtJKNKTODiUxuipNQLJtOzqfkV5XGDGGkHL3d15m9BrxgxIDs/bqfCz8EZV\nfVyQDADdpQsLPGVUpB8z6h/6CubZaOMxQ8DrdDOG1fwA3L318WvaQ+EkQ48i\n5DfV8Wo5epPcq5XqRc/OqiHVNDMXIufP//YDx2VHThgnSfNE+JdKyhmzPjGs\nmI2H0g5OnCmo7zKBlut8P845pY7YazwitQp/gx7V6hj2szKlOxJ33OXwo6CV\n/HpgGaZTg4WHqScgpL1JSdkUiEpxO3usVESNF5q5RqWRSRFUEmN2d4DyZzwO\npXunCuxJHa25EAeELlzFMTGp+UweZObjFGgZifa5QYCj+Hvy5wpP3kklDirD\nef4aMtv5zB502cfUmCu3IjvYbLrtXjgLaDKHMHPxu0ZSXXYuLL5RQRf9VBbS\nC95hZPnYTWfh164y6yO4ozr3LIEQYmfu8glwhgi2ZYLK+j+2vg2TOFSWC/u9\nvFjRh8F0uoDFqJ7HjYbnmW4NQmheA/scW8FFYjc/6/aoT0UR1AQ5nNZw8wdS\nMVr5N1yAlqgg8lHXWzY2J6EYJjbw0h7EU3MTJPQPI9v583BgHlnB5lZVFtdM\nXNHo\r\n=F4uk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3VE0YjWo3TcKqnpf9D3CxTYpYjbCE5PddDzZm7vSNbAiAmYSOuBnXgU8byhyLNhMIa9jAO5/lPHNo0lH3usXW6Hg=="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.1.11-settings-resource.1593602049.0_1593602052075_0.4437024654999815"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.1.11-settings-resource.1593602435.0":{"name":"@apptus/esales-lifestyle-api","version":"0.1.11-settings-resource.1593602435.0","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"1f50a16fe7632fb231f03ea9112c8b82587f874e","readme":"# esales-lifestyle-api\n\nBase library for integration with esales server for fashion v2.","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.1.11-settings-resource.1593602435.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-lOLAC0gd092JF5/63yA0WwB32DxFh2jv7Gn9cA/I82H5myTpJVpjRrYCAypx+YyUe6FPdRxh5c3lEWQ7dD+lJg==","shasum":"c119309e67e0db3f10c6b8d07a8dea09be1e06e8","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.1.11-settings-resource.1593602435.0.tgz","fileCount":88,"unpackedSize":128186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/HGFCRA9TVsSAnZWagAAZV4P/1MoBpgwEL+7Rpn04VSa\naNSxlj3FrAwhwSVtyONAp9fFpIsksyujEOmd0OT6I8OSgby7mRVQV21NxiJI\nXzPAI1s5m7tUXUE9CTFwYX15G8iJSKACsbOvQ4mBEfItwD2a02YWrjo8Opaf\n3UMvDeoFQxXXrHIwoMCmYnYGo4NsgiaT7dlUoV1g68d+pG/h/TL5rCa1CC1+\n+eaFQalkbHlfO2YJLNl+vVrdKg2nZmb/d4F+oF3B8ZCCqfEHJpeadu7ugPEJ\ne4OUtWXcdE1XOFdVsVBK9bn2mXEQ+L+Hx1vWT3rhgMxG9ABF1JZjvxWaCKJ4\ng5ssTr3XP3L+9vI6OG/c1aysihvJB0MUFeeHgfUKGZOTZVsISNWLXoeGYcKL\ntdKRD29fNMgaDWGuQhdln2m5lKGZvOhY9ggnC/8tmdf/AjQhydCfVxDQFmFr\n3HiZzgs24REJuwuviA8y/sCPF0c0elu3p9USEE4hwogiX0nAOl4GzFbwdy6U\nP/d13sCjk0Vi63+4t9clmpUmyJrRYvK+Oj/ZgMQE+0dAntPrMp5H7VHts9Dq\nCG15kuRqUIi/1VpkaINPnUhhwBeF7wSQJzzJurKrhJroMDltjBJdLHY2xXiB\nL3EaCHVeO0dh/s3AQOWqaJyweGWK/5U/3lcN2VN+y0j63xtkUWotsSUWU+Ji\nxRVj\r\n=CyOT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvZ5zpTLZMwsqDc9XUaOJqqC4r6DqzcIMzoXFXeC4WDAiB+/vvNRKeinjcEKZLIBZVAkgSoxYK+VjczSHBYGe1eQA=="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.1.11-settings-resource.1593602435.0_1593602437049_0.6911703220255494"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.1.11-settings-resource.1593608211.0":{"name":"@apptus/esales-lifestyle-api","version":"0.1.11-settings-resource.1593608211.0","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"1ed16830e19d4cbbcd10ddc7640767f0ebdfc6cb","readme":"# esales-lifestyle-api\n\nBase library for integration with esales server for fashion v2.","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.1.11-settings-resource.1593608211.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4HgxlhU8Cz9uQZzQphFVrj/jjUYM1vjAhgjYlfuIwJHIiZ5G5QYABGHZ2KxDL4L/Ce4gAldzWV6qy24y6SbeSg==","shasum":"50b1bb1c872fb3b592056e90b408927ce5163e16","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.1.11-settings-resource.1593608211.0.tgz","fileCount":88,"unpackedSize":129040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/IgXCRA9TVsSAnZWagAASekQAJF4c1xx89pFaRcrmeEW\nkx1gOPuKpsJAmVvKJlfrcNIiGc+c1EElNifeyMmXiP4FDkiOQzWWuzg0nf95\nS4MVdWdrDVbokXGq39AawzRf3jjSXHKKs8GNVjUA46l3EoIv19wKJJPl/sND\nZV0ixD26qAAlDZP3hofzQt9n8FDC6cahZPgyKYTUqwinTsh0eIGupicVd5ib\nJNJHXnC3s/ObX2FG60a6yIeDSFgvvTLm6XzqlPFnKs8sxfC+XUX3DRu57CFF\nLl6AU9IEqgEeFArQ4EXG/TrT7OIgy+byo0HEVxGIPuowY/CzzSRs4D+z5AnS\nK7J4HVY83/MBCwLWtMGcTarqaeUDW4O3ccmONVdyMiIFAaPmNOJM2ThVzJoe\nL3DR7ZIqk+0rG8s84yHg7Vre/xFHAxx0JqJ35JBMb+pnWQjAnqm0Zg7S4rzR\nGcIrFZaQBRHHfI4OHXr372x/iqtdrqqYGpz5RCbyuno6w/QlZp4gKulXVwQf\nCg/tUZPuRBjC7hsWc6BKSY0QoCkYrRxk7MCXSGGOED4eF2fqLHLf2nCfIan1\nQ9FiQoLvk/56p1sy9XxxxSst3A+HI0PTACtCbTX9goK00elZfFHP78tyqhUw\nsToHdxZnr0Xz6orUTlZhYGqj5/2WBYqk/I4WUxUDO6+vCMPhzcI0eJ1F3z/8\nyCwC\r\n=zdEh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHC2zrjU3dX962falwibdiR82NrtlPbak30sVAtUsvU8AiEA8T8yctJL9goYIaEPGzSzYlOltY6KuZBvHgwYPi7DzjA="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.1.11-settings-resource.1593608211.0_1593608214813_0.7744572177316984"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.0","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"b0a0cbca623750e229ab248818062cb0433b8dc7","_id":"@apptus/esales-lifestyle-api@0.2.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-k5XbbC+doobnk3KQ46om4kXzs30fuBZJIyMRC0C+pTWHQDAWa322nui3so3YPiTpKghWrDfxnBdVYLQjpNyNqA==","shasum":"7800d7804ec6df94effe09a445c25e737bf4670f","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.0.tgz","fileCount":88,"unpackedSize":129008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/Ij4CRA9TVsSAnZWagAAofIP/0RZnG69k4FXO/Pn7nvE\n2eePhtyQvfNf0bL4GKv+cB3KbthMryjcu07+rO469PNehis8b8ujhW6SJ4NW\nGcybGU9Gg5JLEtaMnE3BuSjAZXIdRX4ZWCTZtgSfYbsyItfewhPSaFr1fl1S\nzIzHwULL1OHiz9ZQ1Hwuxag/CO2Y1OwcuuG7PwC36VQWxlKRumvbsb4X+lGT\nFEeRL9DSn2LAr+K8oPN8MAMrUgElNPUzhh/R2sgbQX8e2XR+ILX/RzYPVb3Q\ntOU2sxKIeh/SlohcZQR3rfT4FBt8nGZxVxMz90Kl5aT+eXmxd/Vir1GLy513\nmnP2Qf0mNSYdFJc5yJhHavyL3LA+kQ7RBn+gFh1kzOZa5fXQZzbNRQcArqjy\nF11jyb+K8rxz4+jrAt9KC8bQ9DRVWUqLGybC7E7TJPIxjTAS9HMjEXYI+9AD\njKnrGMqSdUjSeE/v/O/E5xrZFCgsib7K+1Gex2X67Yt94yqFwmKXjXwwwapR\n66WXfYg6434ALgzzW4G7tXL8r7Cek1Pmoqst6ZFU1I20lNin22fJCHsuWVC3\n2D/v39hOjmjCe0/Vu0rAm+D0FDozIQV+H8DtZQIgh9rpms4fAT27Jwg80qOY\nGVBZbFOj0HqDvLzTSge49rgyXRBi/XE71myzheMXOEXwy+Kgv0fE9fd0xZVU\n4PQh\r\n=85LR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbOdzNxpX/JCDLMjd7UpgXg2XFBNLNgyrogdEQ7k1w3AiAX+lFatHMTbWbsDzlbZaaEq+YM1cMFehrK089Lc8aTVQ=="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.0_1593608440189_0.0873646019734502"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.1":{"name":"@apptus/esales-lifestyle-api","version":"0.2.1","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"0ad1f9e12ce4ae5c1a44fe115ac0571aee98aa76","_id":"@apptus/esales-lifestyle-api@0.2.1","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-yK+VPQ3n7jQ4p8UItpCHEyyW5kFBgXsFO5wcF3tcwU7jH8XlKxuoZy6F4nzx3Q7LZtvlTCGAg0chO+7FHqQJmw==","shasum":"7b66eb92b1a5379331c42fc11d6f642b962f6337","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.1.tgz","fileCount":89,"unpackedSize":130521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK/KcCRA9TVsSAnZWagAAaXgP/jvZ129qHO9zsvHXEhPO\nnKaiUriGlOmVaAMCugYHeDi6CxO19iByDEQ9NNUamgO2nVdgRl8xn3xQ3YTA\ntZ4xHzVa5ftum2iRRDuUccVNC1zRJ6PVJUk6q4ivhHmZOy4ShIaLFy8bUuAS\n7IWGYdzaV/5CA3/yecyvOF0lVuZJEetIEqLoG/DZ1SLoMZU3ddWuJfqDYyNz\nvKP5f7/fM8AqrnToha1QuNUY6oCqR9WH4fGwT6b/eFuNB/sEnBPymOJS8tXC\nOtveDjNXlhZx6mC8urumTZB3BCscc9ZDxKpzNv9BLmE01zFFPZNhbi6HRrNa\noppRPHxpDJW7Zm9gv3E8PLXSzziLh/qoresOHH1pOeMBkCG0uHTU6ogSnza2\ncrO9V/mHoq1L/cffSqVmt8CBbvgrEV4SzdjzpkL2bNeCsOEqTL+WQYFQ5ii3\nGLDLBC0aITIiUv90zr/88zj1Y9pU05yU5PN30x/Zryh95mXeB6iGt0/8wtDK\n3NNHh2IetsBqk0pttm8q/7iJDwT7Y/KNlEE5QxpfRuaecSB7Vjnz9s0ZDvkU\nKDc/7cyrP9zXjD4ruEdOU4YfPoaj3Y3o/GUWazzk2T7Hopb4q63IbJlrBYRP\nqE4k51Ja4h2L4Ox7MlepXw6/YrEqespWEci2qkQEH7vz1mzaLFEL6MEKdBNn\n0cfQ\r\n=l+lD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFN9AmZvmrwhiYhkYY3qpxvhm0xlLMGiOFz2WLtRHIv7AiBmsHY2VKgGDFv0cVQlCxKyZPmgbf4m6fB4AdiLtjq7Lw=="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.1_1596715675635_0.8830882728604348"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.2-new-navigation-model.1597404572.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.2-new-navigation-model.1597404572.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"31b7d55de0106a612824d4d3cac3cc2aeec6a187","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.2-new-navigation-model.1597404572.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-bz9dIDTYnr1BIaihJqDmG1cHpPzPGwpnC5uGdygyrR/lYv1deR44V6WhhPctSMM8ImGTJittKuVMZmAFheqsYg==","shasum":"13dfe74a9dd3ca2147f4e25977a419733e108470","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.2-new-navigation-model.1597404572.0.tgz","fileCount":89,"unpackedSize":128823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNnWgCRA9TVsSAnZWagAAGAgP/R96YayXTqzA/KT5QgW3\nKe9jmgD9BkcAl6xCMW5smg29cySUitcjJQSbUmUtTCojaAC2MpsUB51U5+DZ\npIfiMEJZ/okbq2B3zyc8rYt4ys5sl0Fm4eW4IpBsAiycKmFcfC/oxAp61hCZ\nsskcHDYjm3bHiynRjlcLXqj4z3gce0e2mM50310vWVMo9oeFxi8InikNw6Ko\nji0nGMx1/RnKk+ofoDJg7tV79lJvJDbaUB+0NUO2WIm91LBchOpovU9FKjpW\nkLZgyl9yPizrjBJeLxEGQmeTUMjyv/1SXhM4K8l3u8IraifqkdrxJLAdRt2S\nqF8FTmGdNhrgVd4W3mb4GHFXD7JZF7C+QYOxOUj0rJwurIjT0Lo6AVsAqwea\nFnn+tRAS1yd7kd6pOjKzrFbx6y3rqoEED+12fJBj0xUmz22Th6u9e9SJaD59\nBLpwL7jJFCdoanPFPPLLOAaW3yxQ0N/W0yI6PYcuvo/o6aY0/HFxNCoPIW3x\nhYfv2AuDr0PWPbBpX/idGS5GQezb4vAK19I2WMkv3eKY9aGv5pDELCxe5mu1\ntl7pHiJxJCX/nP0ZRPspugFOm29eEQFSpAwUTaU+cMuk5sFQiCELg/gwhJJP\nMYy0Q2lpkz9CpOEPZLotEoY+yI+9hMOjmwZUAb/BV7R6XCHi+6P15skWNwSu\nzD+d\r\n=qQnw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiZzicV7nHstbT4IfDhzP1o6geZPC+F9IS1RzyCIvh+QIgExMkvwL5iGdB124VuA3yPToF/NzGt23cmI5eELiTQ1I="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.2-new-navigation-model.1597404572.0_1597404575710_0.5815533659160081"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.2-refactor-navigation-types.1597763048.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.2-refactor-navigation-types.1597763048.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"71ec79c1988d0b0664187f28e77a2c234029c495","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.2-refactor-navigation-types.1597763048.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-UPVUdu6Mn+KRY5vTgZJc39BAuTd+J2UwdZkzKSbS1SuXeuWfK+MDz47zx11+p57JdwdIeQ/VeJFsE9QCVdFKvg==","shasum":"27dfb4060faec43fad292329900115675c0f1432","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.2-refactor-navigation-types.1597763048.0.tgz","fileCount":90,"unpackedSize":132305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO+3qCRA9TVsSAnZWagAAbUAP+wWcTiit2pGgzKjMzitt\n1iYCzMCwqS0mj1UZdyyyHcI1yPqQjqZoyqQfI5PlOKeqEdxFn/l3TbDyq0Pm\nIQG/GTZdledz/+GQLZVFbvPXjD2LdpOrAPrWLp/ERyOxCxTwpQPg2GuL4opJ\nMHIhPKUeHfGTygWSPYRgtqxk5b1pT5aRvSA1blA5tDwx/eImwPKCqBsFYu3Q\nc9Su46oL5tV/C6JFAET9HqDnO0xU3aIDHyy6wd1OnyaJEl9JWiVreXXsT8XO\n0/1JQK9rpMFqlvCpq6Vvr3dHLhTVRyeI1Ay4fhnwQngdmNHHT76HlkzkxcHy\nZJD0pXBH3MVptcbSwYe7dgvTJRu8okfMfofnGPFMMzjrZiDkZAh6QXj3inog\ngh6YGVWpBuokOByHlBN4YiFdB5G4hyjo6zS/XeI3owaEB7QE5CGUCR0QDTp/\n5G3fnt+ngkWPE7S3qSLMTg5ApMA/7DEV8u2khiFQth9YmCa0JQMqaFUexPGw\nupaOw1bCI3uYrWwGOoCLP5WyF+u+VJ93EY6X+KoPM9mObLJ+NjDfsGgns1Pr\nJNCeK4wC7/BerfQyQZfpzvHffI/VeQOmrhQP504iXiECPGzS67D3ZjrIbVLU\nXSjY3YjnpQqEVWdSQpsYpqJujR41aaSLhnnLbHQKyuaMs3Dga0658V6yDZoU\nvEsI\r\n=6W0Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxtB/kDhLPxd8T1AVoIiD2UKmSb9ionFzxhI0JQpmKKAiBXUeepRPdj1pYbWcid6e8xCB7/BYgVlQAiugkL3GjUQQ=="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.2-refactor-navigation-types.1597763048.0_1597763049591_0.7224854702738188"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.2":{"name":"@apptus/esales-lifestyle-api","version":"0.2.2","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"59eac199df741b754f9fde8c3e6e7f52d6f18a75","_id":"@apptus/esales-lifestyle-api@0.2.2","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-LhdIFX8EepLwVuuk0wjm7mqwz67vwd1VdkyRHCghhJFKk2dNhHmY/XL4semlcP4fdQg2NUrsXKr9J8G18XJiDQ==","shasum":"e421433f366c8d69a0e41a4a7133b1bb9c56150b","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.2.tgz","fileCount":90,"unpackedSize":132266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO++aCRA9TVsSAnZWagAAC5EP/AnWpaI1fJDfrlogM4u2\n/YWoEZXi8jiJIgkaBlj38bzrxoK3r73Mx5vH1U6QfDgzAjjKn3qQAy5j+9yL\nQ0GGK//BAehlZxnFjF47vWy4MxiWNd5O+xmz5MyP4HC8h6HIKjQDg9va4Cij\nCf6asmfuYO8yCOIb9E4zw+bskiy+kkf1dZYJFJQ/BKJbkNf5WSN8iZuF7XGt\n72YW8QBpt8YNOd08iW5AacvQzeiMGMnWDXuxpiBhPVWeDfLm1M1Y/LSK+haJ\nVbVk6oowdrCLv5xlOWMSmD6mNEfPPfV8Guxblgn9V23yYiHWD+9t2Ust/+B1\ncmhxb4K1s64/ywkFa0X0551AdO/+5uU5XeJYx2psoYmegC8dGS85p0W8h5qJ\nkPmnFnnIL3peZvxvMYg5tvieZnav5KT3XbxcY3PvIhCGcyr3/v8ptUxMPmVT\nV2p1gFO8IAEAx/N1pLHpQRxbBeIeiQnV7bZqqumEY2CM7xu+cR1EanZZODfg\nsmHVislnX1oDn8JLTLD/SRyGlarkZFClIkQh46L0H5JxcBtRwTnDfYJUQAS8\nXG4WeSUb3HwH8v2sMMK10BIFckBEyb5OJi85i73HyJo7e0gTTUEgFuQWTOM2\nLzYvmSlFtq3p5tQfHhhxm6LpJMlc2ltkdUuQgyrUlHdi0obyGslmoCwdYmOr\n4iaa\r\n=1X7d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDItuiomDG4sloAxlllX66DHbeo3J5i/oDykb1GHeEiqQIgSAIlwPCV2gxMwZz2ZmwvG/A9IUSxJKET3htXQcgQ/o8="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.2_1597763481632_0.5589521887441298"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.3-refactor-tooltip-navigation.1597765347.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.3-refactor-tooltip-navigation.1597765347.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"8ae77815972d979ff8019ed78bd49724ff4e1b56","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.3-refactor-tooltip-navigation.1597765347.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-1G9oU+YQkWPIszdSvgN42hsSeIkWS1INYuvVoW6nS8/QZ2w5y00YkUdyekgdzyW240PNMiu1cZ6yh4kJrfa9iQ==","shasum":"e21a586d84303546b55fe7eee2d20a6da31035bf","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.3-refactor-tooltip-navigation.1597765347.0.tgz","fileCount":90,"unpackedSize":132572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO/bsCRA9TVsSAnZWagAAqxAP/1osaMSIwPN6q8JY3OaK\nViwxQL6cit6NcwaaCbd+jx+lcWDzmp75EEmL+VnmBT/JAjlQ8q8x2PNoOSEz\nQFHaNsclQc0mwUIAwzfetXeA5TEKRUKKkMP141ccRhG0ow9ppBCZ/Qf4LBId\n8dL1kaAlVrKzrCYkOLrCdadli2CSa4tJcWgnEgbVWw5EGwh93KED8JBv4kFk\nEnwEVcuC7ScdPDU8483O4l3NDvtATlJqViAgLXs8ZjbLRY8+769Dey4HBRBT\n2fhADZfGG7PztWlyz7DrjdZZDj70Fph1NKTXHI1i/+IelNyIToz/LPBhlSK+\nyoKH7rWWzD0OqifFC/qLMFHH2Zq6y92oWjV4s9T2DsQyqjsgDcUul1JkQN8T\nM6ejEyk3J7azaNTZh0ivCt/erZqcLkA1moe9S9H9jUzoWasWa1UxnGgCJKnn\nc+5zM1mP5/P15rVYY7pyVEiQvT80OHphoANX0OHfcJTHSql5GO/Kp0Jbn77D\nrTfvN1Sg2STqWyBBgTO1OF/Fl/ifv+Y8MjubAq9YaQf8H9BP0huqkZl5pq8z\nq6hYf0sqbAmR/WMRxsHbmJqXpaQ0EZiz/V+Q2pzV7vdT9w0NL6dqXZt3HvhC\nb+xWv2Jze0oCf2VJrNzCKr6xTYxUoLE9LqZI0r1qX3yWgcMrwpv/wBc75UkS\nznVI\r\n=pM0H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/92JT4zxBoyYSKM8YswqUBaiZ95Inq3b+1MGCwuFKIgIgTBiVEIR3C49eOQ87kP/fecJOCBfBEi9BIM7EQMRmjGE="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.3-refactor-tooltip-navigation.1597765347.0_1597765356200_0.3187402177163836"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.3-refactor-tooltip-navigation.1597766543.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.3-refactor-tooltip-navigation.1597766543.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"595dbdf78612f9bae3c3d3bfc99a64a2b226918e","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.3-refactor-tooltip-navigation.1597766543.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-sCSQD/GiBx0ThoHWog7i6FuuDUBDBXQ7tOggOvvwBFw2cIVULtry2dfMPtG0qffnozxy8/ijPbXOiL6xyDW7yA==","shasum":"9bd56d80a57a67db3dc11d7018b5830891c6acf6","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.3-refactor-tooltip-navigation.1597766543.0.tgz","fileCount":90,"unpackedSize":132566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO/uRCRA9TVsSAnZWagAAPVkP/0kALzeBYgwGhK9AeL0p\nRmVUOnZjeMlP8aCtbaaHLqxMGhHhKPeoZeRCSROXd5DfjkjVNsiqP7WJ1/TW\nTiF9wox2ghlIRCo+VRQ/H1SgogRnit83YbcXb/k700YaNs7bG6OEXe4/w52w\n7AJbsrIr3JGwF1FIdjfcrB3TNn6b9pyjUe+MqpQRrN7LjpjDU4bwtsR2WXDe\no5rQHsd4a0+GRafJrPuF/q/9I9BUV2QiPZywlmqle5f6QGDDSNZaq22Xphnj\nKFuEuJc+CwfsWRNtrYZ7EO5WAaEnQcacmpeu1kHUP/LlfQGxC8eM6Xc9LewB\ncc2JxuTwMNoYwO0vQTfyZ/gcz8yH/auyzFo0SdatpVCuvDyk1lii1MU/DwLM\nk+FMOXU8S2EwePpXqzDk1MLQQdOXD6tRYmo/nFPhaDCKVW30sbvkQ7S+CUYd\njHd4jkZ5r918/5oQTkaUQYyzXD7F+AVJx3grWGD+tPUwiIjArK88aCkvQFDh\nPZzBbLTnkjeqqeAU9Xn2ocQN5yFIzB9uJLnaWb/SDRfOJLQDnapdOuUiQXtz\n0AF2RwKhoUFyRjaJuED4fReiDAGkJ/JZzixhDZb7sYDPShiFrmD3CkNlIE8j\n1i08u8eY+0QCVma2zaQnVtEKicVv4zEnuCLiQVNmnDVe6DV32hR6Np4Hy1pE\nrM96\r\n=o8yF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHDieLQaYEDoAxCy7eys8qyfouI4PDY1DaoiORNvx5KwIgHeqxZPaxicrF+q35QAlpRb90XCDb06gt7qtra74xFsk="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.3-refactor-tooltip-navigation.1597766543.0_1597766545168_0.6589521009151793"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.3-refactor-tooltip-navigation.1597834020.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.3-refactor-tooltip-navigation.1597834020.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"79fe59242e6e7812c3dd73d036e1f443b2ee26f9","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.3-refactor-tooltip-navigation.1597834020.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-iZin9yMHx6xH3m4iQlZhOWqd7TgsyEaKcWcjlkA57bdVHVlS9bTfDveyc1+l0f9u2aIK/cvbneIq7tIfS1xw7Q==","shasum":"0228d9d1c18c883bdade52878064fc7f69412e08","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.3-refactor-tooltip-navigation.1597834020.0.tgz","fileCount":90,"unpackedSize":132786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPQMnCRA9TVsSAnZWagAAfMoP/jjRjs+jh378ME0UlFwZ\n6rxXAUsE5TX39MGCXF/DbZNEpY6txe0tZsFGEuqYAwFM+feh7u6Eb4wG6fAI\njOBiKwl2cpMS4LwTDel0ItIsbzRFgGXdhip0Sv7al5E8oDSQWvu14qmqNXGw\nPoi50XdPc9Ocp+IjFugjDz1vPioLojy+UuK/JtcuT85ZArxMqxz4dGVnE9ou\nhXDhtFhCQfGF5a7MP+XYEbtG0Cp/zD+3ug2x9ENNfz1jwN8I3SJ4gTGCS4cr\ne9fqwNRRSn4+t2/uMbdaK4Q75RcV7MOx2gkLSL5W3c2VPLQomyfLk8nLpO9O\nhGGl8YxljFQCe5MwtxFE/DEgSyOmt7b26NG9760HJjY0Ipls2dF5g54cFW+d\nI1cwcIIwX42uswP2PFgls1I868XnBY4LJ9SVT2Dai+Z+F9N50dsiApSr8E0c\nomReKJqGvbhSB6/U2S5AHXrssBdSewWixTtkS5N9YVgVNjiPGHaIzb6pKFmL\nsS7bme57TujEVcXWdZVEzfh+/NjmEATvRRnWhnCgveQshSgwq2mEvJj7CPrN\ndnc1uwfqZEz34tB0uKxgQFVEVQdk/ep79X8+gte8dTYOQHa34IttCg9/87GW\nhOgBAGPwIZAx3VSviLByh54z9QRlCzvYx+918zcAuP3FsPGKvCutH9QuAnMD\nW/Te\r\n=xtjE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC81soZwlRSQIQkmK0EBmUWu4RKhVGTs+bsb9t2ysDnhwIgUUVhD8lndux5dwHoMn69NqlnbkC8eZT1gSD5Pxwdav8="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.3-refactor-tooltip-navigation.1597834020.0_1597834022758_0.7751776713211214"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.3-fix-recursive-children-definition.1597847125.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.3-fix-recursive-children-definition.1597847125.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.12","@types/node":"^14.6.0","@types/uuid":"^8.3.0","@types/webpack":"^4.41.21","jasmine-core":"^3.6.0","karma":"^5.1.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-typescript2":"^0.27.2","terser":"^5.2.0","ts-loader":"^8.0.2","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.1-rc","typescript-tslint-plugin":"^0.5.5"},"gitHead":"02e56f6c75b0b7303880624feacb649c2c3c2912","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.3-fix-recursive-children-definition.1597847125.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-IN0K0aoIZgYVS/HnicFC//Jq3L+W3/k4xPVCbf4uTvMnRCrdQWwG3ie+67nwm7eUmm9WCcC9ZSduDzXkL+HMHA==","shasum":"9e6a7fd05e613f36dc53ed24dd9f0a78fbf9ed0d","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.3-fix-recursive-children-definition.1597847125.0.tgz","fileCount":90,"unpackedSize":134005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPTZYCRA9TVsSAnZWagAATTMP/A9T5XMdfQT72zzixCk1\nyVIOhVHMxztKhYSOB3wAbrM2DngXepPnILM6+0p8yEUjDRQJMgqWPNYEaoXu\nlCN7H/KguEj2k0K6JrgVEE9N4jjMdLH/5VtmrtfGFvJFdftlMwPUR5k1SBf+\nYZwquF1jAaNCk7b55Od12QHWMt3DHteRbFoHupp3ZtJt3bxcXV8wXmLO3qCE\ngnUQxA0Gni/G66sBjF8ujg+egESfipXZVDnnPjTFARhTsaRLju4XBR6lAwLq\n60f2G81JWBjc6LD3nJpl+l44QpzEuYo4V4d5xXl2x4TWZzbErgBRj1FZifrB\nAuth8MwY7tTySxwTxm/7iEwYdRxHWj5Y1fr6B2B3GLAumjS94o+OJjrRQAmk\nzVmNjqMGqrX5kSAeXiysdtgbk2G7b/Ou02mQc0Igd28DsL9CZZbyN4pLJd13\n49rI1V4yF3ziMAOUlEh2+p6JMVN3TVvWmLK4aqy20IOYLEjetDKtcIqWqGbD\nT8oRppw97e7cDYb8jfJnpg+oQ6wysfv8reg6Ym/ctAvRdCXk3yrqWnCGvA/L\nqul2kFTk4xX6pO2vigu49nJ83kejatzxoEziiP72VEIIaVKqQSSjipaPktWI\n+nuXzIYOm42nZZN/Wy6SpCJIU2FKynm/X5WM6eIKlqX1WaTe9l0Cm53THXqc\nkANz\r\n=ouRI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkW7cuw1HtvIC//4s1+FWaexyGJlbgqYEBvPXI/C27wQIgKQdRjJkG2evexQnXGvgakZob2AyGEc/mk2AEL41HCZw="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.3-fix-recursive-children-definition.1597847125.0_1597847127672_0.3507864628896218"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.3-fix-recursive-children-definition.1597847515.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.3-fix-recursive-children-definition.1597847515.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.12","@types/node":"^14.6.0","@types/uuid":"^8.3.0","@types/webpack":"^4.41.21","jasmine-core":"^3.6.0","karma":"^5.1.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-typescript2":"^0.27.2","terser":"^5.2.0","ts-loader":"^8.0.2","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.1-rc","typescript-tslint-plugin":"^0.5.5"},"gitHead":"23ff295ac9e9ddcc2ed1665d1667aa9af576b45b","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.3-fix-recursive-children-definition.1597847515.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-DbmWCKjJb8I8Ldz98cwyOhpy78rNHP87J8375dltApPlGe5J2OP47RWA+wRqhqGziHWTxsNyjPDa290RssiZ8g==","shasum":"983d75acce95600d51103710d2f5dcf8937aa910","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.3-fix-recursive-children-definition.1597847515.0.tgz","fileCount":90,"unpackedSize":134226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPTfdCRA9TVsSAnZWagAAdqIQAKS4FPGoVU2RFzfKY5oZ\nQ35OfcAN9ZIfV7bB90/8MU7ckQOFhYLxSF+ylh2EwBPJIXfFzn4g5bRq0Nej\n9UPIkgqWU8/KrJ11G4cg/fld2K1F4YIWJ9WnGWJdmgkUHDwis75S/Qv9SVCj\nXwIfdTFT0aDQr/OL0HGpsrNQEJuRkDGZTBmqCorHDgljlNy5+iDdxOIfIFag\nsijaAEQyhSaCm4UKTf5hyi+ra3HmFwP5hpYeDXIMlIqATF2CFyr4qRs1m+og\noa9haTEQqK7ScTn5oCaVQPqbPGAwNwHQgQnKGBIur1wRQRrXddVg8xKHnP4U\n+/22rcGCsyuw9Fm4sRTKBvt5gOGvsgrrSV3bRDKNbvnyIB4VyJQqfju10Ltu\nK6hEV4r+AXiG3bSlgNr2WfDPi3nbDoQn2hJ9s4AB6TpndB4U254POzwTz0JS\nS7ZAnEFYNdeRvqj06uuLCUyS+pz8+sTUwomeuLY5CmpeZngVXpLikj3s6jEw\n5oq5XYadRFtIGULs0TX883TTo6OKVlT19ota3gYIK7dkIshb2CUXVOZ2QHBb\nnyX/E56wsREynu1uwep9RY+IyXqYB5xhHHZLBiSKOq9Oz2NafB7IPhC6xYmT\nkRJuJxe+s34/17SHSDdCB01UAm7kdTVyvKw6dVx599h5A0oUPGyzLfDwtbuN\nI0O3\r\n=qfIH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnpUGE3wdQmpQiMe3G4JXPafqXKrFn2sqSemR77XdF7wIhAJL017ko7MPICFtN4u6Pt2eOQQ0y2XEXl62/SZBJTkwh"}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.3-fix-recursive-children-definition.1597847515.0_1597847517300_0.1829230442088674"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.3-1597855634.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.3-1597855634.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.12","@types/node":"^14.6.0","@types/uuid":"^8.3.0","@types/webpack":"^4.41.21","jasmine-core":"^3.6.0","karma":"^5.1.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-typescript2":"^0.27.2","terser":"^5.2.0","ts-loader":"^8.0.2","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.1-rc","typescript-tslint-plugin":"^0.5.5"},"gitHead":"73d30ab343002bbb29b537507df90436d4358be3","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.3-1597855634.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-X5vr0Nb10eRaIIUfArBmEWNnr58rZwegoQwrJVUP3OwjygY6cBEv7SRENFrh0PAaCH8mVD99o2gBe7JVXLBq0g==","shasum":"2ccd4f0aa6feb2b7aee45f0f5128b9a933b4c0af","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.3-1597855634.0.tgz","fileCount":90,"unpackedSize":134200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPVeVCRA9TVsSAnZWagAAlUEP/1BslrdeW1HQcURQbuzV\n6I0jcTq6E1DnYUtOLG3RMMZaqZKBvPv2FekzvowNVdYA1o//pSRyiEPPL+Pv\nR12bjW4IQvWpk9RUlCe+vM+7YgqhR26lFUoBLFSRgtjHEpIGM/4aAlzwYbDr\nKVY1mUJiI8BMspD7BFOd76EDUfyAljbqIZQiRYKEWBmxHqLMXK3LtUIOke1x\nYUizBEHciUx3k4GG6IUQY9eSipIhzqh9awxQxMczj9V1WxZMqIPpyyT+MZHe\nV2/EwAp8FzDdzfrVUTypi9S6MOZABf3243DIN8AuQA9uzuYTwqm9DdMarwte\nRjE/1hFAMws+G6wQoFbTGu6mY1wBMmxVtCVfUNObQYYMcKG/1P0rev7ab07X\nUJ+tQDid69NfMuex9NnCAY0jKbhEmFnc1I29Vub5VnxRJeJuaNTT9ijEWfzO\n1D1dWAuQV5v0DAffslg1//PRFHQbuyyjy57gDbacWyKuHwvvvq8QrJwtVWvT\np0l+INT/K9gcprkfYGJKmb8Jq5YHkhF5Dyt5sSj2WNmD6a+ayET64wD+IQFj\nFS4bfLtrG8pS7I1NXaypdl7MOOaElp8BZUvUTj3cah9o03pLG1Nlvr6x9KdI\nUYcAbUFDbYW5BEM5VpaJ3waosMaANGNmtPWysuG6r9ncK9FV431+U/cSoH3u\nxTT0\r\n=Q9P9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiuuToShrXCJS7RFVu3Cpkhuxe8jM4pmEwnY/vZrcodAIhAOQ6WvRQxXDxBSsiWhZ/JP4OvuGyIqakSNMo2GVQEIwN"}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.3-1597855634.0_1597855636732_0.9964060614291714"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.3.0":{"name":"@apptus/esales-lifestyle-api","version":"0.3.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.12","@types/node":"^14.6.0","@types/uuid":"^8.3.0","@types/webpack":"^4.41.21","jasmine-core":"^3.6.0","karma":"^5.1.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-typescript2":"^0.27.2","terser":"^5.2.0","ts-loader":"^8.0.2","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.1-rc","typescript-tslint-plugin":"^0.5.5"},"gitHead":"c384c775b31dfcd5fe924db14cdda28b4b36d63e","_id":"@apptus/esales-lifestyle-api@0.3.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-zq4nyWEJgs1ig10w1zG1S66LBMHXVBx4+5n8i9y8EjJlrqr4Lx0+jdiDE4tn7TGoTYZver6kRwiB9iWjskXL2g==","shasum":"3cd5a7bdfcc81d650544f90958b649e4607c1856","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.3.0.tgz","fileCount":90,"unpackedSize":134187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP5q+CRA9TVsSAnZWagAAcAsP/3gyy0iHrNq39I574rsR\nnLudwPEZJJUe5M50tKKLWCaHx0xrW/nsWEv5CSphdCW1PuMEa8SuIeDH8mvw\nn17U86jahIK4UGE6voGCzi3vUoaaIZUIygmNV9p5ZgYs+AAA6WQNjE0/33YI\nWqua9O0CGHg2SE7ukg3MB5wI0k8IiEruOEU8k7O9q+5Jq2zGV4bQ8ZlsqpOG\nEjI6/6eNBtPV6MgSYcXLopvBKwTfRCf5LvizW62VaUNm6RKnHtopMbCrZRbV\nnM0SxOl1jTFd3bixl5Qrr1yblphWOCSipTKDGp+ZgBtjLBRLC9drNsJGaAq6\nZRF20InuJ/385wOfJD4Xa2/63iGxB7+q1Q/CoK9W3L8cqhQfgtyXotF0ZpfO\nmgBKWUZSaGfHwGZUUDqW6u1jhtM6uNpsVLIvAg1Rz+VWziP6O3fs9RkyAJfZ\nf+zOvIGjBBdmO9oEjCcLNYYysTAj6SDQa80+1rGCF5Oz4z21tIGyfCy6SUBj\nchT07UIop4UcB4TJCwrVmehGt7yGRmpIKSARfEng8NJwWcAHhjZxUqNEn/54\nXtAu+gokIGW6z+zhVCBvRrLLCsudtsONK6AH07fPlGyuWuxNpSHSmJgNKgjR\n0tsmaKxaGG5uFu8qMociAdyv4gFlOCsQCYjqjF00yb+84g8sxVESLY23e2FI\nrz1K\r\n=of6D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7rBjJuzatYzCH988FrKSZQuluKKb5/bLKk1fDDw+5pwIgBxo/HkSyKIzJ6QjxrNPsT7cm6ze2xlMyuj1jnreg978="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.3.0_1598003902504_0.5612740128876899"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.1-1598518031.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.1-1598518031.0","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"localforage":"^1.9.0","uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"f786f34211bb2b846b882f686de7036a5a583323","readme":"# esales-lifestyle-api\n\nBase library for integration with esales server for fashion v2.","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.1-1598518031.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-29dX+c15iBaKk0bxpDmhAUbZOguCcT4R/L5+2sQDq5gC8BsRPMLlZCGlOWNoP2jWxIBCedPSUr3sfB32tOCtNw==","shasum":"e69485d9232593e954fd799c0a26587bd986aad2","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.1-1598518031.0.tgz","fileCount":92,"unpackedSize":132061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR3MTCRA9TVsSAnZWagAA+eAQAJCZ1ao0hIM9dTi9VvcW\nR+q4cpyQKk20WnfompSl3AdueL6P8BKHac1LP1b2C8vNFOUsVAeFRQowcQmu\no8nGNP9gOgNEIGEQVA/pD4sKYHaE2vADSoOar56MR6hn4qDRdNWMzPbgbtGX\nQrI1Dy8pj5CRonS4b0y4kCvTLW+S86JARCsBSzzGjKeRzTYTXmZ3TMLtFxmd\n7Q9bw4gtwoXIxMtqOJcRYLcGXBSu9CBXQO5zs/q2gLV7aZmj+j1cFpIk5pHQ\nTwQC+O3HK+yWveskQnkiYN5sbpGtWSG40u0mGsOzTakIwNpL/FcY09uhavkD\nfg92q+W7r3BopgNv9izNFDHxZYF4YpYnNnRaFKeZ8pSJNlAlkFi/9FFlCR7m\n6bFEqGz1eVySju88yZHxst6xbWjyoxdQlrQQ4SyRhWaEJxk3EdIdPdo6KSvb\nXT0JJYlfha8DlTYLjuT6w0p8RaE6gfxWPQrEfk2dJzjxbIm0UXa1cpAXEE/S\nD8vERljft4EszKldTBLvtK0dneIOuI5J2BCiIylcmNQJHz9vuQXWd0LppAmO\nn9GC6vD1lGsMkii8Vty43MyjKBITTN2CF+1V9iMXmMbzuh5lQTNJK53OrCyZ\nLGJR2z4pnVBmdgIyJ4CSnjsuxwcm4eV0CjKfU8cOA4NXuApRCssHnhq30PgE\nI/Wx\r\n=pEB6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaGmmgVwefHd9Lwi52r0YbiVhswS9R4aUD0EmPdXdjqAIhALtcya/3buKKJw+z0tAFsxCoBq+BWvs1j9txOYeP2tpl"}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.1-1598518031.0_1598518034443_0.24996926418197818"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.1-1598518454.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.1-1598518454.0","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"localforage":"^1.9.0","uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"f3f7d0f1b7a855b9ce054917f2d4ada1db556e64","readme":"# esales-lifestyle-api\n\nBase library for integration with esales server for fashion v2.","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.1-1598518454.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-I5ywZXcsyPIfmOBp4nlFvOEZgCwaokj2sxK0KVc+5TLZLdZXZLoy4E12Q5Yp3yOG6O322Kwqj++NYmHjE//L9g==","shasum":"9edc556fe59a253dacd227f28cfcd555f5b9fc20","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.1-1598518454.0.tgz","fileCount":92,"unpackedSize":132196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR3S4CRA9TVsSAnZWagAA+zgQAJfXVMq8kAPLKua1l2Bs\nLFmAAl6+Gkt6LOIDaRFOMxGE6vGq6gL0PwKyOL8RBAyZzVm0kYx/L2nUPycF\nIRi9W5WVTIWBSsBFnGH1nnewox0S/w4YtHPNwFCdwQlcB4JL1VHRXDS/mHVj\ndSqE9ZJdzCF5S2FBFnQHSAqvd6FaXRNCJG7L2Kqbzs9q0iBP12OexAL7F/ug\n2xKl2cYR082hxBzq1UH72CYUM6+O6x9RapCbOSly22fSmk170BdOpeeV4Yll\njeuMdjowEWhqjqqNAML5bh+CtCu9FRZCiI8C7Zq1ASoD5WxnLzBL2tRTccZK\nZl3neqSt2MmJVVgQgLMtsyn8JDU5lzYGr7liisGU5EF3x7hkE+r2GXCQf8zK\n3cZrYKyk3uf1F2BKNhGJa5PH+zo58AUSm5SwwH9OehzL1GT4lGzkOUav6nES\nZqz3QqEXQbwoIDTlpS+aPyw0NSUq1slf6EE9RjtAhFnzMJ7PH0L7mWJ13vCZ\nN/9m1zCOr39KOajZ9XrgPouc1+MPhKBt3K/PtkkjQihvr/bqEkkqioul3fqk\nfzOEslqP+5/O9DwjgUoNVn8t5DHHGo7BdIJEWtwO8Uv+oVS270Xu9ocbHmHn\n9bfNUYyo1B5P3tL0UsLXPXLiXyBOmlxSZMrcVlT/ofYlPonwXVkE+9wSzceu\nGhfK\r\n=2dfy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEboZPbFav0BdB2srDpHRGIOu3NUnsj6/0nqJ6b+9xYvAiBVVEfqPEt1YB/MOJ+XKFFvoNpUgH3gSi8c0DhHw0ICPA=="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.1-1598518454.0_1598518456285_0.9695864820042441"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.1-1598519663.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.1-1598519663.0","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"localforage":"^1.9.0","uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"8862f853dcaecf30ce10ff6276bf2d589ddea442","readme":"# esales-lifestyle-api\n\nBase library for integration with esales server for fashion v2.","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.1-1598519663.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-tK5st/YT+ZsB5kNVYT/2ThinNfrdrO+uACCV/mJB3scnv4xjHFPgDFgWcq6+UMVNttPdrBrPQd+PxPWAW6oI0Q==","shasum":"f6d5dd58579f267e4ee5b7d456973e12059425ba","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.1-1598519663.0.tgz","fileCount":92,"unpackedSize":132196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR3lxCRA9TVsSAnZWagAA7ZwQAJ4Ecy2x089rxqS0T1Z0\n6pq6GLvFeW38mbafZFe0dEx6ECtY/vTvzE2V/ABWYR69f2dDxlAG7g6BTtLd\nUGRu+oLiL3zIPJtj6IETklvLO52GDJStB0R5xpQk8aMeL+fQ6FckqxXVGw61\neOlBEzC8tddKEFgSqemZ/37vWG8Hh273TkZRcP22V3gPpRQVswEDSqlT8B57\ndNSSmq+E+Xsc2pJf1yHkafMz0MloCABywf+PW/j5qqyAKc/7hxPQAbsqDG8R\nuvd9E5JUi2vpurnbGoONCJV2r0wQAzhPMN6OiTfSb6Eo8u6kKwrBBkhLS0Lh\nZadIhRYSW6EKQlRVhYeDZXOKIonWDP9IxTVEN59RkOEkbUo4h4u5VBVWILts\nOEZ5pK0fHPnUg/Mr5FttzdkCpL7yJ05sfnh5hSfqCvKPu8G+6lzhzigfLUAq\nqyxIRsADUjnvuyPmi6wh7kqJWNr4a9yjrEuhWOt0tW6WjE1Z/KM0FHa9iajF\n1nJdxxy02pPMMMJY4h09VnBhXZ//jq/dZ5XZ9x2LY4kQ/5eOfXAvyBkAPK+C\np3P2wQ3+JVaEWSWa6oa+lNAhFXJtvnLnh+Xh/hvp2TPdZ+mkpi9M0on/dED0\nbfZgMrbnJYJWQzZ9C3J20/+4rpp74FeKDsFEaTazjxZQ1xTrrked1k76dzkT\nYf/o\r\n=ceY3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxYCSo71fM/TcoA4vWZc6vHjlRrDY2T2P4OtvZZowKyQIgXuREQe13sya/AAEalLmiQdlFOSxWLcOJ7+muVZHaVvE="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.1-1598519663.0_1598519665057_0.16148441564278881"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.1-1598532177.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.1-1598532177.0","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"localforage":"^1.9.0","uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"c21ffe8cf91c5c151908a0555358f05109704d63","readme":"# esales-lifestyle-api\n\nBase library for integration with esales server for fashion v2.","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.1-1598532177.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-dF1GBElOchN2kLFCLGZDjPPlAu08/EuyFUqFfRogBy40EzE68PPxu0Uky+P1Lk47enUKODMstMAL4rgV/VY/Gw==","shasum":"f79503cddf9cdc54339c4b3fe090fc2de5bd76f9","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.1-1598532177.0.tgz","fileCount":92,"unpackedSize":132126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR6pUCRA9TVsSAnZWagAAF1cP/3dVCOVMOKCDn/syIU4l\np46BB1JqvCvBF3B0hNJbvBtLhY9Vg0X4BvYIJTaLGM6gaJtWW16AEAfG28pk\nwUVFL2ppI3VUVa6C36l0aBUznQ7bIFu/bVuCMo25EopmsNDv2lEqqZIm+Rpt\n8AlJUsiapgPQm6Ydzc9oGG0Cwo5vKYTGXaz1DuGRAGK/s0QHbkKluPjytNm/\nHKQLfFb6IK7fv2urlinO8AijVIa3W5gDuye5qoPoxglWwNZfeD6JFhbVFrBg\nSsdfEIsqtCT7OSKeQvvAEMkusfarmrxm9wbLjYVIkfYCHIaYxgUnhAjc1R8B\nXTW+/UNAnee3/t0MepyfGjOLQQEm9BR8Nu9PhwTKR8WI28lGYVOeu/1qVSyx\n6zxmvX8S2a7XLtOBmczKNn5ChzisL2IlyUsvRUQG2eRJJujBzYJcnNRQmaRL\nmsDzSrsLl188VghhCyRdckomjrVIPhfwt3AGE6g4yFYP3Xqy9dFY3ZamE4jL\nrs5MlxpzAai5NMvVAoAK3vlCivnbk4dIB8s958ccxgDfo4FXuIEzMs0l58GU\nHMSywZR6+eJwyOPrPB8Uo7wOz7uZO48wkIiGhQQvlkDPNOMA2EvWsNstCQ7b\nVrPW2G7qkzFA+zATkAVHHZfASIvDHz234PaqxEOWMXoZlkmpMY2fFihQt6Gi\nzNnb\r\n=W4iG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiPRym/UeqAIq4z7bLcfUvg2dA2ZE3ok9VjyvORS30MAiEAvfiERhf7ie4paygzOk6cgVco5d154J7YXq+UHCxq4Ro="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.1-1598532177.0_1598532179872_0.4367873701447824"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.2.1-1598882655.0":{"name":"@apptus/esales-lifestyle-api","version":"0.2.1-1598882655.0","description":"Base library for integration with esales server for fashion v2.","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/apptus/frontend/esales-lifestyle-api.git"},"homepage":"https://gitlab.com/apptus/frontend/esales-lifestyle-api#readme","bugs":{"url":"https://gitlab.com/apptus/frontend/esales-lifestyle-api/issues"},"scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^7.0.3"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.9","@types/node":"^13.9.2","@types/uuid":"^7.0.2","@types/webpack":"^4.41.7","jasmine-core":"^3.5.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.2","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.0.0","rimraf":"^3.0.2","rollup":"^2.1.0","rollup-plugin-typescript2":"^0.26.0","terser":"^4.6.7","ts-loader":"^6.2.1","tslib":"^1.11.1","tslint":"^6.1.0","typescript":"^3.8.0","typescript-tslint-plugin":"^0.5.5"},"gitHead":"5ac461f2384c9945920eb2dfd19c5c8f94c754ee","readme":"# esales-lifestyle-api\n\nBase library for integration with esales server for fashion v2.","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.2.1-1598882655.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Dc6/B/aniE2gr5Z65OmjPft22KWTMBw/lenGB9ViD/4CNnXKsHPbsOJ7cau/NneOD5a4LTNzGIUDrwhefQBLKg==","shasum":"ddde338714193c8cf800af48cd137e80a86cd59f","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.2.1-1598882655.0.tgz","fileCount":88,"unpackedSize":131479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTQNhCRA9TVsSAnZWagAAncMP/0zt9J93zYfCALHjL8/W\nmbcuvX1YJE6YQaLX7NMMrFAi4M0ZWJ1rgJZxMPchv83WRjfR1NGjDU2oopk0\nnv9nfJpTO1t0/8osWL/EgjZiCv2WRHH8i3RorrbUfPuqIpLS4xOz0pRxSXNu\nSnu/B2GqHM8x4uW2OM3goMjupjLCO3eBdIbLhhq4JdYwIqkYUvt89EXpwM3T\nLfx0oqYiQ5CyVspHvgxaSVso3zMHzkpRJKWWD21Oiq0jh8Rup5MgnOzX6LMa\n4tOV8F1vSUKdc4z7Zvl/zny3oOlyEObE+uuHl4paBJm7JDCAypDaLE0EtZeu\nzd6H4ofKY4NxQjCbVn19cdZy5aDeGj8DMRoX/Pu2xgLzKX+T9zJKq6nyKa7O\nReq+9qlB+HEj+0bDZrtrjo5B6kmFUJnLNo0r4/G5b7aiZ+uHRTgUXUGnKUgk\nqluWWITW69VrlWfC29jkzffKNcMgWfD37vzadfjX/5oY27TC7pAN3lcxh0Yl\nZheLXu+fU3fwy3EGnzHYyJhBtthvfL5qcsujLBjjOFIvyXzO69MFgW5u1G6B\n5Gm2tWgF5t1zk0GJVH7aQ5+0E54eOoRzXCEp7saHHBT673JF/L1tW6n5wtBP\nr7KsGKh9yZXMvtmUQaYRAzqdI5UIX4Qlftpjped1V0kqcJRERSyLRt0uGmRv\nJIb+\r\n=Tf1d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR79cVYqNsPdjqK2xpIf2og+BxXHGMnUfMDSFqc9hs4wIhANB2Xz/nk6ljPntSg4jYxYa1eBMCa5kcfYMIpasnCzC6"}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.2.1-1598882655.0_1598882656535_0.03451361012082832"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.3.1-1598883573.0":{"name":"@apptus/esales-lifestyle-api","version":"0.3.1-1598883573.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.12","@types/node":"^14.6.0","@types/uuid":"^8.3.0","@types/webpack":"^4.41.21","jasmine-core":"^3.6.0","karma":"^5.1.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-typescript2":"^0.27.2","terser":"^5.2.0","ts-loader":"^8.0.2","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.1-rc","typescript-tslint-plugin":"^0.5.5"},"gitHead":"5f0c867a4e9dce8c2385a1b30c93ec57cefc84da","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.3.1-1598883573.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-NOrZg6ZwcUXN8I3HkvYh84mC22EV9JtDkZR13lBeRB+m5r8jRK7qV4WbXlPZ/JIGRDfMoxN20wR3lNIp49izog==","shasum":"b03c16dd1183613b7c6dd9f010d731eb58410a5f","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.3.1-1598883573.0.tgz","fileCount":90,"unpackedSize":137212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTQb4CRA9TVsSAnZWagAAAh0P/0SCnL4KIoI0qtL2yyNl\nLc6SGV56k1/pMEn+wc/P1fpb8Iu8EmF58XfYPmiRkuPNDn4eWje9WTgRpjiN\nfrJCL45ZIKT7WZoFwa/qfQcCUHvW9E0Y1Vmfd/i3Akj2hUeyq8tNDhDr/lpB\nppWO0agIzcfhGjs95QZCD8XrkMDVRWMD3IdL9Mr63krnjHD3/nn2KyUEB1vW\nCROHdeKeLUtdMZr6N41Gp4Tz81+XUBeG1MrAPLSUDGlAuBfIVIMVWAqoa6xE\nS4ea0SZ0bSxMFwwfwnbwKylNVfZnyIoiIEapf5qRicO//PJ/6vJIkglF0gM4\nxntRsxUcFZF8yS810YLjSQwHQlmXIz8h3TN+vHZmW7IHaVyZsyo/kaN9c0c3\ndYhDHb+LrtLoxXuXCjLIua95UZVleRGhnR2lpwN6QaKyCGLCfMWDjXDpFiG8\nogkJ+0+EmJ5WwB7wVHG/yLtJbbkuAOsDRETj1Dtama7HIEgdcZsKG1VOppK+\nM+T6M0cWpJ5yHJ3sqIMfCjmT4+Giy921jpFstMQnLrJH7+S3o1Z+SORI2mte\ngmTUoWlMCgIXO9m80mVC3gHv9sOuTkSHY7LEHNYBKy40O4CsLWG9kzeCJHIv\nyzWlnMoCfBSNCRAM8YpbUrOEraKHRIBuqJRHNsybSX3IYSJEbxQ2BsCeA2Ht\ns62c\r\n=I8fH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5+AisQw1kLKsKgQ+IhNH+aI87JhGGnsYigD5mUC2DigIgLPoiEsN2d5zZviZ0d76YEEt/bS8aW5sdnSQgmZ7tHSI="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.3.1-1598883573.0_1598883575880_0.6922486502927061"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.4.0":{"name":"@apptus/esales-lifestyle-api","version":"0.4.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/tslint-config":"^4.1.1","@types/jasmine":"^3.5.12","@types/node":"^14.6.0","@types/uuid":"^8.3.0","@types/webpack":"^4.41.21","jasmine-core":"^3.6.0","karma":"^5.1.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-typescript2":"^0.27.2","terser":"^5.2.0","ts-loader":"^8.0.2","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.1-rc","typescript-tslint-plugin":"^0.5.5"},"gitHead":"abd405604a87d71511a2ab2ce1597d21b8a8fe32","_id":"@apptus/esales-lifestyle-api@0.4.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-XSm7AQ07UxP84jh5Tm1fci1kavMIi6p+MchV5PDYRxxabuk8K7rAYZDAYZMldJYxn9djz0cKPPGe1pAmkoBasw==","shasum":"1c0f3ae3187b70419a2a96ccb7c5baa9ad03340a","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.4.0.tgz","fileCount":90,"unpackedSize":137199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTQrECRA9TVsSAnZWagAACg4P/3TJkcu3YgxhgWqGgHdi\nRE7M99Ma2fs8Kc54n91OFbU/R00T95DNy7lRsL+uRc0L0D1eRVSxiBRRBhtW\nGBiu76kmXi/cWqMWpJiYy7uukvfxFPygKlGD2A6NBVv2LF6ouT5wDaAMNAph\n8u1lxhPUwPRm6r2UQ9GrLyhAY1O2+9MFHNfTR1gefauSL6qbWt9eekfHCZ2m\nJfruZ37d7qeruHwA0GPMoqrAqQx6pm6xL1xHsgO5bBhETRBmGqGqu9fLufAR\nLTABFY65EyimeYVNdkjhxUNa/7SVPDjSNkIZyitU5QLhnxMSADmIDqOiGuzR\nEthn2tftoZY8r6k/wwI48BrkF577tSlvW4cEh1ripmqDRP2HSDD/hf3UGtY/\nSDa0/Bjd0DwQzI8fuIvaT/mqRBMKGvEs8SsMsmtSK+BlH6XlVQVfhD6gXF03\nxFVxvajdWdmKgz6wpUHXBcJ8DMHulBZgZryXUMMVDP9Jad9531vtXixAexZa\n4vgma5PV1eVSOeKknNcXepyckL4BOKLkyiyCnuYqbFMePsGBPeyORAtXGEi7\nGz4d/uFgSh0qp5HMpo69386JJs+9LX4RooHBgT160zCAr0FXl4/725xOCjj+\nBBEn1II5B4WMynrZ5ooyKgialSgvhSX498U0ldNdf79UmVKSy5XcNTRUNiA4\n4k01\r\n=y3Lt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGL2UpOygXkSVIYIx/Fams9/eYOMqV0dtFY5B4+oWIXoAiEAnl90ffU5P6hc5euE77BBIioRQNyDuYeU990IihlZk3g="}]},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.4.0_1598884547963_0.8637070292631108"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.5.0":{"name":"@apptus/esales-lifestyle-api","version":"0.5.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"099d40aa03dbba36261496b9881b506fe6c196c5","_id":"@apptus/esales-lifestyle-api@0.5.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-c3a9I2etFwxA0neP0O9GbwAVTGmZ534c3oD+inU0y4d59v4L18lLpy17WOigrysjqomXduasP8XwHzzRpUAsOw==","shasum":"1b51891ea8208ec82fb9f85543bfa885f8abe185","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.5.0.tgz","fileCount":90,"unpackedSize":137246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWRByCRA9TVsSAnZWagAA8jkQAI5ykN6F3GWgFag8WxC1\n+tEJJs2H4jI0mdss7SXrH9iYDSndpzREb2be37l0iq+2Sxrk/QdwhPDpjDhd\nVEgSPw9rydHCx+i57uHD8pBNrGCv8ON+pwhuz4uy3rkm04S++cfje9+gC8tU\nZIrLJ3bx+BrgkYbntSbEZgsFXLvRUnT8+OlrrtLu5p7VIVuwgifLPEbZwZ0z\n1aWY6d3cZvusziVAokclJum4XSgISpi7VObbLct2WaSgxUeMAWOkRjD9C6w3\nmt/rwTEFQV4zwfyAnExWxqq3cfR0M/v1Q4IbiGz039tCBPdsA4BpM3rq30r6\nRQytljGyUn1h/EDciKJrOU9mwWADixA9d88kX+cwmGEuV0C0Vp2eWTVE5P/S\nDLPSXFEpfbEmC4+p7nRn91f5k4UkUuXkUTJNjLdjOLh+/IC2LDAhIVD/OpCK\nifocf/iksO7rbwO6TaivdIhnMC0JfMPGOIzBYdtNSDUyMZk52tQUNzwXFGFK\nQpRrtF4RfC8ihJFNb2VFsJw2kv+DaZacKg9ZoxvKmjUNbDNOgo3uwZyuyClf\nS/9phOKZS7+TJYvSRceQMPp+bVV4T8r+yc0HyNXnx9bUmVn/h0j60h97FisD\nFecxLkEMSGqGPmDemUM8kyud0qBj30THEn56NvY+KqzKZDEZjPsQ/HfrJiWD\nc1at\r\n=feRT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7HLcix3j1rapJt+mcOsKXVXe08QCfxgx3XZ6dNn11XAIgaZbs8wIHMjcK0BwBw6q0Z4eiqBwflvYvr2U7FGX7gHo="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.5.0_1599672433852_0.20556368610348175"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.5.1-1599676540.0":{"name":"@apptus/esales-lifestyle-api","version":"0.5.1-1599676540.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"f5d0e52fbe8bec460c9a69f0333c816d5e47864d","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.5.1-1599676540.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gT/Dzn0jSg5hfgjvrzafdZYqaaekWiBR5kr2KTb2tEEhUUxLUMBE2QQw2WPtI+7CYF5Yzc34G2mamdRndyQynw==","shasum":"89be73ae0cefcadd6999930d9331d732c94e6e91","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.5.1-1599676540.0.tgz","fileCount":87,"unpackedSize":135305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWSB+CRA9TVsSAnZWagAApKgP/3t4o7LDv3FO0bmWb6/5\nbcgu5Ef2+7ESD6JkLJwZTtbZPxw4lSCyl8goj044UXNMNCuqgg71OWV3XcJI\njfcxp7gpMnkMek9AwF2P0AXQhY2l/VEihy+5WLo7oJL5PN2h80HfqAAVqiW8\nNcwE2wWs4vrRWRoVVGcY3oZOVk+Dp0XrxkdvjRULbfsGW2EyhAo8+pUaXh0D\ni6IxeMP7+TM2zwsaGxjju1iaHRHLmTlit5JVrPnCk3JmMNAxThei1NlOAw6j\nUzNW5+QThb+iAzYVidyAlw/h/ptYJr7hsWg+TRVDp7MEqzfjx4RlcBw/a7Je\nZVOiMvAMldn+fqp2orOvHBRcZ5u4H3xeL7eNzayejGdgSkTEl3sXuOjNllng\nReWxpBz3uVjMLX45PS4O5j2MPkRy03uiwIChkxaTH4b476PdHgPiAdl/AJgr\nnwGBDwRkM74UAohZbv/XmBxW8i0YmYbr+APu2I0M87hRJdIo51jxoawIwAPL\n6lldIVfErN0Y2gB9Oh31ch4toMHHfqzG2B3b6R941TjPd+ltA4elSYb+F/qk\nPrGEy2izgE59X3g5q/se7u0XeGSpsQcf12MPg4eZIWzOSpQ3lxNAOH2oH6UD\nQ9WXXOqCyNeB2HNRV39D970F6k0HdopBtyxHSqidwNAdffOi2JpLYz2cs5tG\na8Yq\r\n=o5tV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2EzOJmx2AeE0viGI293Nm1SWut5QvvNQcj4fyj4y60gIgeaPhl654cASGNtk6hQ86z6XLDLmZBoD1cTPNPwHo3K4="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.5.1-1599676540.0_1599676542005_0.9855396345848901"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.5.1-1599741667.0":{"name":"@apptus/esales-lifestyle-api","version":"0.5.1-1599741667.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"e6c66fccf5508cd32ab7fd3139422d644312fa8d","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.5.1-1599741667.0","_nodeVersion":"14.10.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5usM0V6M+56MeSQlEG2U1BfY00Dfa5s8u0Nlqqmu6ydZtqPVuYyeR1R0PWFZEadPtv5Rt8Qu2Fud1vzc0E4ojQ==","shasum":"278f85d4ad9e5d44e7ac63acf89713a3c327749a","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.5.1-1599741667.0.tgz","fileCount":90,"unpackedSize":138952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWh7lCRA9TVsSAnZWagAATecP/1zQi5e2mwvotln5UGaH\nOUK3/U7jr+jYooyRS+ehoPTyu90IVdxkE/GXYXH+D3Gk3xx5V+UNNNy5/bPg\nMbB3N+Y+mVlAoD6CmBonI84gCk8ED9ADcP1IIslQarq3/qMWe9W1rmjQx+ew\njwgdYNl7a6zkl+1Sk0ugZTW5a28H2DW9RRsCmCc78guWwUoCLkSCOiNZE8mT\nmbRXB4ZKkC5te8tP9BXctxqXofsiI5X9HuQsJ0pFWAlvECtycqb7dsTXbZPt\npSr7+uK8febalN4k2Jy1IhMP1nJ/x/iONBggJTf3M3V3eGh7PKnLmGlW06uL\n9BXMtYP1XURr97zk9LbS9ZsYzUiSJf45LyyQ/tCQAQKxTSHl8jqsWQaHtCCE\ns5YD1DxWzISKaCH8PYObUYJ03V5Kwx25ekuWtnusUvlWq8pOf7TFDigdr9Ij\nm535G+OgiD7M4g4oaQFhAM7e9SsBOlM+Vhug8pOm8fNd3spenCdzUIdlgmeN\naavMxsykwDOsVpgw3JxhXRf/zhzFTDob7IBxPL0abD+6zk/yJL7Q7LoWuIUF\n3ZiJQjw/8/ytIpRd97GILX+N5S9DIQQHebZQcCoI3DgbuZeio5GYMMjX1/lf\nOOPUM3eJ4lCNlM3xouijih1JU/2r5LM6cT4qTVDJUA7A7iE/JoWQX7cI5Vv8\nzc/g\r\n=cihX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSg2RNKMxUZGPNf7mHCT2i4X2o/AxrUX0QkmybfoFAyAIhAJDb2byEVONMCQ4vaGudWn8EFM1yuMvLMrpSdzOeuD61"}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.5.1-1599741667.0_1599741669225_0.36176095364698435"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.5.1-1599835187.0":{"name":"@apptus/esales-lifestyle-api","version":"0.5.1-1599835187.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","test:e2e":"karma start config/karma.conf.js --e2e","test:e2e:debug":"karma start config/karma.conf.js --e2e --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@apptus/util":"^7.0.0","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"20830ebff0efc7effebec7311c1eb9ebfaa84fa7","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.5.1-1599835187.0","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-iEfcd2zQBOJvG9QY3pjcGqDK+4I5aFPjO2vEsjPaBHJCTYmNECKYU5t9p/lasSkl1FPUU68ZFGMkzz6rRFhpUA==","shasum":"9a941c81242094008e7f851339b2de807b512e05","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.5.1-1599835187.0.tgz","fileCount":102,"unpackedSize":145026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW4w1CRA9TVsSAnZWagAA+o8P/02cmOml8wZRn9EfkHTS\njBNOocojz6OEpBOkb6DchMtcmIdZ/PFh7soJzwWMvNkG1q7lfaAgToyZqolf\nItZGkEfMlcV847tyCQ44PJDLtxbMP+gPv17Bgk2HNrNPQ1RcmyNvF8C4jDlA\n6ubu09HuuSW3WlTFUoGOiBNfbcfavtYgyLbPFNJQrhZwa/FknUgW6W2FgGzI\nbnFL7Jd177vBHVnI6NMHVHefK6elVN8QUV3eRDI8yVj0H14vD9jV6mezu6u7\nHjJTft+Ls8e3meNYsyCIXJHI3uVi3I1L+KcgZsefEPdc7nWGOjQosvkk8rtA\nQPGYVxeXarBKzmNmogeY4WcnFuQaFsOnsOKqQvVO++YWoaU08FS2dv/e1Zcc\nfg8qwQJ+UaS2D8jB9gGb+gCnlWYuavtbMOloA3i98eDmF2j/qAjXTSdBE539\n4Zp4POyVHjufBdxxRn61rrGz+pNi6ROUlYf9/i2RbqZ5u70hRrDFsljw9UhH\nASYXW4FmA5M82suXdO1J+Ic+0HKwPSO7jd+yHJGu3UxR82D+MWVOCNuRWS53\nlbx5A/30+u3ljOkZyHli09MmzDw4v+xu2L/wh3aZvXqg0W/JCzyXfJbLHyJz\nXLbsg4aPD8G5pk40CIPitlxfPhyytccJf/c3MNBogtYetdi9Ql+Y59/oWM7e\n+JUt\r\n=HHuZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/KELDwYNUQc7AAb50HOXxNS2+DidLbsh4vQmdJlXAVAiEAsxSET11M7I3tJLfuzbljgKye07ZM9RAbChNlv1NspeM="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.5.1-1599835187.0_1599835188911_0.8790234119773379"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.5.1-1600074413.0":{"name":"@apptus/esales-lifestyle-api","version":"0.5.1-1600074413.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"0a0480074a4f215383616494cbc6f4e7d1640668","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.5.1-1600074413.0","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-k+5FRPTuFpyYlMTPuit6C260qMvfDMl1v3Sz4rRvYkddqFjLXGbnlK+O1GTv69cCIKCHAT3EiQ+IiKAUlUH1Ng==","shasum":"3cd5a87e4c14be6e477e6ef53fa8a3a87a761d99","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.5.1-1600074413.0.tgz","fileCount":87,"unpackedSize":135345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXzKvCRA9TVsSAnZWagAA/ugQAI1Z86MrCZJVSUCHBujB\nkiDE/WYC+7dWjLFdwL35gGn7qRCyWlGvUuVqJYRRgqas9IOVY871eng4iZ4B\nSrPMybbUtZxobUY8rSPkMUd9JUtDKxYbsFuKlXr235vz97gj2cNAgXyVQvly\nx7OMQpGNS6qG2LSabVeRELo8kI7MPvBKfbLG7WlCroYlig4Uu2Y1n/GKYquZ\nUS4H1jmB7kaVJLiVrA/4ODuQqdpbjgqTrDTPzGiy3hwLgKs6xXOnbYebLPYw\nEVy8hf8wvff3d5A+T++S3hNi7jz7cYWe880CXdtTMhsI0KbSQ1QlUMTCEuGP\nkJ4iN27Ol2SpctPwbLpVpXNj3MqsyH/Mb4R0LIgq+xK0D/kY2mBCBpU8j+7E\nThYzifdftaNpex/Ht7/Nqwd8He4V6/03XJLl30wKP1tXJBx/zFQyLY0vkSr+\n/YzFr0LboZBYUO9hoDTum73tH0UvLZJcoRkBWaHOSv+GmmsfJjsfQeGKzWBL\nNL3Ho2TQZjgJrw8KekRyEdNrImhTyNBx5axkGj9JQcoPBPaU0hDxtlxezqpY\nZ4n7CVLBEXnan5NjYaaR30me46f9Q4a1qKqKYfML20ZzltB7H5cpg2YlLHzA\nRYhkUsDsQfO0n+lAK80a+gGCj+vF198eeR+E1YpblRVSz2zyEvTQmIb9ZiLN\neits\r\n=W7XC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSluccbTWhjmd7IPFhWhKKukVwHw4e6nYNJZhlPd135AIhAP5U3qUewt0GCBGfK7Eytb80YMU+c2A97Norpm18wGnJ"}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.5.1-1600074413.0_1600074415452_0.6320892352191458"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.5.1-1600074538.0":{"name":"@apptus/esales-lifestyle-api","version":"0.5.1-1600074538.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"58fdcccb427e5df52b8447972852b7bbc76e86e8","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.5.1-1600074538.0","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-oPB8PQdunFgCBePdsOgmGhstlhuE1QR3FpAeiKYiDTeyQAFgf6RY3fvMXJdnQycVvAf+gf0AEaLV/n5oreuGEg==","shasum":"3efee88e60c86234b8a233b17fd0e242ffe17833","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.5.1-1600074538.0.tgz","fileCount":87,"unpackedSize":137038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXzMsCRA9TVsSAnZWagAAArQP/1zasTmaUjW0UY0a7Khq\nzGIadmHZeuDF5FrWiSAVpuzy+EIYFA9Wb//gbRmu9vE4USe7csvJTIUot/9i\n8XoPmJ/zCfmg+SVsWuf+ad2643ox58Vym5JrWEVBxfIuonmEcyQMjkDzZStW\nirUcL1RHJ1pvZKyUa3smOuvqFz7xqeSP7ycUwgCbKmvf4KjVFrldECSqbIyR\nF0cGyWXAu/Zb/gWcbk+bsYooI8kTiukXdJ3WRA+rW7Mzok7Jyd2FfUD7xepd\nTh0AOHjQmKuLXuG6Qpha917UWFJK5lPOkP5kbdFqpHNmYF4EPv+HiN/VPa9z\ncBEp4OlTnEy+gAdNg5bUW2f1YJW8HRDZLkepkcjKt33nyBloyutz48fTE7gV\nALTO+oPyS30YFeZO9WaxewHhHjiMqVj7E8tg+f330F4c9lMdoz/W+4Mo77cs\nrPTuCZeqhGaciTKsJ1L1oCb21s3BgOF9Lu+oAZGVWrqXCxgWL6a1Fme6ulzW\nQPeN7dbRa1VMF2rJhlmIHgE+ymFyORb/GHt+Ai4by+Q/hj5p/dLdvoe8+Kkg\n3OwUP2Tdr6bYg7gDsmKIdSaMlPWMhKDSFxTv58bP09WQ10hltCKWVK5FDk0r\ndUvRmvViwElC/q5hLiAJR+xNc/XK3LiPci/uanmYyn0jLSltLDzk1h9uXkqa\n/YTD\r\n=0dGQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsxDRi18QHFuGCt6Y+Y9HvxHzGfj8KabjYshXkoLcm5QIgAxLTXWRQyUW76b7Gae69KCtpzik4RpdXCUGB9KWJDDg="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.5.1-1600074538.0_1600074540003_0.11752232039475508"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.5.1-1600074620.0":{"name":"@apptus/esales-lifestyle-api","version":"0.5.1-1600074620.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"1bcdcc8cfd7e04799adbf4c799d24b52754f97cb","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.5.1-1600074620.0","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CpX0ipaPma13V8jdCzg5CvZS7+e9hw2PpedaCLKaSnlmvYRgaSCXz/Xu4Xr7oKsBF0sayxFzzmroP1HHWxbhjA==","shasum":"d793b46863be684ba6483aa088fdd9769dcbe1c6","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.5.1-1600074620.0.tgz","fileCount":87,"unpackedSize":136928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXzN+CRA9TVsSAnZWagAAQosP+QALPSmS+pFE3ZmSnDSh\nVJU1HGqz8HwFRNc57S+hI+w9PID7xwaq62DzoYdBs4eWazPM5vq2vpFCxkpq\n8oNh6tceBkOoIEBFe5gfx0bSQMWfdbsqwN896nt4cvd/1/bahwtyo5UbxbQx\nX5HuCs8nr4nX8/L+GYT2MQvEvwstM2oYfKz6PBAej3dTlX9eVHCBwjaxagYW\nGfBskweFzLfnCtTey6aK1TufmAHO+/IiWK4mjgLEzX2uWgbSkrHtckBfA65a\nutttUXCRSzC1FDdgioziHOTFHKV/rM73c0qgqJsOZ+5F11Eeg2CIDsCPN+1c\nG2t7fvuGeVG9WZTDvmX9Y6LZzE7LoOcQy2RHL++S5nTF0wiNRQ6jMKR4ADSM\nzImtBT0WKNsBDxK+fhJQBLvx2zFBp0oijl64bacYVMq5tkQ6aHIpv68fEVp+\nW6rNrd9KN7drPjjgatQv51yXYs5NTM7T/FFCzTZfKMSZTLREQqg7dFkQQMM3\nfKIw3mOieQnNACe7eeUwBpcugRl4xBoRiFaKx6USpnygXaboEeNKFslCQc3k\nzWmoEjZQuR9V9BJFPokUAzGSf/MG0D80d1vG/5hUJBM0WKCMB6GxffzXiS6L\nCsBGHk/q3b+yFCd1JVv2KB5E1GGkZ4KJ/FWFqzPXVMZ47yDLNwbjQsWjDAwW\n5f0Y\r\n=/wEw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHATcUp/qIc9CQm56HSGlJuwqGyT6jTwyLfhkqdAdthRAiA2nlWmGJoRxQpoWcyjgL5DJKbN6yTrFSPfDIn9nGYjMw=="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.5.1-1600074620.0_1600074622314_0.675069184401579"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.6.0":{"name":"@apptus/esales-lifestyle-api","version":"0.6.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"ebed44ac08883ee180b8e42403aec9d4f1c03eb0","_id":"@apptus/esales-lifestyle-api@0.6.0","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dQdjRDGTuQU4Y9MYokGwJYr0fEyDIheA2quN5PngfUdR3qWmnjCmxlR8UP+faP4KFz8sXzz0dOX3pBlKhI+jkw==","shasum":"42462848563d8a90277276265ceb5cb1697372d2","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.6.0.tgz","fileCount":87,"unpackedSize":136915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX2J4CRA9TVsSAnZWagAAdnsP/0TCEml1Waq8AQD88vgP\nS35JSLzuZ8/bi4HamsLt91T5N72Dl/pAlkV5iflqNjUSenPIw7pWPDgPqqwl\nGfLqQa5aJ8dmnz6I2wPBXxyrXH7/pFXCc21u7JiezOFPwqJQkDGbZtLUpUQt\nELE2sb2z/NbhID7dUc7g4Tzmbse7CnVhIFwXpuwaQzfvkyjXLUFidAWvMDBO\nyisRwKi31dY4r5PEhIAk5o4sMyjTV59S4jRdLQRD7A0pxPZU8Mebt0+viCa1\nOCmVVANy4cRaDEm8zKEXGfcjuzk2Jq0BjuLfqaTy+vxHIXj3qBtsqYk/IRSs\n+J4aNk3n9k5xXjY1OgidnSLaOgacSCoe2whL/o29ioFkS3z42krmUf35HxRZ\nvUOSBrcBUDRueMZwIPHjuZ4accTXWMe/PPUKBca4OrZZzrAeGO5av16P5aWY\nsZ25SLlRlkcOxx/mLzd4+9KTootymbArD/xVWuKLgcbjzxJ2Sgd96O4EgosM\n09KDkSO3THgwQErM/3vDOZF/xQyGTmFcGdVcdlqCgl3DqUHl97ZKF5d6dCRx\np8gspwUHgTfPq8zX6wyatj4gH6LPlOCl4zCctd9gi9jxU/2pxIF30aMXt+4g\ns0aEHtdiiVxTx7qVILtiKQil412mK3g0BzC4wHLDvmcBRAFImErSobN/imyg\n7tOM\r\n=mci9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0f4XH+LIHv9Zt1YZD6Vu68p/NNVZJnuPVV8YMq0A28AiBS4149w6HQsSO87AFLky/DB7Dymnb0a2BP/mytKnzV4w=="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.6.0_1600086647879_0.7012475701136709"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.5.1-1600174998.0":{"name":"@apptus/esales-lifestyle-api","version":"0.5.1-1600174998.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","test:e2e":"karma start config/karma.conf.js --e2e","test:e2e:debug":"karma start config/karma.conf.js --e2e --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@apptus/util":"^7.0.0","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"fd97182cbba5eee772ac455ee0594a43bc0418d6","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.5.1-1600174998.0","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Nf0tVwKqZlw5ZkFqWyxUd9qO0vOm2Mjvmbtznqvw3FGRUPOphKvsI7R5DrOPvZMiW+HA0SsyC0kh8epWrD+oXA==","shasum":"a50977d1c12359acf1fe150da687541b58270d4c","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.5.1-1600174998.0.tgz","fileCount":104,"unpackedSize":148239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYLuYCRA9TVsSAnZWagAArosP/ApcRx+H0dHOCUbb58Ei\nSV7ldC7DgcbI1dJoLr+XjJ0FP3wZRDinu/mqGuo5WCRX34k9UNQoaWdfl8cJ\nUIt8PspxJ8J7pxCt4hzk2+bXE5sHlznkAn9zIjrkwdDVcewkQe7XticZFmAl\nga/KPAfCblyExKM/ahtJtLXJxobUxO99oi74lhfX78VJnH4UAHM9sCKzfo27\ngSZcUgMtS9kHvzv0ciqHg11Kj9/qizvQC7JmFTUFASfxhAiiMZ7M/9MmFqjH\nIV7nevpnUlHWw1RcQMWaIbXpdk6xHJTEYJTHB8Sfe6BwbaHSWQFr54vcHnY5\n4MNZYxcR1WP7ATKObpVT7fWlPh1rwzoGZo+g1D2rmyuiAoig/XAl4rZzAkh2\nmqEGdUoALpWgVHtTDqlfbBhzYjehfENgtY/7Lu5ZCbeUFote1dGL1TCg58hs\ns/TOVG5gLiDUSDFlFtPctedHv7ta97idMSjHuts/HFAxLOP5uQ44rzmX1LPl\nK/LZVAYAW/mWsQXlUf0jOfOS4rK7COjSnVzxeuBQFLAm9TiW1z1YyQA4W1QJ\n4LtH8V3WZMYD0buQuNzGiAqFSZWLUWXQkA6Xm906HphYA0IYiJ/6Tjkzx8dn\nE4V/ESrOp3a47009x8F9CUmU608QHNZu56Qhh29w6Nq1gH8iXIt3rZ81NdEq\nyrPh\r\n=Jk86\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVqYiQ9mVtRyqYYp+z20c2mS5ZtTahkqIPrakoY0ugugIhAMbkMC8xBRcPVYq1r5M3EbOPoN/FbIyHkQNcc59I9Pui"}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.5.1-1600174998.0_1600175000090_0.39920379084245083"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.5.1-1600364051.0":{"name":"@apptus/esales-lifestyle-api","version":"0.5.1-1600364051.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","test:e2e":"karma start config/karma.conf.js --e2e","test:e2e:debug":"karma start config/karma.conf.js --e2e --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@apptus/util":"^7.0.0","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"3eea6c5179943e1b5c911562a79b4c4ff56a48aa","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.5.1-1600364051.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CqlCYnIbVvYo0X/AidzzD85gZTOy+z8EZEl2Dj5axd2MQV18uxKVYsFF6plQR22xMvma+ibEUxy4cjPip6zJHQ==","shasum":"67f556bc03c4945fbb0f73d3540ed8996df2ade5","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.5.1-1600364051.0.tgz","fileCount":104,"unpackedSize":148242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY54VCRA9TVsSAnZWagAAg9wP/0XT9JUzgEJUDr7kb5Nc\nWUN4lyV/xbIbKPs4VOkSyxPOF057oAmTuTfz6A0msLhKkVCGrGlg9vYAIGNJ\nEog2W5fXM6KuCXP5eZlC2srrw2+54HcZvg5lxiL3QgPyoZKkK78+KtqyWFUE\nVqHXqcdAj2qNKtsEE3iRzpHFMNtbHaJPEk73a6rQ/s/KPA3t8smzFw0WnCjM\nKuDzFHKS6IKiEqlWIuV4fvy4/8NPoELP/7rQk9K9B8I//OiCS4hMl9myenjK\npkTmFv9XahaFOrH8oIcqk+pa/YwY4j22UE++WZo6jhW3mfmP7/6IPS5Bi/os\n6N6ANAjnSxmLsgRfmdudwNaB5aNaVF55ZJmf58/2s++PgWFNn9zrdPPRyvZb\nlMuBQauCzM1dpMpW/sc3LnGzLUM40frjjLKIoHazd9W23myUAjzx2nc+qwsH\nWS4v9Z4db6mcXtOsQtgIfsHxBzktT4cnqcZGe4DM4oO7i2VpYwLBXe+ttgcI\nbsSAxuv24MYp5TT62DGH2LxKWEoQnBTVbT6LdVa5ECval4Lao+cWlu9r1rlB\nFRCLpDe/RasMPVgnzRlioATCuBqocVlIYISTZr7HVJv5KiOvRb331KWbUTtP\nSmHqHx9Xdx1f4txoRE2/d0hAufNaSTNOPBlZmNh55RKb3PVB3JA4X3by0d+/\n2p3i\r\n=Z3cI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJbgbHKiJ1H122zVXaKS/L5yJlEMjHETwZAwwJFz2OVAiBZJuizFZ/sr4vjJeAuMuyZg6SJ3iR7YT6VaRXy3AkNaQ=="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.5.1-1600364051.0_1600364053201_0.2409297667722965"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.5.1-1600398214.0":{"name":"@apptus/esales-lifestyle-api","version":"0.5.1-1600398214.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","test:e2e":"karma start config/karma.conf.js --e2e","test:e2e:debug":"karma start config/karma.conf.js --e2e --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@apptus/util":"^7.0.0","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"3826ee5567c8e9011b9256c7cf1055f9c4ae95fd","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.5.1-1600398214.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PGk1eDw8Wu+JFub+1qbeXqwEuBl0g8v9HNQdeiitFiEpeC2AvEVIJyiLMt42OY4tpaRzTNanlNbsScG33AgsdQ==","shasum":"e2722998ce47b1dd29cc06a1253da9fc5481be12","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.5.1-1600398214.0.tgz","fileCount":104,"unpackedSize":153189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZCOICRA9TVsSAnZWagAAzM0QAJzSH95KE5PqSu2wxAQK\ndVcXcSdbK72FGKhz236JzHKHRYKtAddxuYERvGuvDW5Rvy/qIsnbJUrFgMmI\nhI6uiW4Tx1TjjOAjKgOtFdpSqQ5AYEczhjC6BMPkwojU5e45V4c1r4EN27pF\nB1Ho8Q0OkYWcRZ/bn74obP6bKExQyVLFv2J1PzYGgdnx9Z7vhIYlxfUDZR1J\nzSxGSR8lSxUwDhdGcnobAGWFmCH21XPY2/GmUGc+klnRnyeLD+7mAho0jxk5\n7RHNCb+35JupZ/i8R063AxeWCtMDnqtOzuyEONTz/iMb0MHrss5oKT2G7Iel\n25/ZqQnWjJb0bof6OgQxekiaC0sHMh47Lgc0X+eb8clOCP9fgMVrHiOfkA8W\nhhcllRtzXZ4FDkkJYoT0L2J9mWP0Lp4/Uw7t1Qeu0kxDPnN89SC9zEdztIgh\nNqpvpZLVsj4b4+zxlopBtBhXgydhPe5WXrqc6rl5B857HtU/E7QhSazOQcpm\nr5yBXvPXBLCgzH8NjYs5a9S3L1+s8fjj4S66qROy7NRbXaBH3onTcpkl2xv1\nenKtyDWPss+SsIpMRWKmMj+j4NlCl9aLkaamVrP4ASfF37y1iv6ypWnMbXav\ndmETDObT90pu8DYT5aRI4NEz23dH/Uk7s9Gf4d2ufHE1eCNZvj77cI/reoZ6\nQ+gt\r\n=6wmR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1INqIIdUDIq1V3gkcmvtb8lzGQExX/94uUr7PGTA8xAiAndBGMLwaHRWTU7JEZjV4EK8GLErehl0MHhLLxr2E8cw=="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.5.1-1600398214.0_1600398216215_0.06322710369285733"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.6.1-1600398238.0":{"name":"@apptus/esales-lifestyle-api","version":"0.6.1-1600398238.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","test:e2e":"karma start config/karma.conf.js --e2e","test:e2e:debug":"karma start config/karma.conf.js --e2e --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@apptus/util":"^7.0.0","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"9f6b53675dec607777aa28243d2442c8b3f54204","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.6.1-1600398238.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YnzuNRblLuqIh0BQ2pQK8cHTMXQTG4vLCG0bXJwVQQxgc1duQh5pFssgeTtDfgPs3Mt8TcFPyyNMjhT2LCPPeA==","shasum":"d611b1e3183c95a0a5a4958845bc91d0f67ab908","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.6.1-1600398238.0.tgz","fileCount":101,"unpackedSize":151179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZCOgCRA9TVsSAnZWagAADVgQAJqqS9aAI5PBOrvSYy7W\noNbHPPv3yQymaBLL327H58oCYxEY19s2ibJzotXX1yDjfHuuJmks2oCcqraN\nq7KEQvCX5Q5VUk7slIWZy9HLerCl5W1ReCAs2UlLoqdld6PuD0jSLdHwByDg\n4IC/Br9FdnZKkOakgAuIBnwNbkuX19qh9dMSKD489/aS+AoLd/V/iB0bW/r4\nH/vpWfUAqqMucmp/fskq5uhqAsl/QSWB5Swm/k/cQD8GTkL0UirhqewsjRZG\nhJzfnp/cFo2y3fVP2sxyjlRYoYTvmLwVpMnCHUfTI5f1U3bGpeh0JAzUYBlK\nn5hoQ2u3HLV6UnQ3Cnv/s1XLz7EWXbOHSS7nYhFAPSoM8koO/7N0luI1BnLF\nehbOfmM9q2DG6hg69QXJVKPkB1Nswrcl3ZzjThTGyeJHAiRTHmNHI7KT+dwy\nmRqeEj32xUUgF9or5R37aDDJyj22wMDitqRDGtHfe9sTLcZJI9imkyGOEnrd\nbqxpbvLTeZ5zSQH1N9J3OLXQSUszrW22dA/fywyg+M1Rr/9B8VzBwPeUHsOH\n7YaVVo0U6yVLXxy0u8Sdr5kwDKrB6NtRETM8Fo2i89jpFAhzbQUFK2HwCXTs\nsQfjsysNM6GgBh1JqJudmYickDH7RqjoTe401ZIIIjZa/bJ+OuYoLshg0ZDJ\nqSlg\r\n=aqjo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXjW6cN7EpgvJHI60dWVcvdzKCgLuuzfMYukXoKREP1AiBJTeTZLoPI12S+Qm3zTcS1d7d0cjMiMJEXsf3l7BL/rQ=="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.6.1-1600398238.0_1600398240378_0.34281895834581233"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.6.1-1600399454.0":{"name":"@apptus/esales-lifestyle-api","version":"0.6.1-1600399454.0","description":"> Note: This library is currently in **beta**","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","test:e2e":"karma start config/karma.conf.js --e2e","test:e2e:debug":"karma start config/karma.conf.js --e2e --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@apptus/util":"^7.0.0","@types/jasmine":"^3.5.14","@types/node":"^14.6.4","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.1.0","rimraf":"^3.0.2","rollup":"^2.26.11","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.0","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"8a59e73a6eddd2a44b0725d34f2e652de70ab518","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Code assumes an `ES2015` environment\n* Bundled as ES Module (`dist/lib.mjs`)\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.6.1-1600399454.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-rZPw8bN5gJF2XuBUfX2Vsy+Lda0ArFSDm6HJ69iSKggFMCdLLxCwLrEdwJzunUaUcjgLumhMZHNzZBFh3lHiJQ==","shasum":"85378914a7e637f835517f27addeaa1427ac43dd","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.6.1-1600399454.0.tgz","fileCount":101,"unpackedSize":151854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZChgCRA9TVsSAnZWagAA/fgP+QH/0yNmyPEvif0o2+Vw\n+UWaLE47leN5CixtQ+yjO8sLVkEsxcyhL78dwXyOTE9LnxD5yKUg4ljhgjIP\nSkcR6x/naKlWtwwIf8IC3wisebW08V8QubaJxRt8gqHt3YE9tUk8tYFMLEg4\n64enKf3/E1JU12MYIeLtzTT5bU6yQZM4rnQXAz64oDU1j5H3kT/DdpeNx1sc\nhEIrk2NVy5BuVvaY6Qk+5X3Cne+zQ9phGXCuRcs+j6U5fc6y/MdHwUaG7Jjn\n4Q/H3rT6JDmhRQvPRUD4bQTU9Y79YTaOwlFW7MqVEF93RC5Xc8zLoWwinbwA\nd6fPaBJWVYxvFM/85NFovgaZmsRdvA94GfIMEkW5W0i/3n4Pe6VG8fJYULcj\ndbs+zUI+PJn07YSAsParPMXLyehFpVH5PsAZEPSrMEJPrAG2fPjrTEPrJZvr\nJ8xeWUAkTY4Y+zWZLFJy4eCnfbABnBS1mM9JS8R5pGRdMsfNbxKF42zcrR4Y\na4tZCKVykU5mjx2f7i6jfDCDYldcY9teYeWiAEFIPGS29ua1SC7MXQwN5HNm\ngtL84xE5uQBqR2gvlNOBDzk+iwGYb7MldUIWRvqzhvHY8LJLV+msj+T/PBkt\nU0VAgwWWNGkNEY6Z3e+4t3P3kToE9cTfK9ESpxdrw9WSGnEEkGQYUmgL0+6v\nCsY+\r\n=TRs8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbfoz8+g74SWxwHnt0O537XH0b1EQSfhongLNN0gZFPAiEA8fTKTMLC+tMpT02KerDRdo1VU45HLYVsmjSArX6Dagw="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.6.1-1600399454.0_1600399456194_0.8730226300220547"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.6.1-1600475492.0":{"name":"@apptus/esales-lifestyle-api","version":"0.6.1-1600475492.0","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"9ad7839288b74ed988ef3f54beecde205ae577c4","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Bundled as ES Module (`dist/lib.mjs` or `dist/lib.min.mjs` for minified version)\n* Code uses `ES2020` syntax and may require transpiling (e.g. via [Babel](https://babeljs.io/))\n* Code assumes an `ES2015` environment\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.6.1-1600475492.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-boe08Ep/leczyfFNcW3ZjULdBmPD389KC6r36wYSTwN0qZc2FUobL35amJu2cEw5YxBU7GxCRYcU7InYPXUz4Q==","shasum":"0fd87c122010ede738271630deff9dda96fd9acd","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.6.1-1600475492.0.tgz","fileCount":92,"unpackedSize":162932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZVFmCRA9TVsSAnZWagAALuoP/3w5Qx7sHz3nAX/1Tb/A\nmExEoUBl9fx1Rea8qVhF1YtVq1eCG+sunrF29QBhpQUymH0/k7INo7SAHE6c\niCIm/70CoIFZO0nVnRsem4Y5pFulDJDE/t3weuzujfj8VfDi25f1qe4scJfL\ndUXekJRO+920AjeQSv/kolUhPRcLEbLgizcR7j4NC/eviKrSgjeVjfeiX2wQ\nYhdEF0iTTIGbwCtFcv8TgJ0w7kL0bXNX6g1jvSujftOBZd9JVo+t2NyfvJ8x\nQLe1I1GQtXfc6iWGQenPvKemMYAEaybAyVusTs3/9ES2ySq4bLGNDkg8K4vu\nerdq0kR61kL6VSoeYXSNj72zv/nhIe78947966MXk/0LHomW7tK8W2IIfbyS\njTHp5KXFFvKxXbDqvlcsiqeTGOzkLwbi4i+Odfp1auv/iVkBly5XSIXHYog4\nx84Cp3Pt3APFF5ffaR7g47BVebJjimjMy1SQr0tVTx48sLisWvdYW1I7TMgq\nmRrKTj2qx5UVxIL1xHXqJj+lw6TDazol5hhpkqHD4Aq0aGf8x8vy6ZYhgjaa\n9REeJYyWrCahGIEkvcydq3aQXtfoc8WErkG0kfRftegBFb6VajV66myr46uX\noA16NN8BumtcTprlp/fF+ZR6RkMtUUxbq2yh+vLbnzWrKgdhqcurb7g7VojU\nm3q6\r\n=vGxR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcxEEYiO3FM6uYeBeN9kFEaSgzAMqLrDBQaQZmXDeqeAiBMUsKAT1ct0xst6EhmW92OFgvnhUHTa83yoz63kxZDbw=="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.6.1-1600475492.0_1600475494402_0.111070175924465"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.6.1":{"name":"@apptus/esales-lifestyle-api","version":"0.6.1","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"2b29eb02b63278e1856f4f036017ffd70b10bea9","_id":"@apptus/esales-lifestyle-api@0.6.1","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xDcVMgLTMqWFi125+6yYoxpJ/qTTeiw0+R9CKTVnA+8KX+sEpcchqWxiFJGxkRbBncWK7r2mjfHezLMyg2FvkQ==","shasum":"77a743c0fddd691ce1dc04077afffd6d52764e50","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.6.1.tgz","fileCount":92,"unpackedSize":162919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa2zQCRA9TVsSAnZWagAA080P/jYZZlfwht7vu/fDj6g4\nwQRdf1slx1h3bdUlseeP9f7pojpSSAbPkWy2gDML1d3VzeF0fsfbhg/I+3Ev\nLPLY1ENqUdZwXOmU1VQqB1bs84NsDMF62oTp4Ecgw0485DsfYY+Yp7/ydiMT\nLmIKe0x3zBw2R/o7Xy054gV/KHjV7IzwJYu8HpVdrO5k6JHJqfWEWvoHLTtg\n6hser7IfPijuDF6n2e5poh7CbzUS8koUG9/0w2CQdjBxYO9ZdYia4M4ZjKmo\nhDZeo1IWGAsPlJNdD9h2QYNGJYpmmIZgXPT5XrWer2GwD564Kh3RFVhw4qoA\nigVY0qY/+rwKND9qYX0PZe94Hs+i/DiFbW9cJAwxoYO3W1pMgyyliswCQhCj\nZaro/UUv3tPK+9FowoPfYL6qNWwVgGtNhoQfW3NwiFpPz2laA6XaV0N1M9o3\nh9H8xvKHJKpxWt/jmJHp1gDFJv1cA/qwknk3FuH9WuXwBSzF5r9E78iX5Yok\norFogTnn8GN5QBTbTSTiKhL2cv6inDW4ZoyuvlLiCXpFNybuXx71g6G209EB\nlZyCJL1gQY0ulnRkF3emLO1d9QQJDuvGYknRkRnUh4HUJDV9pIK57yovHtEB\nwGDNuEoY41Hwar2Tx3C0RTtv7H+0ZebCN9+1MzemAsFGeKx2KB7j3esXF40N\nIhi/\r\n=8k92\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSNZIioQvOuyGHU9TGSmu6dLbBviu3TCDLvw0S59DRjAiEA7ryq/SOy8XeCgKswjqi4bPa6kNatW8PXM3jvIrZuxMI="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.6.1_1600875728003_0.21744822589643187"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.6.2-1600939114.0":{"name":"@apptus/esales-lifestyle-api","version":"0.6.2-1600939114.0","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"06d0523ef375a460c0fcb23abb39f3059c1be267","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Bundled as ES Module (`dist/lib.mjs` or `dist/lib.min.mjs` for minified version)\n* Code uses `ES2020` syntax and may require transpiling (e.g. via [Babel](https://babeljs.io/))\n* Code assumes an `ES2015` environment\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.6.2-1600939114.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vH0DqTk04ZfikoupcemwEI33bex1JceboVEGOh0cnNAvlferi6L10lMcXcJDpIgnkuCYSHJP/O2qHqzI6GXTlw==","shasum":"bc162f1f0ef24a83335f55bd270b197b4a7f50f8","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.6.2-1600939114.0.tgz","fileCount":92,"unpackedSize":163556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbGRtCRA9TVsSAnZWagAA1A4P/2McQYIpDWTIAxaT+KHl\n6l12Xi2vg0GTMmfVznEBbbHmuqHsv9PWt/yaVyAGBcOII/UDXYAXFyLdm4Je\nBeY0pP1iKVd3dK+lduPJO/eXUJZqDFV7S3uYz1+lHzoVd4fxa6FPvU7eU5OD\nyWtOKIn/dJUIk2+ZQkfP4eN9Pyikyrv+lHVigL/0W99wn4F4ZchYDE5HozE8\neh8TTNPd+Te24kMg/xcBtlw0B6jh4qDJBmx9M06eL5qV+rtzBILMOOYoSTsg\nuUGpCjCbJKl0VV7yCa04tlPvBCWJXdypxAPK+6NCrDr7I/ELh5fbH5Oyy3Rk\ng5A3yrVqDgBICunuNKu+rpWkFNwo/VVn9ZtBsOdlH0Yh8YMFe5VjoKDnKJum\niXQ/mURCSKKo78srlJBsmoqlQK7ZH9UPNfsK/yS/Er9RL69jAJo2WJCVExak\nEv27DhdDsfWd/5gQPvU7KVxRxU8s/j5RZjJ3YLsNplV/eeTMWkj6tEw2UQQE\nhp0sS3apgggcDbspoLK/rsHFQs0M+P33chszfMR+LeoXH8vAeVZVawqD7g6M\nwxF/dKQGys7OX4sVmUxEbKkcdPk4bR+7LvMRH1TLuH8JU3N/q/Rx7TuGsZ5h\nWRNwu+ITkJ2EiwaZpNbaCWrQKzrj4SaKHfjlJ6qJw0d4dbce5kRI4RCtvvp0\ngy6a\r\n=nmVf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2rJuejl3g/fE8iVMatH29RHqBbnenQB4Jug7xleNzDAiBrB2i5tfC1p4e20ZNf1Y/V9W7ljw96ANM+xSEJA/naHg=="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.6.2-1600939114.0_1600939116526_0.7024930383128085"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.6.2-1600940640.0":{"name":"@apptus/esales-lifestyle-api","version":"0.6.2-1600940640.0","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"3ebdb88003c49242833384a33d4f19ece91d45d7","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Bundled as ES Module (`dist/lib.mjs` or `dist/lib.min.mjs` for minified version)\n* Code uses `ES2020` syntax and may require transpiling (e.g. via [Babel](https://babeljs.io/))\n* Code assumes an `ES2015` environment\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.6.2-1600940640.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aIXiUtCXpz8qSAB/4X8qrgH5ubvCHGBSoYDV52AxcLFZe8imGAvMNAfNfP7fr3V/xhbWNeSlcfqKIfLn7yeAIg==","shasum":"195701330ec8a4e55bba32ba60a9e0b35e90956e","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.6.2-1600940640.0.tgz","fileCount":92,"unpackedSize":163556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbGpjCRA9TVsSAnZWagAAEy8P+QA8g2xykILqyH3s6vr7\nefaCQ/sJOoKtthSQ4govgEfrjhP8ZJQS9phNNIstMBTnaQcIHJnjhBSNoaOD\nvZEthJfoBKMpMG1uZMBVctbSq86afWoMbrgJeL7j8iPu+EAZ5RegkTw4hnHL\n1YhpE5fKw6BZzJuMaalZYWi9pFs7ELZJxeou9uij7Yr+pazMPawsZg8PaBmS\ngGFeI7OoJPoVur6uULwDiZV+StGGuUDLwtmG3mm1x+DZXWTEkltq9HBtIZBh\naf6jGmz7JFwri9s+1RDRh7OIFrWJqh/xgHDSWJdx+mEvo5r2CSoua13qyLP1\n0+mlfFAzcL7tjoqYw6F1uwZLueuZLDnWyyTgXNUHtCC02AlVl+B3gS4b5tHH\nh8fqAVnj6+TRMHGnkDeUnSBEcSWnd6bajh1F3b9TWCRtakat7d10rkVqI0q5\nQAgOsXAMYWjDIwu3Ut/t/aoWO0r20+GzTfGg4I/DaeAQokYh8qh4rbS4v1Jt\nmHuS30ObEk/XgdhygFAaTXzmbDFAPZLKwmoHssQop3wEb3K7TTl67pzzkTE8\nFUSvopLiMzDa0gIIB3hrwP7VSwv7HAwDFn6/ZmofxHhQ8nrnAXKKK08luGuu\nNa+I3pZgJ69BTf8vUnAJdhC15IxmwGgIxY/gssNYYbKzCAvwkzWOLHcYX/Yc\n93Ed\r\n=ESin\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDy48kbrjN/XDoJfw3AOomgMTv2rmmf15aDVorPKnLC3AiEAx0Z8SID+67TKDV10wgEbbyyLVm0/O6BaIbmJzG1GsIU="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.6.2-1600940640.0_1600940643374_0.9423179743725125"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.7.0":{"name":"@apptus/esales-lifestyle-api","version":"0.7.0","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"ab909175e8160c3b3380bf91b3daf4793db28b95","_id":"@apptus/esales-lifestyle-api@0.7.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BA95JtEmAciWDTxJJMNmNJ+HjuqMCQO9gdXxIlYurHuQ3+m08cFYzkt/itvQeXh6D6t8mg5r9fxlRz27OylSHg==","shasum":"968cbac02d777b5a4b25f8ed0d57687f4fa243cf","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.7.0.tgz","fileCount":92,"unpackedSize":163543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbJnoCRA9TVsSAnZWagAADtQP/i/lKBKChhHHisigVocT\nEC87rNwtUkigtvm2iNKFPDRWKajZI1yKrjYNlDlPQGLh0bi05AfJxTqwZl9c\n8Z4WP45vAIVjCR40wTqcTf7GCRuFsEYTwymPhYeiSWU2ysG69Su/TkiOPntn\nUjTm6MEgR2CHP/f8xi0x/TkLZKvEPO7cUJW7WBhIB2+GNPxgoNSsH5/kHQc9\nVRVw3BNTtzyoFFEHYkWIfxp09hE9gQlrYHoJpBlZarsSDbMV3GOsefThynFh\npuJRMmH5NJcKayga85GCi4Gw4tfrulZ6MUkbHxay3xrAxjyxmTHaO9eNWi5W\nyamFwCec8LrYfBH/sgdu3yU4tx4uREt3SQrKnS+FOuKGlGZo4t21O0eB32D9\nLhVcVwRLtzL/x+4aNUmg974Vmhte1zfRgQJWae3To0a2LmtONmkucMAio6FO\nHLDw5q098QAhcKsoA8M1ym9148QmL61JqiAn/ZjzWEELoJHbQNmPlJeHMelS\nmV1c+y8wA46qaX6oX4WWR4Eg50ksdBSNzY3DX0jJ6LkWm6Yn+NI6CURTxse8\nlC8kfbnHj+GsI/uhia5bZ4Mb6wbgGfGt1Jrp/4C0JsyIWjJ6PiMdiKEgX8z2\n5dIZRbkCpAnrBBeWyPYrbwUC2kgROOMEIp6B+14fndrjullmYB9mVrDOHwME\nDMnf\r\n=LCCx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWhpEV48jNQcZtqPIYfksBgfK403ankbSV2rezMx6i/AiAcR7stK/HzCjPmrnF3ArJgkdoV4qEV7lzCZPmArYLqfA=="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.7.0_1600952807743_0.24761745361062748"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.7.1":{"name":"@apptus/esales-lifestyle-api","version":"0.7.1","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"7afb5d15bf0e109fef7039e0eca885b3dd338899","_id":"@apptus/esales-lifestyle-api@0.7.1","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/JbBMtoROeEb6ESDHKz/1qWuDwNM4KlxMh9fwTmeKlgrVOogDmK40EfprSRGmw+tqRHVp2F9EEiDQ2bJ5vjHwQ==","shasum":"abd13ca7e6cc67224891b8d7c8eafb5b969617cf","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.7.1.tgz","fileCount":92,"unpackedSize":163723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbNq8CRA9TVsSAnZWagAAyXIQAJyfifcoXEL+QpYSNNmt\nQyrBbLzg8eQsX7fDdmDlAAsJTlwD/keeEv8Sy1pYX7tZBKbYWOoUz9yYfFzm\nKGFkvVxwRg3k8rTQ/siH7XQnYAhm0oFMIjqquU6AvaW1VgVyhTDLay50wpVV\nrqugAGED6hGpjVPwcdwkZHxupOmW/rIuQ+a9ki37ODS/YX0AGOX7ORow6xWL\nP0s0ARf7ttm4r9LoJk4zoP5DSL3bUd7IHGJZtCpR7RfOxaKrn4YD9pd0wKFm\n1FloGmpp/kAPT0k8+SvaE3+iUJKP8CyMuF68VWSfYnSHT6xXY2FCtSdBlf9M\np4q3Dn2BgB0vjkWPS0xjXFHmlA1mXsiGXNjk8F41nQa5fT7ICqOTHT3szVr9\nJJfxUVOYs7plAhsD/qyu5KgQfETZSxugZGN8UiYkL6TbVIo8oskiMv5xtBcD\n6vkkCcEF8/9Qirlb1FtaJ8b/oXSR6jxEh3/BV4Z4hnhPd2ZF+2m0iBB7vSHp\n26UAcuW+wJpEtxQRvYypmqv1L8B5KXGGKLAWEZ+1/mldNeDfML95gFr1UBPg\nT/v4lGCiKEfw+BjQuSzvIvflFjXrHerFMYYVZNFclIEOHCKzzbm17irTmmAL\nypHxOuf0IEJfxT1jomZLQ+I5RcWhZsicUFy0fEA1wGos46+7qRfV2Da8t1ay\nXO1q\r\n=ARgG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTjGx4fv9d7hlU4BCI0pAOr8kBmkmuKJYVy8SjoxUTbAiEAzzeY/F3txLQHzaUM2DMK0L4/J1AECm4SxUGi+sFzYH0="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.7.1_1600969403532_0.6683714619666792"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.7.2":{"name":"@apptus/esales-lifestyle-api","version":"0.7.2","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"a1fd75f1fd9858a50e84a0f725c6e6a4bbf76d34","_id":"@apptus/esales-lifestyle-api@0.7.2","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-XGIeOGXjFsKgm0zy2CJrMWUB5RDrPEMqgInHDiTMzSbR795HULu36mR6B9AXlTAQbHu8cWdUQ40sLBmkE0g9ow==","shasum":"8f83a7fe2e7173d138ec4aed7afdab277960db3d","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.7.2.tgz","fileCount":92,"unpackedSize":165554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbgIcCRA9TVsSAnZWagAA2QcP/3hcBWRALl7+GW1Ry2Tl\nTqobaXzgN0D5nWExggI59UbtTfxv3mVRMQd1CfMXfjSLmyZS8w1jkKiJRcl3\ny+eRlp6S0gAb2+3xXzpuuTIqnq2jUO52jmuSZHb2x3KWt+Rwo6LHiwXPUK5r\nvnQE6yJQoNuPxkcZAMQi2Eg0DjyoGnBE1CvDQ9da1Na26Mw+PRJVA6UtN0EU\neb9pLLY/dYIXizUcz0R+jEc+KV6RpGMSYvuFqWossGp9SZDXwtIQvfSObVpa\n7f9y6sKuWxHu+YfwD5Zbq2s6orH062ZZTiqXlwhtof4D/Zq8N3iE/24Fi8/t\n8LTOio0LDAlBB00idtqafJS8PJ158q5zAfQE479U8Xc2fS6bhDhvkWiRC0Xm\nG9hdZggbmwE+mBsuoCx+OOqHfgtBUAp+9cPPMPPEvNdcdqbJTapcLNmV98ig\nrwzwnXt4o4HQZJXZ+BXjZiGneNYQhmqMrRxbM1d+2dL3Pm+WUkf+Qgt1f5CV\n1I3/FBXb5z9dGTdnjhV/o2vsiPG8l/4xJcLYwWhsCgYYTCUVEqWU1pAKEZnQ\nz4R9bbn/hJ4M2c6iUfba/nDNGo+gNRbzIibXuVdaQ4g953GtUdUt2RHm9Eeo\ndmBJCUKUl4KzH6tbz3GiAkTOziiZmeuNP9RWqHpM6dr6rHCHCc13LekXqm8L\nlXMC\r\n=kIMe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqM4exELrlySjf89gkpbXkqhQAA414+sgsy8OO3OovPAiEAg39EgyOSP/jdX4w/e0yUnS0hoUt6MaKb99C6ZyjuVIs="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.7.2_1601045020189_0.8801875786752498"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.7.3":{"name":"@apptus/esales-lifestyle-api","version":"0.7.3","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"ff92c6c727ea4b9e62881670917d389b445aacdd","_id":"@apptus/esales-lifestyle-api@0.7.3","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Sf2fCDSkRumTouunfVf2VmLLD5/S3oTTIni+5fZzlBZsNNhI86zXSxbk6nGiekPzanHALXslRAFD1FELlcib/A==","shasum":"fc00d398982f8d39e7f197016554d75228551004","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.7.3.tgz","fileCount":92,"unpackedSize":166045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbiudCRA9TVsSAnZWagAAww0P/1G1fOqCpJ5Mziu1OrjL\nxadSRKQpKCahLAWM6UTT7xiIWcJOfDPlz+X0B/yCr42jqbfG/fz7vzHZ+01I\nOYaVWBj8sr0n6athKrWYuBpCdgEHVRIzEbNKwLJem2qxyrfPmdi2zfTk1IL+\nAvXtbxz9H1o+NXr+I8z+OkmDTsEmPXYLGFjVcwzl12v8ZUd1i93zNmbmiNZV\nbqbzJr7LFsXhEQNt9GLlpLoal9R9FrEaW6H1FNXqxBAGdagu1s301yMeUbnk\n/Th1R0YuyLIDb9q5C5Jyx5n/mjr2M/tjjpoM1ru3HBLujzGMv5vV1dzCly9W\n+7gN3/gf5KwSy7IJRcgrWTob54gTDbCepDQ1NZrFjVRDvNuXxRYYUH3+TLf2\nXg9EyEaNR+C478UF6aDMl1e9TrX4RJB6zwCJMdBcl2CSy+d7LeQXYk20gnrq\n+5QgbcrpMZflG0xrqDDb4rweiLd3IcFHIjgpcp0P38SVV6XGOmUk4wUM8Uxy\np0ZMJIXRL2vZ8mZJMT2vYZF8sJaA2tC8X6nZMdevNfXC8xb6ZcwsR8mCr4Ua\nigIGxep73+lpkZXmOLTqe+2Zz4rmrFeEbwbP1HlpHMGrwpvTIh8WltwKzsYB\nA+WVYdH2JQ+dqYb0U6GoYryZZo+ryV8/5ob5zU2P97nXnEWf/6sA3cHVkcao\nuFJ3\r\n=WujC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY9ejrYVjB7WmEimhIGsib3I3RhhufahG4KptIBXnyTwIgauxTVQwzcmGY9tx8UP3suYrrtIhGqcQWRkiBD2ZDv94="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.7.3_1601055645435_0.16789431007597422"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.7.4":{"name":"@apptus/esales-lifestyle-api","version":"0.7.4","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"8beb1bc399f3fbbba30fcb30bdec1a0d023d9f6c","_id":"@apptus/esales-lifestyle-api@0.7.4","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-TzUwG8vcBhkrEKPjnHRlMrjSBLGvVKa/HiTNILzlP5ps61EUqJrPOQdPHTdD4jcfIzStUWep+Q/smWwM12Wk9Q==","shasum":"217fd384f4e1c46106a26358df1b338688072104","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.7.4.tgz","fileCount":92,"unpackedSize":166069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbi5pCRA9TVsSAnZWagAAfwIP/01p495T4BtktOjPpjDt\n5OGZmNiup1GkKR7BNbcimZ42M7K7DNKXjAyQpWKTJR7yqR//WMo0rbfN+Ro5\nkerRkIXvTjrOJcv1n4VY7Q0pG30Z3jutJTTr6JfQz1aTnOV46kMIT/a2qKC9\nAFNDA2m6mG0L1sH7DT52FTxG6DhYmhr8Y9/LM3//xqhYe8kutEtYIFuSf5cN\nMq8qJFbYk1Cvjzn/cv+ysrI+eheJuJcjdoz6Lp8kxZa1NT85qK40MRKbvtGp\nZUQFBa3ydp4lvAFTEKffxhM8sYlscDhtJ1FazK3M/TgocXZd0Lxad3zzxudm\nV7OuBceM6Dn4T5B8W2WAhV+K/BAWh7piY0y42REcq6hSE8Jtr6YvAHeIsN/e\nQKPYGaOpCi7FNok1RhgeFLNk419dpd+jJPXJfw4LDZ0UVIvkTAlitP/6L+ja\nxlDHm4KROQLFZ7jhg0LtNBeNfdypOZ9cR1/ZO+D/W03kPY+EOuwD69g4hgXi\nVKsjT0tIrZj3gQNKX8mi5TLpyUVX1HgJTLrOWXgZgmFCgA3HcvIwNF8G6OIs\nrVZHPnVRI0Npw/9JyjPzG6LHSqXiN7quyS3trbrDnZ8XtTe1vn7rdkW6ddzR\nfjxKHkc8VbodeXeKjBG6LqEfr9QqvyxFbp48LydqOtzMgetV4PNmrixhT0eQ\nGlbc\r\n=0MFA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOS5mhD2DDfq5dowc0+SX/H2bccrzdP7cm9KKsRh1FrAIhAJdV9toWW6jlOZiabjw0goIlAgAfEpbT7wxOACgykbO7"}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.7.4_1601056360713_0.00898085295871165"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.7.5":{"name":"@apptus/esales-lifestyle-api","version":"0.7.5","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"bd49bc65d755a00e0de5ac0d3bb7eabdf62bb50b","_id":"@apptus/esales-lifestyle-api@0.7.5","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3VI3kRcwvq0oPTIeGxlQU1yEu1wC4ea69kHG90EIc9Da44sU9L/TaHUnTrNzEgN6derFgcjxg+ybGj9WL39u6Q==","shasum":"b5cdb2f9d6dbc217b11f81a420c5226f38a1044a","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.7.5.tgz","fileCount":92,"unpackedSize":167049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcdAVCRA9TVsSAnZWagAAOOAP/RTV2pEONBfdoHjgc8Ix\nd6pZFH8boW3Pc6/QZTmmWxnHzDxlpBRgia643Sp3JQlTU07GkX+SYiRPaARH\n0HCkO1w8aJ0a6YnWi7usHffYfTPc1CYQ6AT38h5U6ZDUSvrDRjEYV2Oahibk\nE4R/2OpzDtmyqONlYq7QBcqXDWQ2NW9pniCd9cVspLf3QbFpTKebsY0GKuel\nDdlE9dq9XRVZkhApYgjxfL1F7rlLb7oqYRhUlaOjrrSsCQz3pVSOJY6Amt5G\nysXZhnXDKMCKzq/EQ6aQxaUVcvSxrhx1M0UInYFtcqkScofEF67imW8i5obU\ngojOVA+hmWopsq77q/Xy+MlQq4XhkbcpntNj7Y4h8g4iC75EEHMO+d3wKXNH\nmejhVyFkIdtKZ/qTDmlGln2Wd4PktiLyyxZvHoicANUazfFaQvsP3YR83GyG\nsZB7TTHDUiPkBdPvt4T6TtXop17cxnfbKPMqD2abVcu7yk8UA+fhrtwwO6l7\nw+2nJpMA612cXOGucePwEdXALxAyqpahjc2leCHvDuWZfNIagL/OarIrHGwR\nFOnjuQjTvYFG2payjToKzZfMlC+vdB71sb7KoDIhPDUf4bLaAx2T/FoOmwaA\npuYY41BeZudP4nztOAjjrdzqDNvTaFy0OkA/egLpdr80/RIKsT3X1SRJOguj\nRNHb\r\n=xkYS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGH8BFshwwa/Yijwgtgr/iJNbOlieyMFdy6rpCSvnM76AiEAl9GbWzq9Fdus2pHUagqXqLQBO2c8lMSDGjoi+Ns11Iw="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.7.5_1601294356577_0.29735125617415337"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.7.6":{"name":"@apptus/esales-lifestyle-api","version":"0.7.6","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"43fd9b1dc888a902a1cda2afc7b991b828dfe97c","_id":"@apptus/esales-lifestyle-api@0.7.6","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3jKIrkUJYb8EJNgPZB8wmJHYcBdhvZi/UmCLlak3q0Z3qg9BBx6bscaqzsGlr169gEoPsgzspLEYZFtRVpnL5Q==","shasum":"84d7e34994845dcfefe17ec2e7110980229a1634","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.7.6.tgz","fileCount":92,"unpackedSize":167049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfchbRCRA9TVsSAnZWagAA4PIQAJyW+PvvbAcNvXl9qE0e\nSE7aV+InS1rygw34S0g+lcgtdwVi7WKaxOW7a3zdY6mL2iUyWwdiIWPib5lG\nY5kzBhtvmo8nZJTObPwIOWBIseiKiXhXa1mIEHKc2ae+AEXOBwvTjUIu+TpK\nlrB0/x/Iir0Q2xg5JVb/IKigm9JPeZUqL6z+VIN4RiEP6CfDxRx3wtFeyvXU\nW2gvvMt+ZGEDxB20ojpP3POF99TN6oNdJCC0V9sFEE4QMqZje2ZcIlV9OZlZ\nOHbPkSKS/edvaA+yLcvAK9mOjUCQ2NbOTrFNCMyDrNn3ZOsvZ0/Eo0SdFznf\nwlm3SO0eAJlbd47h1zBRuxochTEzwuSqGSDYNrN8353bhUgy2G9jJtGs1STf\nheUo41NoMbqExdfEAbN7VgDVrL3MxiEqrJRg34Fni9vhIM+pSuzyjMoZwxb7\n/We0ncFUnRlb9JllU/r4dqA4Aaq7cC2nPTrE0cybrsOtFc4kpR0HFoKHUGil\nqJjx2yKgNdcQh5WuUpXEOFk2pXuSYizZ3Nr0CxFL0vEheDGWAmD+EQkkLRaE\nfWG8fWTupOpPVuoUcrFu+a/q6ws1ZTi/QgCy2wc9tCo4s10++hlB3FvwVmFD\nboyIG66JLmhlS2vPx+NLFQpEza8Ac0TTh4SHmYZj3NfloM7lD3D4YzhykU8k\nvn4D\r\n=IvPu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCibZDElyGHw/E3+8yqwEML9qYJQ+gkfGPXQejnaT1kzAIhAICXs8F+1461bBbm3j5sKXdzUmc080Ks5XPskdNV+SH9"}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.7.6_1601312464669_0.5760665846006912"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.7.7-1602144151.0":{"name":"@apptus/esales-lifestyle-api","version":"0.7.7-1602144151.0","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"598ee9f4a33a40a47db94a8e98aabe2da412f534","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Bundled as ES Module (`dist/lib.mjs` or `dist/lib.min.mjs` for minified version)\n* Code uses `ES2020` syntax and may require transpiling (e.g. via [Babel](https://babeljs.io/))\n* Code assumes an `ES2015` environment\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.7.7-1602144151.0","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mP5TBCJr0A9cp2BQ9skoXX1vWvBpFW5R2vahDuir39b5V8ruAe7lbKN1cr67g1JXTEk8qfdcDoN0boqxIlNTsQ==","shasum":"37d6f50008dbf69c9c4949754359bc4bb89ca813","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.7.7-1602144151.0.tgz","fileCount":92,"unpackedSize":167285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffseaCRA9TVsSAnZWagAAP6gQAJs2QH6dEQroVQF3m2Jb\nTvNeVhlgO6IlbigoQWhaO//yJciS73Z4pb4WuYmXX4cWOge76+eY7rHEoR+O\nMLApqWN9CACBYPqK0yfAg+TkD1edRKbHXf1dnE2pwhEaevI1EMXlQA3xVhnI\nfho1p5pFuUZhXhFmNP+NjYyRdf5adqWq5p0v/vdcRqzGotnAlwgmVDeJ5fbZ\nybN5IapfobUet6a1+jYgsGgkPyZdHNupPa2h9iLwTCJQGvwBuv6Dfp2kS0aZ\npTVhonBKjE+aLmC68TXCby3uOVsRWPoYW90fH7kjAGxfNmFJ2MhYeftC6cp8\nMVgErdjIfg9euE/kU0p6I4GJQxQS6f7v1sTcXB0qn4SiU2C1291P/E6DdP2r\nuNmlPN+SEHnMvEfWs/YKFV4nJOR9DTRIqm3coNV03nj49Dc865a6cw8z0zlQ\nfEje8LqNLxbfIVIpM5h21KftOLjjOGTpWkjpirUWHufq6Vgkpvg/SBeo8e5F\nwwfBx+F6MTYfi9xWe0GHVwP8QJuce8sm7gZ078ae9GMnLxxVrQQ3QdE/HJ5z\nGCtTKXGix224OWburaOO74QK4TYhwpVYBJ6Ww+xuR6mGgPlpiEhIxsv8vwfC\nbMwfEO/mPXJihrLFhffCZTu+Z32orfELrJgukxhRP4602wXctUv5almlHR6C\n0ohd\r\n=nPLO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqHpg7RpjVALVHDW/SOYdxNmZxTdkt+sa6+6/x22YpbgIhAIbl1sxeFkYWBShkRoOcOVdmeo/HYrJ/EJJ40Rphow/I"}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.7.7-1602144151.0_1602144153440_0.026544864360984244"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.7.7":{"name":"@apptus/esales-lifestyle-api","version":"0.7.7","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"795623bd9f76ab5fa1043758d89c497a101cd0f3","_id":"@apptus/esales-lifestyle-api@0.7.7","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-RD8koGbyqA/3hKNxgOdvlW/iXEqo4vCq6d0UVEAxGR7vpQ0TvzG6eFAZ/MA1GaUXpZ/L9WbVtWz/45/uN3BwVA==","shasum":"3f7e2c6b51fac7f439fe92f7761d86313300fcbc","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.7.7.tgz","fileCount":92,"unpackedSize":167292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff0w/CRA9TVsSAnZWagAA8WAP/iXsR6JEDdDzfvJvuXWh\nr5tEC1o3ezcvxl229vEvWVi1KihhSAiq4s0h6bCa9t52odZqgyalw5xpTmxZ\nYthBEsycu9+PC95YWmPLtsJpNyY7mMqjbHEvHVd4T6g3N7Wfyhznb1rZIRzp\nB4tI90n9PK09KQ/SK/afOVRKlVNki2DyHr+eRzeezOecwG2qcTO9cBaK2trc\n1eMWxR/1W8c/bgbd1Eqb1Sp9T6cIyn0Fv/B+L7hFNZAejwgbMyfB25jXFSwQ\nvoHX4ufpKr4QynD16r6UC9MWzA20iNfGwM83l/k6hr6HC6zn3gz8FjhQdst1\nZl1fM3pn3irvy7Y6qE1O11hWVSGdkV6hnCn/ylBGVUHGgMWgcnjZNxjgNuAY\nLZaNoSI4NCX2KETzAqYyT8v96n+lx45KWlU7BCh+QzMT0Qu0YW+oNb0F9/Q1\n0eNkBDudxobrn/jEtqhrhAN49jhh5LlNOAu7em6y5oucrLWbBnVeNFe4OO/5\nxPLOxO6pCcajcAyPLOxxO2eWDojWIUNcHSet3PGznlsa5b0DIi+/SbIdBt/4\ng1mdnfrtrinz/ylK7JNdMQUSyhkaSA/88w2ZqDBuo29BoX7ajyhedFNppCr7\n4UrfrJBCLp3MU1NzwbKioPuP2LMiBhTXN94SSEvvCOVA5FC+a7DrzLiuVdoC\nkVjh\r\n=SmN/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEfFye9xf0PXOpLhRtS6OKhLaiIzXUfeRn1VAyvvQkyAiACsvSTN2ZXSlpZBxkLuVRDVlIv6ayN/M6ryc8aUdBKpg=="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.7.7_1602178110998_0.42265641944241916"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.7.8-1602263874.0":{"name":"@apptus/esales-lifestyle-api","version":"0.7.8-1602263874.0","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"68f0546bc91419a62dadbada8203dc4f8ce25a0a","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Bundled as ES Module (`dist/lib.mjs` or `dist/lib.min.mjs` for minified version)\n* Code uses `ES2020` syntax and may require transpiling (e.g. via [Babel](https://babeljs.io/))\n* Code assumes an `ES2015` environment\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.7.8-1602263874.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-X7QRCRLh5W4S0hLjpCGbUbfxouUatvj6m4hjh8Bv0/3rxOrB0DEiAhS6XXl0xQ/PmjBDE5VgGJwYBqurH7CGKQ==","shasum":"a79da07af80726f24cab3b44d3e0166b3cb98c06","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.7.8-1602263874.0.tgz","fileCount":92,"unpackedSize":167706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgJtGCRA9TVsSAnZWagAAe0oP/iEoO0UkAfzujHBajjXu\nWVTOm7wuHe9C9QprwOznQyEc9aWPRk97t8JjJQM5JDv5wRlgZgsLU4rh54VT\nmbCK//a/95FXBqeV0I2UVG4Jl5Qo4ZWRx3umyJccuI1gUEiXvrdTRaI9tgG8\nVhwf9xVhHp8jsA5wVb78ms9nxZ6OZaaWIsRgK5M69Yfu/XngpWqg4WGYEB3S\nyAnh3k3rk3y5m2HRuRyK52nT3beQZKS8yKoQg09KQ41vZBtJw+JTCUeerPVh\nOWjADrZStztizzqbTrcUAn8zYmjrd0X/hT6FPyi7BGaKHbcCfBKPTMHpkrpc\nLdSJwWUXjwE0yGCGM5yx2Lh2EXJ2MjSNN8QmTnjrCFHNIVgpsHB5krtrmgB3\nZLrmKeAVU0tUthtQpHJySRVx/qDvI2Ho8Re8q/P6C9IOpczl8WopaGq83mtq\nX/JmwP0+oUADd153Fstfzk6BXdTYZ2uriXOwk6nOg3izKqFIlmuxmNaGQgsr\nj8fPz0NYaPV6NYiQvDuauZSlVSrcd3LO3b/Y31anE9xmHHYdeOFd8h6qu/FC\nP2zQKtPVPfZWf4h4lJ5R01+Bs3VkOJD8IsPiL2grduAe1lVYSqVGcaKatdJT\n52oAnYCgLFGLzYXuc27ihDw3Z8dzW4myVCz+D5YFCAzYmwArukrW+eZs5BDQ\nk29a\r\n=5TsS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHECHAcUDiKOd/12CCIvRHA+EQ/qGEathhXAqB9NKcmrAiEA6ls41C8dr0NRp/FEaDfm+UXzDn1kQxw9mBSudOXRr0A="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.7.8-1602263874.0_1602263878432_0.7210394759018732"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.8.0":{"name":"@apptus/esales-lifestyle-api","version":"0.8.0","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"6269412c67502cfcb875ba69a1cf3a03be44e3d8","_id":"@apptus/esales-lifestyle-api@0.8.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-pTH+du6ZpGyR4r70BAoulgqfZPKE7FHAGdreWcsGlpBUlkaelLz9URgLl60DprudVEC6/DPP7niTF7yqf5Wzkg==","shasum":"083013507f5b18e138516a25f73a60d2b83f2387","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.8.0.tgz","fileCount":92,"unpackedSize":167693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgJwRCRA9TVsSAnZWagAAUdoP/3w20giKQ/XHvflvF1/b\nfL6elg67gobzqiTFT7MnzH1wFf8l8PtFzUWmFFEPAE7PQt1/YNGNzYoiyq1D\nbalAPcQB47yMR9fbbfn83f8xj1xNJDykmUiqBCZNWZRdFDIcflEVJ7yoMiiA\n94fJOPF78msKf+66fU32TAwD3LBp6nroLsGg3bAUdCP4PzhN+J8qps7VBM4n\n8v56Mztl/7TYa1zzXItQ7HJy0KgvsyII/0evsOJPYTCJVgjk14cyJ549YxdQ\n+10piMKHUVY3IXB3BIZ6noK87rRU9fAfaO57UhPMsWwjUQfIpQ9z904oU2VN\n3PmRG8d8XSVqcO1sTeBPtAB3whBvHBXInydbzuQauUKkhnXRuIaAv6budV9+\nUry2lMHwS7fBJ1/fqnvohkqsPn17o1gkztoCPfjjUxYShiLAcDYWlyzSoaWm\n1GWpBHya2BSbOeIKSWEbqYOeBAlnDWCj5hkzr7RDxIFN+3Q9D7xL8DJAuaFy\n2bm5SXYOZNt/n9cAtMp8qjHM2vGpqflZU55EcyaJrW+fVOi08n1gWem8ulo+\n70KVyNsKC0nRq1H/cC2MMCvyOfpWXs640JWg9x0gOCzKA/d1IlWWo9n778X1\nBHVCNeeyPnJNJCcYeKCtVGQAutyUo+2VwXevPxcj+HujnP+me5mvYsbaM5nv\nNs1m\r\n=0D0v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMTpyeO3jPX6xhu9/xZ3E3dRfjOr+xD+0wXEsZxboTrQIgJGUT0Yj9znF0Ah6Zyes2NZksiGAY84AKnbYIdqZKuKA="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.8.0_1602264080740_0.9422795639295645"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.8.1":{"name":"@apptus/esales-lifestyle-api","version":"0.8.1","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"e8868df5945de8e4ae8ec12c981c4f8c7f7e2911","_id":"@apptus/esales-lifestyle-api@0.8.1","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1wmI9UVDGAYhWRE5wcb8sVTXzc6YU0mtdtbBQh7OLYzRfgObwxVSSNEJ5zQea8INowAYEZxlPvmPmbY7fO8b2A==","shasum":"cd3466febdd218330c579931b0282033c4eddf1a","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.8.1.tgz","fileCount":92,"unpackedSize":168245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgKphCRA9TVsSAnZWagAAKGoP/1DhXT85MAcMGqi355Le\n3emP7yXViiqTsTNB/bogA2i5Pyf0uBfoTRcVGab4CYcTHBSInMrL3B04NsM8\nGSo7EtQ0n2uyJMWsyZQfVOXk8/nnpQQc6cZ8P2jDAvfpDs6dBatAEv88D4gR\nJGZUW+p/Ix55vs/OziZ178LWAFjq7nWJCbbsEDPjNH2e1DgP7PqH+LxoPXUF\nUiKwTi+xlIhm9vV+YUVm2HU4BcGlh8ScufP/G6fj6WCUFd65bHeqpmB5OnWs\nRdzuPF0cenGLw75j+9azJ3ZG4tKvRNTOBCnELOcCg35ZvjUbkL3Jx30JVOpj\nBwfouAFD+whFWq8CaHSxOS8+o51R2GbYItmZnjEfLPRP+z5cCAkJH9lDuPNd\nw3r/+VVKOo/TDi6NmqThjUlAofbtLyrR+beB311ir2cWXoLOSnw6DlzEVipZ\nOUWknenRRZ1ZZA7lsK/id93zx3PWG0qVn/Qbbw6kOgl+WVwvPJ9WpwwvZFFa\naEjKeuCJdKkFYXUt+5N/S1vznr4QdXxODWvDLapvAKpjklageOinTmb0nzlA\nQ5Y+VBUjW3g1rYU6JluaavhgkEnFOuQ5k+7Tdicl57y25FFapaITz3fbd7Eq\nGMqUBEToFMndp1ndWGjvUeZkSAe6sisJ9wliYN5PaFxmRiv0MOBHwfokvEGC\nsI+Z\r\n=r0B2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHQiEdiEFQm5bQZnPuob0VUU58kUv+AMndn+qlKBN/WAIhAIe0EWKALcIF0KHl3OAefY2nHlMdNO6vWgRpiDsJk/t5"}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.8.1_1602267745436_0.13402018042739527"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.8.2":{"name":"@apptus/esales-lifestyle-api","version":"0.8.2","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"3cfa290cb58602f6845fe981f8aee4a3a098db47","_id":"@apptus/esales-lifestyle-api@0.8.2","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-t9Bw2d4XOrMyFlO+Bk+gO4aMc/7xHSDEcGFK6UU/7KRZqo7OEHVwNiYkKAkW7f13EhhLw9zdGhDibcym1vqqpQ==","shasum":"280f7a13ac517220555ec3f4e4c525a96f758255","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.8.2.tgz","fileCount":92,"unpackedSize":172478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfijIwCRA9TVsSAnZWagAA20EP/12zzhHNJ25t1eKYn4Wo\nk6p+rk/uV/i+cvyJtAFi1gy1RCg7ANIUlJTG4CkPPdufE7OrubxCCkirPSBx\nlbytxuqmV+WDLo5zWknxY/zLEFIvJBU58kZOPVhT79FihqF7uicXa3FYAw5o\n0dYEiEd3+jHGFqvFJwMu6UNaLXWHVbQOcwSz2unQa9mtVlQ2N3tY8d47fnOv\ng0pI1Dd9t6y4m6/deAoVGiyafv/GMT0dpgMI3KninpO8o63yrJWhQfX7j0Sm\nM+RRCzP4yw5o4xFh7H/8yAFfWRRckPnrUe8+++8HL5TKzR+uN1obwI+xknfd\n0uRQJZWSsEQikVhaVhEg8ryT4m6Y4LeYVX5P+t+uesrVkthUZGr4qWSxg4iE\n+Awn4fs92Umnsd6Mzh7IhLfpo/IS0juTsqjQiUEv13sZfREbngoqPNXC78Oz\n+0acWThhZQdMlYz/2iOhx7EpUFk0YEks9I7qpl/p4qp7PiTmldtK2FOEPZpM\nsUBRTYECxzOmttLpMnP34cH4G17vJVT/B02sWmpkRgitLbsPTG337NDFfYJH\nRHPLZ+fdRlVTwaMnZ/IjfOC81XUjmNiW7CXlJ0yWypKhLpX973oud67jo2uv\nKIMQARUhNIl0uZp6eXZj2dTqL7M5KlsaWXzPCgvVZf5lhA+Bvnop5Qqmse3z\nsp4C\r\n=Vdbm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/XohdMkd+NZGK4d+iIzrT4hIeltQhNkDmuPfmQSPvUQIhAPEMgK7x9TyA6uZmF8QQ/VmQTwugqjUy++zIvVKzdbRS"}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.8.2_1602892335465_0.16214115374837124"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.8.3-1603370920.0":{"name":"@apptus/esales-lifestyle-api","version":"0.8.3-1603370920.0","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"5496eb1019ed327ae7431d8e4e2a7bf3c0c3a99d","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Bundled as ES Module (`dist/lib.mjs` or `dist/lib.min.mjs` for minified version)\n* Code uses `ES2020` syntax and may require transpiling (e.g. via [Babel](https://babeljs.io/))\n* Code assumes an `ES2015` environment\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.8.3-1603370920.0","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-bd6eFWiDjpPEb60ZbE1uWKfkElvxOl0dXtDi0Abo4EsFbNcj21b7vBDw9jnWgH7I2ogGplPv2r1+pfrFbiUVHw==","shasum":"37b4e90e7508c3d551405a7b44e8236ed7e406d0","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.8.3-1603370920.0.tgz","fileCount":92,"unpackedSize":173362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkX+rCRA9TVsSAnZWagAAN7sP+wXe5Kw66eEiYQ3CtbMX\nu0clq49w7vFAYP5CD7o8kVLjbS6otbfb9ZSyK4MZLxrrIqZKQCC52irFQwvx\nFS9FORzvgHe5im3A2DzQp87HLPc8w4i1LYASFTqaZgyAAE0qz/Z3h55rKu2V\n6jUvsth5BqLMsqjheoAbQN8FzZ5NO09NOcYD1q8DXk+oCXqqIM05FZLHKZBx\n6pgFnviFTIkn2M/rpd0L7Cvge/Y7yh3kBf3WgKaICjpjAJdF6ZCinYkrdyGS\nNRnp/JojV0QHZY0LMjzUCd3ZciRPmMpntAbqK5M1fMVHkAAv8WDjU3uoeyB3\n4GCLY3Z3FfZBTrwhWRbsZRfaoGpn1ncHbvpyHZsVNmnwmcutz/lXLT7HW+/e\nEZzmdAl1UrbPIvnxYQJgJL7teZSr+5rype9ZxTaBnUcAbJwy8brxp3t14gd+\no4tDqCfZMyrAYNGbo45XQsmQ9+WU9k3CObAOYfyn02DPvptXGDrIyNHAtX0D\niWxMjC8VsINBNNhNxKe04/CyBzY4ToI8+tbeB+lTyAc0Rqen0RxUAJgdEPH8\nW9zpt7dbGcTky+NV9Ogav4gQ6O5hD+V/La+QedjmaRGBMzsAHUGXhLzeqq97\neQ4rgDo/A6f+RAOxGAdSLWt4P8rKMXOiZ/AAEpKfr0m2wGh2yfpuJcujUE4t\nc+EC\r\n=wxua\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELNXMAvqA+QrpYR+jL+XsrSohGBKzbhyrgRq7qcuIrdAiEAiWgvPUyJ21HFKGiFKKavI7Nxs87bAfoIS9COJPnAmNs="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.8.3-1603370920.0_1603370922482_0.7363725746553014"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.8.3":{"name":"@apptus/esales-lifestyle-api","version":"0.8.3","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"83885968c6168ef95229d74aae366376816eaa4b","_id":"@apptus/esales-lifestyle-api@0.8.3","_nodeVersion":"15.0.0","_npmVersion":"7.0.2","dist":{"integrity":"sha512-7GxLROP6pJ57lM06gza5VWW/Q97IfYmvoKCkF0B/I11Y3cLdzF/tU7LWnurLKDJCUHx9Lrund7SmRCW9wp7uKQ==","shasum":"44b37e841ffb061fcac8bea149014e0ad1900e4a","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.8.3.tgz","fileCount":92,"unpackedSize":173349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkdVoCRA9TVsSAnZWagAAR0EP/2WyS+1T5sTdQXi0Y8Os\nfW/p6pAk2nCEOQVpKQEttwMFPG8nMPmvNPtyJRZM6xGoICTeipGRC+LGbCgF\nMKTaz2wDxHVRUFeAg6TEI4Xokx3R5InV0J28FI2cqRiDEirJIrYRgj/eIWyJ\n4A6k9Bg19xO7YkBdl0m52MD17EQSIW/X+N3wsRskrPTc//+Dk6YM1hejjamx\njhX/sMwJd+LNOq0qVs8mFTPYfMIwo9+deXnlRO1InOAlSBJIFOEoHJY4B2uf\naTGajG7bKOKGB3Rtv1iTyraOD5n2CQZYArYLFpe0bFpENyz1BJx4PCSdzSF5\n7/WpvJwWfDUd+vxpVxUAOQn3sFcjAzDCvISl4HRMbEiWYU0HoSZCClXlUOz9\nLCYshrYB2AhMiu4AHNTyAxf1ttE9kySwG7jyedWGdT0XQBtKdeBZDQ3Fvccn\nJH5V4j6HGioG33o1LNM/4eDFOC6yi6550UC6UugNT59VfwwWVOgPHNG+XcsO\n8ZXAvSqSY3On3JpzUbpxcD4DzttoRQr4eGj0kd8vZRxeRZWCjFqcs3fO+cQM\ngs3LtCibLEHTjbB6yTprNaf/g5ok1lL4WGqHguB0Q3ZjftzSGwyelNPW4bN5\nqUgUm7zYcGui1NSSK0jrDqWQY4qjLb/90TJPSilgQcd8a934ENEwCntgElHj\nsBEK\r\n=10a3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgmYarZXBkbxQpEgQKYAXEsApT0XdNkp/m9ORGIQ20LAiAvRnOdZRyLUPGB6Uu6Nl0eI7a3VdRhdrx4E0/2Ulcvhw=="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.8.3_1603392871448_0.6879541845749342"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.8.4-1603799350.0":{"name":"@apptus/esales-lifestyle-api","version":"0.8.4-1603799350.0","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"7773d9a205d57cdfa1abb7e023e71607385b2305","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Bundled as ES Module (`dist/lib.mjs` or `dist/lib.min.mjs` for minified version)\n* Code uses `ES2020` syntax and may require transpiling (e.g. via [Babel](https://babeljs.io/))\n* Code assumes an `ES2015` environment\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.8.4-1603799350.0","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-gQOiXbm2HhfbcQ/nCWbE2RQ7gUfNSM4//ER6FctUzWlEOCTTm+6t8dXPA95SocqZ+H26Zmcdz1UFh09HONjIZA==","shasum":"861f2c1d0cc30082e5120194bab38b15ac7229c8","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.8.4-1603799350.0.tgz","fileCount":92,"unpackedSize":173363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmAk5CRA9TVsSAnZWagAAN3MP/Ai1AnNFPCWD0c3bOjAG\nJxtKIbAfdntRh39eA87lEJcBRS6PvM9sgEKi8gMKlynHfjW1nkckRJ6QfiIR\nob9GXHcIqYao5TewHeyziW8fFYq5KOcM8RU7XT4tU3CQt7AoafaJCfZJuPgM\nB82uGQ1bkkT3cJ1z6yTtfO1B8DQ008WTjBrK3Urlxpchx2hR+lmHfUfQ5KLj\nosLdye00zvVN+6APoT8uu+hbsBUbc2SHv6k4qRff1IUBvEJHEx+Zq90jrGjJ\nT56wJmrr0ANUzmzDY0wX7gDApR33EFXzZRa/9lPKjUWm969GBDnmLz5lG4wy\n0A67y5ZPoSkOeE+sHQ/jX/o5BToTmK1yNzkQdZioKflF0Ha0lPB1gy8tQZNj\nNaJ5cqT1P7xdfFk9H/GEGCP6mkXRC1uDzFFjn2EJCfhXgtVPP1ZQzK+qIdfj\nhViNfqlJDEsjIsCaatQQ0i1Nd9qQVKzUbm9RPqOJg0SjGrw4sZWFrMxxFUGO\nA1kOxw705LDbGELOLoGQQJNtuHMWeTTZH0IR2fsuPhRbSbAZ7+Hgv6gHVH7n\nSL3y831hS6bS+0GD2fbeZll0leJE6OuoYNbSELUoFN2g6YOW9oBVu3TlLXtg\nSiv3XQR8oqRDY2iqnYW5nLmLxXX1dGe+Gzevx7Z7TbYsH/lgdePfdv/milP1\nDjUO\r\n=qTm5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBE3ha0wSvMhsmHItXkH3UefnH7Kjy3jGt+dRxohFrb9AiEAyHy/ELVfkqmDXGBtbaoxjI6uHKVXP8w74tdl2G5VOP4="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.8.4-1603799350.0_1603799353053_0.14961458977865338"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.8.4":{"name":"@apptus/esales-lifestyle-api","version":"0.8.4","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"272e33718682e1d735198401c22a7b7c56b33045","_id":"@apptus/esales-lifestyle-api@0.8.4","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-M0JB74B3jGAMfhmAXeBsY6wiK36rxSx1G1WAKKZpaNSDQt0Cxn8X0DUZIAPPQyI3NyJJLi2DyiEIqeKavygv5Q==","shasum":"f3f52cb27dbb475bcd691de7739945042c7117db","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.8.4.tgz","fileCount":92,"unpackedSize":173350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmA7NCRA9TVsSAnZWagAAAHMP/RKAEvEDp/3qGEvk5UUW\n8pIkc7OCgmpzY/zMbKIJNN4oU0XInUD/SzSbD4qPDsZp7T/WVNwrwsm3w+yF\ntnz5ZnddqWXbtVBaOmVys794htrcUU4R7wFvHbCJHMZL/Y6ghBuSy+bm9Zyk\nE5N5dpN+K+FhaL+LvHr8sRL40emAzKGO57hd9dVXExLj3r5EpEJnOOMrzzqf\ny3wv3JVhQN4Zb/7G6KuShxc+q+L6XVdDz0KbWxcyo3QTs/JagZhlzFManUe6\nPEc7idmvxuUb1xJGj0C6a3oXFua5KCQILdCvTTBe2jhwXwR1cIZYlS9ARzAI\nfC2ugq3G3uNQGJvGGz/2kaNXbJ8Jdes6DJKQbGCkSrKWjowkJbxwIV9QVcts\njz4eCKfjtLqHwEqH1BI9H/BRDiy9LC1aN8+9Z+3RlB0bJ3Xi2hEtu9bq44RI\nHMK6jlhcIDKevDaIu2awaL/A6ozyUhaKn+p+tDlgGYAkBOYOq4dn9wR4Uyfx\nbavXZKzFGTUBKZomsf16Zk73lSJZezdet7Mc6svk9zecrH3KwaZRkLUOQ4Nw\nKPJtJGpXlu0nG1w9IQr/0EMWwANjNS8iU4xRgELqe36SAZHuSJnIFi99tIux\nRTapGEjJxkS5rzCsE0oPEgE/ibd855n1LmcXWkZSzgxJARln/jn5qffVem4M\nIIwG\r\n=jw7P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwFfEQX9FLdNB1gdKqyiV57q3kWZuOvqtro0oo49D1zAiEA9vIuyJm12I2odlo6x+oCIL6nbh8mKkoFPYTNGeb3MRU="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.8.4_1603800780829_0.12707883601755476"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.8.5-1604062003.0":{"name":"@apptus/esales-lifestyle-api","version":"0.8.5-1604062003.0","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"f7bb09c3e5a0d6030da33100b8b082e28b121e46","readme":"# esales-lifestyle-api\n\n> Note: This library is currently in **beta**\n\n\n## Requirements\n\n* Bundled as ES Module (`dist/lib.mjs` or `dist/lib.min.mjs` for minified version)\n* Code uses `ES2020` syntax and may require transpiling (e.g. via [Babel](https://babeljs.io/))\n* Code assumes an `ES2015` environment\n* Browser usage only (currently relies on DOM API's, e.g. `fetch`)\n* Depends on the `uuid` library\n\nDue to the ESM format and importing `'uuid'`, it's likely that a build tool\nlike Webpack or Rollup is needed when using this library.\n\n> Note: It's possible to use e.g.\n[`es-module-shims`](https://github.com/guybedford/es-module-shims) with\n[import-maps](https://github.com/wicg/import-maps) to get great browser support\nwithout requiring bundling.\n\n\n### Polyfills\n\nDepending on targeted browser support, this list shows polyfills that may be required.\n\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions ([`dist/lib.d.ts`](./dist/lib.d.ts)) that is bundled in this library\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  console.log(result);\n  // Use search results for something\n}\n\nmain().catch(err => console.warn(err));\n```\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@0.8.5-1604062003.0","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-m5Qz9c/+gbDxtjqr4arfuNAM3oipi/p0s/CJz3ix3GX7UuK7hNtGb8ery4mgFHHl4uI+oc+ZKbK7kxNSunV9uQ==","shasum":"6661d21c251457298060b6eca2f8b29e949b1800","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.8.5-1604062003.0.tgz","fileCount":92,"unpackedSize":173403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnAs1CRA9TVsSAnZWagAA6UsP/1DJdFP/9Idj5neFEkQI\n3AB2wqKyObpIpd4z0PpMDWNCfjoyl5Z0lFT/yF/za9kRKhquWqeygFOP7Oe3\nTZPAinywx+miih4WBY7b6Vn/ygX4xDVxYA+MIe4H0B1exI6pKG2BCMcZFOjt\nP7ry+3U3u9/rWbc42MHqKjwDYEs9O6kdDRQnjlJXNCPnbCDJJH73276NgbsR\nAt9/ZvPbzA1qbs3OXMlda02LkuPkYnSspXkmSub0k4UmTBm6fuX8LCpSC4g/\nImARZ/qJmRN1rfnHg67USRW9U4JN0dIIAt2xLg4MnlCOAWnsSjtwA4nfrICJ\nPkeSe97OIEXxfK1AbLgBJdulBci0D4WPiZLuGz623YwjmcwRyczRbeauUsHA\n7YDq6Je4ezpjoFDlFwryZrPduiJXGThJ/djTtVSLyoqdQMd48jihKZ0fR3wA\nBjcKRDdwKQZbd3ShwlW3gtFIyq4QU4+pbnsC/Z4GU48id9422FAqDykQg3/E\nlujfeD+TRylIby+Ub37ZiIjv07pwei6S1n2fIWhabJTztS9y4Fds+1tDb5px\nLfJvsGS79riS2MqI1imY8DN59qLJXz2sR/uu0RAZZwqrHE8ax83E9B05EZFC\nL7VqDow7O0ZStldQDPH2f4HFqatGL/ODtje2X+WKbKccRF3c3v4Rb8qcs2E7\nhvAa\r\n=nxZi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8z0Rkj3AaTU6aFgGSUXrIZKqo1N8tj8AbECJypkagpwIgeBM2fv+JkmGGM3RwgOvqeUq6bOQkXEsuHrv7Pb7IJl8="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.8.5-1604062003.0_1604062004525_0.8550157106339449"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"0.8.5":{"name":"@apptus/esales-lifestyle-api","version":"0.8.5","description":"Library for making requests to eSales Lifestyle API v2","main":"dist/lib.mjs","module":"dist/lib.mjs","typings":"dist/lib.d.ts","type":"module","exports":{},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.0"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.5.14","@types/node":"^14.11.1","@types/uuid":"^8.3.0","@types/webpack":"^4.41.22","jasmine-core":"^3.6.0","karma":"^5.2.2","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","terser":"^5.3.2","ts-loader":"^8.0.3","tslib":"^2.0.1","tslint":"^6.1.3","typescript":"^4.0.2","typescript-tslint-plugin":"^0.5.5"},"gitHead":"677eb42b18b26a79c51c5c4718f4eb1b1017f2bd","_id":"@apptus/esales-lifestyle-api@0.8.5","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-BnLIvGXrVo/6/1LYn+HOHaZJOl6eaEy+45LPArDOKv31Kmme9mfISPaYh2y3Hk9eNfN3+7Z3aXl/Kpcn1UW1fg==","shasum":"b0f3f31b13093a3be2352464cc24386bf9d729a4","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-0.8.5.tgz","fileCount":92,"unpackedSize":173390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn9BdCRA9TVsSAnZWagAACgcP/34rbghCzCj3gb395rw5\neIY7+D50FJB34O1gV7YyHUkIDXcr8MwW9X0TZYpd9QHjQNaCa4JtPFqoxUvA\ngWgq4nDImdVhRYJCyxiSARW0sEeWYdv0sg+DNbfLMUwy5Lw7VmOFAtJcB8xW\nIeVmCXqOX4eGpBsRk5Cy6sU4r3OL2ZtZzvj/aUaKoXJzk/HM5PBjHDCEPiRg\nNSefu8auKFYfTchXdGjV/F8WpYdhbNSkDo+Q51Gc/ZBR6lyBhVCGH/zQUUUO\nIewJqIg2AidBJH1CzvC8/AXKY48VOrksAVNB3ROhJf629cv+FMJ+AvOBGV4U\nMGOxtK0BAAfzozWXgkb6jBzPTUmaHVfFOXJDdI7A2e2AJIup3XsGQZ+N6bAd\nwcY5mEY7CfjSYxH7a5LyxuBH3iocVLLFkn80hGtr3wllGzidbGfQJRNKv3eP\n9JKbfrLfPbDN/mJJSDfPyCduHWlYPBniVkMT45Uv18cZ2GsvYycM4VExFIbd\npDxy5zppnZMhOPUPrcPp0VNYmqAhm1xLaW6ZpPHIAhmUko4IIWrBueQmSmCP\n7AOt1bDSzIQoRYskSHXrv8K03dnXwPZ7JOH/CnLj7VX7b7qhWraYZ9D2E0QG\nu/oZStDpFxo/EJpLcJoaN34U2wVIzkT3lX6FmQ8IRl10Jd/xeCzTtD9mhfNB\nMMmM\r\n=fNT+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjG7JoAC0KZrVD/s9L0Rn76CNP8csBTln2cIfFK1u1iAiEA1UIwSrLi/i2UPurdZYFiX8Ev3+IoPIKiaxlfoF8D5FY="}]},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_0.8.5_1604309085231_0.8026682641790317"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.0","description":"Library for making requests to eSales Lifestyle API v2","main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"4db3b73cb2615237e695a58f456271bc35f6152f","_id":"@apptus/esales-lifestyle-api@1.0.0","_nodeVersion":"14.15.0","_npmVersion":"7.0.7","dist":{"integrity":"sha512-i2eSuUkBLuzWhEcIPaMmfAt9fzU+sVVkGHNDsL9wCuMSiztX/GY6V8p6vOPhy2U3Cibm55EWbg4hLRjLZHwKCQ==","shasum":"626fc5291b77fade94dea88b5f23532a521b262d","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.0.tgz","fileCount":93,"unpackedSize":177294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpG/GCRA9TVsSAnZWagAA4DAQAJlk+TFYHF6BpeuJ3oyI\nbUJBB6VJdOdDFLeZ1jvLaLslAYrDIcmyk0Lg32QxgoFQ8lJuhr5/oiRLWRQn\nDEJA/0no4Yd7rVgvjqygmBEg1NYdt9ZitBTrTNiK6AzON0QdSJiCCq+M9aD9\ne5Dykbo19VDVd7amaMWWtl90kn94g9oBEBSz45kUszu4DASZ6CS+BgXT+O2j\n/TtmtEzQCCMKn01o0reiPxuYpNsK7FcvL6I34OWZa31AM09FpX0eAMCcMSHr\nsA2zd9zi0sRNZbM4ZjyYApi9wyA5GUKRD3ImzMf5uLCkyewNxmeRLDm2C4CT\nxhaDML+pK1LJmFj3phwvht8DzoXENuEo6xynMtDt3xQQb4WU3PtdOn89VC9T\nqwJUuf+ws1OPdUipdDyf+PKjUz9rpWFAQAlxuzqJUTabU5leFqm6CrrkYcqX\nvFrxRf+9+hKCR947QV+iGt7KRfomZ7EbuUxPfpqr88SkQ1A7wFMM70Q/mP+D\nlviUkjtQyd9O+miOuUV/gdyW3Z2K3tF/e7KqUc3r6N8iNWjQ1EjoP23epW7C\nzKlTgf65/rCO1v9l4k/bfgixLnw+cb74spKqD5bAjkBifT4RoJGsW/6cfVQf\nRAnnbd3M02cPATt4o0VzGnv2Be9FpBH7CNQyJSfOpfuMYAvP/tKyfOLLJgs3\ncNha\r\n=HibK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtNdTnnhaucYyRKFD5Ncq45eusktOxbOdWJUt82xyEPAIhANqMIsJ/3VRvqkBzE//LL1KhObSTyT72g0VpYS5wmJPT"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.0_1604612038281_0.1192628651485288"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.1":{"name":"@apptus/esales-lifestyle-api","version":"1.0.1","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"fe89819bbc2aac7a0fac203f6827a22d7b4b374b","_id":"@apptus/esales-lifestyle-api@1.0.1","_nodeVersion":"14.15.0","_npmVersion":"7.0.7","dist":{"integrity":"sha512-UarQDqfAVbUxYHFkuib7hZciB1rgmJFV5D1W9S0f4yfyptHT3T/INR6ZmY5C8xhR7uh8a0BpscnF5+2ZtWsi4A==","shasum":"938e29a132159bf8871d68fafa1a43d3fae9889e","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.1.tgz","fileCount":93,"unpackedSize":177541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpS8ICRA9TVsSAnZWagAAaBAP/3c1t/SaoM12Wc7pjr4O\nK2auYfHlKbHi5VKLyHnA2uez0RbC14n/m3gPpCn6xCl6s7U9f7LenOFgOgVG\nCpLCj75AZcwjlIhI5qQI2PYBBWF6amLL5BQfRNqONUGeYrlNYnm74MDEdMq8\nO/SOQsLaxO2U5tGR4qVha/BVHlf7FJ/3Noip/uBJIU+S0L1TD/3iM2F7oEQB\nin0YpOcRs7MdRsmfclNzTZTOKGhs+jjFlX1cW2zwX5UlUNF3njZWI3jYnTvw\njzA4X+0N0dh45YqzagJxOAi78XduJhZGLTNuY2bcQG19J+w9+sHt0mOuLeQx\neaUfy7Z+Ia99GiTII4dMwl51tGUBqZUfQWh3N8cKxnASEkuz8w5eLI7XxOcn\n8RW6IZEy5E6TshmVnLkI2NJgIYfly0KLyWv6zFHxJfMBSMi9ZePOU2vZHshA\nNMRL4oUqhzQWNbzS92tT9tKnNQ9brufUts1p4JXqfrUHTn3apmHl73D20X3i\nkP9Z6D4KccViKdTDJngA9pSYGmUr68jS+xi4XU0rMEoU3KqDIBSgkN8s9hUL\nMR2KdyaVaumj7rcT11n+5ky7WbZsQjSNhijFot5WYOFI7Il8PGsK3JK411Ti\nntTJMLKrgzMOsdXFfDH75hUfj5P/jXgapCrgv6XHrRoA5gtdwAhZL4lgijAA\nygpq\r\n=5lQX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLGHU564XZiCQJHo8fjgKsSr/+S2wRRFQAHvb5Dt6JKAIhAJNdhOIYUHfYKO7CrB9bM5d8vxGgGAKoYXZ1zrJN80RF"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.1_1604661000074_0.9939507072848528"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1606915114.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1606915114.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"b9c3daf40cb37daf3714de940d486c927ab1d523","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1606915114.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-W1PPZs/t00K/52G7/YYO0aSePTCagCfeEhyVYoSLAjlFHqQhsLLm7FTzRTMzdxRgOAM8+mvnAqnVGUxEVv9QQg==","shasum":"1cb4efa5ba2eced37ad2be76de4f9da5d3cb5bca","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1606915114.0.tgz","fileCount":108,"unpackedSize":188658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx5QsCRA9TVsSAnZWagAAvhUP/2D/vO2c/NGG8NazXIXk\nxMzAoklKBFc0jwpysEuq3uS4AWB7ytHrcn2A9X8wegNX3AfplCpRkto9FCiR\nrV62uw8sGpj9GtXZWE5/g0z6ihyAeJ7uctJthALOXQQ4sVa679BvlLi8baMV\nvnVX/xTvM2ASJkuaJNFQZhO1Nv7L0EDAnCKx0eTC5NGHJjWA2EHXOvtQmpxW\nzbJqgd/8l7UmNd4mYgI9R7gvLFASydMx16HMCo5t5tetJPQb2IeG6k8sXW4M\nHAfRzz4AihIrHbXklJ/k6l0e/83R0zgofKBvosITmjNPhvwDPQqzlrls1da5\nuUZ+WMAnI1Yo7QEy5zhh0sl+sLav3/mXHntgeT6vio4Pm9+xMrMFZVGTx9Jm\nAhwtgdYTzsMToYYddg2+dhzA+EmDhhsEadVYR6glxUWPH8uV1t6I615mdnFp\n/CUxrsT56aT9cA2vGkXFN9pnN3pMXVoFCVJJJWFttr6Qm8DoUYhAOGIpJsZW\nCI1nPaIeoSTfPepbEHp1LSIwfIt5Bjm8ZS5fPRm+ZUiuq+4dHiejy5hC9LTP\nHcjxul0YELMYNmDJ8nbPHUClMTSd0SvvJ/t3aTjyCwXfFkC6qsJ1lCu6Fh0d\nqjGjnphYZnwkaGdto5m3hL9CMtxLhtlBLNjKqHLO5zvBP5OMwmeJ0bEVn+p7\nu3mH\r\n=vTHd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfeEiHq4PcVRytLE4InX2p6UykUHkVkwvb96pdXI4F3gIhAKWsruZ9A6PKhSx2dVwQ8+4MXZ1BNV4zgSC8t1jSd0yK"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1606915114.0_1606915115477_0.16686191681260376"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1606923901.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1606923901.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":"./dist/lib.mjs","./mock":"./dist/mock.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"34f766a34628e9fe1b6a9631b4bd89293112c1dd","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1606923901.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-bMPrDoKApahBXjs6tZg0Y46dnAHQIelfanKXTNNl6e0CdcvRGEiB2pW5GikXNd/EKuI836GqccKY9S6yVEB/xw==","shasum":"b32fb460fb67e9344d99197bc5455cfa3d16f7eb","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1606923901.0.tgz","fileCount":108,"unpackedSize":188647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx7Z/CRA9TVsSAnZWagAA0y8P/A/MuG5dbIFeXlXTXBq1\neqTnfNRIaizOjZTUMz2DdnOodrwW709zIWW7Sb3YUGWhT6dD5VXgUdi/HKi9\nHonwxQO/Gbxuj15vuBDEy4AfQj7ZaQFZr3Ahgl8Jcnj2oO6AGs2q+1hP2KKf\nVIlGfTV5+SlFrTs8nDje9HtIaabLGrcqOJ01JjFq0l9B/QTuBD1L7aLVBv1E\nkbcQGYSLXQX515wv0r/Y6iNJY/b+vE4juYaaZEv8SajotUmmmttm0S9en+FP\nsGzn7NdZ+xFQZpcozIbcZr5rg3JXjqAj1jFCZSNATs7Z9srHpvQtMW5Ig6UG\ngCAeEZPJljtLjLWwT8BAuFQL5tlLovXTv6uZwO+gkStHBB2hjm3T5BsOPZam\nPKFi18s/0HOimf7nU/frPj5F53bF8PpkRWTtSlOpLYF2dKNYMLpN6+ErdTLC\nDt2ix8A0ijeJU/onq14+oSdGKTwSpr1tRQCFAqM3MsB5XGqd+5UP0xupHrax\n1gZr2sdRvSCHaKbRbB204cWIPVogOB9xUXyv3u2AaP2lD/4SPVjRqOONHaAx\nIU07ETC8Jbf9VwaJv0CzCMGbSFMwoXyzrafLGdE8zFfpzTSn+9IKbE7rg4CZ\n8MlkHq4nBdoqw+kMYiUqKE05hzRIuyzpXolHF651hJJsN/46hfTSnw6h2/zp\n0YdS\r\n=2JyQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOBpI+1MzzSrxDmpxZVblxyxoC2rR1QMO30MQ60F6ZPAiBQsp1d/Y3pvpeG1OLBNw9Dz6e9msS5pPMkmga0mipVuA=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1606923901.0_1606923902804_0.9887285688133609"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1606927365.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1606927365.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"8b9e5341c03790346cde0042a17d4dd49d548046","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1606927365.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-JlxZVC2wOeRK9EScEZwiveVjBgSILZq4d4M+K2air2IMYesfkKHIQZNrX0LN35T9USWCZHT9eZWozKhEV6zI3w==","shasum":"b3e57622b3ac5364829578567af949ccfb8c3e04","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1606927365.0.tgz","fileCount":108,"unpackedSize":188695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx8QHCRA9TVsSAnZWagAAm5IP/ixFjWVM42dR+i8MdMyU\nmGPpjCC9yKnqmiVNEZfOM9ryE/fxQx4UkC4MO12IgUPHZSGtDrOkbRgGMY87\nBbHqyeEVcvtptLGV3zBHfSWyS0CNxP1vFwoCd/nYtwaNcztaCN0gJR5CCJEW\nK5cq6a+SanW6ShGQPfYWJDusIKwETsYRuy5QsZIXpEi1K8ev4Tmq8wf4ORnH\nlBamdjCZgfJ1a69mn4QIu2wGL3cNRihok3Pwgxw1HbIqP/VYI1zkYHxrmx8D\nnRbgvYCMvgvEHQHIWblIkkGtJcEm2zHZHUDDcwo1B9MWbSItxSPPpqCjbBpc\nfm3A5HBj6QcWmSVHxWlT9iQCFECHS0+mhzIzzWzw2zwVMsdDwEDlkgRrtXvV\nAG+u44jG6ytEMTMOEsUe4ogbf6OEX3/dfxbhuBzIGKjrscCHxWmk9HhkGNA8\nxMYzW7Uw1riIbU09xfB3OAhaiPM/LTItEJ36B2Nmi0Bp1RxXNuQNzaxmbu3h\nJb/aHKndmeosC92tXaG2QdxkuS6294Y1o2HVwo2+8ve53mKcMkJzHcHA0Vv0\naZlzRhB6ead1xyi+fkxkyyXpJAYb9DUK4NLWboSyojfOt7+3q0IC63Qw24yf\nJaolCGfHeW81XwtbZ3L0ziawQGyVCZ5JzrFVW4MQURaVym1Y3T8h4L62jjeq\nJDMR\r\n=puaN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyAFfVPNcUq3RC0koQ+3nT3WeiJBJOk1EcHErQVOMiMwIhAI6WGg0B0irHpb0od/iRG5q44DU4omvXyke9hA1a/Kdc"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1606927365.0_1606927366892_0.9794782678947334"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1606928582.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1606928582.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":{"default":"./dist/lib.mjs"}},"mock":{"browser":{"default":"./dist/mock.mjs"}}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"8e62b3b6a7760931040555e94ebea902b21cd380","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1606928582.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-DEd+rYECftFiUrHrnVnDr2NbBL6AuW2o8aeyBkJjtRw7Xj27eV1a025xOOqOOv5+t10TdJIaVAj7zLeuQciu0w==","shasum":"82935fe24bc421763ff7b2a69784422f13ad6e75","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1606928582.0.tgz","fileCount":108,"unpackedSize":188753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx8jICRA9TVsSAnZWagAANPIP/ivVw2QJToIwPYqhKfa+\nUBDgXzK/licM8Mjx4UXhdiJxXJHHpzkkj6B68keSOFkoFOWxcz+GQbSWFmop\nZMqMr/fuUBeGhhXAN4MtoeY/7zRWNptuvgv2y/YLubxuFbUkFP46a7CycyDI\nDej9M0YYZ+ClhNqRJOjQEkgz0D8u5dpwpbUmZH2kLjtlfT3KmOZSbvMCTcxn\n6WL99Lssj2RH3/oiUTCAkgMu/jfJXjIASLFTBuFoDH6I/NQakq92nW/aNO4V\nhUm3ZALMQ058bJRRYyoQbWIaDTsLtni6CNaDX4RG2ynY2t5FK0Zm0saBDqMI\npoVXVMKZFhSgltqOSaRenx7/AfqE3lt20TeRVKEj5POioHWUcZuzZKGZ1tFW\nAN8LqIQLYLgJeOgHPluxZ564BmWlacSb8P9eL/Q3DOWmtnDcyUNPlB2YbNgR\nnG2mgT400D+I2oX62NGtkwKAriQoF+Rx6M7/X/EWjeXjobttZ60CxIBvdoBO\nUIG+hklxxxthsHTUSGg1cgvqmxyboZJ8KhpOvsRuO/q4YUQy6enJje03PQLP\ndkGD21zBVxU1Lb6kCX7yiBWABe0/lLn8d94NhniUD9ole6ZW0tS8SkUls0d7\niB4ZqT+BAmWgHyIk0jxZtJBCRY8VeHZo9NHLL9yqp8KKdDTcFnSbrO5qdO58\nb2h+\r\n=rLf4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmqyJQK68onIsVdyly1unYIxcZNGfuPlKuZKICCy1C6wIgB8F6i7skpnhD0n7OM+2t3cQO5kJFYMKAlCo/3SyfyKo="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1606928582.0_1606928583790_0.848994111560132"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1607000884.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1607000884.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":{"default":"./dist/lib.mjs"}},"./mock":{"browser":{"default":"./dist/mock.mjs"}}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"8ce4cd20de3cd639374bc7df03624db17d50f733","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1607000884.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-HJieky9IUFoTqiIFmW0kTCxR3SSi7n2DEK29DFSAJd+BK4TZA9mks7PwSrKVe53GFvdVmIzsYp53bhThy2ge6Q==","shasum":"44d2beb34a3cc34f33ed08089c194828ad63ba31","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1607000884.0.tgz","fileCount":108,"unpackedSize":188755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyOM2CRA9TVsSAnZWagAAyjwQAJ22b1QGb2Ff1qJfsSEm\nGozw+OrYY3jAVJVtnw8ZVVxstu0Cafq7SOZdwR9nh+wjJSgdwKDSrUBFib/2\n2UWrpO2vNqr334JtF+xzi5BwBYx/hBm6mNB2z1CGnnVXqmkYUfXM4nZ2nGH8\neMIYq/k9OCYwTmmGTJmOfWXA3Iu7PoFdXQ4QCUMk4BFzvsUzDL9K1Cxa0K3e\nIJPtNRyog6ywhlgaV4E6FDDbZ2FWEiIgl7KYrGHePhx/ndNc4Cm49m1zT+u7\nEbmpBbNPQYeehwC2tvyK6LdVJml+u8AFRJJmXW1vKcXSycU3azzfwomaamci\nZgVapBP0pM7nRh/FEOniTq9W5DuLRLvxhyY7Rf2Ie9qt2WrSWgDJ+HRR8fA9\nJ6anHDzO1gwgJBAYTk8gD2WX3qcfutvG6eRcY7mOX3QplwKj0uYN0fUgCi9Y\nPVCCgT/F4pdi4n9xXCS3PZT/419N1N1YpPaFsus1M66DVXdWjEo2PgPtbc3h\ngH9zuygpKj08oYv2b+2g/5V8aHJmMFtCcsYUYqc/cUOfhKC1ezw7RnS/qBsn\n3y1OEGfLPYfbhJtiPdNuVNK+zkuiLavOEnboE92NQM+8sVRhFfdLf6waXLoj\ngjk19StIYgyCbiq5yqr+VTvEza7l/GtmVfRdArHP7H0RDLMHJMBNZyaF5hXX\nk/4m\r\n=oB7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnL3PydqXUWHjeHLGqte3ZVCGS2bePMQsBzEIEy0kREwIgGqzc4waekZwj6WdeUcU6Jcib9suuorP3Oku6mlWGyMU="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1607000884.0_1607000886098_0.2773344359268539"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1607011845.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1607011845.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"b5a2a6002798322f301748327242b92d929ff72a","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1607011845.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-rK279YYRJGgNfpztt4JJEqgnPKjbFROjfTkc9ee7sjK0ZdVST8DCcvkYV57h/OZdhz7UtkbXiF9+9ZJiOSsVtg==","shasum":"a5a38a0f6f430d9ca0909cc12161dfd9a01e59d0","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1607011845.0.tgz","fileCount":108,"unpackedSize":188697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyQ4HCRA9TVsSAnZWagAAGS0P/RZep1xwthRFw4ud1rWT\n3ChEiftq79AW8Rm7Cy3l2YfIeHQURBOH5caF1VpFEtrXxhdjf6W64O6kPiWT\nXvyxHeJ3AhVSImUkGGJ4ZL3fVxjmzuUs7HrMmkvsKoBk8jDqNttENt6HS3aL\newkEvbCoS9sl1ghHWkVbsLO+vMQSIRC5OcsSVu7QjKq76EyxlrGTQ+ifXWSn\nDV+MzWqij3GSrmyS0HedvKj0Q1yp6Wa8F1H8fyU6grdIjJ5cLlQhmg38l/Z2\nsNIz8RNzGbLr7aWbBapXlvDYY8kpIv4xy1JyA/mYwqWOKKGK8+upDe9ACniE\nSjOQQJpqI7Nf4i0NktxGxa9OSFtQWK6FwNPyixIy3X4ppqOmGpr31GLpxZem\nIrNyXm+gMQ37/39/St5cB9rWngyhZJT8SJNRnvG+b4fT/J9D+FXtPtZN5ZZD\n/tBvx7yUnBDTa2h3/VL4YmuMTr+0BvX+nE3xnCSs5VZHEhc+gmRcBzSeGzpk\nIAvO8Ihimys57ipnkTWAvJYvaEy/xCzL5tmyH9bthLXKSQRNEXRakSDJYZHv\nsD2Ird9IoPNk7EovZ88UYHj94im1MJvXv+QXlk5GWTx215+eZXxDJVaOmEyr\nublDg1b5daMOx8kXEycYFkhEdhv8gdtCraXwez0rjqUpS3iVoTl6WH7lA30b\n9Rkw\r\n=7buj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTPsVNjUluNnSVFHB2dxtzDdZx5JyvU7jrxx7bgCdgdAIgV2Xq9EjBuPf4CNrsV+7Mof1BkEGzuB14rN+AQxNpCK0="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1607011845.0_1607011846567_0.7704052989825894"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1607333853.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1607333853.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"3b251fe0372b066cd16ea63a9d4f0ed5a36f20d1","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1607333853.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-pBqS3iSNdW7Z1UOe6f6DtBWqYQeAXdRGbQmuiY/Mb/mgjrTs5YZG9lBSsEFWY2evYeNJ/DHmFeolCRTjYY67qQ==","shasum":"d810789121cb5a043566240b8066c90e030145a1","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1607333853.0.tgz","fileCount":108,"unpackedSize":188697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzfffCRA9TVsSAnZWagAAYKoP/jBPYulhaJK2iQLG07dM\nQltkc7PTj77LnjxX4V4k4mzoil60deg4mB0Enh0H2vlVR9OGcBXna6lmI+Re\nqyDSrL4w/IaOr8e/CCnyZGaowRcEIwZPj18PIUE0cGgCgQxIBoLX49yZAdW4\nocJjppHGNdEyvF6786/GOrV/lj2aWAnJEJ7W8IZOXZgF6+WDhtfw2MZHOeCS\njs8whOaLu1pfUk8lDWUy7yKhkI02L7kVgxklx1ICrmQEai8USl553iOz94l/\nORn1Ry03DnxL14U3uxGYvUiHlBkyBdz/XJn5C+qDqmWxkMv98xijLI7pM/eh\nt7kZW3kM/JMVtVG6R35UbK8xtt5TL7RyH/9fUJuC2cEmjNUVayLoMm4iVvMy\nl5S3btLqDzll3QsJQfW8QE0PgQbw6ObS1+EV55Q18siIewjgrXe8ygr8t2NT\nLBvby6wO4QeQ0kT4W9cAuEgeASQ7XTvtJgbaq5kdCH+nGMnvGDKGQiUXy5ee\n+0wRjok+AA11GmObRuwi3+njuFYaB+ORDS0C6JcmGR8WXe0KAJfyaPSmhG3H\nZOjQXxn1FSNvIVF+oOEZrp+pmBK17N+GqGxN2qPNAKVSLtMelH74v5LMcdkV\n83IWQ2yuFucLMbBLjibREwQJ3QTpcVq8a4m4Mq3ugsBwfMhIjyxzsBUPp9/j\niH7q\r\n=QjKd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAw2zbFQIsHhjkAAMKqqGpEzUZvLI5dFlQdQuHQK1M77AiEA2RbzhATXMuaCWsuZaYbqVajI/cRIWpUMHq2arscFDLs="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1607333853.0_1607333854829_0.6496018214352501"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1607337062.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1607337062.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"a04f5fd663d8b2c24eec9210850acab5c13e1f2f","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1607337062.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-vB3l0MGwz0xTcpQYFAv4aP/OJbFyinVpPa5+fUyqURAn72EDAQg8M5F/s0htaBMxzcjFPmP3Nu4UdTxwHTbxnw==","shasum":"c1069d6ef42033b033ab43b95700dd4c26f43d8c","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1607337062.0.tgz","fileCount":109,"unpackedSize":188814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzgRnCRA9TVsSAnZWagAArEwP+QDb3f3ZBi3Nbn5uG2xE\nzam9igwMQ+ZcLx5jJmm8oEHA2K3rG538aNYjMso7OTxEbKmzl4ThLeG/XA2A\nLeuUNX6EMaHiJBBGxsXwN3BsghXuGJvXv0n7ShoEerH+/juBsc+dngvH5svr\nikQWHkkTmGmZi4kC4sQyaEzEjdBQbCRCQ6oxr/SsX7o+7FDEzEDERv12BRBK\nifQZHabRoO+xriikf1mR6RGrB+z6YVk/uhXAik+PtwoDXuoY4V53bGNmdoVY\nNnb5Dgxc68b1KjXjoHPSS0wHw8FxH3O4dLjdp1Uhi8K13Y61/4uTg9CqFFkZ\nrL4mcGMpWv7mwcLgBu6bXd9EBCEoo0xctKLNGFqH/WV7aYH9wtjIgGbrVXRc\n80vlgYrKKjLRfLGIjxlbj1VDYoU3ghjNK9/ig9XtF7NDQJnpDbPhWhvg8f4x\nswS63tJsLPLGjSclaE+JYG/H7c/325ey0Vf/Bjw5aWU0o2h4nx4ErsbuceTi\ndSbQr3zRED1hOgsT+SVxvRbidFw5HVQoCzhee9zmb6k5l6KpSh5dFVjqkOyF\n7EvLYL0OLDZWwjKqK94bbdFmxWrYilR3dAV7lcQ2k2GltYzwuZInND9HQ54o\n3WYfqd5TaJDZiguRROHI4Il0TYezDEUBkkfIvv14Utism+89uf4o/FMRdKXL\nlLvt\r\n=A0ik\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaPV04k8RdxgMQNenVYG1MVrw9WtRXnI4LCrZkvZlaWQIhAO2dOwzJZZafeX646fYnvE8yoRL+dRJWEh9hX0w5zs2b"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1607337062.0_1607337063255_0.4003523742703392"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1607510088.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1607510088.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"0fadc60751b33ec6ac8b71553d160a5a53544a7c","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1607510088.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-RSNP0IbItoUw4NJ7V6C5tCH1BrJAqH8CX0Il5cb/yzJ9Crxx3fFkvqyzVY/Upj+Pwc9rkqw7C5i4wa2yy7ygdg==","shasum":"8517f0cc09c581b17f9568ee4405933d4275ca7a","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1607510088.0.tgz","fileCount":109,"unpackedSize":190920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0KhKCRA9TVsSAnZWagAA5JgP/3NlFmcM9SjUfVR68Ac3\nOcq/D9wMMVExAdPIKeBdGsZiCWguhpLWhr+HOP1xvLRVzhl1ZvYgJP2l0N4p\nc2vIjhNSiYm/2CKAmyLtUJAMrjmk9L2PwTUKCNo9yas2mv42Y0csjcspyHaj\nbm7WzjHRIoCNWzz0RESk+CvxD/zTfsAdMN/UjrhmB1cPGnbr9+ohKei8WCnl\nTIOicf1OnvicwXny2wUDgSJFzAQcnWVHj51IS2xGQH0prp0akw8q6Iu/10O/\ndUQcHe/TOgpvBQLy4/WXNKgfReatlwyDsBIYSaoXTfq9FzYp2QNQob8/l76G\np3Ab0XYC+jrJvbZFxxOHCPmw6SUxyYh6L7tEOXCZQVo1mjSgib0aWPSMnLqk\nJSSw9W5lb9fJkpz/AUGWxWxcx6mDOu3g7NCBaj+8ZIMWl1Axh5DeaqaG/mkQ\nKOJ0Z5cBDEk8cZ1SPsAS88AtxZoCfQhVjvbB45BlfyyDX9HfXSQBtztJSF8D\nwn/AqtJe1+fWyhrm8W5R41QVUi9dIxPS7c+bY31Bg99abgWKT+EBFX6h7Kjg\n1pUBKWbgfZ3xCQZGcvwEWnnDSGGdoF5IYKherBtF/BMiebbZszCpjapGHUib\nmk7dD+KVe9mUvqlB/TorVgjuMwPGn8qce2w76q5I39pZm09cT5mm7+uNIOgb\neoxe\r\n=/yFb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzSZIGidrd7ATmgQZOxcaMsc9vMDlDOScc+0R8yh7XkwIhAM1lDGoPc1/usljwD7dDQOOdGWYJDznkmfty2ewXFAQJ"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1607510088.0_1607510089982_0.8983451873989561"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1607511844.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1607511844.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"7befc35e3156341974bda9560d5b60a87f0a071a","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1607511844.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-+vNDvL0/1oG9KCMphP0vYV5Q1DnouNU7tctov33MDqh0JljMTHGK08GTgglWAP5tqNJlG8nsTMv/DP9uIcbWww==","shasum":"e1a1286301a3b107e92e57fc1b7a9f525e14afe3","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1607511844.0.tgz","fileCount":109,"unpackedSize":190920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0K8mCRA9TVsSAnZWagAA5z0P/RaUSYqd3Nq6siMDvsv3\nj8nDAoahkSJClHWD82BSBxRpFEYpjnAd6DEGtseb8uHKFwFa4TkdD50Neu2i\nl2AFnPRFhmt08AvRmpQ+JcXFO7/F0ID0Mgzmiu9C/hQTPpjx0B5ESH5W3K3m\nNl0UGHUVjlaBlPkcDCBY58LhPaIXrUpDHYiadVnW47BHDfSu5OZDAXSXo78p\n5PKQXrXNqFqd7MJd5PDNOC90fPX2p5bxpJf8xv2v2EKsfg6tmpkJqENO7ZpY\nKf/EehNNexBZ3x0p30EY6v6vtGKh0hehBA1yiTwqCbT7FKlo0EbxB7gnJC7+\nL4opa/XxpDLGsIx+uDZ4xtQmSrcDJefwlF2M0RmWLptgnrt9qeVVPwgjbXzo\nmrH9XZvASHMX27U1a1SlTB3eZf1qdRIMqGHJgJzYqrbcKSpcjF6asMYyqHzz\n3I7ffulGgyMHn9YHTxYXBM0UMq06+PpGGDkca1i9/TssRoBowAx0HPkhNMph\nUNHs5MM0xZQ7Mq0KeEiGz8mX9Yo3mr5Tx7cECbtmOigIymzhEza+i3Uq29dO\nvwVSMrnyu1R8nQpa1fcJnxw5Dw+fR8cW9g3AQewr83LjGXqC5cMQ+37Z8XtI\nhngGeLwTPivepY9FGeNCbuEMnVC08X46JbUPllX71EzdS6oFGEmK2EomFcdL\nGYW3\r\n=5RzA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7OcROL8zuRFf6Gf3BLaWXDcbaoEKgTOfHHVygIFIMVgIhAP1WCErenZbTDxu/f9ea1Lwrv12Aw0Q+X9df+9HMf03G"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1607511844.0_1607511846372_0.39448332861982305"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1607512156.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1607512156.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"f562da0371b2b8730049ae3392c3615879e47fad","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1607512156.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-wp7LB2lRuL1dZyeD2C31wWBT/EsJqoMXofn9S09VFTqTa9OTXGMn4DzIrSj6UjIwMze0hDy15Y0bAVJSZJ1Wzg==","shasum":"04ff481100a267111d2eaa196c85196f474bcdc3","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1607512156.0.tgz","fileCount":109,"unpackedSize":190920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0LBdCRA9TVsSAnZWagAAwF0P/00LG2l87NSx/IN+dQiu\n9YAicx+CzQet+wblb685vSr5vpVt93HFSE/YgD43eoPyg96Hlf9e8Q9rYdQr\n6THPMGGfaZihp3mQHLBBIwSi0ylhAb44wyOBqHksfDeV1yxchQGQ81k0qDim\nUx+WPs4e2cWkGEi94uXrP4vvHSFAlQwHg9CEHkzVUr8kKK/9kfQTOvP58z10\num7pzfiKE+9JLBzDBT5JOyvPm8D370IqojAO9ijv+PlMhPB5zUqvgQX/EGVk\nsQ0bSNL/SBVv4XacCu6UaEnRPxNXbZANPnXapdmhPok6mxnIJYVxmfkjRRJS\nxO/2DLQx/naHr/qHWgRzfKGSvxSx7/V3QOt+17hLWA1l4AZhHbQowSr81aFl\np6um4zLQhd6icMgVEAciuJtmImIELiXvmUcHqhLIwVFGOWb1cvpMbqksbu58\nw9zRr7/vjiV/8New4Z2FAkoevGX4I26266w8If/zPzOxrrzgPuSeOBQsCc16\n8nSHO/IlJ447WaSn747XXsxHkjrAPaBsN1MAw/+Dc/B6+Ss+HEaQpMi+SxjU\nSCfcFrxoeQaL2RJbBFYv3HsNRKa9tBlRHJxFKzFk40Stj6tnSdwXTr3duRqk\nJm8EscfKR10rfYzNvTMTcAA5tzZnpHAXcP1TU06LsLsZn0MajD/AuRmD5avk\nxcK6\r\n=//kl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8JS1YFXsnZViCp6kdsquQsI36Pg76L5upUnZnngZZ4AiEA/wwjxZdu4dQCoIsnoPeH0j0D3/Fog52gSVANGEQ85MM="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1607512156.0_1607512157415_0.19640650360632161"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1607604552.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1607604552.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"c45dec0888a91c738fb0b2d2e28d51e5aa5fd7b1","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1607604552.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-kX0gQrFFQcgR7Gkd0kuSxLULPrAjMWZaknthd6GcNAaIpOyE9WITQvh9SEGgRFLUA46OO/s3xJCctyTxE/WMCg==","shasum":"5973dc5eddce3814d3253bc422575c274e2f7901","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1607604552.0.tgz","fileCount":109,"unpackedSize":190920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0hlKCRA9TVsSAnZWagAADOYP/AsE6B2hxjdUhrCKrUyW\nl4f7yhriCP95BeCwZHBXHXZ9XB49RbNzqmGNeUHA6NCuNhwnLXqk5wgi8uvf\nkXsjy3d5p9tE4O+AM2bVGj1BWWY6AhHurg4C9V/GCRXaDa1jOFbKcpzvmaA0\nPgY3j1P1xiXP+dWX/SXdvDCrxmE4lK4wz/n3a/Xj2mNpnoRGVJtG/oY0AO7D\nMz2kQG5GnRxeKqkFUdFGaEi2bTimTlT0DO2dTVAIg5okNVxY8omPkMpNWuq1\nQHb22D7/MWx5Oyx1SVUqBFeO14TOxfK2xsvFBkAG/7OzwTI1jeMXG8R/C1Ya\nI/6jSt1O7dQA0lImwZEuS8qzOXcAnhlt0yQLpVSIJWF7j+53NGCwm9zgmE6n\nsIKRVGqm0kkgsxxo83RK8dTb22d8XFP5m0wm/p58ZtTl9Yw28Kr/mKJN65tL\nOJ4UZKe9X0UsTXbpDBB5tGIp2yy7NZ7FUcFkBm9qebRMlLENZfsU1qCOl+wZ\nKQTLzvJrccf3+3mID9ZcHDfb1JMaLklrfFJZXv+1wmZ1MZRrK+9+IwWnOLa5\nNmj6lS6okK040ZI5s3X9TjKqzcwx2n23ocsFuB4jjfJ2csM9P5M+6BhrbPyT\nCdjS1s/ioKXxqA/bLMcFUcFYYECqUPnI/xZJ30tqBRwB4AwpIyM/mMmJswXA\nf/0T\r\n=H2CF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUjXiCqX2NQwbrVvrezxaJbeG/QBBGN+i4O6IIFxpjPAiEAzvsaTLeVuFKMazoXAg4Xjh2C1+BY2S9j4z5fUtfMvZc="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1607604552.0_1607604553759_0.34934698908814665"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1607605574.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1607605574.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"86dfc15ab056556714a3e940bd1dd6fcf10757e5","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1607605574.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-XnAyGm1YM8LTnTN/IQ8Bx3z0Z6pZo9/1o/0xoA2i0ojcovlLOG6NzzpERXS7sZQOIX4kLRwNMshTKXVKHyWubA==","shasum":"af55f7eeebd1a5e7711c49b6d3e09c992e5da29b","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1607605574.0.tgz","fileCount":109,"unpackedSize":190920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0h1ICRA9TVsSAnZWagAA/XsP+wWesAwUTGMRQCxn5/ek\nwDC2COUGkPaLWEw7L1+jBkj3+OLAqRbxgU5i+TxIik/skE9C/uZASOWv07jn\nX4JpQTKF/2Di3uC1B6loT/JBOJ5CYPOO2rIK0914F1P62liuDjS0HoZv3D9k\nLPHCGqhKRbxaJbbz69EFR0+fOab74S6MHUhNUE8Fv4aOMBcPzQc931YfnWkg\n+WgIjm8YZZGt0lt8p5LGekdR9DpiXgS9pRZ2MA0IQpyp3vQ8gX8ODqB8saaE\niFKQmEDCCSBx+RPd2+u406z5YGYo+ZTvB7eK2SC/LAlRZS6HC9A49Eh1dwq7\nakTGc4uuAXxA78VdreQcK0W4xvBaVPaRRe70NmXZ62k3Iwzrkl4aGm25lE+C\n4KhPyn1Sxw4u7bG4bzx2JS0teNPl8TKdKw/zGYEsB+PlK+lKGoxetoOPtxfK\nAB7hRTFuHfdODd2q3J9q5FlnsvW+USu9h8luYtKXiq6n0fgxuBpZi6Tm4MRP\njSU+OEGsHqmOVeqPTyLcTI9lNeY6mmfHxfm+StAPsWDqI6xzL4Q1TxTCK/MI\nUjElZM8K5R21JDbyLlM23MFpWE7LxUsbWSO4jH0CEpM6L1zLhdQ/OVcIl8zG\nzGU7YmbNi5y7kIE4uyEkiQ3314rniWFQ+7sfYWYfzEWeziwO7Ep2Oyn/cgl5\nRBxf\r\n=42K5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+rP7qjMafC4GooI0kfrFuLfKNjaBiH33auk36IodTKwIgeHZibQYjF+C7Qai8VX1gKU7WA4HGnrVhFsxz9flhGWw="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1607605574.0_1607605575955_0.30823284590110633"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1607605968.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1607605968.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"b882e250f1e7ca10aff2f008346a58567cf49cbe","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1607605968.0","_nodeVersion":"14.15.1","_npmVersion":"7.0.13","dist":{"integrity":"sha512-o7vLN7XeFtYWAztr4lchlVyaUi55ffULjVm5be2NrqLsCYWdSUgnATVckL5Cg5MvlDTxv2kjZDbFVfTMeQEsEQ==","shasum":"688eba889b04835cb00bb48f4cc4292e5c45f192","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1607605968.0.tgz","fileCount":109,"unpackedSize":190920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0h7UCRA9TVsSAnZWagAAL2oP/j69ocdCR7tGmwa4PgEj\nQBpxG53U7dED8RtwygRU0zmnYMxUB731dSncVX+4CWJ5teh2+wp4TKOjpKz1\nPcodhXT9I9+k0XXmZIsxLZVoHezVV9gd+UoPfUlNsHseFClP6CEtNaH2YwJq\nctmzokNA+t+NtHfTnvGR+48DzomL08TudmVyAne4VQRA+1gwHszUhfZifpJM\nsyWVdXVeilmZZiRUdKYvzH5jyUwg2rmN3V6xZZOJk1OOFMXmBMSc7Nn+OCWZ\nVBZ9DiCM2fz7ph0Re3aYIK7rV0YcrW67xYcHgiWacNVsT/5cv+1Cb2UKwICH\njKP6f8Y0JSnijWHxhHurJqtEErwvJNPc8nxe+FnA6A5Q0T/uN0fKWUdxSKim\n+1hgbChCoJtjJhm50Cr4pLiVDMgcGsJTPDQWhlmMAXv6QJqoqM7wXKuPPqAR\nnxyWXeRvgTAkI2Xtoqelvqlz/aSk4ORuH/X7yFa0dxHrb4DVeM+w3ghbJVE0\nxiIm/H0lki4tEaPV/1OdPVS7xV0+pL4qh5AD53R/G3NWDPOjcwM5vqE+/HEG\nr2KmsQAad7BUSCUKu4RqY/tNLfKXaSyBUzmIA4VU2sdI8XJ99+wrHceIBBOS\noqFIbjOoh85FH4Gjm8dREoQvUS7r0S1x/N0WceN2aEN44lGEv905hzgq5FrR\nYnOH\r\n=3yXh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQiMwcYGVtnDIws4xNJQr0eKQVMF/e20P98GlpgvHl4AiEA5jowTB3mVYER2TeHMRDjNw9s407pCfDa3x1Y0c799Ac="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1607605968.0_1607605972228_0.036143569251443575"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1608307945.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1608307945.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"5f9dcb591aa88e456ba36c2722f3bb50fd2e2e44","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1608307945.0","_nodeVersion":"14.15.1","_npmVersion":"7.1.2","dist":{"integrity":"sha512-NhAkDlTO5yebTP4W5Kcg2LdRsw3YQcult5rJuaV5XsPLCScApDGsNKPWldG67LauMlmBsx1cT0SAQnB6z04m3w==","shasum":"c7b16e3a0216fd8e8e1dc155e4a35317dfc3a159","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1608307945.0.tgz","fileCount":109,"unpackedSize":191008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3NTrCRA9TVsSAnZWagAAUvsQAIUkXI3TKUmgCHZMPmP0\nU65yqyOgPSD1/ucVY064tboB1hxFKVyk2kZYYA9rqgCitIqLpw2RAm8EfrpT\no6j28JDcDdlrdIrAWw4SEgcQliKW8KutlWIZeg+txbP7WgqoYi7qN5ESFypN\nP+BtLRU4yfSHwv7hT+PwX7wcIs2Lh+wbLYFsHP5qyIdfu2XULnw9xtx0OwKi\nz0ydi51O18btjV8KcL6O6eZ+BaR4pislrwIYHHr4iBBSstNnovbjo24P5eJl\nVSmECUx1XlHnm01iwHunJS0YUeyn0EJAXFasBhkk0feJZM2ehy78Dj9PBPKT\ncFRCnmGd9tX1F4p87hS98HjNMJMBEAPepqRmLVnMMKSTBHvmQTTR4UEZMjIp\nKRe9fgUBhLK0bdy3Hm5pp0skfOx88f4Ad2tNplNqB0A5BZvSWTwir4TLMTy4\nk4dnR16YERZNgvR/RGzckUo9AKvD3zc9C1ORU40OxBYketqe5pEDP3DLCEgw\nH0LZSTd2un/hIWGqNnYOv3vxHobMIYm9bTKkNHKIub0rKzDlFyhd1Qk0fa41\nXnXnlBENbLMWhkw5g1KSgNavvBotJEaVMSQzp3k1/y1q9e6pnqg3CAxTIzF9\nsAHfsdPBrXNcqDMOL2mvXVlVkiHOI/A7FWeg8T614/7bPep5cBo7JHMCMXcm\ndmej\r\n=G6pO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHN7CYC/tLDKq6JurO1vHAQiV3Gsr/LX6bLvQZZC+R/1AiEA3ZEmGTKnJpLIv8AMRuHWkFNrAhtjEVc57yJand+v8hI="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1608307945.0_1608307946935_0.06185938668143964"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1608654565.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1608654565.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"d686c721c0d4a215f3c77053cff478c9cd243533","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1608654565.0","_nodeVersion":"14.15.3","_npmVersion":"7.3.0","dist":{"integrity":"sha512-A+6g+JAKr3LH3BLmMKT2cw7kyUVwyZyg8QWDuobmB+4WsmysLLcftU0dyTj1Fb7vprNg8CMseKd+hiKi7fFGNA==","shasum":"fbab40ffb7f3965afb0afbcd512688c7c9af27e8","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1608654565.0.tgz","fileCount":115,"unpackedSize":195620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4h7nCRA9TVsSAnZWagAArmsP/0YNgq3fFQPubldC2K+i\n3xmNWs/eJdCupSNJy9v+IxQ0JQbAMh2gKNF0TiTeVuhtjJ24/+C4PpJy64ML\nS8b7ECsNUP91N8GQvojVeTgjE0ZpVMXWi9h0/wsQAv6xDuc6yCnoI9rDXdMa\ngG2WCyKIGRCO0gOkRFLvAcPN4T9X+dp0bnMfNBqREBdYUVtOa7OxRWzDQwcs\nccMTf8WGfYEynteCDRRO1cduJtQ0inkDqPE9JYxzUQZ7/x+RV4bEzdMh7Cdk\nqpVo/ECOYWqQEObnyKlrX1rOQCkQBSqX1U1AfzVzQOOBBqn8V01OBWMSfFx6\nnOeRrPtUQFi32FlW/Ks+DZqX81vdnDLdp4MZMxf/tVjxdIG8sV7cpuhGjHAw\nqsDecInuZJfE6IaMw9V9hInTTzb6kN3p56idmW7ysXgCSYO4h3Q2lcbPDq0p\nVPWyAs3cESnNehQnXTXjruy44Ip2B3WAlqrHUzNApZRa2rtRyQ2B6w29gful\nktXqaXa6D1TsHtG/lz/Q64LpZDswMuaEaXgBjvhsxEoiRjU7mpUv/eVJ1wsU\npWCvq+ge7QMpsnPO3DZqfybM81ODQMt1Uy2/QvP0rYfGxo+86dd7jkwwbXS+\nxqwmEgETy79cI5fBof2xIrcVj80jKV1R0tyNuJCIIPuzPtSr+JYOgIivv4qw\nBbzJ\r\n=X5QZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBteY6aF0NQOlQMF6x3br4PN4l7voDfDxcJkakA+I9IRAiEA2z1RK5MwKOoD6smogFm6xhwH5RWo4ZyB6Oa9buDcB8w="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1608654565.0_1608654566815_0.6274714531384387"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1610454390.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1610454390.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"2ff971d4e10cdf49c1528c29db7c3f7e39971690","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1610454390.0","_nodeVersion":"14.15.4","_npmVersion":"7.4.0","dist":{"integrity":"sha512-Q38rB+1WPOXhsYmEnmzSljakBTky8LqBkFjpcEONQJWEAPxF6RRWyrY9ODXv+UmK0B+ZpA/IIUE6mFGBewQSOg==","shasum":"f450c9dbc55a7f2644d4779abc4258211f11d0e5","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1610454390.0.tgz","fileCount":112,"unpackedSize":194498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ZV3CRA9TVsSAnZWagAAgwkP/i1TPoL1ea8pWhR4PHWJ\n9HyiBRvLag3yzR3itkBekpekftnd7URFpsQTpegv1TDS2WB+xNSwvtDop0bh\nCvtC/2FR0J2wNwgbUC62sb8ZU35tZgrXG9X2vqSuOmjQ0zZ3pXSlBqwFOhSS\nff+YFg+xk0YijQAery+sYCf3KPcaOtwWsAzh6mTCiCTSD8VEAF+slhsCrxlY\nQhOljyKacimjKyaPrEAnW6BfyV1ZkoxKSlD14OA3J+59q2XGRW/WVedMa3Sc\npWMOnj4T7+GHdC2igQdmWn7RZMp5lk+CvDyI5zUfm+ZJrQJHxFq1adDSymcD\njKAUFBq5BD8zbKm+ML/8E1BE7ZCio3d8EwTcyocF0JuI2nq2oor1IGRdq2Vm\nmFh3woD59NnOpUypDprYjrqxrUEX9OyNYeaZJIQ7WP4WrGklUQkgzVJlLbyY\nhGcsKUuxjUixLlnY+5Pvf3yXxiiY+sRaNlyvHOsP51epjSuV/FoWQ2yPPxA7\ndeayYOaHRwS+NST2zEQ0Z2WgS+OedoIKNnZt5hOzc4UNlKpb9MQFLV3TU4ZP\nb1l0HfVShIGT4q5RkXIN/ENuAvc7cTyHk+rM8OxwCTelHyOdzexb9z2bX+5S\nLsgAzDASUwySJ6zrcVLglqHFeepD4ePawX5PstGt3QAUAw/6D6Yzi094+qW4\n/1I0\r\n=nIT2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI3tn4f1I/XXqwZYYbblTviDhdUA/WedhPF0w2og4KfQIgMAyLw6/EHDmFVSG77pB3jNEf0eXvlvhvhkVeHjlBDPk="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1610454390.0_1610454391504_0.06109918734996822"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1610466045.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1610466045.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"bbc74372f243c32c5f84bd0c04765fa3730498fa","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1610466045.0","_nodeVersion":"14.15.4","_npmVersion":"7.4.0","dist":{"integrity":"sha512-LyVhEAOdK62TVscfBG3Eaclbx4aR/09KfwYwdazbisJeBHu7P4AreMkFazCpv1ViQWJH9fc6QwFOHzQ5TJ29kA==","shasum":"c6d5fbf3e05b5f7c4264a35efb191f8a763bb00b","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1610466045.0.tgz","fileCount":112,"unpackedSize":194498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/cL/CRA9TVsSAnZWagAA1iMP/1YID84GRB+ApUdExjY6\nGHJUEypM6SPkTDOvxEg4A/ZH+wYP35W32GRSHJVtHl3qBsYjVb9PsBvsM4td\nli6mRcZ7dg56qgHNM4c/2z/s4Lr0paqJYi+JgEbys3i6g827pRZqZ2OaTg4G\nfCU3qsRbTMcD4Q9AtfFrhXgB7b9fWnpMfjPd/j8ouWRoFA8PLxeTQQCpY2Ro\naWDpGpTiCR/dVKXGrNVyDQiXj0szGMaNc1WGHGBlDWjniuwS7iBIJzzyzpiN\nOoYO5WBpP39gNedncAFS6Fi0y6vQ/pc+y2++63AAsB4vECss+fSUkB1qqOdF\nvr8uCFeE4LPSRTsl1goeyL8B77ApDW3o7Q6WZOH3gwgbYDNYYtRNC8sZ319k\nVrgFEx3aFQ/TGWH9LAUOukKi2dCd3tofG4jcoX3qsO5VgCmpxmIy9lifPQmS\nMid6eQ3GxCem2HdJqt0emT/Dh0xPsz7OwoL19jz82hG0DcXGvv4XPWwP7Boz\neDJwBnaRRoGg9koByHpGMj9x9+6/QDnXofZVMtTE9hrt0ToCCyYju+jMiztk\nvE7ZZ4wEEgFcX7AAwtNVLQLr5OaTcHSaqqpy/dnrhkxnFdFZsxliVifk/quA\nKFmpTfVV1ImcTi/M1LjRUuaTjaYegTk+PRI02dELuzIjv+twqi9f1Y27Pcm7\nx6RS\r\n=ppMo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICps8jumjoS9GdEATgoiRtbwl9Lu1eatKXclzCEeP+ytAiEAt6B/iM9AAKgZhyyIheEO8QzQvyupT+Fnqd6GFx5eXw8="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1610466045.0_1610466046798_0.3156781083031186"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1611234857.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1611234857.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"6090958698836ebd00d18e19450140407935d8dd","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1611234857.0","_nodeVersion":"14.15.4","_npmVersion":"7.4.2","dist":{"integrity":"sha512-lMOtv8ONzEdwPfK9MiTEofuaxbv1ZNfyVDeWlsd3N/ZhrhoihKMPmAFRWXlsGAWTxi9wHdJxOPpghkRgrSVx3A==","shasum":"6d95b6392b6d07868daba9ddb4ab521c95ac2928","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1611234857.0.tgz","fileCount":93,"unpackedSize":178238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCX4rCRA9TVsSAnZWagAAQOkQAIljNcW45AHqXRvIfYzb\n7D+6wk4Qp+R3MtqbuuMS69OiPhdH5N0qcybTx+t4HEtgT2yg849B3e/21VKn\ny37Cz5kj83K348yT2FQfTsx+sIevvYdz/99hiWYtQPoapg9uvtZ/2hsfnUk/\n/NwCQ6jFPI1EV0htxV9mqV1FIDNMCnsf9xwTPxapuk0veA8NkkblB5+Cd7q+\nylqi/pBCrBqL821H2TsIlec/ic2XYTE2d2m6FOBjnK2lV1LVg1CsZuTZ9Jh5\npyrmzM9YSnbC67Lvi0n9T4bi3HLT6XuRjBZOCc8tyUR8pLDrnxSJhGwExImp\nNG25j7H1M8nGC3LuYaRwPFwu7TKHsTfRVtrU2jttRSbt/YAu65AOhQwVJ7S4\ncX4xgGAbjT1BHN5UaQGQ4Doyf4RPVPnGL76E+ChbR38eqplPkpHHQSV4fXNk\n725eo6CIcF4rikSUrYlfIODGNpcta/3kdIGqA9P9Gbv2VjkVVLpXfc4Q8aWE\nfjc7gxkUavBhlzOm3mHhai1dn2vZlOuOLenW6NjhI5e2kDiW9htHJqMg6gwi\nENazKYfZM1V8TYmJU6Qa4ULQv3/qW3hIx9prROlCdqOdo2rMknH12KiQWSAa\nVzwdwbZVjgzx9ETjGDScf3gw/KilmGdiXXo9fkwr2jbAvNYirC9kU7VVBFJb\nMGes\r\n=5n4c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgBTHIR4+97Sod+UEQV1WF1bwNh8Rc6gvIu1Dnu+ypbAiA6Q3XHaLwuvvc/2vhy14XCHgK9y250trLDlbuvWxapgw=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1611234857.0_1611234858851_0.5456809461557404"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.3-1611235601.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.3-1611235601.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"741a8594f745a4b03278486db1f2123b1c4ab147","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.3-1611235601.0","_nodeVersion":"14.15.4","_npmVersion":"7.4.2","dist":{"integrity":"sha512-aeIGsiFdUdbzDEOvYTZxGgjtrp7bmlH+t3+2FcBZqXe2xKPfWbzdWZCTfQhtzxe1L1Fzbfq69M6gsSrwkG7h2w==","shasum":"d12715e07e98c90d1eafe307afe181ea82f47762","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.3-1611235601.0.tgz","fileCount":93,"unpackedSize":178238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCYETCRA9TVsSAnZWagAARcIQAI6k0C7c+nTPVKtiGFk7\nT6laRIzZphlJ54grmUvRGNJvYAxfhIzBQzVNG/hxBKr6NwkksN8qw5hJjvh9\nXs3QGb1CrwMzn9XMUGg7CYHRuspkIrTS4j5rVabbEeS4gWqF7fG6tQaZIinY\nr1BhpIHf66okLM0jffmEz4J3OSUeZVwliKt0fNExHCtmGDOug0U047D1Fpc3\ntu35uu8rftnK4I1nUzsn5aunxJ6jx3gVkNQcaKFVVXqBSL01h7zSkkHe4frn\nf4tIaYT9k12zchE0llsn5fMozGqY1BYEw4fA1c14RXQtIUyhgaAVrC5M9Acv\nCSmlUmOTypsd5qEC8vk5TmxNThc9d4/T4lDIX7me/X+Bh86TrEvjeoaQrIaB\nT43RzKniWDO/AynM/rfxnDx//ynXt8RcAKXIKc51kL8xT8jxI39+ku9zWg5W\nGqMqsPh0RUR5g4Oqsx9nIymIfd1HSaX5YJW2HnZWS/Z2HGlfn2ZJrBdOFzGf\no1nzheMt+CLxsGo2UqhwnoPauRA8kbPjcbMhZFLS+gU+vG/GnwEwIHQdv3wK\nEBEgRdCgG8hTudgilTvuZVZzKKFEjeaQZcPz3RoJrDc74HI4RmlBJtZNrUPm\nfZRqilWer+3VmwZs86nBqY/9o0Ybekx43UpgVF4ulH3FhHnj9xrcCC3hKm+3\nJ08O\r\n=nyxA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTYxl1BvAvNcYO2dJncJ+0xd+7C0lZm+AIJzAHRtXWggIgRlL5BUX7ciP5Lxr9qMsoMRQY+RtvkrLUO1HVzGGmijY="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.3-1611235601.0_1611235603179_0.6167698747395747"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1611239732.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1611239732.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"bd3a75cafd253349097c69ad13c4bddbb1c75e13","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1611239732.0","_nodeVersion":"14.15.4","_npmVersion":"7.4.2","dist":{"integrity":"sha512-tual2fog8/tdwoWU9dSXtybQ5DyYXbSUMsu56i0JxgKfJS/CfxWMlvbsRoZyYvqwx2uSFgPGY+EaiRO+hleJNA==","shasum":"e4668dc552ac2b02688425ab0d437030e14aaf63","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1611239732.0.tgz","fileCount":93,"unpackedSize":178238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZE2CRA9TVsSAnZWagAAVV0P/R7VVS8NWpR2mJSy4QUw\nJjSFZMrCDegu8q3W0FMyiroiehudzf45bRXrcjq+P93IvZhgiQ9TvYPjxgXz\nxOpSwpEisyFlhIzfEtIVZldf5ZJHIjHxssqyHyhG9eddsRDB5rT6cppolzmE\neCuOaIOniTPpYbmOo7nllET0xT/yrLsXrN6NeU9RKu04HdGhpWbq0mDN9w++\n2qyI+tHNF2XDQCGYODwggoDUMVNaEeownFbuQHX8EUeeNJ/AqK3/5ADei8e8\n3lbKcNGuLS9QC4GPGpbASG8eq4/83xvG6sO9Jz9ORzvza+G6Qtz0oV5l94RH\n0/GIy7Sl+rt+Zx6yv59ExtJuzT0JFRlQkkSonWeao79da1usJG8w0k5n69q/\nAM1HPaYkYqyBFyFy0qa2yjzcbJGPL9xJWJ3SpLeY/aa4vwHwHtWtonfUSFzQ\nkQc5L2SqM0+Tx0vSa9U6FFoUTV96sCNQHK6EHFNbseSeqG9ziho9r8LUxHlS\nJrWi1K9EWSAcEsK37m6SkRV/XbHqsjCz3wqAjudjH3hYsneymfAE2QFwA5ko\n9hWaAMdGHSmilf79wKCHmynaZdJROJ/9WT+Ah1P9xvyhbWfvPfWG7widY3QB\nMSz/arqatPCMnrzPA8vDoNq+rXFVP9N803nbo7cApnu+CN1/jfFVTQBs7OJp\nrcH8\r\n=EOY1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2OrvKw2Vst85rC/n0ZIfaKrtSD3TAPB/QfTGslxCgKAiBpXWXF/CRIHR4/KwEG6x5pnPmBj83ETadu+X9Qr5MmPw=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1611239732.0_1611239733762_0.31471203615662446"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2-1611240993.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2-1611240993.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"25fafc0493d76cbe3da92c29cc6b085b2765f032","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.2-1611240993.0","_nodeVersion":"14.15.4","_npmVersion":"7.4.2","dist":{"integrity":"sha512-r0X617n0vjxvnqMTeetTR7hAtdUoW+FCDCp3j4NYT4i7MbzlKSlzs2EhzEjkI07nkm+9cmQOGZC61iBRsxfFoQ==","shasum":"2b119f8c956c511d5fbc1f1e6a8f41636942a6c0","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2-1611240993.0.tgz","fileCount":93,"unpackedSize":178238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZYjCRA9TVsSAnZWagAAqC0P/AoXoTM/WRWUyyzXF5r/\nCtRN9FMsdCGPpJyhkjzTdQ6U+q+KkPmM2OSs5Xdb7UmnIRvA+czLNt+wnKgo\ngOAuo1+LuW6bNBI1b88dzPMaUMUoP3mTtcjlzrk2QeGS1/dE8LAhq+oOxcW2\nt98ZAj1an5KkpOaqkH+7UXB+LcqA7qZ+d7NPyKW77OcOhNrjGc7gmmSc1u+r\nYsouBU+mPAvL08P2ltQAYbSUHGYBXjfIGOvoH4TEWpW3nJWrabMYixvMNJps\nLTl7OSxQeEOejL2e0bS2jiBpjuqK4MXNxWFNccfl7NVZinfaX3otu+U9ZB2u\nCWfcfMGp/2D8r7nPAfcIbWw4NRkcXM6DeCmWP71p/QyIwMiWfu8C9LA3Se8E\nSfSA9nH66SDBjBpFdCprV5n7Nf2JLb6GHQMn/Mrl4810Jp8LoHF3Raaq3XAM\nJP0ZChsxAgdST18q3CJxu45RnF6PImN6ZibTVk7FIevGJTPFnO7bQt2TXiP5\nlTVrm5/Ps9pAmtN8bgESUL7DV8zjXj6LEWMgrAdL93Bnvavcz7tzB3haja1w\nhqd2n5fIC0EU975PoHl83qJkgFy1m4JNKOFfTqGn2HsYurP9n+Z0nYW96WEv\nkMd8eEAJE2FlyQbTp85MQRADzGl+VOLaRcslHfW8fhAPrmEejnXatwc7RYQB\n09wn\r\n=RCZ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwfOmBMo6prU7SEvaLlQd9sWGRJ2WKILcIPR74nNSH7AiA+UhAbcBh3rXSDNVZWiRtT5fWgIIWC/sVL4xkMdgMGNg=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2-1611240993.0_1611240995214_0.11436242250251372"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.2":{"name":"@apptus/esales-lifestyle-api","version":"1.0.2","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"3e1909c895d21b5553c831970047a6b837b6a548","_id":"@apptus/esales-lifestyle-api@1.0.2","_nodeVersion":"14.15.4","_npmVersion":"7.4.2","dist":{"integrity":"sha512-7RL06+v48K/58P02Km7L6oH+ZOi3KXBqYVIyTQ3LtKtv7WQqQVv3u87e/DT7jqIFGwQTCQMpq6BBxgraW2qpRQ==","shasum":"c0705b56f07a24fdba13bf3292c936228c1e3e85","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.2.tgz","fileCount":93,"unpackedSize":178225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDst5CRA9TVsSAnZWagAAXioP/33kW3HdBTv3TrEVpTEX\nGH2MuL1c/OLw776SWhmfCIQ4cL8bjsONZnThqnpNC0A1tt1szE2LRr1Dae2l\nvCP+3703klA9EZwiCKsK66AcUFM7s2RcQLzFqVtXCFrSeTurL+vGmzA+e16t\ntZyCyhT3KdoJD+n1LfIHUP5aQBG8mE/wiFdXESHtwPiVVdbIMArGk4KX8+i3\nP2bAfwN4CP5bsTlEaryl0BEj2UwYn0UlcGIn3j2GXGJeIkCj77ZnPXspyZdL\nDLEamFMAKl5saXTYR7V8E/2ig1Un9YJPn6c8+ead7/JV3wQxqGZ3MDRF+NFh\ne/tgkh+bhA8k9pkrmrcMd6dOKtzdPRJ1IvvJu11HEuO87Lh3ZN2OgR5ribxn\nsTyKoc/sb2hnsDQRcXH/ByZ5xWnb2I715Wq/z44Uj9XLEBchzr/I3LbTvQV1\nhIHdAqvvLwkRPQSQHIZK7hGROZZWj+FBIlg0MGrsGKGImltmD9XO7zVaH+pF\nwNZUudaTGVI+NPGmU4d2KcxQsgq2LskKsVt8AyYWZvfiB3YrDs+tJrLo7dol\n1QTZnnPzjP7f3Jpc+arcqcZw6OcSRH97NSWFXtXJJWMhbEQMSX3EWUrqeKv+\nOaPfUw9gY9dYHVsUTiWUDx1k+xXSwbVV662AaAmcygjr/Vulp0miWN5hCHOO\nIb/O\r\n=kQXX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcfHR2R2kQ072Ti1xgkDdVPoqpLSS6mc8wErKfeXblQgIgHgJpWGpkCqFKt2W1g/XYJb1fKIwQnAGmEa9r1E2OaKw="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.2_1611582329244_0.8080144421182018"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.3-1611937436.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.3-1611937436.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"b9119d5a2c48290c130c4b8291219118c20734d4","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.3-1611937436.0","_nodeVersion":"14.15.4","_npmVersion":"7.4.2","dist":{"integrity":"sha512-Wnj1SOmEItKybI9ZOSTTefvK9zdveksj2kgCSadVQpYpPjf+Xs8XuK3hvO1eJ/wHecuA0znBPUvEzdUA2ttZow==","shasum":"34d5a76007a629a6ed58bdc1282b6b3f1e31cb36","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.3-1611937436.0.tgz","fileCount":93,"unpackedSize":178389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFDaeCRA9TVsSAnZWagAAYHQQAJTuW/rNtYS0yoFyuRgg\nR50IbVRAmfHM+Y5MZAQ7KUcLTJCz6XclGVdAwdN1l/3JJyD2K2JQ8WaNxULp\nHAOs5heBkc+xR9qKdoFgV9+nPUKaICNiZixI3iGTlZA1ZKPZ75cXngRCNI/d\n0Zf+ydtoChIWcdG+WlvOXkjy+ex/BWkqP5EqWOs8IYYfwIB/9KozNtfgMn/5\n+nHeOaYqlFrcw405vVnrJPmCP9y0dm7AOyN5PeiUm0pbt1ggBmKopSHvoLBA\nFgwOxVvFFwA4aMxeReJ2H+yjMwADNJoEgDonQxLPJmT7XHuLdBzyTr5TFT37\nzHe3pIapvF6Qru8+efIPCo1FOXTwUCs5pBk137J+7t1NGgIfBiPADgsIgb2L\nToHqnF517fsO5xlPi7Ocu+CmUrQfvlfA6jxtcWfSIqGqFCq9F+gg+7aMYJ4z\n3YthFapCKOubnXyKeuSvyf/cQX66OFZn6duttkGhGFBBiv+srXAy05ZUoEli\n47UHy7HYT+8sGxkaK6Ha8xa4bO0D4l8UA9eX39FoWiJm6v2VpUtt/ZM1cBfu\nS3Rw65hKFqwUmP2w0qbBi1uZ4mxnBj4/YKDvISEXy4aa/fA37VrPCen80NMW\nfIYvDdc4vDRo5iRo3rNprpH/Ni616tplDEYsW2aLIQsOEbcRN2bqhqfDsOAr\nayBo\r\n=gPin\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoVZLPa7cHmNkEnVnoLO52Rq2cr/RDbEpv2EEX69dgKgIhALwSpVRjyND2QJW1mS9RTthPH2Scr5n0f9RyqN7/o3cz"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.3-1611937436.0_1611937438331_0.48599064098497946"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.3-1612787566.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.3-1612787566.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"50c2405cbc0a4001f08befac254eee92e82db229","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.3-1612787566.0","_nodeVersion":"14.15.4","_npmVersion":"7.5.2","dist":{"integrity":"sha512-K4X7OrOfi8LM4RIJ0v1EKJM6QQ985rk7ixKXdDnPeDl2WUKFBpCrdCGy9wysCpZplg4VFoRFqzwAW92iHfWfXA==","shasum":"278334bc0fc3a035595b2d3f0f46c6e595131b64","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.3-1612787566.0.tgz","fileCount":93,"unpackedSize":179159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIS9wCRA9TVsSAnZWagAAxYsP/0rNbcLfN1h4pwZjOrB5\nenCdt7pJyElAu2KD3x7xqd9DSl+d4EPok8LcWnDlLEX/VnRcpJR86OrKfrMz\nGPSvZZZFm0RL/JsH1YKD6JikJUO6xxUQ/GA8c17pV68PIQ29AnJ+kLiGaXX1\nfkpDCC10F4E6wZ46KW9lyKioQXIp4eUvI7rXRtH9UMiVTZhUW/ndVC6h3Ry3\nOMBmvs+RRu2M5XLCEzWzdxRY68V8BxGDAeDX6x0Mv983fK0hsPlTJk90yn2Y\nj5dChDIsgW41yYII6cDPuClzofrCt187wKrmQ8wsulxeYm1Ec1E+DNSDSa0T\ni0RWZNrs9pV+s5k02xHvWSvZ1CtQHhoW48dgGLCz/TZ3CZLHg+JEdeXR6+fw\nB+H+zjIqehDTTQgABuJXjJYvs0SP+kxdh69QuzNneeuEnOWlfRQAen+c72nA\nIeXVfgFnQXf+O3jZyzNjET3/O8Pb0fHbGk415fK3FRC/OHZvbHbTaLZk/NYL\nsmFd2LRByb+y4wCU3OG1hRP93ETgzKFL1yJsia7lLS7CrLHYefCuM/ofXo0T\nMztpnxqCI0yvXeF6leKaKQeZafSU/V+FENox9gaJFlMDDpkDOo3ItqQqDqIb\nnCNqWi47imdfvCfLTCw59qqPHnX6QVbx3pFAke1oK9nd0X1940GYCZSjCFXG\niraM\r\n=tlp+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0a2ccZpH1xd50+FlZREYYxQFWexfRYQLyypZ4HBzA7wIgdiMT0tzPmA30huuFDTH+xPr5/jRQEa5hvGr1KcEbeyI="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.3-1612787566.0_1612787568036_0.23896664171799453"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.3-1612790172.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.3-1612790172.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"57dab3f50cc1d6f111ea04f8c9f3465440eb00f3","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.3-1612790172.0","_nodeVersion":"14.15.4","_npmVersion":"7.5.2","dist":{"integrity":"sha512-dfW35FXIoCbAdYIU1whbICBTCRARnLKiohYQ4YnMwpQuBUszQ/bF0pJ61wVGsPV5Orku5uRSN1/qL1Pm/9dTOw==","shasum":"034c16dbba91b776a4486dd46ac584ecd540c542","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.3-1612790172.0.tgz","fileCount":93,"unpackedSize":179599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgITmeCRA9TVsSAnZWagAAcv4QAJWuxBo3Oz0PIKeGe9bu\nznj6VLzWd6j4BJWA2D/sruMStWf5dv6VpEU0Ee7J6gnRv9Jy33/g+5/dICtD\nCw+vlBM4ftAIiz1ymPeW7xMdzv9BPJYRvfpvlIHlVyVdRn/QhRaZAT4sP7u9\n/rxmXJWtdVzX+axkH4XQ5salH1ugydz7SANXLoQiZsykVbCtigrc90/SMWXS\nTmKFquhsDQD7IQuyipK2EE//41F1rbplozA3dwVdrb8luKMra9butyX1+KT4\nbs+ZGiabTW5IwYVwWMHd20IZgVlS4dixMSekifPfkwtCTqYScRuuefMtQcdc\nT+mVPxRge9/+lRxo7nTfG0wfpxyfcDpB8T+p9nhTkdSa3M4s1gQhPQ1Z1FcW\n63tYIy8NxPiW4/mnAcRhKGyIFQHkHD6QIVG/zC/5Z+0yaJaeIFj4Kq0Ydnxs\nKQCdSUb204NAXAE6jf5LrSYQzqTOjeTBjQ75L8lXZMHDxduqr6ZaLXPkL0h9\np4+/OO+uJdyTGxR7p05FPOFKVE+SWLGmRrMstQbUG8j/p94j+u5h9KJc+hfW\n0BOe7XjlAGyAoy4S7kFEOwq6zC1dnf0zTDUkI60LPub8RYaItgY6YLNx2qk7\nQQplvtZ3f0ZHWshipW5y4Ypfz0EtLTVBsVLxZtr1eiydomM07BA1l+R49u8Q\nsjCU\r\n=FvIN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDllh7tMrz30DWBDzFuNDERj7vqAvrMtvL0AsoZ0HDPuQIhAMdM9pXuAuieybDwjCknnDfoIv4vM3tTPc+OXRsuahfN"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.3-1612790172.0_1612790174210_0.1403536029208532"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.0.3-1612877495.0":{"name":"@apptus/esales-lifestyle-api","version":"1.0.3-1612877495.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"0bba507ae41e610a23a12eb8750d2863117eb9c3","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.0.3-1612877495.0","_nodeVersion":"14.15.4","_npmVersion":"7.5.2","dist":{"integrity":"sha512-o/XsRTxjFxxC4a6qBs19DgkR439PY6tr99CV9unhr/Y3yjTk3U4mzvO/sGDzO/+c/UgV1kNWS7+XJZVUOXTZsQ==","shasum":"b5416f9d23c880f61fea4703008e4d54839871cc","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.0.3-1612877495.0.tgz","fileCount":93,"unpackedSize":180210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIo65CRA9TVsSAnZWagAA/EgP/2ln7sm9zw2OLse7+Dt2\nVjcizTKLN73j7Hl8ix8PpbpouVe493cj5d+YIUicldPWfhAYth/Pjj9fHGzJ\npnCSgCluovmCh2VjozGgTw+t4X17LyWOwEo8Xlg8fO1/UYeO/DCaXUlKCKKw\ntftTi4NpKMDUC6SfCeVMFQsRn3kYfJ3KoxqbKGQgkbGAWgfG1RhHpRG3DaEA\nDM2IYf8sRCOcxAmP9yMOE029nhalxfS+Sd4yAvd9h2eZ9CyzHFJmD29nKIg3\nB0/Zh4aK27CtrCxkYqzEwj6rd22uhEzFCG7ZbugXOLO/aHEaOXzUmzaNb7RJ\nH37r6nzchI7VrSII3mnRaQehhVtnm+Vr6SEv/pz/q9FXDAIB4CfEvYyoLJCL\n1ubKmyOoOYj7bMyzp2H/VbpBk/6yuX4uUlUq7qxkDJtnyYn9x69Woj70ZPFf\nO9qU4iIs9bTMS5Y+qOuMUbai49WJRhICYIC1xt/f52GXa98ASZll3/QYs/Bb\nlRMpJJJeM6P8UT2Pk/YWOK1Ytl2cuGxm3faHrxeERmsOqhPloZzNTgO35FrG\ntUirfXsXLNzBQ4EsDPIZQ7LZHRKlUjGHyLSj8KFcm2VYgeFCurq436K9PA95\noS30R9HJYg1RKKXoZSwoOKEDHlvzstDW7Va+dgWf9wDUdkkmonnHG5ITWMvl\nUAtu\r\n=Xwm5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSUbf71lnhNywnsVsm7Wpiy6cqPZ2mGMnApu0rPtw6ZAiA1IRGkCBAYR8skCImKsKzL67TfJpH+w+mWHmjcQXEoyw=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.0.3-1612877495.0_1612877496860_0.10673386367629445"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.1.0":{"name":"@apptus/esales-lifestyle-api","version":"1.1.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"24c3f9925df4ddb88f2981ca9bf82eaf50ab1253","_id":"@apptus/esales-lifestyle-api@1.1.0","_nodeVersion":"14.15.4","_npmVersion":"7.5.2","dist":{"integrity":"sha512-X5bWuk1rBUsL27u/bpQ0RaYb5zMly2Cl9K/EdJ8WyPHVARbhQVU45VwCejm82gembXlErUnbsnUnCpS+MRdUJg==","shasum":"8b81d5002b65103bc1bb4cc9d750ac5fd8d676d1","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.1.0.tgz","fileCount":93,"unpackedSize":179586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI9cECRA9TVsSAnZWagAAxtwQAJqT3p7aTLrQ/Qx8Fjnj\n6iujOjs9R7m7gf9t9LMEpjMQPZtONJr5udnjZoBMkfk0sl0+LNfNfebU6BL3\nL3805qvp12yR0i3kWSNdUnbIduO00m9ny0vSrMKU1Yrur1AalMdJ9bFpU/qO\nVSKGlrt4CWn57RLjEz6euGTdBWQOQrMigCprH2xHYBFwXaPzWqAgy1I0TseS\n3HqOWE7RBC4/Qii/RzRL3GELNMclLRSDpR354REfsVKC5IkfYjIq3OwRBXhO\ney58KxeXewnoGF0dLiKUAt6rcPQmLlNI0UHM3mK3aFJbtX6inDVf0PPrMFZq\nAmWXR/jJ3nHman2oEKZOG29F7uSd9+pAGRfQ4a6JR+8XU9oJWf/pG4WYg7Nc\nlj+63G+PrIiloT8Q2ko6NOZU0grt4/sO1/M055w6NhequC83NYkfN4JDg5xd\nk0vBaIJ9BFMX8pppzRXhm8NAvsRkF9qDMD03IU/Y+JxwQWx8aywnv0RB1uZW\nBilK2EGspb0ZGlgbkNvkk82iuGFYzR+Jy8Lns2rXtNfaQB7SJ/LR93ZPiMom\nYQtQQxrfa2I3NbBR3RTtmwHLiRNHJRbmEQ1yjAZlQ5S6abuTpBBurEaQdXBi\nDC+cgKnqz8OARMyQzE09BFrcpKl6ApzweET8B+CWg9ZAv4KAfRoTynyZpjgn\nsNSC\r\n=CHjz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHP9TL6uE4RvE0zLM6w5fFoA+NVCs0zrarSWiFwoG5UtAiB4xAe/JJr4vF9w/SiXnFVdxclvNd1IhNCL0cKGd36zbA=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.1.0_1612961539648_0.410931920325565"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.1.1-1613031803.0":{"name":"@apptus/esales-lifestyle-api","version":"1.1.1-1613031803.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"8471e5e2b35393e351956b13c0bf11d7f557e884","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.1.1-1613031803.0","_nodeVersion":"14.15.4","_npmVersion":"7.5.2","dist":{"integrity":"sha512-qImhyOvTEJ+MU7oRsoZUCTWtrW3Og1ZSlDDxusq6rsjOKovJ0eRl97H6JR7LC2V6VQYMo0d1D1Uow4Zsy7LXPg==","shasum":"8b6c9a45f7c83bfec6716823f5d0a98a3878e085","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.1.1-1613031803.0.tgz","fileCount":93,"unpackedSize":179934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJOmECRA9TVsSAnZWagAA9gQP/0dR1NbwCs9yCWP6bMTB\nNQGXvBlpRM1sFznJ+BHUCuKs/WaEIkz+0hz1/gXWRduda8dbRQZfWkNzgUW7\nxE4NjsQh/cC7yeUUowg8VQJuaLEtXfHd2xLLBRUxrVVN0B1/UWEYkJXWaQBD\nswCnkvrU6q5ESjC5DTS6/oEVKf6DsTbu+t4ftYYHadq29gcxX5JVz1PRhTxr\n0VVgnL9WDDPo8tjs5tLrgF5cvy1cEVPnf6Z/MXi3RCzRJArSq7w/CfWrnY42\n2Ejnjy8B6FjnB3dvrz52MMRNKG0kSiz0UsiZJlzinOlFMBtU+vvRxXsCUZUR\nu6s3DTBuRLglSvfG33Mz5j2x7JydJ01/TrSF21u+Ml3KDql7L+uW9K0AafXJ\nsMOkrztJZuuyyzmGm7Cx3lD1saxkaGTgNwOK7WhmFZDNpgJgVLEpVtmxp0G/\nXB8gfopG4EkaTvvGqaGV7Eh3ocSFj0Fi4iAVheOwKAj9+S75rFR106wmvZQc\njeuWZPTjNFnIiohrMclUsC97XgIxlt10qttaBl5Vx+9m7V+YXqF3vvb4bTYm\nBbTViT4bmgW48OWFYSGMw4RG4Hvv+PqLZnPHNe2cL3jYzfROVz8gbuuUUdUr\nBX9CixRzMl+fZX2xWAvxt9VpKYnuhPePYGG/3w+34uOy9hKNoFB2IW5kowwf\n/T63\r\n=Rm4P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRqW4M8/ykVJo2ddQo9+2vZvwFh0x603j4rXxsXa2jHAiEAvT7LoLLt17QLLwC/R8EHYYSLKKKOXTkJTYYzfesssPc="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.1.1-1613031803.0_1613031811909_0.9070745767642299"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.1.1":{"name":"@apptus/esales-lifestyle-api","version":"1.1.1","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{"browser":"./dist/lib.mjs"},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"9c58fa6770a349dbd57edc588b99f3b71113bb4b","_id":"@apptus/esales-lifestyle-api@1.1.1","_nodeVersion":"14.15.4","_npmVersion":"7.5.2","dist":{"integrity":"sha512-/CmQX8M38FG42b73WilUNKrhQWaftjOCGbpF/mBz8ldx/nzmKKK6G7Pvi4nEqLa2G7nWqJJ4xbMC9L0Bz+5V+A==","shasum":"e6618b4aaddc5d1b59c12b1f058065c03dd12def","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.1.1.tgz","fileCount":93,"unpackedSize":179921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJPtxCRA9TVsSAnZWagAAdwUQAKFtEVHRcFOFz6JpZxr3\nx8Ju1Yeu6P5AQhNukWmmzq0t6iBLDyj/0ULi+TB6tnItDuB7HrUFSGj3y6+L\nVR5jv/J47PzmFz8nQCijWcoDMlcy1ZP4tF8SQ1NSYSRStDXAyc6RhZLGj8Rh\n99mMqeaj/LnRXVMbCW9Lyk1LNv63+oU34rjNEiID27Cj0sjYCy0NhGOeMyDX\nlwh2sF6uJTLV5DZWcmxHvbJZjPl3yH8kMEtFlmfPsl5D4/uZHeHmSsgMu4PD\nqtg0fu3hcTeARlY1He2adQA1gYf7/vsrftE3dFDbzWPWCmtx+ZhsabYqXNhj\nq/FWglXxmITcwKhEego+Tc7k86ooPbuVXtpegSnddRT9lHpFT3Oz2ccnRWTh\nKtYOBTCtoyiO4Sga/iu+XefsKd1Co92s4yvQcvXQtuQBDVFVZ3R+O5vqoI6n\nQGBYnJeEK/U2JqbGu8pfHbcy+6r+0d1SqLxpPfhkOk/L4STda48qTy08rhEg\nAtIip1aBmrU+ybPUTotfKqgHHCt1NBbjUMXcVncwHzPnvvAqr/HyJcpLi4dl\nKCXnulS8bmRkJTaYSOfYv6+HKjiTMW79YRkSy7X3ADidcm7bwpSPtPrAibVQ\nv4heHi/HQaCzkfWgioX4AB7Zv2OHyJ2jiT4/M7hnGn5pIFXhFhG1KGVa2WEE\ndrGj\r\n=tG+G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBikOtgYAOMPAO/uQK6X+4jna+M/hYAeIZufI5NdtvboAiACLY49zlrkzdoUJ2cWlqsRqZSdyRZ2jYY0EuT9mLIUDg=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.1.1_1613036400528_0.05719648488577311"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.1.2-1613487017.0":{"name":"@apptus/esales-lifestyle-api","version":"1.1.2-1613487017.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"03e3ccc1cc478c189b8f6c32ed0a2638094c9cdb","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.1.2-1613487017.0","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-u5rYQHz1YLaX4hgyXGXKJhe9FAQ69YYJ7RO+cBD2xxawyslgWHFSV9RKlzL1CNLz+vIN+XqH4ujytswuG0M3jw==","shasum":"a20493bf2ee5936ae6d7f7fc1b4ebb2875e8148f","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.1.2-1613487017.0.tgz","fileCount":112,"unpackedSize":197344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK9urCRA9TVsSAnZWagAATSsP/3fdH6cF/j0u6qP7JitN\nfGnyo72/f//+QzzbQcO5/o6g02zNd/z7tg25vX2WatT9DZOnFjXzaWv2of1Z\ntCeLXrfr85RnQyCPDamENag01NLFKYQmNTtqlkfh5zYHC/D0nRovnabZIfLU\n89CSHfvVv4H45EuawI3xT3Ky5gfArPSwrzaffWr4kPjo0nhRrdre/NyLSoXG\nuUhUaCG7dtZ5Hom/3WvMt5BLcTkAEdC+5jmrkxoTxRX9zTT49poE5A2WTrzI\nnXO6hbSSKXohrd1q1uiQTrEeSAQ/bTB4hXsMPgpVi1HmTf0y9njpUjC9Qe/S\nbGI+W9WXFbTyfZdaqvbu28meDe19nCdWkemaI9jKG397+JXIxTIDgOcopXJY\noObyMP+eCV4zqrlaCA4QooV6Vh5WaK9IWWxBMEZNLbxtUO04PsuO//Ux3cpO\ncCx0EHbIuFmFy4wHET0maCvaTCuoNzLSMA2+GhLJO5AyPjONq4DhOH9R/am9\n3TarwNTj9Pt4Cx/5CjVFe9gtsIaKRnqUsjZYxwvfSdjCVTljdQCEMt/0vpqW\nLXd+eRkRN+WSFCmIevspNCir0CB5MKwXsl86fLrygCU7Nuh9knzNhX/gqzt/\nTxcGPp7e8gHLDQ3E/HIyK4yzGCtvc58opKMqfGEz2QjyFen9wrpIeikxDH5E\nT3nI\r\n=qVGZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Ieyjtt/kGNDMWRQWfPf78t50n0AQq8FQ6iQa3kRFPwIgVAlmm+1iIzfODIJNYfhzDU9QSJoeurhuxv33Rn7pTH0="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.1.2-1613487017.0_1613487018664_0.26963901365428344"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.1.2-1613579943.0":{"name":"@apptus/esales-lifestyle-api","version":"1.1.2-1613579943.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"dcf8fc0f5a65a63b69a7c161021ce3a4f461a4b8","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.1.2-1613579943.0","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-kFI4q7YL2oU3dGvSE4zBkIwfNXXf+BwnPHBKyLOlgUiPxGB8DPIWgfkjyZBnGfV3VCKfMoK7wKYpB1dPi6bvKw==","shasum":"7b5bc7990ec0df4ac472a48e64b2259d14a23085","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.1.2-1613579943.0.tgz","fileCount":112,"unpackedSize":198305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLUaqCRA9TVsSAnZWagAAbGoP/iI1wc2wwkHATKScZ/Ze\n7Li+0AtQlYj1CqSzSM5LlBdStoinizyuAIsVHxtnVogmkys/rJIE5nbGmcYB\nIotjvYRdTZYj9mkV6pgTFzo9Jv/Q4WBOqk4WFXjJuHHTdCCTcjL3u+psDuPQ\nIfGAnFGnl8prc36WqsIewMyeclfV2PjXImCtzcH1WoRc6PBzD6RM3UcX6eyj\nWpbfIaDcU1ICnq32NP1DTmH/DQMFflEbYdA81TseZ77RFZ6IMpj+lg1oxnMf\npPhiwnXue8hhg7SXzcYzmIoseuMns7154U6fRYtQGESh1QspZrahEjUd0861\n49w0M+dRhiRsVtCxGEcN0reB+PEcNw3Co1AbKGrld+VXL2i3Vgjc/r3RSJ0S\nv/XdlOsAwFfLaqDK3HD9BYs6Ly8bqRyRBTD9TvHpgnVzao6poQTIF/w7PlYM\n7ktOdbrpSaFi/gpU2UIzNivdXLyHXTFRb3e+gwIG4rnv5iT8U5vaiLTa72HR\nicqWsoFCFVjqzgcGgm+n0EgT/WaIsRaTBXcZ3VPuAmz9mR2/gMUVhT28EOs0\nQVaTsreMaXqkS5NxVtn+6+nM8iowvGvEEdKDRRG/XeBCXCzASqzapTg7k7Sx\nFPQsOIlE6MpgFceEY7/gy9UbMUi7zZVBJhG/rf84vR2eQKZ3RwwNmcQSd9Fd\n753k\r\n=Epgb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBBEMf0y/eTovEIFgst5m3zMMV6m7+qcukSbaFucT26AiAOGuwZ4MHo7VRsAPS8GqAJSNeH38a4+GbjnRdB/NAA/Q=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.1.2-1613579943.0_1613579945358_0.6171184161231016"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.2.0":{"name":"@apptus/esales-lifestyle-api","version":"1.2.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"9d064b278193d6433c665e7a1cc4d8c3c0be68ff","_id":"@apptus/esales-lifestyle-api@1.2.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-hWfMJ9I1GtBrPJuNkG44k6LUCRMf8FOElLBXYPtNjE45UYftR4mm9G5MDzCzrtD6AtIoreda4jAas7bftvjf9Q==","shasum":"a0b125b2a1cb8f6a8736d2f0c8e9173946363a19","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.2.0.tgz","fileCount":112,"unpackedSize":198292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPN9MCRA9TVsSAnZWagAAzU4P/1yP32nvmvyYUNPtvlnN\nRx4gjVIw0D3jY+azUU14liT4KKlZi6YuyixYWKCBT303hgF+GswGpy6Dy/+9\nJp4EqRRcfLf0jpni4kgLLAEBSYVyDRGq0GI4K5rxuTdQTEIObDzoKGykaPju\nVhgNs92NBEwKYMi7IBlUfobWOdEY0flkBuBHMUEAhV2fOGr1RY+1jiOpQlfh\nsyKBe9jZyC647Idvk2iGuea+wtJV9T7BDelR37Th/D2kFxADtWT2Wgt38+fo\nvfZI8DVvxgJwv/vVyMrcIgmfTaDN1U+bO5bwjNBaUICqEM37fELZvrXJzgHX\nHf0eAmpV6rZP8prmvfhfDJakQSWYHb0EI6YXSMLDQYjDceEjc0K2oH3bRplA\nzEhzz95f/a6/rUF2gs/28hEUUhF5Jh5RSUdAZk+Kl0Jfw8k55tbucyKo++lr\nUGIaGZj+XIhq3NjqjxLRQ9hLlUEfe0+U5sxmuSH3tPF8LSxFu/2U8MSv/ak/\nhnvd6qUKjOoifpfQsbZ0AaKaZUbnsFIMEMVwzgga9cQp8dj3ZEDiemRhYF6k\n8OEqSfuTKNYn5Zjhu5MAdRwf8Ioge9oyURFxBzcUG0yycpbb3c+hT0lGpZh+\nC+qtIMbo6KYY7wjO4R2fRmNCHIWZ2eHeOn2bYc1fy/E9dN5fzQuFBTCwncg6\n2/H5\r\n=DVmL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBLP9JQm1CcQ5zt6mQmE39YCzM/TE1mG95bNputBTUhAiA5hI0NV/f0l96kUEkj3UN7EctWLVyMPD5VJUdC4qOGew=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.2.0_1614602060325_0.3500010401299274"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.2.1-1619680331.0":{"name":"@apptus/esales-lifestyle-api","version":"1.2.1-1619680331.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"aa5b005c5437e21545b5c9227af4cb024b53bd34","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.2.1-1619680331.0","_nodeVersion":"16.0.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-gHJjOszfwofqT9dO2q9c+MoNc8hnIIPVZpVLepqeYRlgfmdeQOkDt2yGyOazc6w2OuCzrVydXhQ6PUMpECibtQ==","shasum":"75c1e53c775801ae0a3f8b0d9bb19a4e5b078133","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.2.1-1619680331.0.tgz","fileCount":112,"unpackedSize":198554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgilxOCRA9TVsSAnZWagAAWCMP/1G0fb9JkH5aPgHrTDrJ\n4fVoeY9BTkD07+WzPArpHIDhbq5tEtCXMkDuGMGRD2RPJDjKgX00mXuWdpyB\nkWQId+YRdtA+Pm2UV90emyTXz8FNfIjepaxbevOaRH0LF0QkUCYS9dvqRf0e\nYJSnv3xUWbLctWIOCR4U/F+S41O8DuUgqAf7pYO8/nraxal718/4KX7eYPwM\n+JIuw2Hb1Zc0s/tq1acAq74sxy7RMmHb12pqBA8m9WXzwVmdUOaNbrmLvgdx\n6VGUz0uxQAlNq7zEdi4jFLsVQkf7o7OLKLIs03cPVayYNf69B4R+5df4qdVc\nhkj4fbqYDGpHiG0u2VmyYZhWs0WAhvz9/qD+JPBYMs4xYFQg+JgwILgijhWm\n9hkYf+PuYfGBawO7xnYBefxKLawoCafcMEW/CVnni8JtQ0HiEgcPt5NROysu\ndVwqTqPoJhmI2C7KUJvyB5VVLstZA1AMwnYfa1ZNmC71BFC4LiTC5AfL7vM6\nqMzZsjHwP6QaVhLqDGE8ILDopkB0144YH7vu1UKT5KtFsjcxPnx2EvVDfb87\ncwjKnIpLZm5ZP72XChnNT1KxS9vxKTaBtVHGGQq6ZcJfZBWyBuaZo0RVifzI\nEPOIss6YXrv0syBwQWWhf76yinx5y1z6DB5udtIFrLsOuVJVsF0NybZeEd+C\npY+z\r\n=x1KI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqkRbc//KtgLhQAUNIlxYOv4JQewyPS0I2e0CrFJ1UBAiBXkvaG0XGEm8sa9ng8vRPCM6QGvuAwJXDS1Xbwtvgbtw=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.2.1-1619680331.0_1619680333732_0.5369977487546735"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.2.1":{"name":"@apptus/esales-lifestyle-api","version":"1.2.1","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"7462b976463b954487537eac06630a9cd74276f8","_id":"@apptus/esales-lifestyle-api@1.2.1","_nodeVersion":"16.0.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-J9O2EycFpSZpyEzzGzOajTS90lRFpJjdibcxI5i1iKcf9AtytR5yGNrDhvhd2l8dKnpZ3DXsjH1iiiWqAqSmSA==","shasum":"9fcdd0b504c3a13da9e088b3459c03986a6ce275","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.2.1.tgz","fileCount":112,"unpackedSize":198541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgimn7CRA9TVsSAnZWagAAhg4P/Rx/uIcgG/edzdBHv+n/\nsxKBjRRO2cekQ8Y57laqW57FXW5PE7ajfLMrco3OE2hyIQsycx7D7sU2eZft\nynQ6k1YZPqKMPwvG2IyqiZV3WgoRiAlOGt1XASxbSRy0EQ7sTUUBS8wHRrXh\n+0srWiuUmfLnVp1Ohu0ZvFeNuksplI0hd9jndhT5qwi5JRFG10QxhGugQFr9\nPtP4f0zzc/ddt4qidTbRxkUqd5RIbt0KUbRpK4A3NsYx+N1r4CRgL0elw9Ke\nfd4mRfYKtTPP5pBIhH7RXSbOXjBI8cr4QfCqPLuCpv89eYA03JIomv5BB4MR\nyMMwQcuVt0aLYervhIP/7B0GgRuEsCUDaVhthSeFxLLkL58TJMXwRyOLYBbH\nPFGTomz9pHIcrVU9AFbZMIAG1+j5KgkWqIqKjYeITdyXvaErbjSSSr1cv9B7\n5be+NHkcKgb8nI8cFkxZvdCTxfQXuHxOA9B7RDJffn6CcaEwXQSDO1TayjM4\nOdylR4P9/7MBjKV1xFSbgXiFr50tAHiO3SCNK8tMEtP1ilvbwVVMSgto/KfI\njNnca9P1CmS1RC+rOceup9keq7vNB2owya2EKIfrezeZHc49+48KAqVmVOjU\novxseUo3GPGakgFDWI8sWmMNdWjZmhgRFDsHAlwlYF5ZdSvoR1Ptsc3U8zdk\n1KLK\r\n=USA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbLOVxm9xwevrxaBj3F3HziHmvkNpvsrmxvEo2jU88wwIhAJqcqDuP3D/JHhzNANAuxeDSYIyjrQR+3Zwzq935jNgC"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.2.1_1619683834825_0.816590068864405"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.2.2-1620819532.0":{"name":"@apptus/esales-lifestyle-api","version":"1.2.2-1620819532.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"d16db46f8544e60e4852873bd2834fce6b4b1154","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.2.2-1620819532.0","_nodeVersion":"16.1.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-OQjhanuDwy89Ie+gwGDjbEV8s4IL6Sffp46JiFVoJIqpSPGxXeen0kFdAldm4Im/yM20Luc8k59B7H33NuCHwA==","shasum":"6139194e08479aa4690602861b0b7d553a4279a2","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.2.2-1620819532.0.tgz","fileCount":111,"unpackedSize":197985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm75OCRA9TVsSAnZWagAADmUP/16yX1tMBI+CAMwKCrmH\ndqbS5HW7knFy+mrcPavgJoIoi4HZmnEwJqiZTUCIkq/dISjpLAKJS9/tnHXb\nokM+P2GvJBX9ePuvdBGddlaDPkI4nYJv1Os1hPtwRYO1ZkWThLiOhsNcvo4Z\nYeuyJfEyuAbebTIRZnlgw/Vi9/oA0wzhXh111Z79on+Ykvz4/dOxXOZ+peHl\ngqErvIKtEpV3p6KJPrKfkfj/zm4SM/nUhVnOPy4f16EJETM93mFlzgt1a4YO\nPHZDOsHOCNr001spEAA4c9sTp04lKnm++VGpu789Jo/DE62vKKikyVk3cmBi\nYWZKVdDjody3Prjmje2yXy/KXe8CBjF9UjbBHX6cABaonJIZZEYftc7DNRoT\nDAiAbY2yAfNP7uaFRtPWERaq96rAeNJoaWgkGfJnQuNWZ9OLR2eOkbHmdZDi\nhftxQgOpC2EbP3n2+2lt9wIlMiHZa1zDU0tFaK1NsV98otr1CHaHlJdM6nwk\n8jN1Wf4RPBPc979WnjLXzvb7vG7rK0ME+s72RXvn7fqmMhXg4tyOJcS4lQoF\nHi+IA8grKmZVmUmA8SCJnSW84g51YX3fbEqg4QLefF6PFGi/GkJ0A9uJ8Sxe\nctkstNkazFS4GgoSqz/cB7xKPw7zhtll8+jV/9Y9VJpYTJ5TJNHk+jEX1sKw\n8+Lq\r\n=XxBs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhw3fOFm9Yxsu/tqvxLP6hY6SbUG9ZxivUtyYO2WyX3wIhAN8tS8P75GOiVfdN3Yw3vip/P0aaT1eBk9JPLIfR6+a7"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.2.2-1620819532.0_1620819534305_0.9898051363288665"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.3.0":{"name":"@apptus/esales-lifestyle-api","version":"1.3.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"de9334ce8e970af183a2b6dc14d6a851dbd497b1","_id":"@apptus/esales-lifestyle-api@1.3.0","_nodeVersion":"16.1.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-3/1kTi42RyTvGgg0QF8elf/rF0AHRDP8m5WzKqpllTPsLxOVl5tN7Jm5KQTlunM8mpy45m7Pg1+L3ZmNrNQVLQ==","shasum":"57b4dee9bff3fa5536824d7d4c377afa1492205d","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.3.0.tgz","fileCount":111,"unpackedSize":197972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm8GqCRA9TVsSAnZWagAANsAP+QF/4wSDrLbG9dtEW5ui\ndnTCTsyO5RncNTTsE+UHT33uJc0DtXMk2oHOq85drY4w1BO9U6t9k+3GQAmt\n4O0IJjq2Eul5DdQP270TXsaZ+iU428xouth0ST+Ra7HskL+gVPDEbSyCwl3G\nbYmBNfMBvovtqmUG3S4xe1hBcGUNci5TTDuA6e/7+dwcx8SEILThkf6ApDQX\nQMCtVSAn/Hlh/CCTwp3G/v0RHa6fwBjn0zU3iUUDvWINeUZgAIsnvdnFX/Sh\nYxOv8Gzd2jE46+uJlveqbw7GG2NNL4yt/YGEt6DRx0Hq6pGwigLdq8dgXQ+s\naMjODScyOv2LDjNqqHVvMK0R7BXjLW01/OtWD9HnFRNohKELwfDGWQ5bAUcM\n4LBvaDAf1YXKsyil++TKii/UEiNQbUaDEd8hLB+4K8iU4zJ5CRtRFBxPoIri\napCvAkgGU88wQY9fd8p2kIimIwUVtfREEyxXPX+mEPFEWMfEmd2PQYj27ejR\ne27Oi8iHfJGKcKVgZk2LPiC/n5V+E4dQNmHc2636lobTx2l7brCuZ0fd+pXy\nAEKnisz7kj4zlplzWuAqRJCy2Yf74cGbQ3yjIdvGGcQxiVykGGPR4H1guu0l\npEqdHoPm+p3UaRtmucyypwOYMQzoQvvD8Q4fAEPg0qqDgTfNKlfkSURhtqUD\nWVgS\r\n=p00Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUNbEMpyOgUbSlmvkNWUS5tsQdCJaVIOkFmWJ0xOkVwAiEAzWPA7Fy9NkbOzG/jCfZpKnxIghykpKjOqnSDOwRF5Y8="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.3.0_1620820394175_0.46855636507407095"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.3.1-1622638827.0":{"name":"@apptus/esales-lifestyle-api","version":"1.3.1-1622638827.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"d183b1dcfbc452061cb23b31e56740b89bae5ff0","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.3.1-1622638827.0","_nodeVersion":"16.2.0","_npmVersion":"7.14.0","dist":{"integrity":"sha512-xnOfwpiRtdgRSr+MZxmTRaq/o+7yT4BjnQeSht6onTxDATr2AVdi7xMMIH/JjgyldexbbHNryEGGQgT0c/zeZw==","shasum":"ed5f8a16abc06a79b01cdc2feacc3d82293a9608","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.3.1-1622638827.0.tgz","fileCount":111,"unpackedSize":199386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt4DsCRA9TVsSAnZWagAAbFUP+wTT/tbZESPvmQFVAgcV\nBCERjUbjfTKEpIj9ah9LTNYU/LAQeHksXBKJQLuo8gb60uC8IydREdNxSHjx\nasQCwiioFsVKGz1+lWd3X94KNz8CZJcPGEdKyi1hKxfIxR0+5r9vsTOS/9uc\nYE634DudfCJOM/79Qj33jnx6KC6jnqM/3scjRqiIdBvTuj4XCxoX3jC0I3JQ\nsmeV6DEcyRsadTB1H+8+urlzhx6rabtOfEGlRQYYNf6bV3RapzugtEaEdS0A\nzw5gSC2NopKVub1OzMAF2fg4dILScphvy+YWuQ/u169HxO3tcTM6jFGiwHwY\nwvGyWRi9haXpErxPDo9Yss+mcghBectHn2V7W4CsbCInzXGcSm7RO8fXDcm/\nHRO15zQ+2NNr71K/FQoD74kN+nbU5Idu1Yq0YP5OzzKWyU19FT6CzejvEWps\nEYJZb+Sjea5dygnsGKXFx4k4HACtdjuIHbZcPO4VlIfTbL3078EaOfsD2MlD\nikOfuOusdz0VUpPltJNvCao0ikTpn8rXzVP6EhLHw0PkGLW30MNCOjigYNjH\ndI1rQb8PYo7dh2sgBGVTvvF7svv84o7V9GJDluHd7o5wqbGNWJdGTZLhrOmA\ns1hrrcX6DAw+2sNgbTCCjHLQA4F8TeRoLoChN4RcNKqhflJMnkvs/Zac3twS\nWFf0\r\n=vtQb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbj6cc/h2RfnQ4XOiqucRPHV4WKTaM0fIM2Jn6RFKH8AIgD34njSW/SCHFPRTZggEkp17pl7bHmef4Hs2gEyTxERY="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.3.1-1622638827.0_1622638828440_0.6840504817045965"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.3.1-1625049309.0":{"name":"@apptus/esales-lifestyle-api","version":"1.3.1-1625049309.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"d8eafc7fa2bf606479bed3e2272aa7896aae40b6","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.3.1-1625049309.0","_nodeVersion":"16.3.0","_npmVersion":"7.19.0","dist":{"integrity":"sha512-9zNMWUqvy3YuQcwi9SrOykswGyQxsDe7lZ4xRzW98yzYecIapgw5kyuaJ4TVfin+QYYMe+h+IKFPBH//YQyonQ==","shasum":"3c1586a0fe868746e4f20e67b0925b4e2237d6bd","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.3.1-1625049309.0.tgz","fileCount":114,"unpackedSize":204759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3EjfCRA9TVsSAnZWagAA4I8P/A1IVQR4WHXqZcT5Hbxe\n0Iv42A+xFV/M6uAjPsgDpobC8SHSSvVBM62XB9TBmmJr4i12DLLWAqjrsRAW\nzSABitk5DREKdYTivqhsjVcTfO9KkclQb0QM0IDR/mQ/1wD9ekzfiw3zmSGh\n1xGUvo4z7soQ4Y6c8O/4dMMoVjorA37uNHwaKU0na382iQbF6FAzR9ImTYHc\n495iUUFmk/3IXEFMoi4n9IfIkyoQJ45O8WuBVu2yEMf2XI/rPcOk9wZyy+fC\nDa5DhhyCdACYQXZlTRk30N54YSO56uD8kTFvQPggYBbpGf9u/9no2gk3/KUR\nuGLibI3IWPSrtJvX8LzABnhbDeMcShuXLJNTEQrILdZ11YeczWdo4QhzFIGR\nrLE3RSuotB+45wfaLc34FEJ1YBB4JilR4Hv/W5YJ1dB5y4Ktb6/3/Uv6kvKA\nHM37p57i7DfmcNAfQNOHCYLLkFwCgi9Qv9XvK4XI9RVsRQIKLW85fLlbLsjo\nzuPBrkLYdPyrxmuIOg1diryHzzTkiBIB8+yVTfetdA2/R5mDDUjDuHPf3AJU\nyqWdETuRSi0tm0sh7/NzPhyt7CPYmNpDTMXAUn2wwNfILO4+DGp5FGaZveEn\nTktKs/r02Hhi/P3qmCRkgd5P7khwfdmudcxlBnRSIujZHPz0Qjk3/OcjLmOs\nCHtO\r\n=azL9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8sg75X39IyNwj2mDx3xalc672BsxVK0C7kdCa1U6PQAiBKmt/jjaSs8FCSm+TZQcjBovsQuPEm5WNp+Vr2m/JXgA=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.3.1-1625049309.0_1625049311458_0.7623346594752403"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.3.1-1625050152.0":{"name":"@apptus/esales-lifestyle-api","version":"1.3.1-1625050152.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"465fb75182d2313d47aa801a87b5207fb9f97c1a","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.3.1-1625050152.0","_nodeVersion":"16.3.0","_npmVersion":"7.19.0","dist":{"integrity":"sha512-s4PjXzRD5TT+dHVD5cD+mLbxvq3bwisR0FmN8hfDvbQ/hiu1l9wNKw/lH+81x0bqkAdfli26iUb7GjOsuscINA==","shasum":"f4453c7a6d1e9187510ebae4d06fef5879a54f3e","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.3.1-1625050152.0.tgz","fileCount":114,"unpackedSize":204289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3EwqCRA9TVsSAnZWagAAYx0P/jIu08fDXVb/cuVPkM1I\n+jebrFuB5PhvsZSQJKQuPBBXZXsEv8H+o6At9jIx/rri2Wfpe2h8xR6NsnsZ\ngvE5+X9vnbklEgZxmcTFRO8zHR/4YZ3Kl9i8fekgVQIvHfP1yky2TxO72a15\n86zcVvrafll7qnXG8GMyaqf8RbUfm0NdyV99baqHZAbi2yZSgyRxaxT5H5jv\nwOkrejOZDRxR0w5ZSrLIweMDaoCbHcDMKw93y8SvOp1B/+LLPfnfWQjISiLb\nH8llmeLf8lzl/WmaMC7a6k5MEoVfBDMZ6sbi9ksFyHdR1vTIyjtnpjSJVdMc\nxpQLyGCuHeDr1ysrrXJde/De2oN+oBaruZtZynHJPhAzt4u6+MnpvT4W5SWi\nncK6ZxECVZoJw8ywVVh67vQR9oy/VBjKvWtgxPxDqldKZLiQcDNvRDtN0X5P\nioTLOT8d48GL0KC85L1mgm/H9Wu8qOz2OwOFjfVr7WZqIL+uVo2oYgXo5b77\novaSTzetwtv6ZnIe7b19GdbMAyFei+mkAd74pMY6HSyvkf5exE+4dKNHwEVt\nAG6vFH1vtrjQh7pET9YDim3kGdEYFENuCBHcHRO+82l/9Ki74puGHj7tIPma\nINPwVozF+dAFh8PiKTv8YD6HBTZ/IP6I0UJyEaWAKl7A13RzS7I3H34isGya\nk1Yv\r\n=uVhP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZCl92Wu3JWRllnOLtOeILEWfwLRxI5gssFNpJ6CT1gAiAtZgX4XDNiVGXLccVTXvNmHUx3l0OrSOHIhNWP5SI8Ug=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.3.1-1625050152.0_1625050153711_0.793944721363272"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.3.1-1625051502.0":{"name":"@apptus/esales-lifestyle-api","version":"1.3.1-1625051502.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"897c0e7f000d986a68b3f412a305a49c02f3a102","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.3.1-1625051502.0","_nodeVersion":"16.3.0","_npmVersion":"7.19.0","dist":{"integrity":"sha512-2TI0nZqREsE65yajXlfgs9ZvawAWVRi2DanOchF0M0z23bYfWtEZ+qYbkwPIU4LjaxC0hRvOHty6X55kGApZig==","shasum":"78550a37efb6372e84cb7dc7ecf4fd00f1c23367","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.3.1-1625051502.0.tgz","fileCount":114,"unpackedSize":204464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3FFvCRA9TVsSAnZWagAA3LsP/2JBwZdMFdP2812JYZdq\nd4wPk9KogbLFJt0JJU7WUqQUibWDuPvyfmdu8b0Be7+ZpFpRSTQQIceNUpzq\nRO9TflQONMxtBTESl4NNJyLczxoOcjCzB7pKf4GGi8TTvpvMvrP+RC5nDL4L\npBpXZ6i8IBR9Mr/oIM0kGU3zGG55tjMzT4HVaVF3qUkdEB8A5h93FX+Apenr\nwRn+wT/QYPAaRoyBFELH6JJIuyAXynpv0QZNZcMrCU2TfgQ77QbhTJbrOCyE\nrdVSjv8AM//6cg4zDqwKCFN30QJgJgVGFLXuULn1dybSCnm7TuC/L0fggLmr\nl2DmCL9Rr5hNN6ravqEIurK7XJP7QvRnjomo/9FHb2DxbwzKqDrw+M1v1gAQ\n3YDuoUSehUgiv0N3vKfkclqaf5KqVbXzXF+FbHIZx6OzQjmVzF3DYJQC1vCv\nLYtnU+CUEDjBMd2fEqusoKwXBam0l9VBLhAlKoAHPrwy+8o6xCu3hCG7EKuf\nHICFCOo508tUuZ0W+7remvvT0yDZr6jmvxv6X756ySg3/JWTQgWh7IpC4Pp+\nMHE8lBYQ1vpGpYi1mI40cuPLPQ9dD9RYEcP2Ic0RolRa384IJkq9Qgr+41Yr\nhys+XEhBQwdHCfZxbF4PZd8ueHImSOnf3IzvVN5LOSmskLNbxmlIPUUEreuB\nsuMu\r\n=qtZX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6rH1/udevk6cLH8XNMin9rQ1soK4MWBZSsHZQJWjpwQIgZoBS8sSpX6E8qwrEHlVzvDsNcibhmJF457yg2PkY5CQ="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.3.1-1625051502.0_1625051503377_0.35068834574895136"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.3.1-1625051676.0":{"name":"@apptus/esales-lifestyle-api","version":"1.3.1-1625051676.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"a61f1707d0a134bcec5417c1db67c108ee456c53","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.3.1-1625051676.0","_nodeVersion":"16.3.0","_npmVersion":"7.19.0","dist":{"integrity":"sha512-kBL1eGHYM9id3piWDkj8GpbJ2K7hi35hBJnkVi0KrVLf9aDiyV9TMoK5W9hj05jg7NOkSe9ZFy8Szp6fwXvCIQ==","shasum":"3d47441919c1f73b54a7bb4545fec44ac7e87cc6","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.3.1-1625051676.0.tgz","fileCount":114,"unpackedSize":204479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3FIeCRA9TVsSAnZWagAArvEQAIArIJ9CO+A+JB4CuSM5\nEF9LwaZhEL6pQP0WXHNP+adm8GyhUuSa+O18CiOGWF9tndc1qhu1+cpa77MC\n2cykjkhPuGDK2nbnyJkswp4bVexN9MZhtYLc9MH2RiBHtCwBIuGMmneBCBAh\nMi8HYjadHGx/SPdAe9XTKpVMG1W91ZxqJGaufxkH+pWtgsll8jj6FnTBbRMR\nVEiQl/xYgNICDPgxHdlwQgLNy1yQfyW3qMQiUEJOZyaMhvckLbicO0zOgpT2\nCSOEWUx3jwAXt5L5j+WAFaYZ9KBtCNkROElZqWZSO50+FZXnX9PfOODzg9vj\n7HNtfclBa5eT7CuaOLCsReGX0b4CHzUta/XDJ6/l3rGF4V9pmjJAg4Bicjpu\nfkpwJYYEcVWFjNoP+0Rq5Q9O9fTU8FrOCAciAbZ2ILAk3gRZNFSC11Xt/VCB\nbiPhaOfxnG/CxclyuKdkD5ft/RqJIqrb1Se4bOjB2YhXkAP7A8D8cQlqCVlx\nRn9f1uI/ec9n1Rqmqgjs+7BrbPmdqGnVSbkkAmAJauSRoK4J3otSzBv70UKh\nIoRAshsJUXyUDFF5QsqOlb13G4utBui61QAMJe9h1lLkHOJRvP3JbD/wol9Q\nzD+ZcvcQDG3mcSHwQjddJ55k+kzxjdGe17nO1wvkx6/sc5ZxRwFywcPLDr4H\nF3DB\r\n=gFsz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPRFPTbCVDTflje2cdbs96EvnZqTVV9bEJJDjHjgoNxAiEA2CU0ivQ2pnMymjV5Ky4VxIxmhaQDiL4jvrbx1sZUoaM="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.3.1-1625051676.0_1625051678086_0.2612749297996433"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.1"},"devDependencies":{"@apptus/ci":"^1.0.69","@apptus/tslint-config":"^5.0.2","@types/jasmine":"^3.6.1","@types/uuid":"^8.3.0","jasmine-core":"^3.6.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.5.4","karma-junit-reporter":"^2.0.1","karma-spec-reporter":"0.0.32","karma-typescript":"^5.2.0","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","tslint":"^6.1.3","typescript":"^4.0.5","typescript-tslint-plugin":"^0.5.5"},"gitHead":"14c04a5bb83796f2fee7e643c40ed23ba2b262ed","_id":"@apptus/esales-lifestyle-api@1.4.0","_nodeVersion":"16.3.0","_npmVersion":"7.19.0","dist":{"integrity":"sha512-TnWrRrl3Qk2CST0zQyXISe8bE070ZM0xwr1ams7lIp8TRJDQuax6UTy7whfduZfMV+5yv6AoRizW1QUh63g+ow==","shasum":"ee6b15cd3fd463e445a0c30771fb140138a04c54","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.0.tgz","fileCount":114,"unpackedSize":204466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3FN4CRA9TVsSAnZWagAA0eAP/RoEzrTzJ+peheaoHmXD\nzUKNXERJl2fT5dP0gR1TSeGROhNabXAHoEmCGzkC6rK3xPjE8p+I4RIugFTU\n1Aqybj2LriXAHOtQCzHiHjrupTyC7V2SiaBTGkFJfTyiVyzxy5Ns54VBaoCY\n4DX7vmiDXBDn4PVLz5UQdyPNqLBObV7nJI5ujbMPKs6X27XLtR/sZF3Ri9Va\nXFCteCwIi0VrpzQAWU4hRPqk3ZECZK+zt8K3SiK7oDRIgHzbFmiR4DlOG/L0\nKEesWZzT9KI6czUO5ONH4fk5/CynblCUX1z2xlon4X9hHxSvTJILxocqQXtI\nwkSoVeB6dYR02uPrSwx9ibZjr+mGvVRAlMUw+QPqS7G9AbnouR8FxXfhB0oc\nyQGm+qIeAZLx/EujKx/gYHIEAh9bkWjwGU7fxynId05UjTFoX325CQ+ulB0d\naDMM1kCqQZ/yCf7tjZTzNkrXSeSSsj1VyUyctQcFuJ1BgmonQOpuueofqM1j\nb6jBumB8e/m/eiuPwomy0XxmlEaPJXjI9yT39FaA3LWnNbrftfRFh1yUYAHl\nyU/Rwjddt4e580bGxD1xrAId2z/I3EafMMlIThkr1rMl8oFBYT7GkXBubVF5\nCcl5hVKKU7rXIamLFJhXRZ5gC7K7tQTAE1iLRD86tOkdMs0POG3AgtKuGdeW\nX3hc\r\n=cg3G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6d729zDfPSh2RAUdvmA1L1mQh9ObwElX4ZKdNK0GNjAiEA+gsLP8XeurMV9/k8tMiNhmH8pR2CPKEraimRb/KUdoE="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.0_1625052024462_0.7496771025270401"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634325341.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634325341.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"52ea69d667d8007a56a5ef075569b3ed6e26f8f5","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634325341.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"integrity":"sha512-cuS2jD38hh/trpd7IVETF+zfjPPTKmZtUa11+wfEBND4aAFkIR9wc3V9ggn5q9sChSVJkNO6nW7jmX5D5uoEIw==","shasum":"e9445bdc33d3bc3127839349ba9f385ab49cd8da","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634325341.0.tgz","fileCount":111,"unpackedSize":217492,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4UjZqnxwhDCcPSY18aGj85lV+bE1LB1yxPYJCg3S48AiEA1A5s0KpnqcGnj8R9vB8StJen9EFcJFiKluwGiGomYbo="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634325341.0_1634325343506_0.329608431525813"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634563627.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634563627.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"13b3a59209ffd3eb62f120962eb6c7803171f818","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634563627.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-5DjZxT2P/mQxUCcPoCbJ+PK1TAXwcVjClvjMlQd4K79caA5/YOyqHuTgP1U0wpxszFlzogc/XsKlGNjBMfvfzw==","shasum":"ac10da6fbf70d89f6503f19e48a414a95fb3e495","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634563627.0.tgz","fileCount":120,"unpackedSize":238338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfnrheVNABEc8Pjf+hKmN1BJy5eKhYXVwmdWDhP5acoAiAVp3lh2mmCfkKAss/wa/5L2wsjSRUsWv+GbcMvDWYFYw=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634563627.0_1634563628485_0.03423524279268597"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634565779.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634565779.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"cca1747595b20e71cf779a26bb26480665e71147","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634565779.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-OwNWJW8RMcscKD1C1l3DfuykISWtNOEav/TpRzBpmV3AeaNJUMIXJrTu/1zOD9fJw3COaRY5YYzvR0HNRYoMrQ==","shasum":"12d0f8639f019094689db3dfe1a5d0296b99e7d7","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634565779.0.tgz","fileCount":111,"unpackedSize":218932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnWNtP71I5n5WmLGMl5muw4vSWw+wrRmBkBRo/0FY96AIhAIHX7rozFkabkJIZ+AevaEHTg7NO1vXPxXCMMp0o0vR3"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634565779.0_1634565780428_0.43041456618106144"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634578412.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634578412.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"6b99f07640ea3a83d8e4384e66c0d303d5f40a9c","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634578412.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Pz88YK0LjMDp8XOzSMOGFMDMgk972Sm4lRJknW7VW/dlvrUvafhS6ciMV2sHR/mwoA7eW0NjRBZORz4pTqqZVA==","shasum":"ee1a1b04609f0f23ff925bad77ecff0c8db079c6","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634578412.0.tgz","fileCount":129,"unpackedSize":257645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICn53R0yKRMC1b8XLokdSYoE/wWTBpdSlqSu0mxtJm+JAiEA0H4B1GcZMPa9a74v2Sg+3bYvD1LjbN77e4voY5ywmNk="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634578412.0_1634578414104_0.3089196559903338"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634578655.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634578655.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"8f4e1a9eae336dec07efa6a8a14b7ff1359db4d5","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634578655.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-UqDYxKzKnMsAgI4AiYh7cZlhyQjGUYACwLkup4BxUnQ2K0I6kH+CmNQFM5/d9Ygu6aCZax31JcpItumFoYUBxQ==","shasum":"f342913e2d598e2f0ae4c7570d6bfb126b5f81ef","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634578655.0.tgz","fileCount":129,"unpackedSize":257645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR0BZLbZtwMBRibS9r7IVRmF0lFBuulOCD/EiUv6iHUQIgFz4/RbxcW1fJJfRarvm63vyV3wZTwYpdeMutveCe32M="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634578655.0_1634578656477_0.06239736233586224"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634578796.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634578796.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"480bbc011d079cbcf35a092222732384472cc060","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634578796.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-/348UFvCovQe4+1fz2sZKJ8PPR6WQM6CFO9uqVCSAgLnn7SzRmCGsIoAi5Tb0vNnn9AlyQuadLR0Z0AiO53qeg==","shasum":"bf619a6cb6489cbf397772ca0e8b1da5fc33a386","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634578796.0.tgz","fileCount":111,"unpackedSize":218099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPuiYeDLNoZJFpbSsr23QikYWmKpGeXAu8vqE0vjHTDwIhAPEe5/naaURorsWHzTj3JyqraPC2gAS/I2pLaAO23m+i"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634578796.0_1634578797859_0.8884008368736596"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634633716.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634633716.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"95eb75d70661dd83d07b7d2b838bc953f8bd24fe","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634633716.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-djb7OBaGQDoAgM0DO2cg/gXoglKFvRivcegCIXAzZDUTOthQq+XaZL5sdJUGVEcfi/XKXEfJa8WNkznNXXfGrA==","shasum":"6155f5e0c16ef653e757ecfcb427e8df2e53cc8f","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634633716.0.tgz","fileCount":111,"unpackedSize":217499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzE6K4u0F872gNlpyq0pyqVLcSUEsBhI2jR+wNYBnc/AiEA7fscH86uyqoQlgNQs0HHlukeR578whZhViB7BP7YbX8="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634633716.0_1634633717738_0.9660910430196343"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634650228.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634650228.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"7321d3b555423ad3ae98c7aea8dadd3f10b3532a","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634650228.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-dP8RAsqpib6zXa6kezZatDFPcriEZXQKYThGLkuuzm0UNhM0cchkAmobIYxskpvVXhfdnGZY/at2SbEW4CHafw==","shasum":"81b42d81e22c3ffc6cd53dfc082dfae238182fcc","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634650228.0.tgz","fileCount":111,"unpackedSize":217637,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmAHKqxdKu2G8/RZJ5ep5XkVU2q9krbOqdrzgLtxaOyAiA4M74qAB8mImSK96KatFocOI3iH5C4xHT2km5l7Cj6yQ=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634650228.0_1634650231086_0.4577498264108224"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634652224.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634652224.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"cc18fd3469fd3e04899f98838eb65f3ce2edbaee","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634652224.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-PPHwtYOe5wgO/5FG1/hq0SeBY4nNantA4S2BjWWeNPTvgQQoJiRjHSlVeN5aRC7863wFyKY9ARG1TEnizH6Fnw==","shasum":"99c82fc99544a21cc5d601dd7924c2946476dbd5","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634652224.0.tgz","fileCount":120,"unpackedSize":238483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3lb+TfDJRPLtV/euRjepdhYxnixRlraJ8aF+jZjGevAiBOLExSNZT0oZQXwA9gHTtd/m54DOQSeYMayRxQVH62cg=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634652224.0_1634652226120_0.28704973367946973"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634652293.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634652293.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"c6c61fe071812aabd3b9c28b527e6d4d5ab7186e","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634652293.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-enp2r35hZzOTFukugj7mbuUTEwct0dLnQANCCbJKu0gzN4/b5YEsjawkHvm91Xme10o62tYcbB771dOhGRIWxg==","shasum":"d1764152637b02a0f05f8d473c23200e2e345d8d","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634652293.0.tgz","fileCount":111,"unpackedSize":219077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHi5XuBXssER+tAHSpPjC2mSIBTQS1ZkqD0VJ0ka3xE5AiEAiveH7LsMsKWc7HkC1KRpUrDtstIa29td3Hgt+QsSYHY="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634652293.0_1634652295009_0.2759138867780526"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634654300.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634654300.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"e5d257badc62154db048a2355847d491baff3a3f","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634654300.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-0uOFLSJw/BNgDHemyAKXCYS7R+YxmNJekNb51byNH3YhBIGuV8CZLx4y/oSeavNM03iN0aDSyvsx9W/r906cyg==","shasum":"b77c7a33af01c9a3794cf9f74946dc341652189f","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634654300.0.tgz","fileCount":129,"unpackedSize":257782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1D6XZ3fPrUE09n3bryYq5y+ufgpvrwMaRu6OG1YFD3AIgPeLVt5+bPNHACEMRf/KQsUCXKc5NJj3nAIUzs4obmlQ="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634654300.0_1634654302379_0.2437564373781378"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634655757.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634655757.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"953de162f1361d71abed3d4545ee048fbdfc19b8","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634655757.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-YX0mQ/70u/6izKAN2MV+m+hTom8oaVDavr7UipdrpqIDflOunW3JDJ/gc2rmxBbOQMYgiWWsCk2AJncVhv0fGw==","shasum":"bf1e618922bc7bd69d2e2b3c55c6235a3be9c583","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634655757.0.tgz","fileCount":120,"unpackedSize":239917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXyJ2SA3gUGUH1tf9A82uIwOxECga0qgg38rUiunn7aQIhAMbxUBp9VpC7LuxQ9CkwJ7ywPkybY9WVTy/oIepsUqCN"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634655757.0_1634655759873_0.27290784263147194"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634716510.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634716510.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"64575e36b7be690c9d442a8bac81b290d4cad688","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634716510.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-PEajJ5JNvu78xJg07EXFMlCMYda+ArKhzNo3LKamuvGQ6UOMKtluGFb2m+kgte4mSCoxpxV1lQYcstZxMq9V1A==","shasum":"9bdb0828900dcd05ece0d42c5c3709d74b90f7ea","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634716510.0.tgz","fileCount":129,"unpackedSize":259216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdmxkc4IGFCpv2qhFpmg4ufBlutRfzip3ZOBZzGvXYFAiEAv1yeX3bldD8/NybMU6U39FCfmh1d8nYyQyfbLyyp/5Y="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634716510.0_1634716511884_0.2109154611537345"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.4.1-1634716809.0":{"name":"@apptus/esales-lifestyle-api","version":"1.4.1-1634716809.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"d3b518593b0ac7c599764c7a186a08670f869ceb","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.4.1-1634716809.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-x4CX/ttvrOf2iUA30w0CzXvsEF++zMSVoYoWrTQjXnFWpApl04OolUE5zwVeuzOhoECMMCz4qLjbYVjOtfyYAQ==","shasum":"df609ca2ddf8f96edaf14c6d0e8f25769f0b8654","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.4.1-1634716809.0.tgz","fileCount":129,"unpackedSize":259823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRg6ywBk20382dIzyApwxs5exyfVHw+RWLioeOPNrnTAiBv9+wJQLGsmZrwX0asyAif3LA+3E6VVqPzItgWXDhWtQ=="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.4.1-1634716809.0_1634716810907_0.766268414221315"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.5.0":{"name":"@apptus/esales-lifestyle-api","version":"1.5.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"f01c904e88605e4c34916f8f255f4a9a8587c2e3","_id":"@apptus/esales-lifestyle-api@1.5.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-eERkOkI9NP1RW2PPelcR8bSpHdGJGB2yCgp2YODkfp2EFNZQUygZPhypK3gxua+t/6q15n4RK1+ijp4/npgNAg==","shasum":"7ee209cd91403a3fe2636506c9f8d8c2642d2bc7","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.5.0.tgz","fileCount":129,"unpackedSize":259810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiSGgyF6U/xZw5YyMapvkg2SYHMDSvp+QrtnguNBLQAAiEAu33P9PNY9hgZWuoXd2iicRfjxycnzr5qkWCFEhAiYDY="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.5.0_1634718812533_0.8601415573156221"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.5.1":{"name":"@apptus/esales-lifestyle-api","version":"1.5.1","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"0413d600e3865453aede1832444191e9da4adb35","_id":"@apptus/esales-lifestyle-api@1.5.1","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-ddbyqzgkbuP46zbOWmFdN4KX2uwV/C58z17Q+NxpvD1DDdTZ76OGV8xJz85sGCD9RvjGlu5PB/PfINXGmn2mQg==","shasum":"74ce0ed80a6d32b1bec1f1278f20ba033efc1d92","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.5.1.tgz","fileCount":130,"unpackedSize":262135,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZSu95sR7qFFXoa3mHNbTZ9owdxmJtgYyw7JYX9IQiFAIgIhtZoSlEgxKRh0B2AP890sbAVehQ4tsW9hRBPk8K41U="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.5.1_1634745331826_0.7950364211100902"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.5.2-1636458591.0":{"name":"@apptus/esales-lifestyle-api","version":"1.5.2-1636458591.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"05d18aff5b1ea7b6e5c6af6eafc1fe44bd6ef696","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","_id":"@apptus/esales-lifestyle-api@1.5.2-1636458591.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-x3WOxCU02Gis9nz1l2dxh1++LuBv14RtfaRLgF0NNEqDIs4aMxIKQlTc2OMfkuXKQSdoXTzOm/jLK+ctSqyz5Q==","shasum":"51636a12f43cd1566925eec2683825f0a8df14c6","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.5.2-1636458591.0.tgz","fileCount":130,"unpackedSize":262374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl1UPnS/5sxY54pSTwtp8TC/06H2syDKdPA33/UNyj2AIhAM3HlJxVnuZVQZ6Jnxd5kD40I45WbftwpWrKA4l20mV5"}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.5.2-1636458591.0_1636458593180_0.9239840510900521"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."},"1.6.0":{"name":"@apptus/esales-lifestyle-api","version":"1.6.0","description":"Library for making requests to eSales Lifestyle API v2","keywords":["api","api-client","request","rest","typescript","esales","apptus"],"main":"./dist/lib.mjs","module":"./dist/lib.mjs","typings":"./dist/lib.d.ts","type":"module","exports":{".":{"browser":"./dist/lib.mjs"},"./mock":{"browser":"./dist/mock.mjs"}},"sideEffects":false,"directories":{"lib":"src"},"license":"MIT","homepage":"https://docs.apptus.com/esales-fashion/","scripts":{"postbuild":"tsc -p src/tsconfig.types.json","prebuild":"rimraf dist","pretest":"rimraf build","build":"rollup -c","lint":"tslint -p .","test":"karma start config/karma.conf.js","test:debug":"karma start config/karma.conf.js --debug","build:watch":"rollup -c --watch"},"dependencies":{"uuid":"^8.3.2"},"devDependencies":{"@apptus/ci":"^1.0.132","@apptus/tslint-config":"^5.0.4","@apptus/util":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-typescript":"^8.3.0","@types/jasmine":"^3.9.1","@types/uuid":"^8.3.1","jasmine-core":"^3.10.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-jasmine-html-reporter":"^1.7.0","karma-junit-reporter":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-spec-reporter":"0.0.32","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-istanbul":"^3.0.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","tslint":"^6.1.3","typescript":"^4.4.4","typescript-tslint-plugin":"^1.0.1"},"gitHead":"3fa3cedd2e5c215b4273a21a9adf9d045d27a3a9","_id":"@apptus/esales-lifestyle-api@1.6.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-4y7QsqME28TkOJiRzkbCY/mLXXk+rAAy2cH1BG9pbteQOQuQpFmbism4VKQ6SHPy7avSRy6BraL9P0r6+/aDKQ==","shasum":"85a40304a22a46a97db727d448f3353bc1c78ba2","tarball":"https://registry.npmjs.org/@apptus/esales-lifestyle-api/-/esales-lifestyle-api-1.6.0.tgz","fileCount":130,"unpackedSize":262656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh11wNCRA9TVsSAnZWagAA11AQAIkH4UJOD9U+XYYoDgUT\n+VviaBT7eVPf+fJ7Csji8oDY8Mm11sCq7lg7dwCQNphIIKSIq5bVx5fkshy6\nhtxOlaSmb4fUB/PeRrvETigDORf7q02VasuBvNN5bd2evYxcTC11r1NRTz5M\nUlJduXMcBZmlRDjJWOD1gVXCKrqUMx/FW25OY9oMSGyzww0ZxcZpT7mSodsQ\nVxIlLO/HSzcd17xKGjGeq34bmgewMXoBqiWEHRwhNL8BHGeoodAd2KcIg/h9\nSVVEndAOVx3vy8Ym6weTHSVuiUzCNSbjQw06EqwwtYo7NhvWuRNyU/ABUF+K\nKFbMfDOI98uCq0p9LHUG7+si0GjC5TDF2sqU0QxEiFPnAHymYG3hfyHwimzb\nUsqwZIfipr7W1+KYMJeoTu40tKnUWolAMFdmdPpY29VUSsq+9GeHkOLKnwTU\nqeEDFThgOD+hP0mmlkV2F4n0HmwfxRBR3hNgTtN0sI9LcRzs5AhF81MnrEI2\ngUxcmyQrckso9LaTt1r6CgPvdsfToGlAPqv1CuPkMKamvTQlmMBjBKLkqdd5\n1A8kdiFv8ElqY5ZTF5NLAiVuNoKfo8ycYDHJlffAb2P4HCZoox+YO1LJWRyH\n3xf8DQepD4l6bUD8c5t4K2WvRI2eImws95JhEvIkqd7yZ2Jh5cwX1xIiwPGY\nCYpp\r\n=w2tz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUf/GqPeVg181+12/oy+1aYvg7GU03f8V6Fg7xZEW3+AIgKIo/Fx4/JXJFIgvCyFqgj8D55uF1xAR1l7vh3+p9qY4="}]},"_npmUser":{"name":"apptus_esales","email":"csv@apptus.com"},"maintainers":[{"name":"apptusdev","email":"dev.npmjs@apptus.com"},{"name":"apptus_esales","email":"csv@apptus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esales-lifestyle-api_1.6.0_1636552700818_0.2769430621220492"},"_hasShrinkwrap":false,"deprecated":"Please use the updated package name '@apptus/esales-api' instead."}},"time":{"created":"2020-05-28T11:15:27.614Z","0.1.6":"2020-05-28T11:15:27.727Z","modified":"2022-04-04T15:06:50.348Z","0.1.7":"2020-05-29T08:39:18.209Z","0.1.8":"2020-06-01T11:24:52.985Z","0.1.9-facet-parameters.1591096409.0":"2020-06-02T11:13:30.959Z","0.1.9":"2020-06-02T11:22:27.413Z","0.1.10":"2020-06-02T17:45:50.743Z","0.1.11-settings-resource.1593602049.0":"2020-07-01T11:14:12.237Z","0.1.11-settings-resource.1593602435.0":"2020-07-01T11:20:37.164Z","0.1.11-settings-resource.1593608211.0":"2020-07-01T12:56:54.931Z","0.2.0":"2020-07-01T13:00:40.353Z","0.2.1":"2020-08-06T12:07:55.755Z","0.2.2-new-navigation-model.1597404572.0":"2020-08-14T11:29:35.926Z","0.2.2-refactor-navigation-types.1597763048.0":"2020-08-18T15:04:09.844Z","0.2.2":"2020-08-18T15:11:21.757Z","0.2.3-refactor-tooltip-navigation.1597765347.0":"2020-08-18T15:42:36.347Z","0.2.3-refactor-tooltip-navigation.1597766543.0":"2020-08-18T16:02:25.375Z","0.2.3-refactor-tooltip-navigation.1597834020.0":"2020-08-19T10:47:02.878Z","0.2.3-fix-recursive-children-definition.1597847125.0":"2020-08-19T14:25:27.796Z","0.2.3-fix-recursive-children-definition.1597847515.0":"2020-08-19T14:31:57.413Z","0.2.3-1597855634.0":"2020-08-19T16:47:16.876Z","0.3.0":"2020-08-21T09:58:22.605Z","0.2.1-1598518031.0":"2020-08-27T08:47:14.703Z","0.2.1-1598518454.0":"2020-08-27T08:54:16.440Z","0.2.1-1598519663.0":"2020-08-27T09:14:25.231Z","0.2.1-1598532177.0":"2020-08-27T12:42:59.993Z","0.2.1-1598882655.0":"2020-08-31T14:04:16.727Z","0.3.1-1598883573.0":"2020-08-31T14:19:36.057Z","0.4.0":"2020-08-31T14:35:48.101Z","0.5.0":"2020-09-09T17:27:13.947Z","0.5.1-1599676540.0":"2020-09-09T18:35:42.106Z","0.5.1-1599741667.0":"2020-09-10T12:41:09.387Z","0.5.1-1599835187.0":"2020-09-11T14:39:49.057Z","0.5.1-1600074413.0":"2020-09-14T09:06:55.570Z","0.5.1-1600074538.0":"2020-09-14T09:09:00.099Z","0.5.1-1600074620.0":"2020-09-14T09:10:22.453Z","0.6.0":"2020-09-14T12:30:48.226Z","0.5.1-1600174998.0":"2020-09-15T13:03:20.312Z","0.5.1-1600364051.0":"2020-09-17T17:34:13.368Z","0.5.1-1600398214.0":"2020-09-18T03:03:36.374Z","0.6.1-1600398238.0":"2020-09-18T03:04:00.511Z","0.6.1-1600399454.0":"2020-09-18T03:24:16.328Z","0.6.1-1600475492.0":"2020-09-19T00:31:34.536Z","0.6.1":"2020-09-23T15:42:08.163Z","0.6.2-1600939114.0":"2020-09-24T09:18:36.705Z","0.6.2-1600940640.0":"2020-09-24T09:44:03.509Z","0.7.0":"2020-09-24T13:06:47.895Z","0.7.1":"2020-09-24T17:43:23.711Z","0.7.2":"2020-09-25T14:43:40.305Z","0.7.3":"2020-09-25T17:40:45.608Z","0.7.4":"2020-09-25T17:52:40.841Z","0.7.5":"2020-09-28T11:59:16.684Z","0.7.6":"2020-09-28T17:01:04.802Z","0.7.7-1602144151.0":"2020-10-08T08:02:33.594Z","0.7.7":"2020-10-08T17:28:31.149Z","0.7.8-1602263874.0":"2020-10-09T17:17:58.570Z","0.8.0":"2020-10-09T17:21:20.887Z","0.8.1":"2020-10-09T18:22:25.569Z","0.8.2":"2020-10-16T23:52:15.666Z","0.8.3-1603370920.0":"2020-10-22T12:48:42.609Z","0.8.3":"2020-10-22T18:54:31.587Z","0.8.4-1603799350.0":"2020-10-27T11:49:13.313Z","0.8.4":"2020-10-27T12:13:01.020Z","0.8.5-1604062003.0":"2020-10-30T12:46:44.705Z","0.8.5":"2020-11-02T09:24:45.332Z","1.0.0":"2020-11-05T21:33:58.441Z","1.0.1":"2020-11-06T11:10:00.218Z","1.0.2-1606915114.0":"2020-12-02T13:18:35.674Z","1.0.2-1606923901.0":"2020-12-02T15:45:03.060Z","1.0.2-1606927365.0":"2020-12-02T16:42:47.025Z","1.0.2-1606928582.0":"2020-12-02T17:03:03.940Z","1.0.2-1607000884.0":"2020-12-03T13:08:06.261Z","1.0.2-1607011845.0":"2020-12-03T16:10:46.836Z","1.0.2-1607333853.0":"2020-12-07T09:37:34.921Z","1.0.2-1607337062.0":"2020-12-07T10:31:03.445Z","1.0.2-1607510088.0":"2020-12-09T10:34:50.143Z","1.0.2-1607511844.0":"2020-12-09T11:04:06.568Z","1.0.2-1607512156.0":"2020-12-09T11:09:17.563Z","1.0.2-1607604552.0":"2020-12-10T12:49:13.921Z","1.0.2-1607605574.0":"2020-12-10T13:06:16.162Z","1.0.2-1607605968.0":"2020-12-10T13:12:52.660Z","1.0.2-1608307945.0":"2020-12-18T16:12:27.104Z","1.0.2-1608654565.0":"2020-12-22T16:29:26.972Z","1.0.2-1610454390.0":"2021-01-12T12:26:31.645Z","1.0.2-1610466045.0":"2021-01-12T15:40:46.940Z","1.0.2-1611234857.0":"2021-01-21T13:14:18.991Z","1.0.3-1611235601.0":"2021-01-21T13:26:43.332Z","1.0.2-1611239732.0":"2021-01-21T14:35:33.903Z","1.0.2-1611240993.0":"2021-01-21T14:56:35.406Z","1.0.2":"2021-01-25T13:45:29.354Z","1.0.3-1611937436.0":"2021-01-29T16:23:58.530Z","1.0.3-1612787566.0":"2021-02-08T12:32:48.229Z","1.0.3-1612790172.0":"2021-02-08T13:16:14.341Z","1.0.3-1612877495.0":"2021-02-09T13:31:37.003Z","1.1.0":"2021-02-10T12:52:19.767Z","1.1.1-1613031803.0":"2021-02-11T08:23:32.030Z","1.1.1":"2021-02-11T09:40:00.705Z","1.1.2-1613487017.0":"2021-02-16T14:50:18.966Z","1.1.2-1613579943.0":"2021-02-17T16:39:05.519Z","1.2.0":"2021-03-01T12:34:20.500Z","1.2.1-1619680331.0":"2021-04-29T07:12:13.940Z","1.2.1":"2021-04-29T08:10:34.924Z","1.2.2-1620819532.0":"2021-05-12T11:38:54.480Z","1.3.0":"2021-05-12T11:53:14.349Z","1.3.1-1622638827.0":"2021-06-02T13:00:28.577Z","1.3.1-1625049309.0":"2021-06-30T10:35:11.585Z","1.3.1-1625050152.0":"2021-06-30T10:49:14.069Z","1.3.1-1625051502.0":"2021-06-30T11:11:43.547Z","1.3.1-1625051676.0":"2021-06-30T11:14:38.292Z","1.4.0":"2021-06-30T11:20:24.638Z","1.4.1-1634325341.0":"2021-10-15T19:15:43.754Z","1.4.1-1634563627.0":"2021-10-18T13:27:08.659Z","1.4.1-1634565779.0":"2021-10-18T14:03:00.637Z","1.4.1-1634578412.0":"2021-10-18T17:33:34.280Z","1.4.1-1634578655.0":"2021-10-18T17:37:36.694Z","1.4.1-1634578796.0":"2021-10-18T17:39:58.042Z","1.4.1-1634633716.0":"2021-10-19T08:55:17.884Z","1.4.1-1634650228.0":"2021-10-19T13:30:31.262Z","1.4.1-1634652224.0":"2021-10-19T14:03:46.288Z","1.4.1-1634652293.0":"2021-10-19T14:04:55.198Z","1.4.1-1634654300.0":"2021-10-19T14:38:22.531Z","1.4.1-1634655757.0":"2021-10-19T15:02:40.039Z","1.4.1-1634716510.0":"2021-10-20T07:55:12.021Z","1.4.1-1634716809.0":"2021-10-20T08:00:11.108Z","1.5.0":"2021-10-20T08:33:32.708Z","1.5.1":"2021-10-20T15:55:31.997Z","1.5.2-1636458591.0":"2021-11-09T11:49:53.287Z","1.6.0":"2021-11-10T13:58:21.001Z"},"maintainers":[{"name":"apptus_esales","email":"csv@apptus.com"},{"name":"apptusdev","email":"dev.npmjs@apptus.com"}],"description":"Library for making requests to eSales Lifestyle API v2","homepage":"https://docs.apptus.com/esales-fashion/","license":"MIT","readme":"# esales-lifestyle-api\n\nA helper library for making requests to the eSales Lifestyle API.\nIt includes type definitions for all HTTPS responses and the library API.\n\n\n## Installation\n\n```\nnpm install @apptus/esales-lifestyle-api\n```\n\n\n## Requirements\n\n* Support for loading ES modules\n* Browser usage only (for now)\n* Transpiling to desired browser support\n* Language API's ([see polyfills](#polyfills))\n\nRead more in the [tooling section](#tooling).\n\n\n## Usage\n\nThe full API and all options/return-values are described by the Typescript\ndefinitions (`dist/lib.d.ts`) that is bundled with this library.\n\n```ts\nimport { esales } from '@apptus/esales-lifestyle-api';\n\n\nconst api = esales({\n  market: 'GB',\n  webApiId: '<ID>',\n  touchpoint: 'desktop'\n});\n\nasync function main() {\n  const result = await api.query.searchPage({ q: 'jeans', limit: 60 });\n  // Use the search result\n}\n\nmain().catch(err => console.warn(err));\n```\n\nA `CHANGELOG.md` is included in the package, but it can't be read\nonline at NPM. [unpkg.com](https://unpkg.com/) can be used to easily view\nthe contents: https://unpkg.com/browse/@apptus/esales-lifestyle-api/CHANGELOG.md\n\n\n## Work in progress\n\nThis library is in active development. Highest on the agenda:\n\n* Open source repository\n* Keeping a `CHANGELOG.md` (blocked by item above)\n* NodeJS support in addition to browser support\n\n\n\n## Tooling\n\nThis library is packaged as an ES Module and depends on the `uuid` package.\nThis requires the use of a pre-processor step since bare-imports are not natively\nsupported in browsers ([without import maps](https://github.com/WICG/import-maps)),\nbut most build tools should handle this.\n\nAdditionally, in order to ship smallest possible bundle, the code is using a\nmodern `ES2020` syntax. This will likely not work with the desired browser support\nout of the box, and will likely [require transpiling before use](#transpilation).\nA small [motivation for this decision](#motivation-for-bundling-modern-code),\ncan be read below. If there is a desire for a different syntax target, we will\ngladly revisit this decision.\n\n\n### Transpilation\n\nAn example of how to transpile this library when building with Webpack is shown\nbelow. Something similar can be done with Rollup by using the `include` property with\n[`@rollup/babel-plugin`](https://github.com/rollup/plugins/tree/master/packages/babel).\n\n```js\n// webpack.config.js\nconst { resolve } = require('path');\n\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.m?js$/,\n        type: 'javascript/auto',\n        include: [resolve(__dirname, 'node_modules/@apptus/esales-lifestyle-api')],\n        use: ['babel-loader']\n      }\n    ]\n  }\n};\n```\n\n\n### Minified version\n\nThere is a optimized minified bundle available from `dist/lib.min.mjs`. If using\nWebpack, you can use [`resolve.alias`](https://webpack.js.org/configuration/resolve/#resolvealias)\nto modify the entrypoint to this package. With Rollup, this could likely be solved\nby using [`@rollup/plugin-alias`](https://github.com/rollup/plugins/tree/master/packages/alias).\n\n\n### Polyfills\n\nDepending on the level of required browser support, polyfills may need to be\nincluded before using this library. It is assumed that the following API's are available:\n\n* All `ES2015` API's\n* `window.fetch`\n* `window.URL`\n* `Object.entries`\n* `Object.values`\n* `navigator.sendBeacon` (used for notifications sent to eSales)\n\n\n## Motivation for bundling modern code\n\nIt's getting more and more critical to deliver well optimized web pages and apps.\nA big source of increased code sizes comes from dependencies that are transpiled\nto e.g. `ES5`, or bundling polyfills.\n\nA short example: At the time of this writing (05/11/2020), `@auth0/auth0-spa-js` is bundled with `ES5` is it's target,\nand includes it's polyfills in the bundle. It's at 102KB minified. By removing polyfills, which can easily become duplicated, we save 36KB. By setting the target to `ES2018` we save an additonal 28KB, for a total of 37KB.\n\nMany dependencies are likely not this drastic, but it often becomes \"Death by a thousand\ncuts\" due to many small increases in code size from many dependencies.\n\nBecause every page or app likely have their own targeted browser support, it\nbecomes impossible to have a single ES target that fits everyone. This is the\nreason the bundle for this library is currently delivered as `ES2020`, so\nthat the page or app can transpile this library to match their own browser support.\n\n- https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages -\n  Babel suggests the ecosystem should start transpiling dependencies\n- https://webpack.js.org/guides/package-exports/#target-environment - Webpack\n  recommends `browser` environment to be current spec and stage 4 proposals\n\n\n## License \n\nMIT\n","readmeFilename":"README.md","keywords":["api","api-client","request","rest","typescript","esales","apptus"]}