{"_id":"@35up/recommendations-slider","_rev":"5-c6912c7b6d2ebf6042d147e07b60264d","name":"@35up/recommendations-slider","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@35up/recommendations-slider","version":"1.0.0","keywords":["bootstrap"],"author":{"name":"35up GmbH","email":"the.engineers@35up.com"},"license":"MIT","_id":"@35up/recommendations-slider@1.0.0","maintainers":[{"name":"gustavoaz7","email":"gustavo_azevedo_7@hotmail.com"},{"name":"enjoythelive1","email":"enjoythelive1@gmail.com"},{"name":"drafter500","email":"vzemtsov@yahoo.com"},{"name":"schrodervictor","email":"schrodervictor@gmail.com"},{"name":"35up-npm","email":"npm@35up.com"}],"homepage":"https://github.com/35up/recommendations-slider/packages/slider#readme","bugs":{"url":"https://github.com/35up/recommendations-slider/issues"},"dist":{"shasum":"8c1d74c0bc71297a3f1ae0540a27dac501a35cf5","tarball":"https://registry.npmjs.org/@35up/recommendations-slider/-/recommendations-slider-1.0.0.tgz","fileCount":34,"integrity":"sha512-MkkCWlfmg2DvzfT1DRKViuufOX7/oPtklFi0n0ZSM5J3Oa+5DfiTI7TpTCnVDn364sf2lDclZbnOh5kS/5J2kA==","signatures":[{"sig":"MEYCIQD63ZLhayZvtDgHQEYkXREtFTAMimVSHDDdYzGpAGpQZwIhAL+47twG6hWHDk2MDm/MDNj26azy2WCXve97BSYOWqCE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93392},"types":"src","module":"build/35up-recommentations-slider.esm.js","gitHead":"cd4c2091db151930de8c51412162bcf2aec4b7fc","scripts":{"ci":"npm run clean && run-p lint build test","lint":"eslint --ext .js,.ts .","test":"jest --passWithNoTests ./src","build":"rollup --config","clean":"rm -rf ./build","start":"npm run storybook","cy:run":"cypress run --e2e","cy:open":"cypress open --browser chrome --e2e","storybook":"storybook dev -p 6006","test:watch":"npm test -- --watch","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run ci","build-storybook":"storybook build","test-components":"start-test storybook 6006 cy:run","rebuild-storybook":"rm -rf storybook-static && npm run build-storybook"},"_npmUser":{"name":"drafter500","email":"vzemtsov@yahoo.com"},"repository":{"url":"git+https://github.com/35up/recommendations-slider.git","type":"git"},"_npmVersion":"9.5.1","description":"Component library to include 35up Recommendations in your store","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lit":"^2.4.1","tslib":"^2.4.1","@35up/js-sdk-browser":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.3.1","vite":"^4.0.4","react":"^17.0.2","sinon":"^14.0.2","eslint":"^8.28.0","rollup":"^3.5.0","cypress":"^12.0.2","ts-jest":"^29.0.3","chai-dom":"^1.11.0","react-dom":"^17.0.2","storybook":"^7.0.12","sinon-chai":"^3.7.0","typescript":"^4.9.3","@babel/core":"^7.20.5","@types/chai":"^4.3.4","@types/jest":"^29.2.3","chai-string":"^1.5.0","npm-run-all":"^4.1.5","babel-loader":"^8.3.0","@mdx-js/react":"^1.6.22","@types/chai-dom":"^1.11.0","jest-fetch-mock":"^3.0.3","@storybook/blocks":"^7.0.12","@types/sinon-chai":"^3.2.9","rollup-plugin-dts":"^5.0.0","@storybook/theming":"^7.0.12","@types/chai-string":"^1.4.2","start-server-and-test":"^2.0.0","@storybook/addon-links":"^7.0.12","jest-environment-jsdom":"^29.3.1","@storybook/builder-vite":"^7.0.12","eslint-plugin-storybook":"^0.6.12","vite-plugin-static-copy":"^0.14.0","@storybook/addon-actions":"^7.0.12","@35up/tslib-test-utils-wc":"^2.0.0","@rollup/plugin-typescript":"^10.0.0","@storybook/web-components":"^7.0.12","@typescript-eslint/parser":"^5.44.0","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^7.0.12","@35up/eslint-config-35up-base":"^4.0.6","@storybook/web-components-vite":"^7.0.12","@typescript-eslint/eslint-plugin":"^5.44.0"},"_npmOperationalInternal":{"tmp":"tmp/recommendations-slider_1.0.0_1686239027070_0.9517227375105914","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@35up/recommendations-slider","version":"1.0.1","keywords":["bootstrap"],"author":{"name":"35up GmbH","email":"the.engineers@35up.com"},"license":"MIT","_id":"@35up/recommendations-slider@1.0.1","maintainers":[{"name":"enjoythelive1","email":"enjoythelive1@gmail.com"},{"name":"drafter500","email":"vzemtsov@yahoo.com"},{"name":"schrodervictor","email":"schrodervictor@gmail.com"},{"name":"35up-npm","email":"npm@35up.com"}],"homepage":"https://github.com/35up/recommendations-slider/packages/slider#readme","bugs":{"url":"https://github.com/35up/recommendations-slider/issues"},"dist":{"shasum":"02601120ec0cfbd5a8187a160daa0988d1ea292b","tarball":"https://registry.npmjs.org/@35up/recommendations-slider/-/recommendations-slider-1.0.1.tgz","fileCount":34,"integrity":"sha512-FbGQkFUkCiusALdPjFsnvgEKbVqzoQZkvneG2FfT8wQPDnbNGcXJdaijqiY+IpQTRSo9V/iC2QEKAnBg71FFfA==","signatures":[{"sig":"MEUCIFj3obhzn5eoIQrqAcVR8r9K2ATA7mfhpvZyxhwI+5TjAiEA5Vx76FhoXOq0FdKNmjGgoRzXjaGQNwgfD/i7QNLuVXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93415},"types":"src","module":"build/35up-recommentations-slider.esm.js","gitHead":"e8e87ce996efd84ae72889bff3e83b5d4121b6dd","scripts":{"ci":"npm run clean && run-p lint build test","lint":"eslint --ext .tsx,.ts .","test":"jest --passWithNoTests ./src","build":"rollup --config","clean":"rm -rf ./build","start":"npm run storybook","cy:run":"cypress run --e2e","cy:open":"cypress open --browser chrome --e2e","storybook":"storybook dev -p 6006","test:watch":"npm test -- --watch","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run ci","build-storybook":"storybook build","test-components":"start-test storybook 6006 cy:run","rebuild-storybook":"rm -rf storybook-static && npm run build-storybook"},"_npmUser":{"name":"drafter500","email":"vzemtsov@yahoo.com"},"repository":{"url":"git+https://github.com/35up/recommendations-slider.git","type":"git"},"_npmVersion":"9.5.1","description":"Component library to include 35up Recommendations in your store","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lit":"^2.4.1","tslib":"^2.4.1","@35up/js-sdk-browser":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.3.1","vite":"^4.0.4","react":"^17.0.2","sinon":"^14.0.2","eslint":"^8.28.0","rollup":"^3.5.0","cypress":"^12.0.2","ts-jest":"^29.0.3","chai-dom":"^1.11.0","react-dom":"^17.0.2","storybook":"^7.0.12","sinon-chai":"^3.7.0","typescript":"^4.9.3","@babel/core":"^7.20.5","@types/chai":"^4.3.4","@types/jest":"^29.2.3","chai-string":"^1.5.0","npm-run-all":"^4.1.5","babel-loader":"^8.3.0","@mdx-js/react":"^1.6.22","@types/chai-dom":"^1.11.0","jest-fetch-mock":"^3.0.3","@storybook/blocks":"^7.0.12","@types/sinon-chai":"^3.2.9","rollup-plugin-dts":"^5.0.0","@storybook/theming":"^7.0.12","@types/chai-string":"^1.4.2","start-server-and-test":"^2.0.0","@storybook/addon-links":"^7.0.12","jest-environment-jsdom":"^29.3.1","@storybook/builder-vite":"^7.0.12","eslint-plugin-storybook":"^0.6.12","vite-plugin-static-copy":"^0.14.0","@storybook/addon-actions":"^7.0.12","@35up/tslib-test-utils-wc":"^2.0.0","@rollup/plugin-typescript":"^10.0.0","@storybook/web-components":"^7.0.12","@typescript-eslint/parser":"^5.44.0","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^7.0.12","@35up/eslint-config-35up-base":"^4.0.6","@storybook/web-components-vite":"^7.0.12","@typescript-eslint/eslint-plugin":"^5.44.0"},"_npmOperationalInternal":{"tmp":"tmp/recommendations-slider_1.0.1_1702377396890_0.17240877372147634","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-06-08T15:43:46.992Z","modified":"2026-04-01T20:14:30.677Z","1.0.0":"2023-06-08T15:43:47.267Z","1.0.1":"2023-12-12T10:36:37.100Z"},"bugs":{"url":"https://github.com/35up/recommendations-slider/issues"},"author":{"name":"35up GmbH","email":"the.engineers@35up.com"},"license":"MIT","homepage":"https://github.com/35up/recommendations-slider/packages/slider#readme","keywords":["bootstrap"],"repository":{"url":"git+https://github.com/35up/recommendations-slider.git","type":"git"},"description":"Component library to include 35up Recommendations in your store","maintainers":[{"email":"npm@35up.com","name":"35up-npm"},{"email":"vzemtsov@yahoo.com","name":"drafter500"}],"readme":"# 35up Recommendations Slider\n\nWeb-component for 35up Recommendations Slider.\n\nUsage:\n1. Install the package:\n```\nnpm i -S @35up/recommendations-slider\n```\n2. Put in your page\n```\nimport '@35up/recommendations-slider';\n\nfunction handleAddToCartClick(e: CustomEvent): void {\n  const product = e.detail;\n  // Add product to your shopping cart\n}\n\nfunction handleProductClick(e: CustomEvent): void {\n  const product = e.detail;\n  // For example, show a dialog with details\n}\n\nconst baseProduct = {\n  title: 'Apple iPhone 12 Pro - Pacific blue',\n};\n\nconst slider = document.createElement('tfup-recommendations-slider');\n\n// Set properties\nslider.seller = \"your-seller-id\";\nslider.baseProduct = baseProduct;\n\n// Subscribe to events from slider\nslider.addEventListener('recommendation-click', handleProductClick);\nslider.addEventListener('add-to-cart', handleAddToCartClick);\n\n// Insert the slider in your page\ndocument.getElementById('place-for-slider').appendChild(slider);\n```\n\nNote: this is vanilla js example, for your framework or ui library use \ncorresponding syntax. If you use react, consider our\n[React wrapper](../react-slider/README.md)\n\n","readmeFilename":"README.md"}